WO2017059770A1 - Method and apparatus for calculating sampling frequency deviation - Google Patents

Method and apparatus for calculating sampling frequency deviation Download PDF

Info

Publication number
WO2017059770A1
WO2017059770A1 PCT/CN2016/099644 CN2016099644W WO2017059770A1 WO 2017059770 A1 WO2017059770 A1 WO 2017059770A1 CN 2016099644 W CN2016099644 W CN 2016099644W WO 2017059770 A1 WO2017059770 A1 WO 2017059770A1
Authority
WO
WIPO (PCT)
Prior art keywords
preamble sequence
preamble
phase offset
offset value
frequency deviation
Prior art date
Application number
PCT/CN2016/099644
Other languages
French (fr)
Chinese (zh)
Inventor
史顺达
程晨
赵艳艳
Original Assignee
深圳市中兴微电子技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳市中兴微电子技术有限公司 filed Critical 深圳市中兴微电子技术有限公司
Publication of WO2017059770A1 publication Critical patent/WO2017059770A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2657Carrier synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2657Carrier synchronisation
    • H04L27/266Fine or fractional frequency offset determination and synchronisation

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for calculating a sampling frequency deviation.
  • a transmitter converts an OFDM modulated signal into a continuous signal in a time domain through a digital-to-analog converter (DAC);
  • the receiver converts the received time domain continuous signal into a digital signal through an Analog-to-Digital Converter (ADC); the DAC of the transmitter and the ADC of the receiver generate clock cycles and phases that are not likely to be the same. This will cause the sampling interval deviation between the two to become larger and larger, which will have a serious impact on the performance of the whole system. Therefore, this sampling frequency deviation needs to be compensated, provided that the sampling frequency deviation is accurate first. Calculated.
  • ADC Analog-to-Digital Converter
  • the conventional sampling frequency deviation calculation method needs to calculate its conjugate H * after calculating the channel frequency domain response H, and conjugate the generated pilot subcarrier to obtain P m * and the received signal. After performing the Fourier transform to obtain Y m , the three are multiplied and then phase-calculated.
  • the calculation amount is large, the implementation is complicated, and the resource consumption is large.
  • embodiments of the present invention are expected to provide a method and apparatus for calculating sampling frequency deviation to reduce the amount of calculation and reduce resource consumption.
  • the embodiment of the invention provides a method for calculating a sampling frequency deviation value, and the method includes:
  • a sampling frequency deviation value is obtained based on the average phase offset value.
  • the method further includes:
  • sampling frequency deviation value is processed by a noise filtering mechanism and a historical statistical averaging mechanism to obtain an equalized sampling frequency deviation value.
  • the receiving at least two identical preamble sequences includes:
  • the transmitting end inserts the remaining sequence between the at least two identical preamble sequences, the rest
  • the length of the sequence is an integer multiple of the length of the leader sequence.
  • the obtaining a channel frequency domain response of each of the preamble sequences includes:
  • a channel frequency domain response of the preamble sequence is obtained by calculating a frequency domain information of the preamble sequence after the channel and a quotient of the preamble sequence not before the channel.
  • the calculating, according to the channel frequency domain response of each preamble sequence, an average phase offset value of the at least two identical preamble sequences including:
  • Determining a first preamble sequence and a second preamble sequence and sequentially obtaining a phase offset value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence, and then taking an absolute value to obtain the first preamble sequence a phase difference value corresponding to a subcarrier frequency point of the second preamble sequence;
  • phase difference values are successively superimposed and averaged to obtain an average phase offset value of the at least two identical preamble sequences.
  • the obtaining a sampling frequency deviation value according to the average phase offset value includes:
  • the sampling frequency deviation value is obtained by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
  • the embodiment of the invention further provides a device for calculating a sampling frequency deviation value, the device comprising:
  • a receiving module configured to receive at least two identical preamble sequences
  • An acquiring module configured to acquire a channel frequency domain response of each preamble sequence
  • An average phase offset value calculation module configured to calculate an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence
  • the sampling frequency deviation value calculation module is configured to obtain a sampling frequency deviation value according to the average phase offset value.
  • the device further includes:
  • the processing module is configured to process the sampling frequency deviation value through a noise filtering mechanism and a historical statistical averaging mechanism to obtain a balanced sampling frequency deviation value.
  • the receiving module is configured to receive at least two identical preamble sequences, wherein if the at least two identical preamble sequences are not continuously transmitted, the transmitting end is identical in the at least two segments.
  • the remaining sequences are inserted between the leading sequences, and the remaining sequences
  • the length is an integer multiple of the length of the preamble sequence.
  • the acquiring module is configured to obtain a channel frequency domain response of the preamble sequence by calculating a frequency domain information of the preamble sequence after passing through a channel and a quotient of frequency domain information before the preamble sequence does not pass through the channel.
  • the average phase offset value calculation module includes:
  • a first calculating unit configured to calculate, according to a channel frequency domain response of each preamble sequence, a phase offset value corresponding to a subcarrier frequency point of each preamble sequence by using CORDIC;
  • a second calculating unit configured to determine a first preamble sequence and a second preamble sequence, and sequentially obtain a difference between the first preamble sequence and a phase offset value corresponding to a subcarrier frequency point of the second preamble sequence, and then take an absolute value. Obtaining a phase difference value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence;
  • a third calculating unit configured to sequentially average the phase difference values and obtain an average phase offset value of the at least two identical preamble sequences.
  • the sampling frequency deviation value calculation module is configured to obtain the sampling frequency deviation value by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
  • the receiving module, the obtaining module, the average phase offset value calculating module, the sampling frequency deviation value calculating module, the first calculating unit, the second calculating unit, and the third calculating unit are
  • the processing may be implemented by a central processing unit (CPU), a digital signal processor (DSP), or a field-programmable gate array (FPGA).
  • CPU central processing unit
  • DSP digital signal processor
  • FPGA field-programmable gate array
  • the sampling frequency deviation calculating device firstly receives at least two identical preamble sequences, wherein no pilot subcarrier is set in each preamble sequence (pilot) Symbol); then, obtaining a channel frequency domain response of each preamble sequence; secondly, calculating an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence; Calculated average phase The offset value obtains the sampling frequency deviation value; finally, after obtaining the sampling frequency deviation value, the noise sampling mechanism and the historical statistical average mechanism are processed to obtain the equalized sampling frequency deviation value; since at least two identical preamble sequences are used And no pilot subcarriers (pilot symbols) are set in each preamble sequence, and the pilot subcarriers need not be calculated, and at least two identical preamble sequences are calculated according to the channel frequency domain response of each preamble sequence.
  • the average phase offset value not only improves the calculation accuracy of the sampling frequency deviation value, but also reduces
  • FIG. 1 is a flow chart of an embodiment of a method for calculating a sampling frequency deviation according to the present invention
  • FIG. 2 is a schematic structural view of a device for calculating a sampling frequency deviation value according to the present invention.
  • FIG. 1 is a flowchart of an embodiment of a method for calculating a sampling frequency deviation according to the present invention. As shown in FIG. 1, the method may include the following steps:
  • Step 101 Receive at least two identical preamble sequences.
  • the calculation device for sampling frequency deviation is disposed on the receiving end side for receiving at least two identical preamble sequences transmitted by the transmitting end.
  • no pilot subcarrier (pilot symbol) is set in each preamble sequence, as long as the output end sends out two, three, or multiple identical preamble sequences, and the specific preamble is sent.
  • the number of sequences can be set according to actual needs, which is not limited here; the following only exemplifies the two identical preamble sequences sent by the output.
  • two identical segments are sent from the transmitting side to the receiving side. Guide sequence.
  • the communication between the site A and the site B based on the Power Line Carrier Communication Protocol (HomePlug Green PHY); the site A sends 10 segments of the 384-point preamble sequence to the site B, wherein the second segment and the fourth segment
  • the preamble sequence of the segment is completely consistent and is used to calculate the sampling frequency deviation value. Therefore, when the receiving end of the station B side receives the 10-segment 384-point preamble sequence, only the preamble sequences of the second and fourth segments are entered. Processing is performed in the calculation device of the sampling frequency deviation value on the side of the station B.
  • Site B when Site B sends data to Site A, it also uses 10 384-point preamble sequences, where the 2nd segment is exactly the same as the 4th segment preamble, and is used to calculate the sampling frequency deviation value.
  • the preamble sequences of the 2nd and 4th segments are processed in a computing device that sets the sampling frequency deviation value on the side of the station A.
  • the corresponding sampling frequency is inserted by inserting a specific subcarrier pilot into the preamble sequence.
  • the calculation of the deviation value At this time, the sampling frequency deviation value of the two lengths of the same length and the same content in the preamble sequence can be calculated first, and then the calculation result is used as a reference to supply the frequency offset estimation calculated based on the subcarrier pilot. The result is corrected.
  • the transmitting end uses a Fourier inverse transform to obtain a preamble sequence.
  • the frequency domain information of the preamble sequence is known, and a segment of the generated preamble sequence is added to the header of the preamble sequence to form a cyclic prefix.
  • Step 102 Acquire a channel frequency domain response of each preamble sequence.
  • the calculating device of the sampling frequency deviation uses a commonly used Fast Fourier Transform (FFT) algorithm to calculate the frequency domain of the two identical preamble sequences after passing through the channel.
  • FFT algorithm is a method for quickly calculating discrete Fourier transform.
  • the quotient obtained by calculating the frequency domain information of each preamble sequence passing through the channel and the quotient of each preamble sequence not passing the frequency domain information before the channel is obtained.
  • the value is the channel frequency domain response of each preamble sequence, which can be expressed as: Where H is the channel frequency domain response of the preamble sequence, Y is frequency domain information before the preamble sequence does not pass the channel, and Y R is frequency domain information after the preamble sequence passes through the channel; the preamble sequence here
  • the frequency domain information before the channel is not obtained can be obtained by the channel response technology, and will not be described here.
  • Step 103 Calculate an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence.
  • the calculating device for sampling the frequency deviation firstly calculates, according to the calculated channel frequency domain response of each preamble sequence obtained by the calculation, the corresponding subcarrier frequency of each preamble sequence is calculated by CORDIC.
  • the phase offset value; the CORDIC algorithm is mainly used for the calculation of trigonometric functions, hyperbolic curves, exponents, and logarithms.
  • the algorithm replaces the multiplication operation by the basic addition and shift operation, so that the rotation and orientation calculation of the vector no longer requires a triangle.
  • Complex operations such as functions, multiplications, square roots, inverse trigonometric functions, and indices.
  • Calculating the phase offset value corresponding to the subcarrier frequency point of each preamble sequence by using the CORDIC algorithm can be expressed as: ⁇ (f 1 ), ⁇ (f 2 ), ⁇ (f 3 ), ..., ⁇ ( f N ), where f N is the frequency point of the subcarrier, N is the number of points of the preamble sequence, and N is a natural number.
  • the calculating device for sampling the frequency deviation determines the first preamble sequence and the second preamble sequence from the identical preamble sequences, and shifts the phase corresponding to the subcarrier frequency of the first preamble sequence and the second preamble sequence.
  • the value of the phase difference corresponding to the subcarrier frequency of the first preamble sequence and the second preamble sequence is obtained by performing the difference value, and the phase difference value corresponding to the subcarrier frequency of the second preamble sequence is obtained. Both preamble sequences are determined for calculation. The following is a detailed description of how to determine the first preamble sequence and the second preamble sequence.
  • the first preamble sequence and the second preamble sequence may be determined according to a preset rule, where the preset rule is: if two identical preamble sequences are currently received, the two segments may be defined as the first preamble sequence and a second preamble sequence; if three or more identical preamble sequences are currently received, any two of the three or more segments may be defined as the first preamble sequence and the second preamble sequence, or The two different preamble sequences obtained by subtracting any two of the three or more segments are defined as a first preamble sequence and a second preamble sequence.
  • the preset rule is: if two identical preamble sequences are currently received, the two segments may be defined as the first preamble sequence and a second preamble sequence; if three or more identical preamble sequences are currently received, any two of the three or more segments may be defined as the first preamble sequence and the second preamble sequence, or The two different preamble sequences obtained by subtracting any two of the three or more segments are defined
  • any two segments of a segment, b segment, and c segment may be defined as a first preamble sequence and a second preamble sequence.
  • segment may also be defined as a first preamble sequence, the
  • Sequence you can define the
  • the number of segments of the identical leader sequence and the determination of the first leader sequence and the second leader sequence are not limited.
  • the phase offset value corresponding to the subcarrier frequency point of the first preamble sequence may be ⁇ 1 (f 1 ), ⁇ 1 (f 2 ), ⁇ 1 (f 3 ), ..., ⁇ 1 (f N ) ;
  • a phase offset value corresponding to a subcarrier frequency point of the second preamble sequence is ⁇ 2 (f 1 ), ⁇ 2 (f 2 ), ⁇ 2 (f 3 ), ..., ⁇ 2 (f N );
  • ⁇ (f N )
  • the calculating means for sampling the frequency deviation sequentially superimposes the phase difference values to obtain an average phase offset value of the at least two identical preamble sequences.
  • the calculating device of the sampling frequency deviation sequentially averages the phase difference values to obtain an average phase offset value of the at least two identical preamble sequences.
  • ⁇ S is the average phase offset value.
  • Step 104 Obtain a sampling frequency deviation value according to the average phase offset value.
  • the sampling frequency deviation calculating means obtains the sampling frequency deviation value by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
  • a sampling frequency deviation value can be obtained, where ⁇ S is the sampling frequency deviation value, ⁇ S is the average phase offset value, and k is the sampling frequency.
  • phase offset value of the first preamble sequence is The phase offset value of the second preamble sequence
  • 2 ⁇ km ⁇ , ie If the preamble sequence is not sent continuously, then there is
  • Step 105 Pass the sampling frequency deviation value through a noise filtering mechanism and a historical statistical averaging mechanism to obtain an equalized sampling frequency deviation value.
  • the calculation device of the sampling frequency deviation is processed by the noise filtering mechanism and the historical statistical averaging mechanism to obtain the equalized sampling frequency deviation value.
  • the current sampling frequency deviation value and the historical sampling frequency offset value may be combined according to a preset ratio to obtain a new sampling frequency deviation value, which is determined by the overall system performance and the noise performance; Eliminate the effects of noise and continuously adaptively adjust the sampling frequency deviation values so that the calculated results are more statistically accurate and more accurate over time.
  • the method for calculating the sampling frequency offset value provided by the embodiment of the present invention does not need to be used for the pilot subcarrier because at least two identical preamble sequences are used, and no pilot subcarrier (pilot symbol) is set in each preamble sequence.
  • Performing calculation processing calculating an average phase offset value of at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence, not only improving the calculation precision of the sampling frequency deviation value, but also reducing the calculation amount and reducing Resource consumption.
  • the sampling frequency deviation value calculating apparatus 02 includes: a receiving module 021, an obtaining module 022, and an average phase offset value calculating module 023. a sampling frequency deviation value calculation module 024; wherein
  • the receiving module 021 is configured to receive at least two identical preamble sequences
  • the acquiring module 022 is configured to acquire a channel frequency domain response of each preamble sequence
  • the average phase offset value calculation module 023 is configured to calculate an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence;
  • the sampling frequency deviation value calculation module 024 is configured to obtain a sampling frequency deviation value according to the average phase offset value.
  • the device further includes: a processing module 025;
  • the processing module 025 is configured to pass the sampling frequency offset value through a noise filtering mechanism and The historical statistical average mechanism processes the equalized sampling frequency deviation value.
  • the receiving module 021 is specifically configured to receive at least two identical preamble sequences. If the at least two identical preamble sequences are not continuously transmitted, the sending end is in the The remaining sequences are inserted between at least two identical preamble sequences, the length of the remaining sequences being an integer multiple of the length of the leader sequence.
  • the acquiring module 022 is specifically configured to obtain a quotient by calculating frequency domain information after the preamble sequence passes through a channel and frequency domain information before the preamble sequence does not pass the channel.
  • the channel frequency domain response of the preamble sequence is specifically configured to obtain a quotient by calculating frequency domain information after the preamble sequence passes through a channel and frequency domain information before the preamble sequence does not pass the channel.
  • the average phase offset value calculation module 023 may include: a first calculation unit 0231, a second calculation unit 0232, and a third calculation unit 0233.
  • the first calculating unit 0231 is configured to calculate, according to a channel frequency domain response of each preamble sequence, a phase offset value corresponding to a subcarrier frequency point of each preamble sequence by using CORDIC;
  • the second calculating unit 0232 is configured to determine a first preamble sequence and a second preamble sequence, and sequentially obtain a phase offset value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence An absolute value, a phase difference value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence;
  • the third calculating unit 0233 is configured to sequentially average the phase difference values to obtain an average phase offset value of the at least two identical preamble sequences.
  • the sampling frequency deviation value calculation module 024 is specifically configured to obtain the sampling frequency deviation value by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
  • the device in this embodiment may be used to implement the technical solution of the foregoing method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
  • the receiving module 021, the obtaining module 022, and the average phase offset value meter may be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA) located on the terminal. And other device implementation.
  • CPU central processing unit
  • MPU microprocessor
  • DSP digital signal processor
  • FPGA field programmable gate array
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • the sampling frequency deviation calculating device firstly receives at least two identical preamble sequences, wherein no pilot subcarrier is set in each preamble sequence (pilot) Symbol); then, obtaining a channel frequency domain response of each preamble sequence; secondly, calculating an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence; The calculated average phase offset value obtains the sampling frequency deviation value; finally, after obtaining the sampling frequency deviation value, the noise sampling mechanism and the historical statistical average mechanism are processed to obtain the equalized sampling frequency deviation value; since at least two segments are used The same preamble sequence, and no pilot subcarriers (pilot symbols) are set in each preamble sequence, no need to calculate the pilot subcarriers, and at least two segments are calculated according to the channel frequency domain response of each preamble sequence.
  • the average phase offset value of the identical preamble sequence not only improves the calculation of the sampling frequency deviation value Accuracy

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

Provided is a method for calculating a sampling frequency deviation value. The method comprises: receiving at least two segments of absolutely identical preamble sequences; acquiring a channel frequency domain response of each of the preamble sequences; according to the channel frequency domain response of each segment of the preamble sequences, calculating an average phase offset value of the at least two segments of absolutely identical preamble sequences; and according to the average phase offset value, obtaining a sampling frequency deviation value. Also disclosed is an apparatus for calculating a sampling frequency deviation value.

Description

采样频率偏差的计算方法及装置Method and device for calculating sampling frequency deviation 技术领域Technical field
本发明涉及通信技术领域,尤其涉及一种采样频率偏差的计算方法及装置。The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for calculating a sampling frequency deviation.
背景技术Background technique
在正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)数字通信***中,发射机将OFDM调制信号通过数模转换器(Digital-to-Analog Converter,DAC)转换为时域上的连续信号;接收机将接收到的时域连续信号通过模数转换器(Analog-to-Digital Converter,ADC)采样变为数字信号;发射机的DAC和接收机的ADC晶振产生的时钟周期和相位不可能相同,这将导致两者之间的采样间隔偏差会越来越大,从而对整个***的性能带来严重影响,因此,需要对这一采样频率偏差进行补偿,而前提就是先将采样频率偏差准确计算出来。In an Orthogonal Frequency Division Multiplexing (OFDM) digital communication system, a transmitter converts an OFDM modulated signal into a continuous signal in a time domain through a digital-to-analog converter (DAC); The receiver converts the received time domain continuous signal into a digital signal through an Analog-to-Digital Converter (ADC); the DAC of the transmitter and the ADC of the receiver generate clock cycles and phases that are not likely to be the same. This will cause the sampling interval deviation between the two to become larger and larger, which will have a serious impact on the performance of the whole system. Therefore, this sampling frequency deviation needs to be compensated, provided that the sampling frequency deviation is accurate first. Calculated.
传统的采样频率偏差计算方法是,在前导序列中设置专门的导频子载波Pm,m为特定的子载波标号,则接收到的信号可以表示为Ym=H·Pm,其中H为信道频域响应;对信道频域响应和导频子载波分别取共轭,则有Ym·H*·Pm *=H·Pm·H*·Pm *=|H|2·|Pm|2·eθ,由于共轭计算结果必为实数,因而θ则是由采样频率偏差引入的相位旋转,通过相位计算得到θ后,再由公式
Figure PCTCN2016099644-appb-000001
计算出采样频率偏差δ。Nμ为时域经过的点数,N为前导序列的点数,fk为子载波的频率。
The conventional sampling frequency deviation calculation method is to set a special pilot subcarrier P m and m as a specific subcarrier label in the preamble sequence, and the received signal can be expressed as Y m =H·P m , where H is Channel frequency domain response; if the channel frequency domain response and the pilot subcarrier are respectively conjugated, then Y m ·H * ·P m * =H·P m ·H * ·P m * =|H| 2 ·| P m | 2 ·e θ , since the conjugate calculation result must be a real number, θ is the phase rotation introduced by the sampling frequency deviation, and the θ is obtained by the phase calculation, and then the formula
Figure PCTCN2016099644-appb-000001
The sampling frequency deviation δ is calculated. N μ is the number of points in the time domain, N is the number of points in the preamble, and f k is the frequency of the subcarrier.
可以看出传统的采样频率偏差计算方法在计算完信道频域响应H之后,还需要计算其共轭H*,并对发出的导频子载波做共轭求Pm *,以及接收 到的信号做傅里叶变换得到Ym后,三者相乘再做相位计算,其计算量大,实现复杂,资源消耗大。It can be seen that the conventional sampling frequency deviation calculation method needs to calculate its conjugate H * after calculating the channel frequency domain response H, and conjugate the generated pilot subcarrier to obtain P m * and the received signal. After performing the Fourier transform to obtain Y m , the three are multiplied and then phase-calculated. The calculation amount is large, the implementation is complicated, and the resource consumption is large.
发明内容Summary of the invention
有鉴于此,本发明实施例期望提供一种采样频率偏差的计算方法及装置,以降低计算量,减少资源消耗。In view of this, embodiments of the present invention are expected to provide a method and apparatus for calculating sampling frequency deviation to reduce the amount of calculation and reduce resource consumption.
为达到上述目的,本发明实施例的技术方案是这样实现的:To achieve the above objective, the technical solution of the embodiment of the present invention is implemented as follows:
本发明实施例提供一种采样频率偏差值的计算方法,所述方法包括:The embodiment of the invention provides a method for calculating a sampling frequency deviation value, and the method includes:
接收至少两段完全相同的前导序列;Receiving at least two identical preamble sequences;
获取所述每段前导序列的信道频域响应;Obtaining a channel frequency domain response of each of the preamble sequences;
根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值;Calculating, according to the channel frequency domain response of each segment of the preamble sequence, an average phase offset value of the at least two identical preamble sequences;
根据所述平均相位偏移值得到采样频率偏差值。A sampling frequency deviation value is obtained based on the average phase offset value.
上述方法中,所述根据所述平均相位偏移值得到采样频率偏差值之后,所述方法还包括:In the above method, after the sampling frequency deviation value is obtained according to the average phase offset value, the method further includes:
将所述采样频率偏差值通过噪声滤除机制和历史统计平均机制处理,得到均衡后的采样频率偏差值。The sampling frequency deviation value is processed by a noise filtering mechanism and a historical statistical averaging mechanism to obtain an equalized sampling frequency deviation value.
上述方法中,所述接收至少两段完全相同的前导序列,包括:In the above method, the receiving at least two identical preamble sequences includes:
接收至少两段完全相同的前导序列,其中,如果所述至少两段完全相同的前导序列不是连续发送,则发送端在所述至少两段完全相同的前导序列之间***其余序列,所述其余序列的长度为所述前导序列长度的整数倍。Receiving at least two identical preamble sequences, wherein if the at least two identical preamble sequences are not consecutively transmitted, the transmitting end inserts the remaining sequence between the at least two identical preamble sequences, the rest The length of the sequence is an integer multiple of the length of the leader sequence.
上述方法中,所述获取所述每段前导序列的信道频域响应,包括:In the above method, the obtaining a channel frequency domain response of each of the preamble sequences includes:
通过计算所述前导序列经过信道后的频域信息与所述前导序列未经过信道前的频域信息的商,得到所述前导序列的信道频域响应。A channel frequency domain response of the preamble sequence is obtained by calculating a frequency domain information of the preamble sequence after the channel and a quotient of the preamble sequence not before the channel.
上述方法中,所述根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值,包括: In the above method, the calculating, according to the channel frequency domain response of each preamble sequence, an average phase offset value of the at least two identical preamble sequences, including:
根据所述每段前导序列的信道频域响应,通过坐标旋转数字计算方法(Coordinate Rotation Digital Computer,CORDIC)计算出所述每段前导序列的子载波频率点所对应的相位偏移值;Calculating, according to a channel frequency domain response of each of the preamble sequences, a phase offset value corresponding to a subcarrier frequency point of each preamble sequence by using a Coordinate Rotation Digital Computer (CORDIC);
确定第一前导序列与第二前导序列,将所述第一前导序列与第二前导序列的子载波频率点所对应的相位偏移值依次求差后取绝对值,得到所述第一前导序列与第二前导序列的子载波频率点所对应的相位差值;Determining a first preamble sequence and a second preamble sequence, and sequentially obtaining a phase offset value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence, and then taking an absolute value to obtain the first preamble sequence a phase difference value corresponding to a subcarrier frequency point of the second preamble sequence;
将所述相位差值逐次叠加后取平均,得到所述至少两段完全相同的前导序列的平均相位偏移值。The phase difference values are successively superimposed and averaged to obtain an average phase offset value of the at least two identical preamble sequences.
上述方法中,所述根据所述平均相位偏移值得到采样频率偏差值,包括:In the above method, the obtaining a sampling frequency deviation value according to the average phase offset value includes:
通过计算所述平均相位偏移值与采样信号角速度的商,得到所述采样频率偏差值。The sampling frequency deviation value is obtained by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
本发明实施例还提供一种采样频率偏差值的计算装置,所述装置包括:The embodiment of the invention further provides a device for calculating a sampling frequency deviation value, the device comprising:
接收模块,配置为接收至少两段完全相同的前导序列;a receiving module configured to receive at least two identical preamble sequences;
获取模块,配置为获取所述每段前导序列的信道频域响应;An acquiring module, configured to acquire a channel frequency domain response of each preamble sequence;
平均相位偏移值计算模块,配置为根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值;An average phase offset value calculation module, configured to calculate an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence;
采样频率偏差值计算模块,配置为根据所述平均相位偏移值得到采样频率偏差值。The sampling frequency deviation value calculation module is configured to obtain a sampling frequency deviation value according to the average phase offset value.
上述装置中,所述装置还包括:In the above device, the device further includes:
处理模块,配置为将所述采样频率偏差值通过噪声滤除机制和历史统计平均机制处理,得到均衡后的采样频率偏差值。The processing module is configured to process the sampling frequency deviation value through a noise filtering mechanism and a historical statistical averaging mechanism to obtain a balanced sampling frequency deviation value.
上述装置中,所述接收模块,配置为接收至少两段完全相同的前导序列,其中,如果所述至少两段完全相同的前导序列不是连续发送,则发送端在所述至少两段完全相同的前导序列之间***其余序列,所述其余序列 的长度为所述前导序列长度的整数倍。In the above apparatus, the receiving module is configured to receive at least two identical preamble sequences, wherein if the at least two identical preamble sequences are not continuously transmitted, the transmitting end is identical in the at least two segments. The remaining sequences are inserted between the leading sequences, and the remaining sequences The length is an integer multiple of the length of the preamble sequence.
上述装置中,所述获取模块,配置为通过计算所述前导序列经过信道后的频域信息与所述前导序列未经过信道前的频域信息的商,得到所述前导序列的信道频域响应。In the above apparatus, the acquiring module is configured to obtain a channel frequency domain response of the preamble sequence by calculating a frequency domain information of the preamble sequence after passing through a channel and a quotient of frequency domain information before the preamble sequence does not pass through the channel. .
上述装置中,所述平均相位偏移值计算模块,包括:In the above device, the average phase offset value calculation module includes:
第一计算单元,配置为根据所述每段前导序列的信道频域响应,通过CORDIC计算出所述每段前导序列的子载波频率点所对应的相位偏移值;a first calculating unit, configured to calculate, according to a channel frequency domain response of each preamble sequence, a phase offset value corresponding to a subcarrier frequency point of each preamble sequence by using CORDIC;
第二计算单元,配置为确定第一前导序列与第二前导序列,将所述第一前导序列与第二前导序列的子载波频率点所对应的相位偏移值依次求差后取绝对值,得到所述第一前导序列与第二前导序列的子载波频率点所对应的相位差值;a second calculating unit, configured to determine a first preamble sequence and a second preamble sequence, and sequentially obtain a difference between the first preamble sequence and a phase offset value corresponding to a subcarrier frequency point of the second preamble sequence, and then take an absolute value. Obtaining a phase difference value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence;
第三计算单元,配置为将所述相位差值逐次叠加后取平均,得到所述至少两段完全相同的前导序列的平均相位偏移值。And a third calculating unit configured to sequentially average the phase difference values and obtain an average phase offset value of the at least two identical preamble sequences.
上述装置中,所述采样频率偏差值计算模块,配置为通过计算所述平均相位偏移值与采样信号角速度的商,得到所述采样频率偏差值。In the above apparatus, the sampling frequency deviation value calculation module is configured to obtain the sampling frequency deviation value by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
所述接收模块、所述获取模块、所述平均相位偏移值计算模块、所述采样频率偏差值计算模块、所述第一计算单元、所述第二计算单元、所述第三计算单元在执行处理时,可以采用中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Singnal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现。The receiving module, the obtaining module, the average phase offset value calculating module, the sampling frequency deviation value calculating module, the first calculating unit, the second calculating unit, and the third calculating unit are The processing may be implemented by a central processing unit (CPU), a digital signal processor (DSP), or a field-programmable gate array (FPGA).
本发明实施例提供的采样频率偏差值的计算方法及装置,采样频率偏差的计算装置首先接收至少两段完全相同的前导序列,其中,每段前导序列中不设置任何导频子载波(导频符号);然后,获取每段前导序列的信道频域响应;其次,根据每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值;接着,根据计算得到的平均相位 偏移值得到采样频率偏差值;最后,在得到采样频率偏差值之后,通过噪声滤除机制和历史统计平均机制处理,得到均衡后的采样频率偏差值;由于使用至少两段完全相同的前导序列,而且每段前导序列中不设置任何导频子载波(导频符号),无需对导频子载波进行计算处理,根据每段前导序列的信道频域响应计算出至少两段完全相同的前导序列的平均相位偏移值,不仅提高了采样频率偏差值的计算精度,而且还降低了计算量,减少了资源消耗。The calculation method and device for sampling frequency deviation value provided by the embodiment of the present invention, the sampling frequency deviation calculating device firstly receives at least two identical preamble sequences, wherein no pilot subcarrier is set in each preamble sequence (pilot) Symbol); then, obtaining a channel frequency domain response of each preamble sequence; secondly, calculating an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence; Calculated average phase The offset value obtains the sampling frequency deviation value; finally, after obtaining the sampling frequency deviation value, the noise sampling mechanism and the historical statistical average mechanism are processed to obtain the equalized sampling frequency deviation value; since at least two identical preamble sequences are used And no pilot subcarriers (pilot symbols) are set in each preamble sequence, and the pilot subcarriers need not be calculated, and at least two identical preamble sequences are calculated according to the channel frequency domain response of each preamble sequence. The average phase offset value not only improves the calculation accuracy of the sampling frequency deviation value, but also reduces the calculation amount and reduces the resource consumption.
附图说明DRAWINGS
图1为本发明采样频率偏差的计算方法实施例的流程图;1 is a flow chart of an embodiment of a method for calculating a sampling frequency deviation according to the present invention;
图2为本发明采样频率偏差值的计算装置的结构示意图。2 is a schematic structural view of a device for calculating a sampling frequency deviation value according to the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,这里需要说明的是,本发明方案是基于OFDM技术下实现的。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It should be noted that the solution of the present invention is implemented based on the OFDM technology.
图1为本发明采样频率偏差的计算方法实施例的流程图,如图1所示,本方法可以包括如下步骤:1 is a flowchart of an embodiment of a method for calculating a sampling frequency deviation according to the present invention. As shown in FIG. 1, the method may include the following steps:
步骤101、接收至少两段完全相同的前导序列。Step 101: Receive at least two identical preamble sequences.
采样频率偏差的计算装置设置在接收端一侧,用于接收发送端发送的至少两段完全相同的前导序列。The calculation device for sampling frequency deviation is disposed on the receiving end side for receiving at least two identical preamble sequences transmitted by the transmitting end.
在本发明实施例中,在每段前导序列中不设置任何导频子载波(导频符号),只要输出端发出两段、三段、或者多段完全相同的前导序列即可,具体发出的前导序列的数量可以根据实际需求进行设置,在此不加以限定;下面仅以输出端发出两段完全相同的前导序列来举例说明。In the embodiment of the present invention, no pilot subcarrier (pilot symbol) is set in each preamble sequence, as long as the output end sends out two, three, or multiple identical preamble sequences, and the specific preamble is sent. The number of sequences can be set according to actual needs, which is not limited here; the following only exemplifies the two identical preamble sequences sent by the output.
例如,在单向通信过程中,由发送侧向接收侧发出两段完全一致的前 导序列。For example, in the one-way communication process, two identical segments are sent from the transmitting side to the receiving side. Guide sequence.
又例如,在双向通信过程中,基于电力线载波通信协议(HomePlug Green PHY)的站点A与站点B之间的通信;站点A向站点B发送10段384点前导序列,其中第2段与第4段的前导序列完全一致,用于进行采样频率偏差值的计算,因此在站点B侧的接收端接收这10段384点前导序列时,仅让第2段与第4段的前导序列进入设置在站点B侧的采样频率偏差值的计算装置中进行处理。同样地,当站点B向站点A发送数据时,也使用10段384点前导序列,其中第2段与第4段前导是完全一致的,用于采样频率偏差值的计算,此时仅让第2段与第4段的前导序列进入设置在站点A侧的采样频率偏差值的计算装置中进行处理。For another example, in the two-way communication process, the communication between the site A and the site B based on the Power Line Carrier Communication Protocol (HomePlug Green PHY); the site A sends 10 segments of the 384-point preamble sequence to the site B, wherein the second segment and the fourth segment The preamble sequence of the segment is completely consistent and is used to calculate the sampling frequency deviation value. Therefore, when the receiving end of the station B side receives the 10-segment 384-point preamble sequence, only the preamble sequences of the second and fourth segments are entered. Processing is performed in the calculation device of the sampling frequency deviation value on the side of the station B. Similarly, when Site B sends data to Site A, it also uses 10 384-point preamble sequences, where the 2nd segment is exactly the same as the 4th segment preamble, and is used to calculate the sampling frequency deviation value. The preamble sequences of the 2nd and 4th segments are processed in a computing device that sets the sampling frequency deviation value on the side of the station A.
在基于802.11a的无线通信协议的基站A与基站B之间的通信情况下,由于802.11a协议有专门规定格式的前导序列,依靠对前导序列***特定的子载波导频来进行相应的采样频率偏差值的计算,这时,可以先对前导序列中相同长度且相同内容的两段前导进行采样频率偏差值的计算,再将计算结果提供参考,供给依据子载波导频计算出的频偏估计结果以进行校正。In the case of communication between the base station A and the base station B based on the 802.11a wireless communication protocol, since the 802.11a protocol has a preamble sequence of a specially specified format, the corresponding sampling frequency is inserted by inserting a specific subcarrier pilot into the preamble sequence. The calculation of the deviation value. At this time, the sampling frequency deviation value of the two lengths of the same length and the same content in the preamble sequence can be calculated first, and then the calculation result is used as a reference to supply the frequency offset estimation calculated based on the subcarrier pilot. The result is corrected.
在本步骤中,发送端使用傅里叶逆变换得到一段前导序列,该前导序列的频域信息为已知的,在生成的前导序列尾部截取一段添加至前导序列首部构成循环前缀,复制这段前导序列,构成两段完全相同的已知前导序列并发送;这两段完全相同的前导序列可以连续发送,也可以不连续发送,如果这两段完全相同的前导序列不是连续发送,则在这两段完全相同的前导序列之间***其余序列,该其余序列的长度为所述前导序列长度的整数倍,用公式可以表示为:L=mG,其中,L为所述其余序列的长度,G为所述前导序列的长度,m为自然数。In this step, the transmitting end uses a Fourier inverse transform to obtain a preamble sequence. The frequency domain information of the preamble sequence is known, and a segment of the generated preamble sequence is added to the header of the preamble sequence to form a cyclic prefix. The preamble sequence is composed of two identical known preamble sequences and transmitted; the two identical preamble sequences may be sent continuously or discontinuously, if the two identical preamble sequences are not continuously transmitted, then The remaining sequences are inserted between two identical preamble sequences, the length of which is an integer multiple of the length of the preamble sequence, which can be expressed by the formula: L=mG, where L is the length of the remaining sequence, G For the length of the leader sequence, m is a natural number.
由于使用两个完全相同的前导序列来进行采样频率偏差值的计算,可以有足够多的采样点数据可用于计算,因而频率偏差的计算结果比较精确, 利于后续频率偏差的恢复。Since two identical preamble sequences are used to calculate the sampling frequency deviation value, there can be enough sample point data available for calculation, and thus the frequency deviation calculation result is relatively accurate. Conducive to the recovery of subsequent frequency deviations.
步骤102、获取所述每段前导序列的信道频域响应。Step 102: Acquire a channel frequency domain response of each preamble sequence.
采样频率偏差的计算装置在接收到这两段完全相同的前导序列后,利用常用的快速傅里叶变换(Fast Fourier Transform,FFT)算法计算这两个完全相同的前导序列经过信道后的频域信息;FFT算法是快速计算离散傅里叶变换的方法,通过利用离散傅里叶变换的周期性和对称性,使得整个离散傅里叶变换变成一系列迭代运算,可大幅加快运算过程和缩减运算量。After receiving the two identical preamble sequences, the calculating device of the sampling frequency deviation uses a commonly used Fast Fourier Transform (FFT) algorithm to calculate the frequency domain of the two identical preamble sequences after passing through the channel. Information; FFT algorithm is a method for quickly calculating discrete Fourier transform. By using the periodicity and symmetry of discrete Fourier transform, the whole discrete Fourier transform becomes a series of iterative operations, which can greatly speed up the operation process and reduce the number of operations. Computation.
在得到两个完全相同的前导序列经过信道后的频域信息后,通过计算每个前导序列经过信道后的频域信息与每个前导序列未经过信道前的频域信息的商,得到的商值即为每个前导序列的信道频域响应,用公式可以表示为:
Figure PCTCN2016099644-appb-000002
其中,H为所述前导序列的信道频域响应,Y为所述前导序列未经过信道前的频域信息,YR为所述前导序列经过信道后的频域信息;这里的所述前导序列未经过信道前的频域信息可以通过信道响应技术获得,在此不加以赘述。
After obtaining the frequency domain information of two identical preamble sequences passing through the channel, the quotient obtained by calculating the frequency domain information of each preamble sequence passing through the channel and the quotient of each preamble sequence not passing the frequency domain information before the channel is obtained. The value is the channel frequency domain response of each preamble sequence, which can be expressed as:
Figure PCTCN2016099644-appb-000002
Where H is the channel frequency domain response of the preamble sequence, Y is frequency domain information before the preamble sequence does not pass the channel, and Y R is frequency domain information after the preamble sequence passes through the channel; the preamble sequence here The frequency domain information before the channel is not obtained can be obtained by the channel response technology, and will not be described here.
最终得到这两段前导序列各自的信道频域响应。Finally, the channel frequency domain response of each of the two preamble sequences is obtained.
步骤103、根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值。Step 103: Calculate an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence.
具体的,在本步骤中,采样频率偏差的计算装置,首先会根据计算后得到的所述每段前导序列的信道频域响应,通过CORDIC计算出所述每段前导序列的子载波频率所对应的相位偏移值;CORDIC算法主要用于三角函数、双曲线、指数、对数的计算,该算法通过基本的加和移位运算代替乘法运算,使得矢量的旋转和定向的计算不再需要三角函数、乘法、开方、反三角函数、指数等复杂运算。Specifically, in this step, the calculating device for sampling the frequency deviation firstly calculates, according to the calculated channel frequency domain response of each preamble sequence obtained by the calculation, the corresponding subcarrier frequency of each preamble sequence is calculated by CORDIC. The phase offset value; the CORDIC algorithm is mainly used for the calculation of trigonometric functions, hyperbolic curves, exponents, and logarithms. The algorithm replaces the multiplication operation by the basic addition and shift operation, so that the rotation and orientation calculation of the vector no longer requires a triangle. Complex operations such as functions, multiplications, square roots, inverse trigonometric functions, and indices.
用CORDIC算法计算出所述每段前导序列的子载波频率点所对应的相位偏移值可以表示为:θ(f1),θ(f2),θ(f3),……,θ(fN),其中,fN为子 载波的频率点,N为所述前导序列的点数,N为自然数。Calculating the phase offset value corresponding to the subcarrier frequency point of each preamble sequence by using the CORDIC algorithm can be expressed as: θ(f 1 ), θ(f 2 ), θ(f 3 ), ..., θ( f N ), where f N is the frequency point of the subcarrier, N is the number of points of the preamble sequence, and N is a natural number.
接着,采样频率偏差的计算装置会从这些完全相同的前导序列中确定出第一前导序列与第二前导序列,将所述第一前导序列与第二前导序列的子载波频率所对应的相位偏移值依次求差后取绝对值,得到所述第一前导序列与第二前导序列的子载波频率所对应的相位差值;需要说明的是,无论接收到多少段完全相同的前导序列,最终都要确定出两段前导序列来用于计算,下面对如何确定第一前导序列与第二前导序列来具体说明。Then, the calculating device for sampling the frequency deviation determines the first preamble sequence and the second preamble sequence from the identical preamble sequences, and shifts the phase corresponding to the subcarrier frequency of the first preamble sequence and the second preamble sequence The value of the phase difference corresponding to the subcarrier frequency of the first preamble sequence and the second preamble sequence is obtained by performing the difference value, and the phase difference value corresponding to the subcarrier frequency of the second preamble sequence is obtained. Both preamble sequences are determined for calculation. The following is a detailed description of how to determine the first preamble sequence and the second preamble sequence.
这里可以按照预设规则来确定第一前导序列与第二前导序列,其中,预设规则为:如果当前接收到两段完全相同的前导序列,那么可以将这两段定义为第一前导序列和第二前导序列;如果当前接收到三段或三段以上完全相同的前导序列,那么可以将这三段或三段以上中任意两段定义为第一前导序列和第二前导序列,也可以将这三段或三段以上中任意两段相减后得到的两段不同的前导序列定义为第一前导序列和第二前导序列。The first preamble sequence and the second preamble sequence may be determined according to a preset rule, where the preset rule is: if two identical preamble sequences are currently received, the two segments may be defined as the first preamble sequence and a second preamble sequence; if three or more identical preamble sequences are currently received, any two of the three or more segments may be defined as the first preamble sequence and the second preamble sequence, or The two different preamble sequences obtained by subtracting any two of the three or more segments are defined as a first preamble sequence and a second preamble sequence.
例如,如果当前接收到三段完全相同的前导序列分别为a段、b段、c段,可以将a段、b段、c段中任意两段定义为第一前导序列和第二前导序列,也可以将|c-a|段定义为第一前导序列、将|c-b|段定义为第二前导序列,还可以将|b-a|段定义为第一前导序列、将|b-c|段定义为第二前导序列,再可以将|a-b|段定义为第一前导序列、将|a-c|段定义为第二前导序列;上面仅以接收到三段完全相同的前导序列来举例说明,对于实际应用中接收到完全相同的前导序列的段数以及确定第一前导序列和第二前导序列并不加以限定。For example, if three consecutive identical preamble sequences are respectively received as a segment, b segment, and c segment, any two segments of a segment, b segment, and c segment may be defined as a first preamble sequence and a second preamble sequence. The |ca| segment may also be defined as a first preamble sequence, the |cb| segment as a second preamble sequence, and the |ba| segment may be defined as a first preamble sequence and the |bc| segment as a second preamble. Sequence, you can define the |ab| segment as the first preamble sequence and the |ac| segment as the second preamble sequence; the above only exemplifies the receipt of three identical preamble sequences, which are received for practical applications. The number of segments of the identical leader sequence and the determination of the first leader sequence and the second leader sequence are not limited.
利用公式可以表示成:Using the formula can be expressed as:
所述第一前导序列的子载波频率点所对应的相位偏移值可以为θ1(f1),θ1(f2),θ1(f3),……,θ1(fN);The phase offset value corresponding to the subcarrier frequency point of the first preamble sequence may be θ 1 (f 1 ), θ 1 (f 2 ), θ 1 (f 3 ), ..., θ 1 (f N ) ;
所述第二前导序列的子载波频率点所对应的相位偏移值为θ2(f1), θ2(f2),θ2(f3),……,θ2(fN);a phase offset value corresponding to a subcarrier frequency point of the second preamble sequence is θ 2 (f 1 ), θ 2 (f 2 ), θ 2 (f 3 ), ..., θ 2 (f N );
根据公式Δθ(fN)=|θ1(fN)-θ2(fN)|得到所述第一前导序列与第二前导序列的子载波频率点所对应的相位差值为Δθ(f1),Δθ(f2),Δθ(f3),……,Δθ(fN)。Obtaining a phase difference corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence according to a formula Δθ(f N )=|θ 1 (f N )−θ 2 (f N )| 1 ), Δθ(f 2 ), Δθ(f 3 ), ..., Δθ(f N ).
其次,采样频率偏差的计算装置将所述相位差值逐次叠加后取平均,得到所述至少两段完全相同的前导序列的平均相位偏移值。Next, the calculating means for sampling the frequency deviation sequentially superimposes the phase difference values to obtain an average phase offset value of the at least two identical preamble sequences.
具体的,采样频率偏差的计算装置将所述相位差值逐次叠加后取平均,得到所述至少两段完全相同的前导序列的平均相位偏移值为
Figure PCTCN2016099644-appb-000003
其中,θS为所述平均相位偏移值。
Specifically, the calculating device of the sampling frequency deviation sequentially averages the phase difference values to obtain an average phase offset value of the at least two identical preamble sequences.
Figure PCTCN2016099644-appb-000003
Where θ S is the average phase offset value.
在本步骤中,削减了大多数复杂的乘法除法计算,而更多采用加法减法计算,降低了计算的复杂度和资源消耗。In this step, most complex multiplication division calculations are reduced, and more addition subtraction calculations are used, which reduces the computational complexity and resource consumption.
步骤104、根据所述平均相位偏移值得到采样频率偏差值。Step 104: Obtain a sampling frequency deviation value according to the average phase offset value.
采样频率偏差的计算装置通过计算所述平均相位偏移值与采样信号角速度的商,来得到所述采样频率偏差值。The sampling frequency deviation calculating means obtains the sampling frequency deviation value by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
通过公式
Figure PCTCN2016099644-appb-000004
可以得到采样频率偏差值,其中,δS为所述采样频率偏差值,θS为所述平均相位偏移值,k为采样频率。
Through formula
Figure PCTCN2016099644-appb-000004
A sampling frequency deviation value can be obtained, where δ S is the sampling frequency deviation value, θ S is the average phase offset value, and k is the sampling frequency.
因为第一前导序列的相位偏移值为
Figure PCTCN2016099644-appb-000005
第二前导序列的相位偏移值为
Figure PCTCN2016099644-appb-000006
其中Nμ为时域经过的点数,N为前导序列的点数,所以可以得到Δθ(k)=|θ1(k)-θ2(k)|=2πkδ,如果前导序列不是连续发送时,则有Δθ(k)=|θ1(k)-θ2(k)|=2πkmδ,即
Figure PCTCN2016099644-appb-000007
如果前导序列不是连续发送时,则有
Figure PCTCN2016099644-appb-000008
Because the phase offset value of the first preamble sequence is
Figure PCTCN2016099644-appb-000005
The phase offset value of the second preamble sequence
Figure PCTCN2016099644-appb-000006
Where N μ is the number of points in the time domain, and N is the number of points in the preamble sequence, so Δθ(k)=|θ 1 (k)−θ 2 (k)|=2πkδ can be obtained. If the preamble sequence is not continuously transmitted, then Δθ(k)=|θ 1 (k)−θ 2 (k)|=2πkmδ, ie
Figure PCTCN2016099644-appb-000007
If the preamble sequence is not sent continuously, then there is
Figure PCTCN2016099644-appb-000008
步骤105、将所述采样频率偏差值通过噪声滤除机制和历史统计平均机制,得到均衡后的采样频率偏差值。Step 105: Pass the sampling frequency deviation value through a noise filtering mechanism and a historical statistical averaging mechanism to obtain an equalized sampling frequency deviation value.
采样频率偏差的计算装置在得到采样频率偏差值之后,通过噪声滤除机制和历史统计平均机制处理,得到均衡后的采样频率偏差值。After obtaining the sampling frequency deviation value, the calculation device of the sampling frequency deviation is processed by the noise filtering mechanism and the historical statistical averaging mechanism to obtain the equalized sampling frequency deviation value.
具体的,可以按照预设比例将当前的采样频率偏差值和历史采样频偏值综合得到一个新的采样频率偏差值,这个预设比例是由整个***性能和噪声性能所共同决定的;这样可以消除噪声影响并且不断地自适应调节采样频率偏差值,使得随着时间推进计算出的结果更具有统计意义、使其更加精确。Specifically, the current sampling frequency deviation value and the historical sampling frequency offset value may be combined according to a preset ratio to obtain a new sampling frequency deviation value, which is determined by the overall system performance and the noise performance; Eliminate the effects of noise and continuously adaptively adjust the sampling frequency deviation values so that the calculated results are more statistically accurate and more accurate over time.
本发明实施例提供的采样频率偏差值的计算方法,由于使用至少两段完全相同的前导序列,而且每段前导序列中不设置任何导频子载波(导频符号),无需对导频子载波进行计算处理,根据每段前导序列的信道频域响应计算出至少两段完全相同的前导序列的平均相位偏移值,不仅提高了采样频率偏差值的计算精度,而且还降低了计算量,减少了资源消耗。The method for calculating the sampling frequency offset value provided by the embodiment of the present invention does not need to be used for the pilot subcarrier because at least two identical preamble sequences are used, and no pilot subcarrier (pilot symbol) is set in each preamble sequence. Performing calculation processing, calculating an average phase offset value of at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence, not only improving the calculation precision of the sampling frequency deviation value, but also reducing the calculation amount and reducing Resource consumption.
图2为本发明采样频率偏差值的计算装置的结构示意图,如图2所示,本采样频率偏差值的计算装置02包括:接收模块021、获取模块022、平均相位偏移值计算模块023、采样频率偏差值计算模块024;其中,2 is a schematic structural diagram of a sampling frequency deviation value calculating apparatus according to the present invention. As shown in FIG. 2, the sampling frequency deviation value calculating apparatus 02 includes: a receiving module 021, an obtaining module 022, and an average phase offset value calculating module 023. a sampling frequency deviation value calculation module 024; wherein
所述接收模块021,配置为接收至少两段完全相同的前导序列;The receiving module 021 is configured to receive at least two identical preamble sequences;
所述获取模块022,配置为获取所述每段前导序列的信道频域响应;The acquiring module 022 is configured to acquire a channel frequency domain response of each preamble sequence;
所述平均相位偏移值计算模块023,配置为根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值;The average phase offset value calculation module 023 is configured to calculate an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence;
所述采样频率偏差值计算模块024,配置为根据所述平均相位偏移值得到采样频率偏差值。The sampling frequency deviation value calculation module 024 is configured to obtain a sampling frequency deviation value according to the average phase offset value.
在本发明实施例一实施方式中,所述装置还包括:处理模块025;其中,In an embodiment of the present invention, the device further includes: a processing module 025;
所述处理模块025,配置为将所述采样频率偏差值通过噪声滤除机制和 历史统计平均机制处理,得到均衡后的采样频率偏差值。The processing module 025 is configured to pass the sampling frequency offset value through a noise filtering mechanism and The historical statistical average mechanism processes the equalized sampling frequency deviation value.
在本发明实施例一实施方式中,所述接收模块021,具体配置为接收至少两段完全相同的前导序列,如果所述至少两段完全相同的前导序列不是连续发送,则发送端在所述至少两段完全相同的前导序列之间***其余序列,所述其余序列的长度为所述前导序列长度的整数倍。In an embodiment of the present invention, the receiving module 021 is specifically configured to receive at least two identical preamble sequences. If the at least two identical preamble sequences are not continuously transmitted, the sending end is in the The remaining sequences are inserted between at least two identical preamble sequences, the length of the remaining sequences being an integer multiple of the length of the leader sequence.
在本发明实施例一实施方式中,所述获取模块022,具体配置为通过计算所述前导序列经过信道后的频域信息与所述前导序列未经过信道前的频域信息的商,得到所述前导序列的信道频域响应。In an embodiment of the present invention, the acquiring module 022 is specifically configured to obtain a quotient by calculating frequency domain information after the preamble sequence passes through a channel and frequency domain information before the preamble sequence does not pass the channel. The channel frequency domain response of the preamble sequence.
在本发明实施例一实施方式中,所述平均相位偏移值计算模块023可以包括:第一计算单元0231、第二计算单元0232、第三计算单元0233。In an embodiment of the present invention, the average phase offset value calculation module 023 may include: a first calculation unit 0231, a second calculation unit 0232, and a third calculation unit 0233.
所述第一计算单元0231,配置为根据所述每段前导序列的信道频域响应,通过CORDIC计算出所述每段前导序列的子载波频率点所对应的相位偏移值;The first calculating unit 0231 is configured to calculate, according to a channel frequency domain response of each preamble sequence, a phase offset value corresponding to a subcarrier frequency point of each preamble sequence by using CORDIC;
所述第二计算单元0232,配置为确定第一前导序列与第二前导序列,将所述第一前导序列与第二前导序列的子载波频率点所对应的相位偏移值依次求差后取绝对值,得到所述第一前导序列与第二前导序列的子载波频率点所对应的相位差值;The second calculating unit 0232 is configured to determine a first preamble sequence and a second preamble sequence, and sequentially obtain a phase offset value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence An absolute value, a phase difference value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence;
所述第三计算单元0233,配置为将所述相位差值逐次叠加后取平均,得到所述至少两段完全相同的前导序列的平均相位偏移值。The third calculating unit 0233 is configured to sequentially average the phase difference values to obtain an average phase offset value of the at least two identical preamble sequences.
在本发明实施例一实施方式中,所述采样频率偏差值计算模块024,具体配置为通过计算所述平均相位偏移值与采样信号角速度的商,得到所述采样频率偏差值。In an embodiment of the present invention, the sampling frequency deviation value calculation module 024 is specifically configured to obtain the sampling frequency deviation value by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
本实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device in this embodiment may be used to implement the technical solution of the foregoing method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
在实际应用中,所述接收模块021、获取模块022、平均相位偏移值计 算模块023、采样频率偏差值计算模块024、处理模块025可由位于终端上的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等器件实现。In practical applications, the receiving module 021, the obtaining module 022, and the average phase offset value meter The calculation module 023, the sampling frequency deviation value calculation module 024, and the processing module 025 may be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA) located on the terminal. And other device implementation.
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。 These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
工业实用性Industrial applicability
本发明实施例提供的采样频率偏差值的计算方法及装置,采样频率偏差的计算装置首先接收至少两段完全相同的前导序列,其中,每段前导序列中不设置任何导频子载波(导频符号);然后,获取每段前导序列的信道频域响应;其次,根据每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值;接着,根据计算得到的平均相位偏移值得到采样频率偏差值;最后,在得到采样频率偏差值之后,通过噪声滤除机制和历史统计平均机制处理,得到均衡后的采样频率偏差值;由于使用至少两段完全相同的前导序列,而且每段前导序列中不设置任何导频子载波(导频符号),无需对导频子载波进行计算处理,根据每段前导序列的信道频域响应计算出至少两段完全相同的前导序列的平均相位偏移值,不仅提高了采样频率偏差值的计算精度,而且还降低了计算量,减少了资源消耗。 The calculation method and device for sampling frequency deviation value provided by the embodiment of the present invention, the sampling frequency deviation calculating device firstly receives at least two identical preamble sequences, wherein no pilot subcarrier is set in each preamble sequence (pilot) Symbol); then, obtaining a channel frequency domain response of each preamble sequence; secondly, calculating an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence; The calculated average phase offset value obtains the sampling frequency deviation value; finally, after obtaining the sampling frequency deviation value, the noise sampling mechanism and the historical statistical average mechanism are processed to obtain the equalized sampling frequency deviation value; since at least two segments are used The same preamble sequence, and no pilot subcarriers (pilot symbols) are set in each preamble sequence, no need to calculate the pilot subcarriers, and at least two segments are calculated according to the channel frequency domain response of each preamble sequence. The average phase offset value of the identical preamble sequence not only improves the calculation of the sampling frequency deviation value Accuracy, but also reduces the amount of calculations and reduces resource consumption.

Claims (12)

  1. 一种采样频率偏差值的计算方法,所述方法包括:A method for calculating a sampling frequency deviation value, the method comprising:
    接收至少两段完全相同的前导序列;Receiving at least two identical preamble sequences;
    获取所述每段前导序列的信道频域响应;Obtaining a channel frequency domain response of each of the preamble sequences;
    根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值;Calculating, according to the channel frequency domain response of each segment of the preamble sequence, an average phase offset value of the at least two identical preamble sequences;
    根据所述平均相位偏移值得到采样频率偏差值。A sampling frequency deviation value is obtained based on the average phase offset value.
  2. 根据权利要求1所述的方法,其中,所述根据所述平均相位偏移值得到采样频率偏差值之后,所述方法还包括:The method according to claim 1, wherein after the sampling frequency deviation value is obtained according to the average phase offset value, the method further comprises:
    将所述采样频率偏差值通过噪声滤除机制和历史统计平均机制处理,得到均衡后的采样频率偏差值。The sampling frequency deviation value is processed by a noise filtering mechanism and a historical statistical averaging mechanism to obtain an equalized sampling frequency deviation value.
  3. 根据权利要求1所述的方法,其中,所述接收至少两段完全相同的前导序列,包括:The method of claim 1 wherein said receiving at least two identical preamble sequences comprises:
    接收至少两段完全相同的前导序列,其中,如果所述至少两段完全相同的前导序列不是连续发送,则发送端在所述至少两段完全相同的前导序列之间***其余序列,所述其余序列的长度为所述前导序列长度的整数倍。Receiving at least two identical preamble sequences, wherein if the at least two identical preamble sequences are not consecutively transmitted, the transmitting end inserts the remaining sequence between the at least two identical preamble sequences, the rest The length of the sequence is an integer multiple of the length of the leader sequence.
  4. 根据权利要求1所述的方法,其中,所述获取所述每段前导序列的信道频域响应,包括:The method of claim 1, wherein the obtaining a channel frequency domain response of each of the preamble sequences comprises:
    通过计算所述前导序列经过信道后的频域信息与所述前导序列未经过信道前的频域信息的商,得到所述前导序列的信道频域响应。A channel frequency domain response of the preamble sequence is obtained by calculating a frequency domain information of the preamble sequence after the channel and a quotient of the preamble sequence not before the channel.
  5. 根据权利要求1至4任一项所述的方法,其中,所述根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值,包括:The method according to any one of claims 1 to 4, wherein said calculating an average phase offset value of said at least two identical preamble sequences according to a channel frequency domain response of said each preamble sequence comprises :
    根据所述每段前导序列的信道频域响应,通过坐标旋转数字计算方法CORDIC计算出所述每段前导序列的子载波频率点所对应的相位偏移值; And calculating, according to a channel frequency domain response of each preamble sequence, a phase offset value corresponding to a subcarrier frequency point of each preamble sequence by using a coordinate rotation digital calculation method CORDIC;
    确定第一前导序列与第二前导序列,将所述第一前导序列与第二前导序列的子载波频率点所对应的相位偏移值依次求差后取绝对值,得到所述第一前导序列与第二前导序列的子载波频率点所对应的相位差值;Determining a first preamble sequence and a second preamble sequence, and sequentially obtaining a phase offset value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence, and then taking an absolute value to obtain the first preamble sequence a phase difference value corresponding to a subcarrier frequency point of the second preamble sequence;
    将所述相位差值逐次叠加后取平均,得到所述至少两段完全相同的前导序列的平均相位偏移值。The phase difference values are successively superimposed and averaged to obtain an average phase offset value of the at least two identical preamble sequences.
  6. 根据权利要求5所述的方法,其中,所述根据所述平均相位偏移值得到采样频率偏差值,包括:The method according to claim 5, wherein said obtaining a sampling frequency deviation value based on said average phase offset value comprises:
    通过计算所述平均相位偏移值与采样信号角速度的商,得到所述采样频率偏差值。The sampling frequency deviation value is obtained by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
  7. 一种采样频率偏差值的计算装置,所述装置包括:A computing device for sampling a frequency deviation value, the device comprising:
    接收模块,配置为接收至少两段完全相同的前导序列;a receiving module configured to receive at least two identical preamble sequences;
    获取模块,配置为获取所述每段前导序列的信道频域响应;An acquiring module, configured to acquire a channel frequency domain response of each preamble sequence;
    平均相位偏移值计算模块,配置为根据所述每段前导序列的信道频域响应计算出所述至少两段完全相同的前导序列的平均相位偏移值;An average phase offset value calculation module, configured to calculate an average phase offset value of the at least two identical preamble sequences according to a channel frequency domain response of each preamble sequence;
    采样频率偏差值计算模块,配置为根据所述平均相位偏移值得到采样频率偏差值。The sampling frequency deviation value calculation module is configured to obtain a sampling frequency deviation value according to the average phase offset value.
  8. 根据权利要求7所述的装置,其中,所述装置还包括:The apparatus of claim 7 wherein said apparatus further comprises:
    处理模块,配置为将所述采样频率偏差值通过噪声滤除机制和历史统计平均机制处理,得到均衡后的采样频率偏差值。The processing module is configured to process the sampling frequency deviation value through a noise filtering mechanism and a historical statistical averaging mechanism to obtain a balanced sampling frequency deviation value.
  9. 根据权利要求7所述的装置,其中,所述接收模块,配置为接收至少两段完全相同的前导序列,其中,如果所述至少两段完全相同的前导序列不是连续发送,则发送端在所述至少两段完全相同的前导序列之间***其余序列,所述其余序列的长度为所述前导序列长度的整数倍。The apparatus according to claim 7, wherein the receiving module is configured to receive at least two identical preamble sequences, wherein if the at least two identical preamble sequences are not continuously transmitted, the transmitting end is in the The remaining sequences are inserted between at least two identical preamble sequences, the length of the remaining sequences being an integer multiple of the length of the leader sequence.
  10. 根据权利要求7所述的装置,其中,所述获取模块,配置为通过计算所述前导序列经过信道后的频域信息与所述前导序列未经过信道前的 频域信息的商,得到所述前导序列的信道频域响应。The apparatus according to claim 7, wherein the obtaining module is configured to calculate frequency domain information after the preamble sequence passes through the channel and before the preamble sequence does not pass through the channel The quotient of the frequency domain information obtains the channel frequency domain response of the preamble sequence.
  11. 根据权利要求7至10任一项所述的装置,其中,所述平均相位偏移值计算模块,包括:The apparatus according to any one of claims 7 to 10, wherein the average phase offset value calculation module comprises:
    第一计算单元,配置为根据所述每段前导序列的信道频域响应,通过CORDIC计算出所述每段前导序列的子载波频率点所对应的相位偏移值;a first calculating unit, configured to calculate, according to a channel frequency domain response of each preamble sequence, a phase offset value corresponding to a subcarrier frequency point of each preamble sequence by using CORDIC;
    第二计算单元,配置为确定第一前导序列与第二前导序列,将所述第一前导序列与第二前导序列的子载波频率点所对应的相位偏移值依次求差后取绝对值,得到所述第一前导序列与第二前导序列的子载波频率点所对应的相位差值;a second calculating unit, configured to determine a first preamble sequence and a second preamble sequence, and sequentially obtain a difference between the first preamble sequence and a phase offset value corresponding to a subcarrier frequency point of the second preamble sequence, and then take an absolute value. Obtaining a phase difference value corresponding to a subcarrier frequency point of the first preamble sequence and the second preamble sequence;
    第三计算单元,配置为将所述相位差值逐次叠加后取平均,得到所述至少两段完全相同的前导序列的平均相位偏移值。And a third calculating unit configured to sequentially average the phase difference values and obtain an average phase offset value of the at least two identical preamble sequences.
  12. 根据权利要求11所述的装置,其中,所述采样频率偏差值计算模块,配置为通过计算所述平均相位偏移值与采样信号角速度的商,得到所述采样频率偏差值。 The apparatus of claim 11, wherein the sampling frequency deviation value calculation module is configured to obtain the sampling frequency deviation value by calculating a quotient of the average phase offset value and the sampling signal angular velocity.
PCT/CN2016/099644 2015-10-08 2016-09-21 Method and apparatus for calculating sampling frequency deviation WO2017059770A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510645397.4A CN106572041A (en) 2015-10-08 2015-10-08 Sampling frequency deviation calculation method and device
CN201510645397.4 2015-10-08

Publications (1)

Publication Number Publication Date
WO2017059770A1 true WO2017059770A1 (en) 2017-04-13

Family

ID=58487432

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/099644 WO2017059770A1 (en) 2015-10-08 2016-09-21 Method and apparatus for calculating sampling frequency deviation

Country Status (2)

Country Link
CN (1) CN106572041A (en)
WO (1) WO2017059770A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107317776A (en) * 2017-05-17 2017-11-03 中国电子科技集团公司第五十研究所 Novel carrier wave frequency deviation suppressing method in automatic frequency control
CN112583571A (en) * 2019-09-30 2021-03-30 深圳市中兴微电子技术有限公司 Signal sampling method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465835A (en) * 2009-01-16 2009-06-24 北京大学 Channel response estimation method of OFDM system and correcting system
US20090232051A1 (en) * 2008-03-12 2009-09-17 Francis Swarts Method and system for the extension of frequency offset estimation range based on correlation of complex sequences
CN101770014A (en) * 2008-12-31 2010-07-07 华晶科技股份有限公司 Method for obtaining accurate track frequency of global positioning system (GPS) signal
CN101776742A (en) * 2009-01-08 2010-07-14 华晶科技股份有限公司 Multifrequency satellite tracking method
CN101782641A (en) * 2009-01-19 2010-07-21 华晶科技股份有限公司 Method for tracking satellite signal by global positioning system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101989968A (en) * 2009-07-31 2011-03-23 联芯科技有限公司 Frequency offset estimation method and device
CN102546485B (en) * 2010-12-27 2015-04-01 中兴通讯股份有限公司 Frequency deviation estimating method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090232051A1 (en) * 2008-03-12 2009-09-17 Francis Swarts Method and system for the extension of frequency offset estimation range based on correlation of complex sequences
CN101770014A (en) * 2008-12-31 2010-07-07 华晶科技股份有限公司 Method for obtaining accurate track frequency of global positioning system (GPS) signal
CN101776742A (en) * 2009-01-08 2010-07-14 华晶科技股份有限公司 Multifrequency satellite tracking method
CN101465835A (en) * 2009-01-16 2009-06-24 北京大学 Channel response estimation method of OFDM system and correcting system
CN101782641A (en) * 2009-01-19 2010-07-21 华晶科技股份有限公司 Method for tracking satellite signal by global positioning system

Also Published As

Publication number Publication date
CN106572041A (en) 2017-04-19

Similar Documents

Publication Publication Date Title
CN105991266B (en) Preamble symbol generation method, reception method, generation device, and reception device
CN106685885B (en) Preamble symbol receiving apparatus
CN106685883B (en) Preamble symbol receiving apparatus
CN110190938B (en) Method for generating preamble symbol in physical frame
CN106059973B (en) Frequency deviation estimating method and system
CN101562589B (en) Carrier frequency deviation estimation device and system
CN111131114A (en) Method and device for receiving preamble symbol
WO2017059770A1 (en) Method and apparatus for calculating sampling frequency deviation
CN106254289B (en) Frequency offset estimation method, transmitter, receiver and communication system
WO2016119444A1 (en) Frequency offset estimation method and apparatus, and computer storage medium
CN111342919B (en) Method and equipment for estimating frequency domain channel correlation value of channel
CN104270333B (en) Produce the method and OFDM synchronous method of OFDM synchronous training sequences
WO2014166390A1 (en) Method, device, and system for frequency offset estimation
CN114421998A (en) Frequency offset estimation method and device based on HPLC dual-mode wireless system and electronic equipment
CN103152294B (en) The method and system carrying out noise estimation are eliminated based on signal
CN101242390B (en) Carrier frequency deviation estimation algorithm based on known sequence interference self-association
CN101299735A (en) Method and system for estimating carrier frequency migration
EP3197115B1 (en) Method, apparatus and system for sending and receiving preamble sequence
CN113904904A (en) OFDM-based integer frequency offset estimation method, system, medium and device
CN106027116B (en) A kind of mobile underwater sound communication Doppler coefficient method of estimation based on chirp signals
CN108156104B (en) Decimal frequency offset estimation method based on combination of CP and CRS
CN111884958B (en) Timing error compensation method, apparatus, device and computer readable storage medium
CN113141197B (en) HPLC communication system sampling error detection method and system
CN114362839A (en) Signal detection method and device based on HPLC dual-mode wireless system and electronic equipment
CN102420792A (en) Variable length-iteration operation-based single-tone signal frequency estimation method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16853075

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16853075

Country of ref document: EP

Kind code of ref document: A1