[go: up one dir, main page]

CN106713196A - Receiving circuit capable of estimating frequency offset and related method - Google Patents

Receiving circuit capable of estimating frequency offset and related method Download PDF

Info

Publication number
CN106713196A
CN106713196A CN201510783730.8A CN201510783730A CN106713196A CN 106713196 A CN106713196 A CN 106713196A CN 201510783730 A CN201510783730 A CN 201510783730A CN 106713196 A CN106713196 A CN 106713196A
Authority
CN
China
Prior art keywords
frequency
symbol
circuit
value
offset
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201510783730.8A
Other languages
Chinese (zh)
Inventor
苏裕哲
廖懿颖
李冠洲
童泰来
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MStar Semiconductor Inc Taiwan
Original Assignee
MStar Semiconductor Inc Taiwan
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 MStar Semiconductor Inc Taiwan filed Critical MStar Semiconductor Inc Taiwan
Priority to CN201510783730.8A priority Critical patent/CN106713196A/en
Publication of CN106713196A publication Critical patent/CN106713196A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Noise Elimination (AREA)

Abstract

The invention provides a receiving circuit capable of estimating frequency offset and a related method. The front-end circuit receives a far-end signal to generate a receiving signal. The calculation circuit includes: the first power calculation module calculates the power of an exponent of the received signal to generate a high-order signal; a frequency domain conversion module, which performs frequency domain conversion on the high-order signal to generate a frequency spectrum; a peak searching module for searching the peak value of the spectrum amplitude to generate a peak coordinate value reflecting the peak generation frequency; an offset estimation module adds the peak coordinate value and a compensation value to generate a sum, divides the sum by a first divisor to generate a remainder, subtracts the remainder from the compensation value to generate a difference, and divides the difference by a second divisor to generate an offset estimation value, which reflects the frequency offset.

Description

可估计频率偏移的接收电路及相关方法Receiving circuit capable of estimating frequency offset and related method

技术领域technical field

本发明是有关于一种可估计频率偏移的接收电路及相关方法,尤其是一种可在多路径干扰下正确估计频率偏移的接收电路及相关方法。The present invention relates to a receiving circuit and related method capable of estimating frequency offset, especially a receiving circuit and related method capable of correctly estimating frequency offset under multipath interference.

背景技术Background technique

接收远端信号已成为现代化信息装置中运用最普遍的功能之一。为接收由远端发射电路所发出的无线或有线远端信号,信息装置中会设有接收电路。发射电路会以一发射端本地(local)频率将一基频信号升转调制为射频的发射信号,并加以发射传播。发射信号传播至接收电路成为射频远端信号,由接收电路予以接收,并以一接收端本地频率将该远端信号降转解调,以取还基频信号。Receiving remote signals has become one of the most commonly used functions in modern information devices. In order to receive the wireless or wired remote signal sent by the remote transmitting circuit, the information device will be equipped with a receiving circuit. The transmitting circuit upconverts and modulates a baseband signal into a radio frequency transmitting signal with a local frequency of the transmitting end, and then transmits and propagates it. The transmitted signal propagates to the receiving circuit to become a radio frequency remote signal, which is received by the receiving circuit, and the remote signal is down-converted and demodulated at a local frequency of the receiving end to obtain the base frequency signal.

不过,发射端本地频率与接收端本地频率间无法完全匹配,两者间会有差异,也就是频率偏移。因此,发射电路需要估计该频率偏移,以便正确地进行降转解调与信号还原。再者,在发射信号由发射电路传播至接收电路时,会遭遇种种传播干扰,包括多路径干扰。传播干扰会影响频率偏移的估计,使估计失准。However, the local frequency of the transmitter and the local frequency of the receiver cannot be completely matched, and there will be a difference between the two, that is, a frequency offset. Therefore, the transmitting circuit needs to estimate the frequency offset in order to correctly perform down-conversion demodulation and signal restoration. Furthermore, when the transmitted signal propagates from the transmitting circuit to the receiving circuit, it will encounter various propagation interferences, including multipath interference. Propagation interference can affect the estimation of frequency offset and make the estimation inaccurate.

发明内容Contents of the invention

为避免传播干扰影响频率偏移估计,本发明的目的之一是提供一种有关于一种可估计频率偏移的接收电路,其可包括一前端电路与一计算电路。前端电路用以接收一发射电路传来的一远端信号yRF(t),并据以产生一接收信号y(t)。计算电路耦接前端电路,其可包括一次方计算模块、一频域转换模块、一峰值搜寻模块与一偏移估计模块。该次方计算模块可计算该接收信号的一指数P的次方以产生一高次信号yp(t)。该频域转换模块可对该高次信号进行频域转换以产生一频谱Z(f)。该峰值搜寻模块可搜寻该频谱的幅度|Z(f)|的峰值max|Z(f)|,据以产生一峰值座标值fM,其可反映该峰值max|Z(f)|发生的频率f。该偏移估计模块可将该峰值座标值与一补偿值f_half相加以产生一和值(fM+f_half),将该和值除以一第一除数d1以产生一余数((fM+f_half)%d1),将该余数与该补偿值相减以产生一差值{((fM+f_half)%d1)-f_half},将该差值除以一第二除数d2以产生一偏移估计值{((fM+f_half)%d1)-f_half}/d2;其中,该偏移估计值可反映该发射电路的本地频率与该接收电路的本地频率之间的频率偏移。In order to prevent frequency offset estimation from being affected by propagation interference, one object of the present invention is to provide a receiving circuit capable of estimating frequency offset, which may include a front-end circuit and a calculation circuit. The front-end circuit is used to receive a remote signal yRF(t) from a transmitting circuit, and generate a received signal y(t) accordingly. The calculation circuit is coupled to the front-end circuit, which may include a power calculation module, a frequency domain conversion module, a peak search module and an offset estimation module. The power calculation module can calculate a power of an exponent P of the received signal to generate a high-order signal y p (t). The frequency domain conversion module can perform frequency domain conversion on the high-order signal to generate a frequency spectrum Z(f). The peak search module can search for the peak value max|Z(f)| of the amplitude |Z(f)| of the frequency spectrum, thereby generating a peak coordinate value fM, which can reflect the occurrence of the peak value max|Z(f)| frequency f. The offset estimation module can add the peak coordinate value and a compensation value f_half to generate a sum value (fM+f_half), divide the sum value by a first divisor d1 to generate a remainder ((fM+f_half )%d1), subtract the remainder from the compensation value to produce a difference {((fM+f_half)%d1)-f_half}, divide the difference by a second divisor d2 to produce an offset estimate Value {((fM+f_half)%d1)−f_half}/d2; wherein, the offset estimation value may reflect the frequency offset between the local frequency of the transmitting circuit and the local frequency of the receiving circuit.

一范例中,该接收信号中包含多个符元,该多个符元具有一符元频率Fs;例如,各符元延续一符元周期T,该符元频率Fs则可等于该符元周期T的倒数,即Fs=1/T。而该偏移估计模块更可依据该符元频率Fs设定该第一除数d1;例如,该偏移估计模块可使第一除数等于该符元频率。一范例中,该偏移估计模块更可依据该符元频率Fs设定该补偿值f_half;例如,该偏移估计模块可依据该符元周期的一半(即Fs/2)设定该补偿值。一范例中,该偏移估计模块更可依据该指数P设定该第二除数d2;例如,该偏移估计模块可使该第二除数等于该指数。In one example, the received signal includes a plurality of symbols, and the plurality of symbols has a symbol frequency Fs; for example, each symbol lasts for a symbol period T, and the symbol frequency Fs can be equal to the symbol period The reciprocal of T, that is, Fs=1/T. The offset estimation module can further set the first divisor d1 according to the symbol frequency Fs; for example, the offset estimation module can make the first divisor equal to the symbol frequency. In one example, the offset estimation module can further set the compensation value f_half according to the symbol frequency Fs; for example, the offset estimation module can set the compensation value according to half of the symbol period (ie Fs/2) . In one example, the offset estimation module can further set the second divisor d2 according to the exponent P; for example, the offset estimation module can make the second divisor equal to the exponent.

一范例中,该发射电路是依据四相键移(QPSK,quadrature phase shiftkeying)调制出该远端信号,而该次方计算模块可将该指数P设定为4。一范例中,接收信号的各符元是由多个星座点c[1]至c[N]中选出其一,各星座点c[n]包含一实部re(c[n])与一虚部im(c[n]);该次方计算模块更可设定该指数P,而该指数P的设定是使这些星座点的该指数次方后的加总不等于零。In one example, the transmitting circuit modulates the remote signal according to quadrature phase shift keying (QPSK), and the power calculation module can set the index P to 4. In one example, each symbol of the received signal is selected from a plurality of constellation points c[1] to c[N], and each constellation point c[n] includes a real part re(c[n]) and An imaginary part im(c[n]); the power calculation module can also set the index P, and the setting of the index P is the sum of the power of the index of these constellation points not equal to zero.

本发明的目的之一是提供一种可估计频率偏移的方法,包括:计算接收信号y(t)的一指数P的次方产生一高次信号yp(t);对该高次信号进行频域转换以产生一频谱Z(f);搜寻该频谱的幅度|Z(f)|的峰值max|Z(f)|,据以产生一峰值座标值fM,反映该峰值发生的频率;依据该峰值座标值与一第一除数d1的整数倍间的差异产生一差值,使该差值介于一负下限与一正上限之间,其中该正上限与该负下限的绝对值等于该第一除数的一半;并且,将该差值除以一第二除数d2以产生一偏移估计值,用以反映该发射电路的本地频率与该接收电路的本地频率之间的频率偏移。One of the purposes of the present invention is to provide a method for estimating the frequency offset, comprising: calculating the power of an exponent P of the received signal y(t) to generate a high-order signal y p (t); Perform frequency domain conversion to generate a spectrum Z(f); search for the peak value max|Z(f)| of the amplitude |Z(f)| of the spectrum, and generate a peak coordinate value fM, reflecting the frequency at which the peak occurs ; Produce a difference according to the difference between the peak coordinate value and an integer multiple of the first divisor d1, so that the difference is between a negative lower limit and a positive upper limit, wherein the absolute value of the positive upper limit and the negative lower limit equal to half the first divisor; and dividing the difference by a second divisor d2 to generate an offset estimate reflecting the frequency between the local frequency of the transmit circuit and the local frequency of the receive circuit offset.

附图说明Description of drawings

为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明,其中:In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and understandable, the specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein:

图1示意的是依据本发明一范例的接收电路。FIG. 1 schematically shows a receiving circuit according to an example of the present invention.

图2示意的是依据本发明一范例的流程。FIG. 2 schematically illustrates an exemplary flow process according to the present invention.

图3示意的是星座点分布的一范例。FIG. 3 illustrates an example of distribution of constellation points.

图4A与图4B分别示意在无频率偏移且无多路径干扰的情况下接收信号的功率频谱密度与高次信号的频谱幅度。4A and 4B respectively illustrate the power spectral density of the received signal and the spectral amplitude of the higher-order signal in the case of no frequency offset and no multipath interference.

图5A与图5B分别示意在有频率偏移但无多路径干扰的情况下接收信号的功率频谱密度与高次信号的频谱幅度。FIG. 5A and FIG. 5B respectively illustrate the power spectral density of the received signal and the spectral amplitude of the higher-order signal in the case of frequency offset but no multipath interference.

图6A与图6B分别示意在有频率偏移且有多路径干扰的情况下接收信号的功率频谱密度与高次信号的频谱幅度。6A and 6B respectively illustrate the power spectral density of the received signal and the spectral amplitude of the higher-order signal in the case of frequency offset and multipath interference.

图中元件标号说明:Description of component numbers in the figure:

100:发射电路100: Transmitting circuit

102:基频塑波电路102: Fundamental frequency plastic wave circuit

104:调制电路104: Modulation circuit

106:通道106: channel

110:接收电路110: Receive circuit

112:前端电路112: Front-end circuit

114:计算电路114: Calculation circuit

116:次方计算模块116: Power calculation module

118:频域转换模块118: Frequency domain conversion module

120:峰值搜寻模块120: peak search module

122:偏移估计模块122: Offset estimation module

200:流程200: Process

202至208:步骤202 to 208: Steps

x(t)、y(t)、yp(t)、xRF(t)、yRF(t)、ys(t):信号x(t), y(t), y p (t), xRF(t), yRF(t), ys(t): signal

g(t-k*T):时域函数g(t-k*T): time domain function

h(t):响应h(t): response

w(t)、n(t):噪声w(t), n(t): noise

ak、c[1]至c[4]:星座点a k , c[1] to c[4]: constellation points

Z(f):频谱Z(f): Spectrum

P:指数P: index

fM:峰值座标值fM: Peak coordinate value

f_half:补偿值f_half: compensation value

d1、d2:除数d1, d2: divisor

T:符元周期T: symbol period

dF:频率偏移dF: frequency offset

dT:时间差dT: time difference

:相位: Phase

df:偏移估计值df: offset estimate

fLO1、fLO2:本地频率fLO1, fLO2: local frequency

A:常数A: constant

具体实施方式detailed description

请参考图1与图2;图1示意的是依据本发明一范例的接收电路110,图2示意的是依据本发明一范例的流程200,接收电路110可运用流程200来估计频率偏移。如图1所示,接收电路110可搭配一发射电路100形成一收发系统。举例而言,此收发系统可以是卫星或有线的数字视频广播(DVB,digital videobroadcasting)系统,发射电路100可设置于一卫星或一服务器,接收电路110可设置于一卫星电视机上盒或有线电视机上盒;接收电路110也可以设置于一电视或可携式智慧装置。Please refer to FIG. 1 and FIG. 2 ; FIG. 1 shows a receiving circuit 110 according to an example of the present invention, and FIG. 2 shows a process 200 according to an example of the present invention. The receiving circuit 110 can use the process 200 to estimate the frequency offset. As shown in FIG. 1 , the receiving circuit 110 can cooperate with a transmitting circuit 100 to form a transceiver system. For example, the transceiver system can be a satellite or cable digital video broadcasting (DVB, digital videobroadcasting) system, the transmitting circuit 100 can be set on a satellite or a server, and the receiving circuit 110 can be set on a satellite TV box or a cable TV The set-top box; the receiving circuit 110 can also be set on a TV or a portable smart device.

发射电路100可包括一基频塑波(baseband shaping)电路102与一调制电路104。基频塑波电路102可针对欲发射的数字输入产生对应的基频信号x(t),其可表示为∑kak g(t-k* T);其中,星座点ak反映第k个符元的数字内容,时域函数g(t-k*T)则是第k个符元的波型,例如说是经平方根升余弦滤波器(squareroot raised cosine filter)处理所得的波型,T则是一符元周期,也就是一符元延续的时间;符元周期T的倒数1/T则为符元频率(symbol rate)Fs。各符元星座点ak可依据各符元的数字内容而由多个预设星座点中选出,例如说是图3所示的4个星座点c[1]至c[4]。图3示意的是四相键移(QPSK)调制下的星座点,星座点c[1]至c[4]中的各星座点c[n]可表示为复变量,包含一实部re(c[n])与一虚部im(c[n]),分别代表平行相位(in-phase,图3标示为「I」)的分量与正交相位(quadrature-phase,标示为「Q」)的分量。例如,星座点c[1]至c[4]可分别为A*(1+j)、A*(1-j)、A*(-1-j)与A*(1-j),用以代表二比特数字内容「00」、「10」、「11」与「01」;其中,j为-1的平方根,A为一常数。The transmitting circuit 100 may include a baseband shaping circuit 102 and a modulating circuit 104 . The base frequency wave shaping circuit 102 can generate a corresponding base frequency signal x(t) for the digital input to be transmitted, which can be expressed as ∑ k a k * g(tk * T ); wherein, the constellation point a k reflects the kth The digital content of the symbol, the time-domain function g(tk*T) is the waveform of the k-th symbol, for example, the waveform obtained by processing the square root raised cosine filter (squareroot raised cosine filter), and T is A symbol period is the duration of a symbol; the reciprocal 1/T of the symbol period T is the symbol rate (symbol rate) Fs. Each symbol constellation point a k can be selected from a plurality of preset constellation points according to the digital content of each symbol, for example, the four constellation points c[1] to c[4] shown in FIG. 3 . Fig. 3 illustrates the constellation points under quadrature key shift (QPSK) modulation, and each constellation point c[n] in the constellation points c[1] to c[4] can be expressed as a complex variable, including a real part re( c[n]) and an imaginary part im(c[n]), respectively represent the in-phase (in-phase, marked as "I" in Figure 3) component and the quadrature-phase (quadrature-phase, marked as "Q") ) component. For example, constellation points c[1] to c[4] can be A*(1+j), A*(1-j), A*(-1-j) and A*(1-j) respectively, using To represent the two-bit digital content "00", "10", "11" and "01"; wherein, j is the square root of -1, and A is a constant.

在发射电路100中,调制电路104可依据一发射端本地频率fLO1将基频信号x(t)升转调制为无线射频发射信号xRF(t),并加以发射传播出去。例如,信号xRF(t)可表示为∑k{re(ak)cos(2πfLO1t)+im(ak)sin(2πfLO1t)} In the transmitting circuit 100 , the modulating circuit 104 can upconvert and modulate the baseband signal x(t) into a radio frequency transmitting signal xRF(t) according to a local frequency fLO1 of the transmitting end, and then transmit and propagate the signal xRF(t). For example, the signal xRF(t) can be expressed as Σ k {re(a k ) * cos(2 * π * fLO1 * t)+im(a k ) * sin(2 * π * fLO1 * t)} .

信号xRF(t)传播至接收电路110后成为射频远端信号yRF(t),并由接收电路110接收。信号xRF(t)传播为信号yRF(t)的过程可模型化为一通道106,其对信号xRF(t)的效应可表示为一脉冲响应h(t),故信号yRF(t)可表示为其中,项次w(t)可以是叠加性白色高斯噪声(additive whiteGaussian noise)。The signal xRF(t) propagates to the receiving circuit 110 and becomes the radio frequency remote signal yRF(t), which is received by the receiving circuit 110 . The process of signal xRF(t) propagating into signal yRF(t) can be modeled as a channel 106, and its effect on signal xRF(t) can be expressed as an impulse response h(t), so signal yRF(t) can be expressed as for Wherein, the item w(t) may be additive white Gaussian noise (additive white Gaussian noise).

接收电路110可包括有一前端电路112与一计算电路114。前端电路112可接收远端信号yRF(t),并依据一接收端本地频率fLO2将信号yRF(t)降转解调,并予以滤波,据以产生一基频的接收信号y(t)。在接收电路110中,前端电路112可包括(未绘出)解调降转电路、低通滤波器(例如对抗相邻频带干扰(ACI,adjacent channel interference)的滤波器)、模拟至数字转换器、降取样器(decimator)、符元检测电路等等。由于发射端本地频率fLO1与接收端本地频率fLO2无法完美匹配,两者间会有一频率偏移dF(未示于图1),而计算电路114即可依据信号y(t)计算出一偏移估计值df,用以反映实际的频率偏移dF。计算电路114可包含一次方计算模块116、一频域转换模块118、一峰值搜寻模块120与一偏移估计模块122,分别对应流程200中的步骤202、204、206与208,其可描述如下。The receiving circuit 110 may include a front-end circuit 112 and a computing circuit 114 . The front-end circuit 112 can receive the remote signal yRF(t), downconvert and demodulate the signal yRF(t) according to a local frequency fLO2 of the receiving end, and filter the signal to generate a baseband received signal y(t). In the receiving circuit 110, the front-end circuit 112 may include (not shown) a demodulation down conversion circuit, a low-pass filter (such as a filter against adjacent channel interference (ACI, adjacent channel interference)), an analog-to-digital converter , a downsampler (decimator), a symbol detection circuit, and the like. Since the local frequency fLO1 of the transmitting end and the local frequency fLO2 of the receiving end cannot perfectly match, there will be a frequency offset dF (not shown in FIG. 1 ) between the two, and the calculation circuit 114 can calculate an offset according to the signal y(t) The estimated value df is used to reflect the actual frequency offset dF. The calculation circuit 114 may include a power calculation module 116, a frequency domain conversion module 118, a peak search module 120 and an offset estimation module 122, respectively corresponding to steps 202, 204, 206 and 208 in the process 200, which can be described as follows .

步骤202:由次方计算模块116设定一指数P,并计算接收信号y(t)的P次方以产生一高次信号yp(t)。类似于信号x(t),信号y(t)也有实部re(y(t))与虚部im(y(t)),即y(t)=re(y(t))+j*im(y(t)),而计算电路114计算出的高次信号yp(t)则可表示为{re(y(t))+j*im(y(t))}P。一范例中,由于发射电路100是依据四相键移调制出信号xRF(t),故次方计算模块116可将指数P设定为4;亦即:Step 202: Set an exponent P by the power calculation module 116, and calculate the P power of the received signal y(t) to generate a high-order signal y p (t). Similar to signal x(t), signal y(t) also has real part re(y(t)) and imaginary part im(y(t)), that is, y(t)=re(y(t))+j* im(y(t)), and the high-order signal y p (t) calculated by the calculation circuit 114 can be expressed as {re(y(t))+j*im(y(t))} P . In an example, since the transmitting circuit 100 modulates the signal xRF(t) according to the four-phase key shift, the power calculation module 116 can set the index P to 4; that is:

yp(t)=y4(t)=re(y(t))4+4*j*re(y(t))3*im(y(t))-6*re(y(t))2*im(y(t))2-4*j*re(y(t))*im(y(t))3+im(y(t))4 y p (t) = y 4 (t) = re(y(t)) 4 +4*j*re(y(t)) 3 *im(y(t))-6*re(y(t) ) 2 *im(y(t)) 2 -4*j*re(y(t))*im(y(t)) 3 +im(y(t)) 4

。在四相键移下,指数P也可以是4的倍数。. Under the four-phase bond shift, the exponent P can also be a multiple of 4.

一范例中,各符元的星座点是由N个星座点c[1]至c[N]选出其中之一,而次方计算模块116对指数P的设定是使各星座点c[n]的P次方后的加总不等于零。例如,若发射电路100采用的是8PSK(八相键移),则指数P可设定为8的倍数,例如8或16。若发射电路100采用的是16PSK(十六相键移),则指数P可设定为16的倍数,例如16或32。若发射电路100使用4QAM(正交幅度调制,quadrature amplitude modulation)、16QAM、64QAM或256QAM等,指数P亦可设定为4的倍数,例如4或8。In one example, the constellation point of each symbol is selected from N constellation points c[1] to c[N], and the setting of the index P by the power calculation module 116 is to make each constellation point c[ The sum after the Pth power of n] not equal to zero. For example, if the transmitting circuit 100 adopts 8PSK (eight-phase key shift), the index P can be set as a multiple of 8, such as 8 or 16. If the transmitting circuit 100 adopts 16PSK (Sixteen Phase Shift Keying), the index P can be set as a multiple of 16, such as 16 or 32. If the transmitting circuit 100 uses 4QAM (quadrature amplitude modulation), 16QAM, 64QAM or 256QAM, etc., the index P can also be set as a multiple of 4, such as 4 or 8.

步骤204:由频域转换模块118对高次信号yp(t)进行频域转换(例如快速傅立叶转换,fast Fourier transform,FFT)以产生一频谱Z(f)。Step 204: Perform frequency domain conversion (such as fast Fourier transform, FFT) on the high-order signal y p (t) by the frequency domain conversion module 118 to generate a frequency spectrum Z(f).

步骤206:由峰值搜寻模块120搜寻频谱Z(f)的幅度|Z(f)|的全域(global)峰值max|Z(f)|,据以产生一频域的峰值座标值fM,反映峰值max|Z(f)|发生的频率;亦即,峰值座标值fM可反映argmaxf|Z(f)|。另一范例中,峰值搜寻模块120也可以是搜寻频谱幅度|Z(f)|2的峰值发生频率。Step 206: The peak search module 120 searches for the global peak value max|Z(f)| of the amplitude |Z(f)| of the spectrum Z(f), thereby generating a peak coordinate value fM in the frequency domain, reflecting The frequency at which the peak value max|Z(f)| occurs; that is, the peak coordinate value fM can reflect argmax f |Z(f)|. In another example, the peak search module 120 may also search for a peak occurrence frequency of spectrum amplitude |Z(f)| 2 .

步骤208:偏移估计模块122依据峰值座标值fM、符元频率Fs(可由前端电路112提供)与指数P(由次方计算模块116提供,步骤202)计算出一偏移估计值df,以反映发射端本地频率fLO1与接收端本地频率fLO2之间的频率偏移dF。一范例中,为计算偏移估计值df,偏移估计模块122可将峰值座标值fM与一补偿值f_half相加以产生一和值(fM+f_half),其中,偏移估计模块122可根据符元频率Fs设定补偿值f_half,例如f_half=(1/2)*Fs。接着,偏移估计模块122计算和值(fM+f_half)除以一第一除数d1的余数(fM+f_half)%d1,其中,偏移估计模块122可根据符元频率Fs设定除数d1,例如d1=Fs。接着,偏移估计模块122将余数(fM+f_half)%d1与补偿值f_half相减以产生一差值{(fM+f_half)%d1-f_half},再将差值{(fM+f_half)%d1-f_half}除以一第二除数d2,以产生偏移估计值df,其中,偏移估计模块122可根据指数P设定除数d2,例如d2=P。亦即,一范例中,df={(fM+Fs/2)%Fs-Fs/2}/P。Step 208: The offset estimation module 122 calculates an offset estimation value df according to the peak coordinate value fM, the symbol frequency Fs (provided by the front-end circuit 112) and the index P (provided by the power calculation module 116, step 202), To reflect the frequency offset dF between the local frequency fLO1 of the transmitting end and the local frequency fLO2 of the receiving end. In one example, to calculate the offset estimation value df, the offset estimation module 122 can add the peak coordinate value fM and a compensation value f_half to generate a sum value (fM+f_half), wherein the offset estimation module 122 can be based on The symbol frequency Fs sets the compensation value f_half, for example, f_half=(1/2)*Fs. Next, the offset estimation module 122 calculates the remainder (fM+f_half)%d1 of dividing the sum (fM+f_half) by a first divisor d1, wherein the offset estimation module 122 can set the divisor d1 according to the symbol frequency Fs, For example d1=Fs. Next, the offset estimation module 122 subtracts the remainder (fM+f_half)%d1 from the compensation value f_half to generate a difference {(fM+f_half)%d1-f_half}, and then the difference {(fM+f_half)% d1−f_half} is divided by a second divisor d2 to generate the offset estimation value df, wherein the offset estimation module 122 can set the divisor d2 according to the exponent P, for example, d2=P. That is, in one example, df={(fM+Fs/2)%Fs−Fs/2}/P.

如稍后将说明的,经步骤202的P次方处理与步骤204的频域转换,幅度|Z(f)|出现峰值的峰值座标值fM(步骤206)可表示为(L*Fs+P*dF);其中,Fs为符元频率;L为一整数,dF即频率偏移。换言之,峰值座标值fM将关连于符元频率Fs的整数倍加上频率偏移dF的P倍;其中,频率偏移dF可以是正值或负值,乘积P*dF则介于一频域下限(-Fs/2)与一频域上限(+Fs/2)之间。As will be explained later, after the P power processing in step 202 and the frequency domain conversion in step 204, the peak coordinate value fM (step 206) at which the amplitude |Z(f)| peak occurs can be expressed as (L*Fs+ P*dF); wherein, Fs is the symbol frequency; L is an integer, and dF is the frequency offset. In other words, the peak coordinate value fM will be related to an integer multiple of the symbol frequency Fs plus P times the frequency offset dF; where the frequency offset dF can be positive or negative, and the product P*dF is in a frequency domain Between the lower limit (-Fs/2) and a frequency domain upper limit (+Fs/2).

在计算{(fM+Fs/2)%Fs-Fs/2}/P以产生偏移估计值df时,由于峰值座标值fM可表示为(L*Fs+P*dF),故和值(fM+Fs/2)可表示为{L*Fs+(P*dF+Fs/2)},余数(fM+Fs/2)%Fs则可表示为(P*dF+Fs/2)。由于P*dF在频域下限(-Fs/2)与上限(Fs/2)之间,加上补偿值f_half=Fs/2可使(P*dF+Fs/2)的值落在频域范围0至Fs之间,因此,对和值(fM+Fs/2)除以Fs取余数恰可去除项次L*Fs而保留项次(P*dF+Fs/2)。然后,由余数(P*dF+Fs/2)减去补偿值Fs/2后便可得到P*dF,将P*dF除以P就可取还频率偏移dF。When calculating {(fM+Fs/2)%Fs-Fs/2}/P to generate the offset estimate df, since the peak coordinate value fM can be expressed as (L*Fs+P*dF), the sum value (fM+Fs/2) can be expressed as {L*Fs+(P*dF+Fs/2)}, and the remainder (fM+Fs/2)%Fs can be expressed as (P*dF+Fs/2). Since P*dF is between the lower limit (-Fs/2) and the upper limit (Fs/2) of the frequency domain, adding the compensation value f_half=Fs/2 can make the value of (P*dF+Fs/2) fall in the frequency domain The range is between 0 and Fs. Therefore, dividing the sum (fM+Fs/2) by Fs and taking the remainder can just remove the item L*Fs and keep the item (P*dF+Fs/2). Then, P*dF can be obtained by subtracting the compensation value Fs/2 from the remainder (P*dF+Fs/2), and the frequency offset dF can be obtained by dividing P*dF by P.

延续图1与图2,请参考图4A与图4B,其是举例示意在无频率偏移且无多路径干扰的情况下接收信号y(t)的功率频谱密度与高次信号yp(t)的频谱幅度|Z(f)|,两图的横轴为频率(单位为MHz)。在无频率偏移且无多路径干扰的情况下,信号y(t)可表示为也就是信号x(t)与通道响应h(t)的卷积(convolution)加上噪声n(t),噪声n(t)是噪声w(t)是经前端电路112低通滤波后的噪声;图4A示意的功率频谱密度关连于信号y(t)中各符元的频谱。在图4A与4B的例子中,发射电路100依四相键移调制信号,符元频率Fs为20MHz,通道106的噪声w(t)(图1)的信噪比为10dB,前端电路112中对抗相邻频带干扰的低通滤波通带(pass band)为15MHz。因应四相键移调制,计算电路114中的次方计算模块116将指数P设定为4。因此,在前端电路112接收到信号yRF(t)并降转滤波得到信号y(t)后,次方计算模块116便会计算高次信号y4(t)(步骤202),频域转换模块118会对信号y4(t)进行频率转换计算出频谱Z(f)(步骤204),而峰值搜寻模块120则在频谱幅度|Z(f)|中搜寻峰值max|Z(f)|以找出峰值座标值fM(步骤206)。Continuing with FIG. 1 and FIG. 2, please refer to FIG. 4A and FIG. 4B, which illustrate the power spectral density of the received signal y(t) and the higher-order signal y p (t ) spectrum amplitude |Z(f)|, the horizontal axis of the two graphs is the frequency (in MHz). In the case of no frequency offset and no multipath interference, the signal y(t) can be expressed as That is, the convolution of the signal x(t) and the channel response h(t) plus the noise n(t), the noise n(t) is the noise w(t) is the noise after low-pass filtering by the front-end circuit 112 ; The power spectral density shown in FIG. 4A is related to the spectrum of each symbol in the signal y(t). In the example of Fig. 4A and Fig. 4B, the transmitting circuit 100 shifts the modulated signal according to the four-phase key, the symbol frequency Fs is 20MHz, the signal-to-noise ratio of the noise w(t) (Fig. 1) of the channel 106 is 10dB, and the front-end circuit 112 The low-pass filtering pass band against adjacent frequency band interference is 15MHz. In response to the four-phase key shift modulation, the power calculation module 116 in the calculation circuit 114 sets the exponent P to 4. Therefore, after the front-end circuit 112 receives the signal yRF(t) and down-converts and filters the signal y(t), the power calculation module 116 will calculate the high - order signal y4(t) (step 202), and the frequency domain conversion module 118 performs frequency conversion on the signal y 4 (t) to calculate the spectrum Z(f) (step 204), and the peak search module 120 searches for the peak value max|Z(f)| in the spectrum amplitude |Z(f)| to obtain Find the peak coordinate value fM (step 206).

如图4B所示,若无频率偏移且无多路径干扰,频谱幅度|Z(f)|的峰值座标值fM会位于0MHz,而偏移估计模块122所计算出的偏移估计值df={(fM+Fs/2)%Fs-Fs/2}/P={(0+10)%20)-10}/4={10-10}/4=0(步骤208),可正确反映出无频率偏移的情况。As shown in FIG. 4B, if there is no frequency offset and no multipath interference, the peak coordinate value fM of the spectrum amplitude |Z(f)| will be located at 0 MHz, and the offset estimation value df calculated by the offset estimation module 122 ={(fM+Fs/2)% Fs-Fs/2}/P={(0+10)%20)-10}/4={10-10}/4=0 (step 208), can be correct Reflects the case of no frequency offset.

延续图1与图2,请参考图5A与图5B,其是举例示意在有频率偏移但无多路径干扰的情况下接收信号y(t)的功率频谱密度与高次信号yp(t)的频谱幅度|Z(f)|,两图的横轴为频率(单位为MHz)。在有频率偏移但无多路径干扰的情况下,信号y(t)可表示为其中dF是实际的频率偏移。与图4A与图4B的例子相同,在图5A与图5B的例子中,发射电路100依四相键移调制信号,符元频率Fs为20MHz,通道噪声w(t)的信噪比为10dB,前端电路112中对抗相邻频带干扰的低通通带为15MHz。再者,频率偏移dF则等于2MHz。因应四相键移调制,次方计算模块116可将指数P设定为4。因此,前端电路112接收到信号yRF(t)并降转滤波得到信号y(t)后,次方计算模块116便会计算高次信号y4(t)(步骤202),频域转换模块118会对信号y4(t)进行频率转换计算出频谱Z(f)(步骤204),峰值搜寻模块120则在频谱幅度|Z(f)|中搜寻峰值以找出峰值座标值fM(步骤206)。Continuing from FIG. 1 and FIG. 2, please refer to FIG. 5A and FIG. 5B, which illustrate the power spectral density of the received signal y(t) and the higher-order signal y p (t ) spectrum amplitude |Z(f)|, the horizontal axis of the two graphs is the frequency (in MHz). In the case of frequency offset but no multipath interference, the signal y(t) can be expressed as where dF is the actual frequency offset. Same as the example in FIG. 4A and FIG. 4B , in the example in FIG. 5A and FIG. 5B , the transmitting circuit 100 shifts the modulated signal according to the four-phase key, the symbol frequency Fs is 20 MHz, and the signal-to-noise ratio of the channel noise w(t) is 10 dB , the low-pass passband against adjacent frequency band interference in the front-end circuit 112 is 15 MHz. Furthermore, the frequency offset dF is equal to 2 MHz. In response to the four-phase key shift modulation, the power calculation module 116 can set the exponent P to 4. Therefore, after the front-end circuit 112 receives the signal yRF(t) and down-converts and filters the signal y(t), the power calculation module 116 will calculate the high - order signal y4(t) (step 202), and the frequency domain conversion module 118 Frequency conversion will be performed on the signal y 4 (t) to calculate the spectrum Z(f) (step 204), and the peak search module 120 searches for peaks in the spectrum amplitude |Z(f)| to find the peak coordinate value fM (step 206).

如图5B所示,若实际频率偏移dF=2MHz但无多路径干扰,频谱幅度|Z(f)|的峰值座标值fM会位于8MHz,而偏移估计模块122所计算出的偏移估计值df={(fM+Fs/2)%Fs-Fs/2}/P={(8+10)%20)-10}/4={18-10}/4=8/4=2(步骤208),可正确反映出2MH的频率偏移dF。As shown in FIG. 5B, if the actual frequency offset dF=2MHz but there is no multipath interference, the peak coordinate value fM of the spectral amplitude |Z(f)| will be located at 8MHz, and the offset calculated by the offset estimation module 122 Estimate df={(fM+Fs/2)%Fs-Fs/2}/P={(8+10)%20)-10}/4={18-10}/4=8/4=2 (Step 208), the frequency offset dF of 2MH can be correctly reflected.

另一方面,若频率偏移dF为-2MHz(未图示)但无多路径干扰,频谱幅度|Z(f)|的峰值座标值fM会位于-8MHz(未图示),而计算电路114计算的偏移估计值df={(fM+Fs/2)%Fs-Fs/2}/P={(-8+10)%20)-10}/4={2-10}/4=-8/4=-2(步骤208),亦可正确反映出-2MH的实际频率偏移dF。On the other hand, if the frequency offset dF is -2MHz (not shown) but there is no multipath interference, the peak coordinate value fM of the spectral amplitude |Z(f)| will be located at -8MHz (not shown), and the calculation circuit 114 Calculated offset estimate df={(fM+Fs/2)%Fs-Fs/2}/P={(-8+10)%20)-10}/4={2-10}/4 =-8/4=-2 (step 208), which can also correctly reflect the actual frequency offset dF of -2MH.

延续图1与图2,请参考图6A与图6B,其是举例示意在有频率偏移且有多路径干扰的情况下接收信号y(t)的功率频谱密度与高次信号yp(t)的频谱幅度|Z(f)|,两图的横轴为频率(单位为MHz)。在有频率偏移且有多路径干扰的情况下,信号y(t)可表示为ys(t)+exp(j*φ)*ys(t-dT)+n(t),其中ys(t)可表示为也就是单一路径但有频率偏移的信号,exp(j*φ)*ys(t-dT)则代表另一路径的信号,φ代表该路径上的额外相位,dT代表不同路径间的时间差。与图4A与图4B的例子相同,在图6A与6B的例子中,发射电路100依四相键移调制信号,符元频率Fs为20MHz,通道噪声w(t)的信噪比为10dB,前端电路112中对抗相邻频带干扰的低通通带为15MHz。再者,实际频率偏移dF等于2MHz,相位φ等于1.2,时间差dT为0.01μs。Continuing with FIG. 1 and FIG. 2, please refer to FIG. 6A and FIG. 6B, which illustrate the power spectral density of the received signal y(t) and the higher-order signal y p (t ) spectrum amplitude |Z(f)|, the horizontal axis of the two graphs is the frequency (in MHz). In the case of frequency offset and multipath interference, the signal y(t) can be expressed as ys(t)+exp(j*φ)*ys(t-dT)+n(t), where ys(t ) can be expressed as That is, a signal with a single path but with a frequency offset, exp(j*φ)*ys(t-dT) represents the signal of another path, φ represents the additional phase on this path, and dT represents the time difference between different paths. Same as the example in FIG. 4A and FIG. 4B, in the example in FIG. 6A and 6B, the transmitting circuit 100 shifts the modulated signal according to the four-phase key, the symbol frequency Fs is 20 MHz, and the signal-to-noise ratio of the channel noise w(t) is 10 dB. The low-pass passband against adjacent frequency band interference in the front-end circuit 112 is 15 MHz. Furthermore, the actual frequency offset dF is equal to 2 MHz, the phase φ is equal to 1.2, and the time difference dT is 0.01 μs.

因应四相键移调制,次方计算模块116可将指数P设定为4。因此,前端电路112接收到信号yRF(t)并降转滤波得到信号y(t)后,次方计算模块116便会计算高次信号y4(t)(步骤202),频域转换模块118会对信号y4(t)进行频率转换计算出频谱Z(f)(步骤204),峰值搜寻模块120则在频谱幅度|Z(f)|中搜寻峰值以找出峰值座标值fM(步骤206)。In response to the four-phase key shift modulation, the power calculation module 116 can set the exponent P to 4. Therefore, after the front-end circuit 112 receives the signal yRF(t) and down-converts and filters the signal y(t), the power calculation module 116 will calculate the high - order signal y4(t) (step 202), and the frequency domain conversion module 118 Frequency conversion will be performed on the signal y 4 (t) to calculate the spectrum Z(f) (step 204), and the peak search module 120 searches for peaks in the spectrum amplitude |Z(f)| to find the peak coordinate value fM (step 206).

如图6B所示,若频率偏移dF=2MHz且有多路径干扰,频谱幅度|Z(f)|的峰值座标值fM会位于28MHz,而偏移估计模块122计算的偏移估计值df={(fM+Fs/2)%Fs-Fs/2}/P={(28+10)%20)-10}/4={18-10}/4=8/4=2(步骤208),可正确反映出2MH的频率偏移dF,即使有多路径干扰存在。另一方面,若频率偏移dF=-2MHz且有多路径干扰,频谱幅度|Z(f)|的峰值座标值fM会位于12MHz(未绘示),而偏移估计模块122计算的偏移估计值df={(fM+Fs/2)%Fs-Fs/2}/P={(12+10)%20)-10}/4={2-10}/4=-8/4=-2(步骤208),在多路径干扰下仍可正确反映出-2MHz的频率偏移dF。As shown in FIG. 6B, if the frequency offset dF=2MHz and there is multipath interference, the peak coordinate value fM of the spectrum amplitude |Z(f)| will be located at 28MHz, and the offset estimation value df calculated by the offset estimation module 122 ={(fM+Fs/2)% Fs-Fs/2}/P={(28+10)%20)-10}/4={18-10}/4=8/4=2 (step 208 ), can correctly reflect the frequency offset dF of 2MH, even if there is multi-path interference. On the other hand, if the frequency offset dF=-2MHz and there is multipath interference, the peak coordinate value fM of the spectrum amplitude |Z(f)| will be located at 12MHz (not shown), and the offset calculated by the offset estimation module 122 Shift estimated value df={(fM+Fs/2)%Fs-Fs/2}/P={(12+10)%20)-10}/4={2-10}/4=-8/4 =-2 (step 208), the frequency offset dF of -2 MHz can still be correctly reflected under multipath interference.

比较图4B与图5B的两个例子可知,在P=4次方的高次信号yp(t)的频谱Z(f)中,2MHz的频率偏移dF会使峰值座标值fM由图4B的0MHz改变至图5B中8MHz,也就是fM=P*dF。比较图5B与图6B的两个例子可知,虽然这两例子的实际频率偏移dF皆等于2MHz,但图6B中的多路径干扰会使峰值座标值fM由图5B的8MHz改变至图6中的28MHz。事实上,多路径干扰会使峰值座标值fM额外偏移符元频率Fs的整数倍,即fM=P*dF+L*Fs,其中L为一整数。Comparing the two examples in Fig. 4B and Fig. 5B, it can be seen that in the frequency spectrum Z(f) of the high-order signal y p (t) with P = 4th power, the frequency offset dF of 2 MHz will cause the peak coordinate value fM to change from Fig. 0MHz in 4B is changed to 8MHz in FIG. 5B, that is, fM=P*dF. Comparing the two examples in Figure 5B and Figure 6B, it can be seen that although the actual frequency offset dF of these two examples is equal to 2MHz, the multipath interference in Figure 6B will cause the peak coordinate value fM to change from 8MHz in Figure 5B to Figure 6 28MHz in. In fact, multipath interference will make the peak coordinate value fM additionally shifted by an integer multiple of the symbol frequency Fs, ie fM=P*dF+L*Fs, where L is an integer.

一种先前技术中,是以峰值座标值fM除以指数P来计算偏移估计值df,即df=fM/P。例如,在图5B的例子中,峰值座标值fM=8MHz,直接除以P=4可得知频率偏移为2MHz。不过,此种先前技术无法正确应用于多路径干扰;例如,在图6B的例子中,峰值座标值fM=28MHz,直接除以P=4所得出的偏移估计值df会等于28/4=7MHz,无法正确反映真正的频率偏移dF=2MHz。In a prior art, the offset estimation value df is calculated by dividing the peak coordinate value fM by the exponent P, that is, df=fM/P. For example, in the example of FIG. 5B , the peak coordinate value fM=8 MHz, directly divided by P=4, it can be obtained that the frequency offset is 2 MHz. However, this prior technique cannot be correctly applied to multipath interference; for example, in the example of Fig. 6B, the peak coordinate value fM = 28 MHz, directly divided by P = 4 gives the offset estimate df equal to 28/4 =7MHz, it cannot correctly reflect the real frequency offset dF=2MHz.

相较之下,本发明范例中的计算电路114中的偏移估计模块122会先从峰值座标值fM中移除符元频率Fs的整数倍(例如{(fM-Fs/2)%Fs+Fs/2}),再由结果除以指数P,以正确地反映真正的频率偏移dF(步骤208)。In contrast, the offset estimation module 122 in the calculation circuit 114 in the example of the present invention will first remove an integer multiple of the symbol frequency Fs (for example, {(fM-Fs/2)% Fs from the peak coordinate value fM +Fs/2}), and then divide the result by the exponent P to correctly reflect the true frequency offset dF (step 208).

另一范例中,偏移估计模块122也可计算{fM-Fs*round(fM/Fs)}/d以产生偏移估计值df,其中,函数round(r)是最接近变量r的整数;换言之,round(fM/Fs)就是要计算整数倍L,以从峰值座标值fM中减去符元频率的整数倍Fs*round(fM/Fs)。举例而言,在图6B的例子中,峰值座标值fM=28,偏移估计值df可计算为{28-20*round(28/20)}/4={28-20*round(1.4)}/4={28-20}/4=8/4=2。另一方面,若实际频率偏移dF=-2MHz且有多路径干扰,峰值座标值fM会位于12MHz(未绘示),偏移估计值df可计算为{12-20*round(12/20)}/4={12-20*round(0.6)}/4={12-20}/4=-8/4=-2。In another example, the offset estimation module 122 may also calculate {fM-Fs*round(fM/Fs)}/d to generate an estimated offset value df, wherein the function round(r) is an integer closest to the variable r; In other words, round(fM/Fs) is to calculate the integer multiple L to subtract the integer multiple Fs*round(fM/Fs) of the symbol frequency from the peak coordinate value fM. For example, in the example of FIG. 6B, the peak coordinate value fM=28, the offset estimated value df can be calculated as {28-20*round(28/20)}/4={28-20*round(1.4 )}/4={28-20}/4=8/4=2. On the other hand, if the actual frequency offset dF=-2MHz and there is multipath interference, the peak coordinate value fM will be located at 12MHz (not shown), and the estimated offset value df can be calculated as {12-20*round(12/ 20)}/4={12-20*round(0.6)}/4={12-20}/4=-8/4=-2.

另一范例中,偏移估计模块122也可运用周期函数与相关的反函数,由峰值座标值中移除符元周期Fs的整数倍,例如,可计算以产生偏移估计值df。In another example, the offset estimation module 122 may also use a periodic function and a related inverse function to remove an integer multiple of the symbol period Fs from the peak coordinate value, for example, to generate the offset estimation value df.

另一范例中,偏移估计模块122也可用迭代计算偏移估计值df。偏移估计模块122可检查峰值座标值fM是否在频域范围(-Fs/2,Fs/2)中,若是,可直接计算fM/P以产生偏移估计值df;若峰值座标值fM大于范围(-Fs/2,Fs/2),可先从峰值座标值fM中减去一倍的符元频率Fs以得出第一差值(fM-Fs),并检查第一差值(fM-Fs)是否在范围(-Fs/2,Fs/2)中;若是,可将第一差值(fM-Fs)除以指数P以产生偏移估计值df,若第一差值(fM-Fs)仍大于范围(-Fs/2,Fs/2),可从第一差值(fM-Fs)中再减去一倍的符元频率Fs以得出第二差值(fM-2*Fs),并检查第二差值(fM-2*Fs)是否在范围(-Fs/2,Fs/2)内;若是,可将第二差值(fM-2*Fs)除以指数P以产生偏移估计值df,若第二差值(fM-2*Fs)仍大于范围(-Fs/2,Fs/2),可从第二差值(fM-2*Fs)中再减去一倍的符元频率Fs以得出第三差值(fM-3*Fs),以此类推。In another example, the offset estimation module 122 can also iteratively calculate the offset estimation value df. The offset estimation module 122 can check whether the peak coordinate value fM is in the frequency domain range (-Fs/2, Fs/2), if so, can directly calculate fM/P to generate the offset estimated value df; if the peak coordinate value fM is greater than the range (-Fs/2, Fs/2), you can subtract twice the symbol frequency Fs from the peak coordinate value fM to get the first difference (fM-Fs), and check the first difference Whether the value (fM-Fs) is in the range (-Fs/2, Fs/2); if so, the first difference (fM-Fs) can be divided by the exponent P to generate the offset estimate df, if the first difference The value (fM-Fs) is still greater than the range (-Fs/2, Fs/2), and the second difference ( fM-2*Fs), and check whether the second difference (fM-2*Fs) is within the range (-Fs/2, Fs/2); if so, the second difference (fM-2*Fs) Divided by the exponent P to generate the offset estimate df, if the second difference (fM-2*Fs) is still larger than the range (-Fs/2, Fs/2), it can be obtained from the second difference (fM-2*Fs ) to subtract twice the symbol frequency Fs to obtain the third difference (fM-3*Fs), and so on.

计算电路114产生的偏移估计值df可成为补偿频率偏移时的依据。举例而言,图1前端电路112中可设置一混波器(mixer,未图示),而此混波器可依据偏移估计值df进行补偿性的混波,以抵销频率偏移dF。以及/或者,接收电路110也可在对基频接收信号y(t)的后段处理中(例如说是符元取还)补偿频率偏差。The estimated offset value df generated by the calculation circuit 114 can be used as a basis for compensating the frequency offset. For example, a mixer (mixer, not shown) may be provided in the front-end circuit 112 of FIG. 1 , and this mixer may perform compensatory mixing according to the offset estimation value df to offset the frequency offset dF . And/or, the receiving circuit 110 can also compensate the frequency deviation in the subsequent processing of the baseband received signal y(t) (for example, symbol retrieval).

计算电路114的各功能模块116至122可以由专用硬件电路实做,也可以由泛用算术逻辑电路执行软件或固件而实现。举例而言,频域转换模块118可以是由硬件实现,偏移估计模块122可以由泛用算术逻辑电路执行固件而实现。请注意,本领域技术人员在阅读完上述说明后,应已有能力以本领域中的各种可行技术(包括软件、固件、硬件或其组合)实现本发明技术,于此不再赘述。The functional modules 116 to 122 of the computing circuit 114 can be implemented by dedicated hardware circuits, or can be implemented by general-purpose arithmetic logic circuits executing software or firmware. For example, the frequency domain conversion module 118 may be implemented by hardware, and the offset estimation module 122 may be implemented by a general-purpose arithmetic logic circuit executing firmware. Please note that after reading the above description, those skilled in the art should have the ability to implement the technology of the present invention with various feasible technologies in the field (including software, firmware, hardware or a combination thereof), and details will not be repeated here.

总结而言,本发明是依据接收信号计算高次信号,再对高次信号的频谱幅度搜寻峰值座标值,并可克服多路径干扰在峰值座标值中额外引入的整数倍符元周期,以依据峰值座标值与整数倍符元周期间的差异正确地估计发射端与接收端间的频率偏移。In summary, the present invention calculates the high-order signal based on the received signal, and then searches for the peak coordinate value of the spectrum amplitude of the high-order signal, and can overcome the integer times symbol period additionally introduced in the peak coordinate value by multipath interference, The frequency offset between the transmitting end and the receiving end is correctly estimated according to the difference between the peak coordinate value and the integral multiple symbol period.

虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some modifications and improvements without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection should be defined by the claims.

Claims (14)

1. a kind of receiving circuit for estimating frequency shift (FS), comprising:
One front-end circuit, is used to receive the remote signaling that a radiating circuit is transmitted, and produces one to receive according to this Signal;And
One counting circuit, couples the front-end circuit, comprising:
First power computing module, calculates the power of an index of the reception signal to produce a high order signal,
One frequency domain modular converter, frequency domain conversion is carried out to the high order signal to produce a frequency spectrum;
One peak value search module, searches a peak value of the amplitude of the frequency spectrum, and the hair of the peak value is reflected to produce One peak value coordinate values of raw frequency;And
One bias estimation module, the peak value coordinate values is added with an offset to produce one and value, by this With value divided by one first divisor to produce a remainder, the remainder and the offset are subtracted each other to produce a difference, And by the difference divided by one second divisor to produce a bias estimation value, wherein, the bias estimation value reflection should Frequency shift (FS) between the local frequency of radiating circuit and the local frequency of the receiving circuit.
2. receiving circuit as claimed in claim 1, it is characterised in that accorded with comprising multiple in the reception signal Unit, the plurality of symbol has a symbol frequency, and the bias estimation module more should according to the symbol frequency setting First divisor.
3. receiving circuit as claimed in claim 1, it is characterised in that accorded with comprising multiple in the reception signal Unit, the plurality of symbol has a symbol frequency, and the bias estimation module more should according to the symbol frequency setting Offset.
4. receiving circuit as claimed in claim 1, it is characterised in that accorded with comprising multiple in the reception signal Unit, the plurality of symbol has a symbol frequency, and the bias estimation module is more according to the half of the symbol frequency Set the offset.
5. receiving circuit as claimed in claim 1, it is characterised in that the bias estimation module was more according to should Index sets second divisor.
6. receiving circuit as claimed in claim 1, it is characterised in that the bias estimation module more make this Two divisors are equal to the index.
7. receiving circuit as claimed in claim 1, it is characterised in that the radiating circuit is according to four phase keys Move (QPSK, quadrature phase shift keying) and modulate the remote signaling, and the power calculates mould The index is more set as 4 by block.
8. receiving circuit as claimed in claim 1, it is characterised in that the remote signaling includes multiple symbols, Each symbol is by being selected in multiple constellation points first, each constellation point includes a real part and an imaginary part;And the power Computing module can more set the index, and the index be set so that the index power of the plurality of constellation point after Totalling be not equal to zero.
9. a kind of method for estimating frequency shift (FS), is applied to a receiving circuit, comprising:
The remote signaling that one radiating circuit is transmitted is received with the receiving circuit, and produces one to receive letter according to this Number;
The power of an index of the reception signal is calculated to produce a high order signal;
Frequency domain conversion is carried out to the high order signal to produce a frequency spectrum;
A peak value of the amplitude of the frequency spectrum is searched, to produce a peak value coordinate of the occurrence frequency for reflecting the peak value Value;
According to the peak value coordinate values and one first divisor integral multiple between difference produce a difference, the difference be situated between Between a negative lower limit and a positive upper limit, wherein the absolute value of the positive upper limit and the negative lower limit is equal to this and first removes Several half;And
By the difference divided by one second divisor to produce a bias estimation value, wherein, bias estimation value reflection Frequency shift (FS) between the local frequency of the radiating circuit and the local frequency of the receiving circuit.
10. method as claimed in claim 9, it is characterised in that comprising multiple symbols in the reception signal, The plurality of symbol has a symbol frequency, and the method is further included:According to the symbol frequency setting, this first is removed Number.
11. methods as claimed in claim 9, further include:Second divisor is set according to the index.
12. methods as claimed in claim 9, further include:Second divisor is set to be equal to the index.
13. methods as claimed in claim 9, it is characterised in that the radiating circuit is moved according to four phase keys The remote signaling is modulated, and the method is further included:The index is set as 4.
14. methods as claimed in claim 9, it is characterised in that the remote signaling includes multiple symbols, Each symbol is by being selected in multiple constellation points first, each constellation point includes a real part and an imaginary part;And the method Further include:The judgement for being not equal to zero according to the totalling after the index power of the plurality of constellation point is selected this and is referred to Number.
CN201510783730.8A 2015-11-16 2015-11-16 Receiving circuit capable of estimating frequency offset and related method Pending CN106713196A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510783730.8A CN106713196A (en) 2015-11-16 2015-11-16 Receiving circuit capable of estimating frequency offset and related method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510783730.8A CN106713196A (en) 2015-11-16 2015-11-16 Receiving circuit capable of estimating frequency offset and related method

Publications (1)

Publication Number Publication Date
CN106713196A true CN106713196A (en) 2017-05-24

Family

ID=58931911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510783730.8A Pending CN106713196A (en) 2015-11-16 2015-11-16 Receiving circuit capable of estimating frequency offset and related method

Country Status (1)

Country Link
CN (1) CN106713196A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420248A (en) * 2008-12-05 2009-04-29 北京天碁科技有限公司 Method and device for frequency bias estimation of TD-SCDMA terminal
CN101895500A (en) * 2010-07-02 2010-11-24 浙江大学 Symbol timing method for resisting frequency deviation and multi-path environment
WO2011063471A1 (en) * 2009-11-27 2011-06-03 Cohda Wireless Pty Ltd Extracting parameters from a communications channel
US20140307767A1 (en) * 2013-04-16 2014-10-16 Uurmi Systems Private Limited Methods and Systems for Modulation Classification
CN104717174A (en) * 2015-03-27 2015-06-17 电子科技大学 Orthogonal frequency division multiplexing (OFDM) anti-interference synchronization method under complex multipath channel

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420248A (en) * 2008-12-05 2009-04-29 北京天碁科技有限公司 Method and device for frequency bias estimation of TD-SCDMA terminal
WO2011063471A1 (en) * 2009-11-27 2011-06-03 Cohda Wireless Pty Ltd Extracting parameters from a communications channel
CN101895500A (en) * 2010-07-02 2010-11-24 浙江大学 Symbol timing method for resisting frequency deviation and multi-path environment
US20140307767A1 (en) * 2013-04-16 2014-10-16 Uurmi Systems Private Limited Methods and Systems for Modulation Classification
CN104717174A (en) * 2015-03-27 2015-06-17 电子科技大学 Orthogonal frequency division multiplexing (OFDM) anti-interference synchronization method under complex multipath channel

Similar Documents

Publication Publication Date Title
US7184495B2 (en) Efficient pilot tracking method for OFDM receivers
CN100448184C (en) Receiver for Orthogonal Frequency Division Multiplexing System
US20070268978A1 (en) Carrier offset estimator
IL224330A (en) Communications receiver and method employing gfsk architecture and methodology
EP2060082A2 (en) I/q imbalance compensation
US20030152021A1 (en) Post-fft scaling to reduce multiple effects
CN101584173A (en) Methods and apparatuses for reducing inter-carrier interference in an OFDM system
US20190386772A1 (en) Systems and methods for multi-carrier signal echo management using pseudo-extensions
CN111935046B (en) Low-complexity frequency shift keying signal symbol rate estimation method
US20100150283A1 (en) Method and apparatus for digital signal reception
US7620124B2 (en) Direct conversion receiver and receiving method
TWI593242B (en) Receiving circuit and associated method capable of estimating frequency offset
US9729378B1 (en) Receiver architecture for constant envelope OFDM
CN102265573B (en) Method and apparatus for estimating phase noise in an OFDM transmission system
US8842753B2 (en) Orthogonal frequency division multiplexed (OFDM) demodulator imbalance estimation
US11102043B2 (en) Systems and methods for OFDM duobinary transmission
US8064553B2 (en) Coarse frequency offset estimation in ISDB receivers
CN108401582B (en) A kind of GEO satellite mobile communication system initial frequency synchronization method adapting to TDMA/FDMA systems
CN106713196A (en) Receiving circuit capable of estimating frequency offset and related method
CN107086973A (en) Carrier frequency offset estimation device and carrier frequency offset estimation method
TW201725886A (en) Apparatus and method for estimating carrier frequency offset
US11863366B2 (en) Systems and methods for OFDM duobinary transmission
Calvo et al. Enhanced implementation of blind carrier frequency estimators for QPSK satellite receivers at low SNR
KR101508462B1 (en) Method and receiver for estimating ofdm frequency offset based on partial periodogram
WO2018136665A1 (en) Systems and methods for ofdm duobinary transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170524

WD01 Invention patent application deemed withdrawn after publication