[go: up one dir, main page]

CN109905136A - Phase recovery device and phase recovery method - Google Patents

Phase recovery device and phase recovery method Download PDF

Info

Publication number
CN109905136A
CN109905136A CN201711292278.0A CN201711292278A CN109905136A CN 109905136 A CN109905136 A CN 109905136A CN 201711292278 A CN201711292278 A CN 201711292278A CN 109905136 A CN109905136 A CN 109905136A
Authority
CN
China
Prior art keywords
phase
pilot
calculating
phase errors
values
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
CN201711292278.0A
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 CN201711292278.0A priority Critical patent/CN109905136A/en
Publication of CN109905136A publication Critical patent/CN109905136A/en
Pending legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

A kind of weakened phase restoring device, including a phase detecting module, receive multiple reception signals, wherein multiple reception signal includes multiple pilot signals and multiple data-signals, the phase detecting module includes a pilot phase detection unit, for calculating multiple The Pilot Phase Errors according to multiple pilot signal;One weight unit is used to receive signal according in multiple reception signal at least one, calculates the multiple weighted values for corresponding to multiple pilot phase;And a combining unit, it is used to calculate the multiple phase errors for corresponding to multiple data-signal according to multiple The Pilot Phase Error and multiple weighted value;And a phase compensation block, it is used to compensate multiple multiple phases for receiving signal according to multiple phase error.

Description

Weakened phase restoring device and weakened phase restoring method
Technical field
The present invention refers to a kind of weakened phase restoring device and weakened phase restoring method, espespecially a kind of precisely to detect phase error Weakened phase restoring device and weakened phase restoring method.
Background technique
Weakened phase restoring (Phase Recovery) is carried out in the receiving end of digital communication system, it can be by the phase error of signal Compensation is returned, the symbol error rate (Symbol Error Rate, SER) or bit error rate (Bit of system is effectively reduced Error Rate, BER), and improve system effectiveness.
In general, weakened phase restoring needs first to carry out phase error detection (Phase Error to reception signal Detection, PED), further according to detected phase error, carry out phase compensation.In the prior art, weakened phase restoring device In phase error detector be open loop phase error detector (Open Loop PED), open loop phase error detector Although circuit structure and operand it is relatively simple, the precision of the phase error detected by it is also poor.
Therefore, how the weakened phase restoring device and weakened phase restoring method of precisely detection phase error are provided, industry is also just become One of the target that boundary is made great efforts.
Summary of the invention
Therefore, the main object of the present invention be to provide a kind of weakened phase restoring device that can precisely detect phase error and Weakened phase restoring method, the shortcomings that improve known technology.
One aspect of the present invention provides a kind of weakened phase restoring device, including a phase detecting module, receives multiple reception letters Number, wherein multiple reception signal includes multiple pilot signals and multiple data-signals, which includes a pilot tone Phase detection unit is used to calculate multiple The Pilot Phase Errors according to multiple pilot signal;One weight unit is used to basis At least one receives signal in multiple reception signal, calculates the multiple weighted values for corresponding to multiple pilot phase;An and knot Unit is closed, is used to calculate according to multiple The Pilot Phase Error and multiple weighted value and correspond to the more of multiple data-signal A phase error, wherein multiple phase error is the linear combination of multiple pilot phase;And a phase compensation block, it uses To compensate multiple multiple phases for receiving signal according to multiple phase error.
Another aspect of the present invention provides a kind of weakened phase restoring method, including receives multiple reception signals, wherein multiple Receiving signal includes multiple pilot signals and multiple data-signals;According to multiple pilot signal, calculates multiple pilot phases and miss Difference;Signal is received according in multiple reception signal at least one, calculates the multiple weighted values for corresponding to multiple pilot phase;Root According to multiple The Pilot Phase Error and multiple weighted value, the multiple phase errors for corresponding to multiple data-signal are calculated, In multiple phase error be multiple pilot phase linear combination;And it according to multiple phase error, compensates multiple Receive multiple phases of signal.
Detailed description of the invention
For the above objects, features and advantages of the present invention can be clearer and more comprehensible, below in conjunction with attached drawing to tool of the invention Body embodiment elaborates, in which:
Fig. 1 is the block diagram of one weakened phase restoring device of the embodiment of the present invention.
Fig. 2 is the flow chart of one weakened phase restoring method of the embodiment of the present invention.
Fig. 3 is the schematic diagram of multiple pilot signals and multiple data-signals in multiple reception signals.
Fig. 4 is the block diagram of one weight unit of the embodiment of the present invention.
Fig. 5 is the block diagram of one combining unit of the embodiment of the present invention.
Fig. 6 is the block diagram of one initial cell of the embodiment of the present invention.
Fig. 7 is the block diagram of one updating unit of the embodiment of the present invention.
Fig. 8 is the block diagram of one accumulated unit of the embodiment of the present invention.
Symbol description:
1 weakened phase restoring device
10 phase detecting modules
12 pilot phase detection units
14 weight units
140 cross-correlation calculation units
142 autocorrelation calculation units
144 weight calculation units
146 measurement error computing units
16 combining units
160 initial cells
162 updating units
164 accumulated units
20 phase compensation blocks
22 weakened phase restoring methods
200~208 steps
70 multiplication units
72 sum units
74 adjustment units
Fi-1、Fi、Fi+1、Fi+2Frame
ACC1 accumulator
AD1 adder
H regulation coefficient
I adds up result
KyxCross correlation vector
KyyAutocorrelation matrix
LRA updated value
LW initial value
MP1 multiplier
MUX multiplexer
Q1, Q2 register
R receives signal
rDData-signal
rP1、rP2、rP3、rP4Pilot signal
RC, RC ' keep in content
SB subtracter
TDData interval
TPPilot tone section
w1~w4Weighted value
X phase error
α T phase error intensity
ε measurement error
θ14The Pilot Phase Error
Specific embodiment
Fig. 1 is the block diagram of one weakened phase restoring of the embodiment of the present invention (Phase Recovery) device 1.Weakened phase restoring device 1 is used to carry out weakened phase restoring to multiple reception signal r.Weakened phase restoring device 1 includes a phase detecting module 10 and a phase Compensating module 20, phase detecting module 10 receive multiple reception signal r, and calculate/detect and correspond to multiple reception signal r's Multiple phase error x.Phase compensation block 20 compensates multiple multiple phases for receiving signal r according to multiple phase error x.Phase Position detection module 10 includes a pilot phase detection unit 12, a weight unit 14 and a combining unit 16.Fig. 2 is the present invention The flow chart of one weakened phase restoring method 22 of embodiment.
Please also refer to Fig. 1 and Fig. 2, phase detecting module 10 receives multiple reception signal r, plurality of reception signal r Including multiple pilot signals (Pilot Signal) and multiple data-signals (Data Signal) (step 200), pilot phase inspection Unit 12 is surveyed to be used to calculate multiple The Pilot Phase Error (steps 202) according to multiple pilot signals in multiple reception signal r.Separately On the one hand, weight unit 14 receives signal according in multiple reception signal r at least one, calculates and corresponds to the more of The Pilot Phase Error A weighted value (step 204).Combining unit 16 is calculated according to multiple The Pilot Phase Errors and multiple weighted values corresponding to multiple Each phase error x is the linear of multiple pilot phases in multiple phase error x of data-signal, plurality of phase error x Combine (Linear Combination) (step 206).In this way, which phase compensation block 20 can be according to multiple phase errors X compensates multiple multiple phase (steps 208) for receiving signal.
Specifically, referring to FIG. 3, Fig. 3 is multiple pilot signal r in multiple reception signal rP1、rP2、rP3、rP4And it is more A data-signal rDSchematic diagram, multiple data-signal rDFor the data to be compensated in the first time letter of weakened phase restoring device 1 Number, multiple pilot signal rP2And multiple data-signal rDForm frame (Frame) Fi, plurality of data-signal rDPositioned at frame Fi In data interval TD, multiple pilot signal rP2Positioned at frame FiIn pilot tone section TP.Multiple pilot signal rP1、rP3、rP4It is right It should be in frame Fi-1、Fi+1、Fi+2Pilot signal.In an embodiment, pilot tone section TPIt may include 36 pilot signals, and data Section TDIt may include 1440 data-signals.
In step 202, pilot phase detection unit 12 can be according to multiple pilot signal rP1、rP2、rP3、rP4, calculating corresponds to Frame Fi-1、Fi、Fi+1、Fi+2(or correspond to pilot signal rP1、rP2、rP3、rP4) The Pilot Phase Error θ1、θ2、θ3、θ4, wherein leading Frequency phase detection unit 12 is according to multiple pilot signal rP1~rP4Calculate The Pilot Phase Error θ14Technical detail be ability Known to field technique personnel, therefore do not repeated in this.
In step 204, weight unit 14 calculates according at least one reception signal and corresponds to The Pilot Phase Error θ14 Multiple weighted value w1~w4.Referring to FIG. 3, Fig. 3 is the block diagram of weight unit of the embodiment of the present invention 14, weight unit 14 is wrapped A cross-correlation calculation unit 140, an autocorrelation calculation unit 142, a weight calculation unit 144 and a measurement error is included to calculate Unit 146.Cross-correlation calculation unit 140 is used to according to a time t, and calculating is relevant to time t and corresponds to The Pilot Phase Error θ14Multiple cross correlation value kyx1~kyx4, plurality of cross correlation value kyx1~kyx4A respectively first phase error thetatWith Multiple The Pilot Phase Error θ14Cross-correlation (Cross-correlation), first phase error thetatIt can be multiple data Signal rDIn in the data-signal r of time tD,tPhase error.Cross correlation value kyx1~kyx4A cross correlation vector K can be formedyx, That is Kyx=[kyx1,kyx2,kyx3,kyx4]T=E { [θ1234]Tθt(wherein E { } represents desired value operator).Another party Face, measurement error computing unit 146 are used to calculate a measurement error ε, autocorrelation calculation list according at least one reception signal r Member 142 is used to calculate multiple autocorrelation values according to measurement error ε, and plurality of autocorrelation value is multiple The Pilot Phase Error θ14Auto-correlation (Auto-correlation), multiple autocorrelation values can form an autocorrelation matrix Kyy, it is Kyy=E {[θ1234]T1234]}.Weight calculation unit 144 is according to cross correlation vector Kyx(cross correlation value kyx1~kyx4) And autocorrelation matrix Kyy(multiple autocorrelation values) calculates multiple weighted value w1~w4
Specifically, assuming that the track movement for receiving phase error in signal r is Brownian movement (Brownian Motion, BM) in the case where (assume to receive the function of time that changes over time of phase error in signal r meet/be proportional to one Brownian movement program (BM Process)), cross correlation vector KyxIt is represented by formula 1, autocorrelation matrix KyyIt is represented by formula 2, wherein constant c is an arbitrary constant.
Cross correlation vector K is calculated in cross-correlation calculation unit 140yxAnd phase is come from the calculating of autocorrelation calculation unit 142 Close matrix KyyAfterwards, weight calculation unit 144 can be according to cross correlation vector KyxAnd autocorrelation matrix Kyy, calculate weight vectors w= [w1,w2,w3,w4]T(wherein weighted value w1~w4Form weight vectors w).Weight calculation unit 144 can calculate calculating weight vectors W is w=[w1,w2,w3,w4]T=(Kyy)-1Kyx(formula 3).In other words, weight calculation unit 144 calculates autocorrelation matrix Kyy An inverse matrix, and by autocorrelation matrix KyyInverse matrix multiplied by cross correlation vector Kyx, to export weight vectors w (i.e. weighted value w1~w4)。
In addition, measurement error computing unit 146 can calculate signal-to-noise ratio (Signal-to- according at least one reception signal Noise Ratio, SNR), and according to signal-to-noise ratio and phase error intensity (Phase Noise Intensity) α T, it calculates and surveys Amount error ε is ε=σ2/ (1476 α T), σ2It is relevant to signal-to-noise ratio (Signal-to-Noise Ratio, SNR), letter can be proportional to It makes an uproar the inverse (Reciprocal) of ratio.In an embodiment, measurement error computing unit 146 can calculate σ2For σ2=N0/ (72ES), wherein ESFor symbol signal energy (Symbol Energy), N0For noise spectrum density (Noise Power Density), wherein ES、N0, the visual actual state of α T and adjust.In another embodiment, measurement error computing unit 146 can root Signal-to-noise ratio is calculated according at least one reception signal in multiple reception signal r, and σ is gone out according to signal-to-noise ratio computation2.In addition, measurement misses Poor computing unit 146 is known to those skilled in the art according to the technical detail that at least one reception signal calculates signal-to-noise ratio, therefore It is not repeated in this.
In step 206, combining unit 16 is according to The Pilot Phase Error θ1、θ2、θ3、θ4And weighted value w1、w2、w3、w4, meter It calculates and corresponds to multiple data-signal rDMultiple phase error x, any phase error x can be generally shown as x=w1θ1 +w2θ2+w3θ3+w4θ4(formula 4).Since weight vectors w is to be calculated by formula 3 and obtained, 16/ phase-detection mould of combining unit The phase error x that block 10 is calculated/detected is to carry out maximum likelihood (Maximum Likelihood, ML) to phase error x Detection.
In an embodiment, cross-correlation calculation unit 140 can be by data interval TDIt is divided into N number of time point t0~tN(N can be waited In 1440), cross-correlation calculation unit 140 can be calculated by formula 1 corresponding to time point t0~tN-1N number of cross correlation vector Kyx,0 ~Kyx,N-1, weight calculation unit 144 can be by formula 3 according to N number of cross correlation vector Kyx,0~Kyx,N-1It calculates separately out and corresponds to Time point t0~tN-1Weighted value (w1,0,w2,0,w3,0,w4,0)~(w1,N-1,w2,N-1,w3,N-1,w4,N-1) (it is related to the anti-square of n times Battle array operation), combining unit 16 can be calculated by formula 4 corresponding to data-signal rD,nPhase error xnFor xn=w1,nθ1+w2,n θ2+w3,nθ3+w4,nθ4, wherein data-signal rD,nFor multiple data-signal rDIn correspond to time point tnData-signal, time point tnIt can be time point t0~tNIn a time point.
In an embodiment, cross-correlation calculation unit 140 can be calculated by formula 1 corresponding to time point t01 mutually Close vector Kyx,0, re-computation unit 144 can be by formula 3 according to cross correlation vector Kyx,0It calculates and corresponds to time point t0Weight It is worth (w1,0,w2,0,w3,0,w4,0) (it only relates to 1 matrix inversion operation), combining unit 16 can be by formula 4 in addition to calculating data Signal rD,0Phase error x0Except (it can be considered initial value LW), combining unit 16 can further calculate a updated value LRA, So that corresponding to data-signal rD,nPhase error xnFor xn=LW-n*LRA.
Specifically, referring to FIG. 5, Fig. 5 is the block diagram of combining unit of the embodiment of the present invention 16.As shown in figure 5, in conjunction with Unit 16 may include an initial cell 160, a updating unit 162 and an accumulated unit 164.Initial cell 160 can be according to power Weight values w1、w2、w3、w4And The Pilot Phase Error θ1、θ2、θ3、θ4, calculating initial value LW is LW=w1θ1+w2θ2+w3θ3+w4θ4, Calculate weighted value w1、w2、w3、w4With The Pilot Phase Error θ1、θ2、θ3、θ4Between a product item and (Sum-of-Product), In addition, weighted value (w at this time1,w2,w3,w4) can be for corresponding to time point t0Weighted value (w1,0,w2,0,w3,0,w4,0), and meter Calculation initial value LW is LW=w1,0θ1+w2,0θ2+w3,0θ3+w4,0θ4.Updating unit 162 can be according to weighted value w1、w2、w3、w4And it leads Frequency phase error theta1、θ2、θ3、θ4, updated value LRA is calculated, wherein updated value LRA can be proportional to (w1–w41+(w2–w32+(w3– w23+(w4–w14.Accumulated unit 164 can calculate according to initial value LW and updated value LRA and correspond to (time point tn) data Signal rD,nPhase error xnFor xn=LW-n*LRA.
Initial cell 160, updating unit 162 and accumulated unit 164 are not limited to be realized with specific circuit architecture, be lifted For example, please refer to Fig. 6 to Fig. 8, Fig. 6 to Fig. 8 be initial cell of the embodiment of the present invention 160, updating unit 162 and The schematic diagram of accumulated unit 164.It will be appreciated from fig. 6 that initial cell 160 includes an a multiplier MP1 and accumulator ACC1, add up Device ACC1 includes an an adder AD1 and register Q1.Initial cell 160 receives The Pilot Phase Error according to a time sequencing θ1、θ2、θ3、θ4, for example, initial cell 160 is respectively at time s1、s2、s3、s4Receive The Pilot Phase Error θ1、θ2、θ3、θ4.Yu Shi Between s1, multiplier MP1 is by weighted value w1With The Pilot Phase Error θ1It is multiplied, to generate multiplied result w1θ1, initial cell 160 is by phase Multiply result w1θ1It is stored in register Q1.In time s2, multiplier MP1 is by weighted value w2With The Pilot Phase Error θ2It is multiplied, to produce Raw multiplied result w2θ2, adder AD1 is by multiplied result w2θ2With multiplied result w1θ1It is added, to generate accumulation result w1θ1+w2 θ2, initial cell 160 is by accumulation result w1θ1+w2θ2It is stored in register Q1.And so on, in time s4, multiplier MP1 will weigh Weight values w4With The Pilot Phase Error θ4It is multiplied, adder AD1 is by multiplied result w4θ4With corresponding time s3Accumulation result w1θ1+w2 θ2+w3θ3It is added, to generate accumulation result w1θ1+w2θ2+w3θ3+w4θ4, initial cell 160 is by accumulation result w1θ1+w2θ2+w3θ3+ w4θ4It is stored in register Q1, and exporting initial value LW is LW=w1θ1+w2θ2+w3θ3+w4θ4
As shown in Figure 7, updating unit 162 may include a multiplication unit 70, a sum unit 72 and an adjustment unit 74. Multiplication unit 70 is respectively by The Pilot Phase Error θ1、θ2、θ3、θ4Multiplied by subtracting each other result (w1–w4)、(w2–w3)、(w3–w2)、(w4– w1), to generate multiplied result (w1–w41、(w2–w32、(w3–w23、(w4–w14.Sum unit 72 is used to the knot that will be multiplied Fruit (w1–w41、(w2–w32、(w3–w23、(w4–w14Aggregation is I=(w to generate an aggregation result I1–w41+(w2– w32+(w3–w23+(w4–w14.Adjustment unit 74 is used to the aggregation result multiplied by a regulation coefficient h, to generate updated value LRA is LRA=h*I=h* [(w1–w41+(w2–w32+(w3–w23+(w4–w14], adjustment unit 74 can be come with multiplier It realizes.In an embodiment, regulation coefficient h can be equal to or be proportional to (1/N), and N can be 1440.
As shown in Figure 8, accumulated unit 164 includes register Q2, subtracter SB and multiplexer MUX.In time point t0, more Initial value LW is stored in register Q2, posts at this time by work device MUX exportable initial value LW to register Q2, accumulated unit 164 The temporary content RC of storage Q2 is initial value LW.In time point t1, subtracter SB subtracts temporary content RC (i.e. initial value LW) Updated value LRA, to generate updated temporary content RC ', i.e. RC '=RC-LRA=LW-LRA, in addition multiplexer MUX can will be temporary The temporary content RC for depositing content RC ' output to register Q2 is LW-LRA.In time point t2, subtracter SB is by temporary content RC (i.e. LW-LRA) subtracts updated value LRA, to generate updated temporary content RC ', i.e. RC '=RC-LRA=LW -2*LRA, separately It is LW -2*LRA that outer multiplexer MUX, which can export temporary content RC ' to the temporary content RC of register Q2,.And so on, Yu Shi Between point tn, temporary content RC (i.e. LW-(n -1) * LRA) is subtracted updated value LRA by subtracter SB, with generate it is updated it is temporary in Hold RC ', i.e. RC '=RC-LRA=LW-n*LRA, and exporting temporary content RC ' is corresponding to (time point tn) data-signal rD,nPhase error xn
In step 208, phase compensation block 20 compensates multiple multiple phases for receiving signal according to multiple phase error x Position, technical detail is known to those skilled in the art, therefore does not repeat in this.
In general, Maximum Likelihood Detection has preferable efficiency, but its operation cost is quite high, even if using formula 3 calculate weight vectors w, however, cross correlation vector K in the prior artyxAnd autocorrelation matrix KyyNeed to by statistics in the way of come It realizes, needs to expend more operand and count the required waiting time (Latency).In comparison, this hair It is bright assuming that receive signal r in phase error track movement be Brownian movement in the case where, cross-correlation calculation unit 140 and Autocorrelation calculation unit 142 simply can calculate cross correlation vector K by formula 1 and formula 2yxAnd autocorrelation matrix Kyy, can Maximum Likelihood Detection is realized using easy mode.
Further, due to cross correlation vector KyxFor (Time Varying) (the please referring to formula 1) of time-varying, in order to save It goes to carry out n times matrix inversion operation, the present invention calculates initial value LW using initial cell 160, calculates and updates using updating unit 162 Value LRA, and accumulated unit 164 is utilized, in a manner of progressive updating (Update), calculates and correspond to (time point tn) data Signal rD,nPhase error xn(n=1 ..., N) only needs to carry out 1 matrix inversion operation, and computational complexity is greatly reduced.
In addition, pilot signal rP1、rP2、rP3、rP4Multiple data-signal r are distributed on timeDBefore and later, institute Calculated phase error x can be considered according to The Pilot Phase Error θ1、θ2、θ3、θ4The 4 rank interpolations (4 carried outth Order Interpolation), it can be increased and detect precision.
Although the present invention is disclosed as above with preferred embodiment, however, it is not to limit the invention, any this field skill Art personnel, without departing from the spirit and scope of the present invention, when can make a little modification and perfect therefore of the invention protection model It encloses to work as and subject to the definition of the claims.

Claims (18)

1.一种相位回复装置,包括:1. A phase recovery device, comprising: 一相位检测模块,接收多个接收信号,其中该多个接收信号包括多个导频信号及多个数据信号,该相位检测模块包括:A phase detection module receives a plurality of received signals, wherein the plurality of received signals includes a plurality of pilot signals and a plurality of data signals, and the phase detection module includes: 一导频相位检测单元,用来根据该多个导频信号,计算多个导频相位误差;a pilot phase detection unit for calculating a plurality of pilot phase errors according to the plurality of pilot signals; 一权重单元,用来根据该多个接收信号中至少一接收信号,计算对应于该多个导频相位的多个权重值;以及a weighting unit for calculating a plurality of weight values corresponding to the plurality of pilot phases according to at least one of the plurality of received signals; and 一结合单元,用来根据该多个导频相位误差及该多个权重值,计算对应于该多个数据信号的多个相位误差,其中该多个相位误差为该多个导频相位的线性组合;以及a combining unit for calculating a plurality of phase errors corresponding to the plurality of data signals according to the plurality of pilot phase errors and the plurality of weight values, wherein the plurality of phase errors are linearities of the plurality of pilot phases combination; and 一相位补偿模块,用来根据该多个相位误差,补偿该多个接收信号的多个相位。a phase compensation module for compensating a plurality of phases of the plurality of received signals according to the plurality of phase errors. 2.如权利要求1所述的相位回复装置,其特征在于,该权重单元包括:2. The phase recovery device of claim 1, wherein the weighting unit comprises: 一测量误差计算单元,用来根据该至少一接收信号,计算一测量误差;a measurement error calculation unit for calculating a measurement error according to the at least one received signal; 一互相关计算单元,用来根据一时间,计算相关于该时间的多个互相关值,其中该多个互相关值相关于该多个数据信号中于该时间的第一数据信号的一第一相位误差与该多个导频相位误差的互相关;a cross-correlation calculating unit for calculating a plurality of cross-correlation values related to a time according to a time, wherein the plurality of cross-correlation values are related to a first data signal of the first data signal at the time among the plurality of data signals a cross-correlation of a phase error and the plurality of pilot phase errors; 一自相关计算单元,用来根据该测量误差,计算该多个导频相位误差的多个自相关值;以及an autocorrelation calculating unit for calculating a plurality of autocorrelation values of the plurality of pilot phase errors according to the measurement error; and 一权重计算单元,用来根据该多个互相关值及该多个自相关值,计算该多个权重值。a weight calculation unit for calculating the weight values according to the cross-correlation values and the auto-correlation values. 3.如权利要求2所述的相位回复装置,其特征在于,该多个互相关值形成一互相关向量,该多个自相关值形成一自相关矩阵,该权重计算单元根据该多个互相关值及该多个自相关值,计算该多个权重值的步骤包含:3 . The phase recovery apparatus of claim 2 , wherein the plurality of cross-correlation values form a cross-correlation vector, the plurality of auto-correlation values form an auto-correlation matrix, and the weight calculation unit is based on the plurality of cross-correlation values. 4 . The correlation value and the plurality of autocorrelation values, and the steps of calculating the plurality of weight values include: 计算该自相关矩阵的一反矩阵;以及calculating an inverse of the autocorrelation matrix; and 将该反矩阵乘以该互相关向量,以输出该多个权重值。The inverse matrix is multiplied by the cross-correlation vector to output the plurality of weight values. 4.如权利要求2所述的相位回复装置,其特征在于,该测量误差计算单元根据该至少一接收信号,计算测量误差的步骤包括:4. The phase recovery device as claimed in claim 2, wherein the step of calculating the measurement error according to the at least one received signal by the measurement error calculation unit comprises: 根据该至少一接收信号,计算一信噪比;以及calculating a signal-to-noise ratio according to the at least one received signal; and 根据该信噪比以及一相位噪声强度,计算该测量误差。The measurement error is calculated according to the signal-to-noise ratio and a phase noise intensity. 5.如权利要求1所述的相位回复装置,其特征在于,该结合单元包括:5. The phase recovery device of claim 1, wherein the combining unit comprises: 一初始单元,用来根据该多个导频相位误差及该多个权重值,计算一初始值,其中该多个权重值对应一第一时间;an initial unit for calculating an initial value according to the plurality of pilot phase errors and the plurality of weight values, wherein the plurality of weight values correspond to a first time; 一更新单元,用来根据该多个导频相位误差及该多个权重值,计算一更新值;以及an update unit for calculating an update value according to the plurality of pilot phase errors and the plurality of weight values; and 一累计单元,用来根据该初始值或该更新值,计算该多个相位误差中的一第一相位误差;an accumulating unit for calculating a first phase error among the plurality of phase errors according to the initial value or the updated value; 其中,该第一相位误差对应一第二时间,该第二时间不早于该第一时间。The first phase error corresponds to a second time, and the second time is not earlier than the first time. 6.如权利要求5所述的相位回复装置,其特征在于,该初始单元计算该多个导频相位误差与该多个权重值之间的一积项和作为该初始值。6 . The phase recovery apparatus of claim 5 , wherein the initial unit calculates a sum of a product term between the plurality of pilot phase errors and the plurality of weight values as the initial value. 7 . 7.如权利要求5所述的相位回复装置,其特征在于,该初始单元依照一时间顺序接收该多个导频相位误差,该初始单元包括:7. The phase recovery apparatus of claim 5, wherein the initial unit receives the plurality of pilot phase errors in a time sequence, the initial unit comprising: 一乘法器,依照该时间顺序将该多个导频相位误差分别乘以该多个权重值,以产生多个第一相乘结果;以及a multiplier, respectively multiplying the plurality of pilot phase errors by the plurality of weight values according to the time sequence to generate a plurality of first multiplication results; and 一第一累加器,用来将该多个第一相乘结果累加,以产生该初始值。a first accumulator for accumulating the plurality of first multiplication results to generate the initial value. 8.如权利要求7所述的相位回复装置,其特征在于,该第一累加器包括:8. The phase recovery device of claim 7, wherein the first accumulator comprises: 一第一寄存器,用来储存一第一累加结果;以及a first register for storing a first accumulation result; and 一第一加法器,用来将该第一累加结果与该多个第一相乘结果中一第一相乘结果相加,以产生一第二累加结果。a first adder for adding the first accumulation result and a first multiplication result among the plurality of first multiplication results to generate a second accumulation result. 9.如权利要求5所述的相位回复装置,其特征在于,该更新单元包括:9. The phase recovery device of claim 5, wherein the updating unit comprises: 一乘法单元,用来将该多个导频相位误差分别乘以多个相减结果,以产生多个第二相乘结果,其中该多个相减结果中的一第一相减结果为该多个权重值中一第一权重值与一第二权重值的相减结果;a multiplication unit for multiplying the plurality of pilot phase errors by a plurality of subtraction results respectively to generate a plurality of second multiplication results, wherein a first subtraction result among the plurality of subtraction results is the a subtraction result of a first weight value and a second weight value among the plurality of weight values; 一加总单元,用来将该多个第二相乘结果加总,以产生一加总结果;以及an summing unit for summing the plurality of second multiplication results to generate a summing result; and 一调整单元,用来将该加总结果乘以一调整系数,以产生该更新值。an adjustment unit for multiplying the summation result by an adjustment coefficient to generate the updated value. 10.如权利要求5所述的相位回复装置,其特征在于,该累计单元包括:10. The phase recovery device of claim 5, wherein the accumulating unit comprises: 一第二寄存器,用来储存一第一暂存内容;a second register for storing a first temporary storage content; 一减法器,用来将该第一暂存内容减去该更新值,以产生一第二暂存内容;以及a subtractor for subtracting the update value from the first temporary storage content to generate a second temporary storage content; and 一多工器,用来输出该初始值或该第二暂存内容至该第二寄存器并输出该第二暂存内容作为该第一相位误差。a multiplexer for outputting the initial value or the second temporary storage content to the second register and outputting the second temporary storage content as the first phase error. 11.一种相位回复方法,包括:11. A phase recovery method, comprising: 接收多个接收信号,其中该多个接收信号包括多个导频信号及多个数据信号;receiving a plurality of received signals, wherein the plurality of received signals includes a plurality of pilot signals and a plurality of data signals; 根据该多个导频信号,计算多个导频相位误差;calculating a plurality of pilot phase errors according to the plurality of pilot signals; 根据该多个接收信号中至少一接收信号,计算对应于该多个导频相位的多个权重值;calculating a plurality of weight values corresponding to the plurality of pilot phases according to at least one of the plurality of received signals; 根据该多个导频相位误差及该多个权重值,计算对应于该多个数据信号的多个相位误差,其中该多个相位误差为该多个导频相位的线性组合;以及calculating a plurality of phase errors corresponding to the plurality of data signals according to the plurality of pilot phase errors and the plurality of weight values, wherein the plurality of phase errors are linear combinations of the plurality of pilot phases; and 根据该多个相位误差,补偿该多个接收信号的多个相位。Based on the plurality of phase errors, the plurality of phases of the plurality of received signals are compensated. 12.如权利要求11所述的相位回复方法,其特征在于,计算对应于该多个导频相位的多个权重值的步骤包括:12. The phase recovery method of claim 11, wherein the step of calculating a plurality of weight values corresponding to the plurality of pilot phases comprises: 根据该至少一接收信号,计算一测量误差;calculating a measurement error according to the at least one received signal; 根据一时间,计算相关于该时间的多个互相关值,其中该多个互相关值相关于该多个数据信号中于该时间的第一数据信号的一第一相位误差与该多个导频相位误差的互相关;According to a time, a plurality of cross-correlation values related to the time are calculated, wherein the plurality of cross-correlation values are related to a first phase error of a first data signal of the plurality of data signals at the time and the plurality of derivatives cross-correlation of frequency and phase errors; 根据该测量误差,计算该多个导频相位误差的多个自相关值,其中该多个自相关值相关于该多个导频相位误差的自相关;以及calculating a plurality of autocorrelation values of the plurality of pilot phase errors according to the measurement error, wherein the plurality of autocorrelation values are related to the autocorrelation of the plurality of pilot phase errors; and 根据该多个互相关值及该多个自相关值,计算该多个权重值。The plurality of weight values are calculated according to the plurality of cross-correlation values and the plurality of auto-correlation values. 13.如权利要求12所述的相位回复方法,其特征在于,该多个互相关值形成一互相关向量,该多个自相关值形成一自相关矩阵,根据该多个互相关值及该多个自相关值计算该多个权重值的步骤包含有:13 . The phase recovery method of claim 12 , wherein the plurality of cross-correlation values form a cross-correlation vector, the plurality of auto-correlation values form an auto-correlation matrix, and the plurality of cross-correlation values and the The steps of calculating the multiple weight values for the multiple autocorrelation values include: 计算该自相关矩阵的一反矩阵;以及calculating an inverse of the autocorrelation matrix; and 计算该多个权重值,其中该多个权重值相关于该反矩阵与该互相关向量的相乘结果。The plurality of weight values are calculated, wherein the plurality of weight values are related to the multiplication result of the inverse matrix and the cross-correlation vector. 14.如权利要求11所述的相位回复方法,其特征在于,根据该多个导频相位误差及该多个权重值,计算对应于该多个数据信号的多个相位误差的步骤包括:14. The phase recovery method of claim 11, wherein the step of calculating a plurality of phase errors corresponding to the plurality of data signals according to the plurality of pilot phase errors and the plurality of weight values comprises: 根据该多个导频相位误差及该多个权重值,计算一初始值,其中该多个权重值对应一第一时间;calculating an initial value according to the plurality of pilot phase errors and the plurality of weight values, wherein the plurality of weight values correspond to a first time; 根据该多个导频相位误差及该多个权重值,计算一更新值;以及calculating an update value according to the plurality of pilot phase errors and the plurality of weight values; and 根据该初始值或该更新值,计算该多个相位误差中的一第一相位误差;calculating a first phase error among the plurality of phase errors according to the initial value or the updated value; 其中,该第一相位误差对应一第二时间,该第二时间不早于该第一时间。The first phase error corresponds to a second time, and the second time is not earlier than the first time. 15.如权利要求14所述的相位回复方法,其特征在于,计算该初始值的步骤包括:15. The phase recovery method of claim 14, wherein the step of calculating the initial value comprises: 计算该多个导频相位误差与该多个权重值之间的一积项和,以产生为该初始值。A sum of product terms between the plurality of pilot phase errors and the plurality of weight values is calculated to generate the initial value. 16.如权利要求14所述的相位回复方法,其特征在于,根据该多个导频相位误差及该多个权重值计算该初始值的步骤包括:16. The phase recovery method of claim 14, wherein the step of calculating the initial value according to the plurality of pilot phase errors and the plurality of weight values comprises: 该初始单元依照一时间顺序接收该多个导频相位误差;the initial unit receives the plurality of pilot phase errors in a time sequence; 依照该时间顺序将该多个导频相位误差分别乘以该多个权重值中,以产生多个第一相乘结果;以及multiplying the plurality of pilot phase errors by the plurality of weight values respectively according to the time sequence to generate a plurality of first multiplication results; and 将该第一相乘结果累加,以产生该初始值。The first multiplication results are accumulated to generate the initial value. 17.如权利要求14所述的相位回复方法,其特征在于,根据该多个导频相位误差及该多个权重值,计算该更新值的步骤包括:17. The phase recovery method of claim 14, wherein the step of calculating the update value according to the plurality of pilot phase errors and the plurality of weight values comprises: 将该多个导频相位误差分别乘以多个相减结果,以产生多个第二相乘结果,其中该多个相减结果中的一第一相减结果为该多个权重值中一第一权重值与一第二权重值的相减结果;Multiply the plurality of pilot phase errors by a plurality of subtraction results respectively to generate a plurality of second multiplication results, wherein a first subtraction result among the plurality of subtraction results is one of the plurality of weight values a subtraction result of the first weight value and a second weight value; 将该多个第二相乘结果加总,以产生一加总结果;以及summing the plurality of second multiplication results to produce an aggregated result; and 将该加总结果乘以一调整系数,以产生该更新值。The summation result is multiplied by an adjustment factor to generate the updated value. 18.如权利要求14所述的相位回复方法,其特征在于,根据该初始值或该更新值,产生该多个相位误差中的该第一相位误差的步骤包括:18. The phase recovery method of claim 14, wherein the step of generating the first phase error among the plurality of phase errors according to the initial value or the updated value comprises: 计算该第一相位误差为该初始值加该更新值至少一次的累加结果。The first phase error is calculated as an accumulation result of the initial value plus the updated value at least once.
CN201711292278.0A 2017-12-08 2017-12-08 Phase recovery device and phase recovery method Pending CN109905136A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711292278.0A CN109905136A (en) 2017-12-08 2017-12-08 Phase recovery device and phase recovery method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711292278.0A CN109905136A (en) 2017-12-08 2017-12-08 Phase recovery device and phase recovery method

Publications (1)

Publication Number Publication Date
CN109905136A true CN109905136A (en) 2019-06-18

Family

ID=66940161

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711292278.0A Pending CN109905136A (en) 2017-12-08 2017-12-08 Phase recovery device and phase recovery method

Country Status (1)

Country Link
CN (1) CN109905136A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0175613B1 (en) * 1996-05-14 1999-04-01 서정욱 Inter-base station synchronization method using pilot signal in code division multiple access system
WO2002069515A1 (en) * 2001-02-21 2002-09-06 Magis Networks, Inc. Ofdm pilot tone tracking for wireless lan
CN101103604A (en) * 2004-11-16 2008-01-09 汤姆森许可贸易公司 Method and apparatus for carrier recovery using phase interpolation with assistance
CN101390298A (en) * 2005-09-28 2009-03-18 Lg电子株式会社 Method and device for channel estimation
CN101455046A (en) * 2006-05-22 2009-06-10 高通股份有限公司 Phase Correction for OFDM and MIMO Transmission
CN102123126A (en) * 2010-01-08 2011-07-13 无锡百阳科技有限公司 Common phase error correction method and device of digital receiver
CN102511126A (en) * 2011-04-21 2012-06-20 华为技术有限公司 Phase difference compensating device and phase difference compensating method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0175613B1 (en) * 1996-05-14 1999-04-01 서정욱 Inter-base station synchronization method using pilot signal in code division multiple access system
WO2002069515A1 (en) * 2001-02-21 2002-09-06 Magis Networks, Inc. Ofdm pilot tone tracking for wireless lan
CN101103604A (en) * 2004-11-16 2008-01-09 汤姆森许可贸易公司 Method and apparatus for carrier recovery using phase interpolation with assistance
CN101390298A (en) * 2005-09-28 2009-03-18 Lg电子株式会社 Method and device for channel estimation
CN101455046A (en) * 2006-05-22 2009-06-10 高通股份有限公司 Phase Correction for OFDM and MIMO Transmission
CN102123126A (en) * 2010-01-08 2011-07-13 无锡百阳科技有限公司 Common phase error correction method and device of digital receiver
CN102511126A (en) * 2011-04-21 2012-06-20 华为技术有限公司 Phase difference compensating device and phase difference compensating method

Similar Documents

Publication Publication Date Title
US20200364545A1 (en) Computational Efficiency Improvements for Artificial Neural Networks
Shan et al. Adaptive algorithms with an automatic gain control feature
CN103513244B (en) A kind of multi-frame phase coherence accumulation target tracking-before-detecting method based on dynamic programming
Lu et al. Strongly coupled data assimilation using leading averaged coupled covariance (LACC). Part I: Simple model study
CN104009734A (en) Gradient variable step size LMS adaptive filtering method
CN102680945B (en) Doppler modulation frequency estimation method based on field programmable gate array (FPGA)
Liu et al. Recurrent neural network based narrowband channel prediction
Butler et al. Noniterative automatic equalization
CN113271271A (en) Step length adjusting method and device of adaptive equalizer, signal receiver and system
CN114938232A (en) LSTM-based simultaneous co-frequency full-duplex digital domain self-interference suppression method
CN101577536B (en) Improved LMS algorithm realizing device
Yuan et al. Numerical aspects of shot noise representation of infinitely divisible laws and related processes
JP5584969B2 (en) Fast and accurate adaptive control method and system
CN109905136A (en) Phase recovery device and phase recovery method
CN104272297A (en) Unsupervised learning of one dimensional signals
Acimovic et al. Adaptive distributed algorithms for power-efficient data gathering in sensor networks
CN114362140B (en) High-precision time keeping method and device suitable for power distribution network measuring device
CN117544453B (en) Method and device for stably estimating underwater acoustic channel under ice with anti-ice noise
US20240099664A1 (en) Signal processing method and apparatus, and electronic device
CN101651479B (en) Method and device for synthesizing and enhancing multiaerial signals based on adaptive signal waveform compensation
CN114244460B (en) Heterogeneous accelerated multi-path channel signal real-time generation method
TW201926939A (en) Phase recovery device and phase recovery method
CN110365610A (en) Phase recovery device and phase recovery method
CN108768560A (en) Adaptive non-integer delay time estimation method under low signal-to-noise ratio impulse noise environment
CN109932681B (en) Redundancy reduction nested array setting method based on space-time information

Legal Events

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

Application publication date: 20190618