CN107306242B - Carrier phase recovery method and device - Google Patents
Carrier phase recovery method and device Download PDFInfo
- Publication number
- CN107306242B CN107306242B CN201610251599.5A CN201610251599A CN107306242B CN 107306242 B CN107306242 B CN 107306242B CN 201610251599 A CN201610251599 A CN 201610251599A CN 107306242 B CN107306242 B CN 107306242B
- Authority
- CN
- China
- Prior art keywords
- angle
- phase rotation
- data
- phase
- packet
- 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.)
- Active
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 138
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000007476 Maximum Likelihood Methods 0.000 claims abstract description 46
- 230000008859 change Effects 0.000 claims description 7
- 230000009467 reduction Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 230000015654 memory Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000001427 coherent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000009022 nonlinear effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0075—Arrangements for synchronising receiver with transmitter with photonic or optical means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明提供了一种载波相位恢复方法及装置,其中,该方法包括:对需要进行相位恢复的数据进行分组;对于每个分组,获取角度A0对应的欧式距离F(A0),以及角度B0对应的欧式距离F(B0),其中,该角度A0和角度B0分别为该分组设定的最大偏离角度值和最小偏离角度值;获取该F(A0)和F(B0)中的较小值,并将该较小值对应的角度和原偏离角度的中值作为新的边界值,重复以上操作,重复次数为查找深度,求得最终偏转角度;获取该偏转角度与该分组中数据的最大似然相位旋转角度,并使用该最大似然相位旋转角度对该分组中的数据进行相位恢复,解决了相关技术中相位恢复方法复杂度高的问题,降低了相位恢复的复杂度。
The present invention provides a carrier phase recovery method and device, wherein the method includes: grouping data to be phase-recovered; for each grouping, obtaining the Euclidean distance F(A 0 ) corresponding to the angle A 0 , and the angle The Euclidean distance F(B 0 ) corresponding to B 0 , wherein the angle A 0 and the angle B 0 are the maximum deviation angle value and the minimum deviation angle value set by the group respectively; obtain the F(A 0 ) and F(B 0 ) 0 ), and take the median value of the angle corresponding to the smaller value and the original deviation angle as the new boundary value, repeat the above operation, the number of repetitions is the search depth, and obtain the final deflection angle; obtain the deflection angle and the maximum likelihood phase rotation angle of the data in the group, and use the maximum likelihood phase rotation angle to perform phase recovery on the data in the group, which solves the problem of high complexity of the phase recovery method in the related art and reduces the phase recovery. complexity.
Description
技术领域technical field
本发明涉及通信领域,具体而言,涉及一种载波相位恢复方法及装置。The present invention relates to the field of communications, and in particular, to a carrier phase recovery method and device.
背景技术Background technique
光通信中高阶调制格式技术可以有效的提高的频谱效率,满足日益增长的信号传输速率需求,并且能灵活的应用于各种通信系统,已经成为以长距离大容量光通信系统中的关键技术。对于光传输系统,相位旋转影响了信号的接收解调,激光器的线宽和光纤的非线性效应也会对光信号相位带来一定的影响,尤其是对于相位影响较为敏感的高阶调制格式信号。因此,载波相位恢复算法是光信号处理(Digital Signal Processing,简称为DSP)算法不可或缺的一部分。在相关技术中,载波相位恢复算法包括维特比-维特比算法、差分解调、基于导频的载波相位恢复算法和盲相位搜索算法(Blind Phase Search,简称为BPS)等。其中,基于导频的载波相位恢复算法和BPS算法的结合可以分别粗略恢复相位和细致恢复相位,尽可能准确地进行载波相位恢复。下面是BPS算法的流程(以下所有数字符号除有另外标记的,取值范围均为实数)。The high-order modulation format technology in optical communication can effectively improve the spectral efficiency, meet the increasing demand for signal transmission rate, and can be flexibly applied to various communication systems. It has become a key technology in long-distance and large-capacity optical communication systems. For the optical transmission system, the phase rotation affects the reception and demodulation of the signal. The linewidth of the laser and the nonlinear effect of the fiber will also have a certain impact on the phase of the optical signal, especially for the high-order modulation format signals that are sensitive to phase effects. . Therefore, the carrier phase recovery algorithm is an indispensable part of the optical signal processing (Digital Signal Processing, DSP for short) algorithm. In the related art, carrier phase recovery algorithms include Viterbi-Viterbi algorithm, differential demodulation, pilot-based carrier phase recovery algorithm, and blind phase search (Blind Phase Search, BPS for short) and the like. Among them, the combination of the pilot-based carrier phase recovery algorithm and the BPS algorithm can respectively recover the phase roughly and finely, and recover the carrier phase as accurately as possible. The following is the flow of the BPS algorithm (all the following digital symbols are real numbers unless otherwise marked).
第一步:Xk为输入信号,测试在不同的角度下的误差值ek,m。N为算法分组长度。Step 1: X k is the input signal, test at different angles The error value ek,m under . N is the algorithm packet length.
角度定义为: angle defined as:
误差ek,m定义为: The error e k,m is defined as:
其中,dk,m定义为Xk相位旋转后与距离最近星座点的欧氏距离。N+1为Xk进行一次BPS的数据长度。误差值ek,m最小的一组对应的判决结果和初始信息Xk进行第二部最大似然运算。欧式距离定义为: where d k,m is defined as the phase rotation of X k Then the Euclidean distance from the nearest constellation point. N+1 is the data length for X k to perform one BPS. A set of corresponding judgment results with the smallest error value ek,m Perform the second maximum likelihood operation with the initial information X k . Euclidean distance is defined as:
其中,(x1,y1)、(x2,y2)分别为二维平面中两个点的坐标值。Among them, (x 1 , y 1 ) and (x 2 , y 2 ) are the coordinate values of two points in the two-dimensional plane, respectively.
第二步:与Xk进行最大似然运算,得到相位 Step 2: Perform a maximum likelihood operation with X k to get the phase
原始信号Xk与相乘,得到经过BPS相位回复之后的信号 The original signal X k and Multiply to get the signal after BPS phase recovery
以上是BPS相位恢复算法。在实际应用中,为了更精确地进行相位恢复,我们可以做两次BPS算法,即二阶BPS算法。二阶BPS算法的数据分组长度分别为N1、N2,且(N1>N2)。对较短的数据分组做第二次BPS算法可以更精确地估计相位偏差,使得相位恢复结果更准确。The above is the BPS phase recovery algorithm. In practical applications, in order to perform phase recovery more accurately, we can do the BPS algorithm twice, that is, the second-order BPS algorithm. The data packet lengths of the second-order BPS algorithm are respectively N1 and N2, and (N1>N2). Performing the second BPS algorithm for shorter data packets can more accurately estimate the phase deviation, making the phase recovery result more accurate.
BPS算法将所有待比较角度进行计算求解误差ek,m,算法的复杂度随着算法的精度的提高而增加,非常不利于实际的硬件实现。The BPS algorithm converts all angles to be compared When calculating and solving the error ek,m , the complexity of the algorithm increases with the improvement of the accuracy of the algorithm, which is very unfavorable for actual hardware implementation.
针对相关技术中相位恢复方法复杂度高的问题,目前还没有有效地解决方案。Aiming at the high complexity of the phase recovery method in the related art, there is currently no effective solution.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供了一种载波相位恢复方法及装置,以至少解决相关技术中相位恢复方法复杂度高的问题。Embodiments of the present invention provide a carrier phase recovery method and device, so as to at least solve the problem of high complexity of the phase recovery method in the related art.
根据本发明的一个实施例,提供了一种载波相位恢复方法,包括:对于每个分组,获取所述分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及所述分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0),其中,所述分组为对需要进行相位恢复的数据进行分组后得到的数据分组,所述角度A0和角度B0分别为所述分组设定的最大偏离角度值和最小偏离角度值;获取所述F(A0)和F(B0)中的较小值,并将所述较小值对应的角度作为第一偏转角度;获取所述第一偏转角度与所述分组中数据的最大似然相位旋转角度,并使用所述最大似然相位旋转角度对所述分组中的数据进行相位恢复。According to an embodiment of the present invention, a carrier phase recovery method is provided, comprising: for each group, obtaining the difference between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 0 and the corresponding constellation point after the phase rotation. The Euclidean distance F(A 0 ) between the two groups, and the Euclidean distance F(B 0 ) between the corresponding constellation point before the phase rotation of the grouping according to the angle B 0 and the corresponding constellation point after the phase rotation, wherein, the The grouping is a data grouping obtained after grouping the data to be phase-recovered, and the angle A 0 and the angle B 0 are respectively the maximum deviation angle value and the minimum deviation angle value set by the grouping; obtain the F(A 0 ) and F(B 0 ), and take the angle corresponding to the smaller value as the first deflection angle; obtain the maximum likelihood phase rotation angle between the first deflection angle and the data in the grouping , and use the maximum likelihood phase rotation angle to perform phase recovery on the data in the packet.
可选地,获取所述F(A0)和F(B0)中的较小值包括:按照预设次数N重复执行以下步骤,得到所述较小值;按照预设规则重新确定所述角度A0的取值和所述角度B0的取值,分别得到第一角度Ai和第二角度Bi;其中,Ai=F-1(Min(F(Ai-1),F(Bi-1))),Bi=(Ai-1+Bi-1)/2,i=1,2,3,……,N;在i=N时,将F(AN)和F(BN)中的最小值作为所述较小值。Optionally, acquiring the smaller value among the F(A 0 ) and F(B 0 ) includes: repeating the following steps according to a preset number of times N to obtain the smaller value; redetermining the smaller value according to a preset rule The value of the angle A 0 and the value of the angle B 0 respectively obtain the first angle A i and the second angle B i ; wherein, A i =F -1 (Min(F(A i-1 ),F (B i-1 ))), B i =(A i-1 +B i-1 )/2, i=1,2,3,...,N; when i=N, F(A N ) and F(B N ), the smallest value is taken as the smaller value.
可选地,在在对于每个分组,获取所述分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及所述分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0)之前,所述方法还包括:依据接收到的初始数据中导频符号与预先插入的导频符号之间的位置变化得到公共相位旋转角度,依据所述公共相位旋转角度对所述数据进行相位恢复,其中,所述预先插入的导频符号为在所述初始数据的发射端预先插入的导频符号。Optionally, for each group, obtain the Euclidean distance F(A 0 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 0 and the corresponding constellation point after the phase rotation, and the Before grouping the Euclidean distance F(B 0 ) between the constellation points corresponding to the constellation points before the phase rotation is performed according to the angle B 0 and the corresponding constellation points after the phase rotation, the method further includes: according to the pilot symbols in the received initial data The position change with the pre-inserted pilot symbols obtains a common phase rotation angle, and the data is phase-recovered according to the common phase rotation angle, wherein the pre-inserted pilot symbols are in the initial data. Pilot symbols pre-inserted by the transmitter.
可选地,所述预先插入的导频符号为在所述初始数据的发射端等间隔插入的导频符号。Optionally, the pre-inserted pilot symbols are pilot symbols inserted at equal intervals at the transmitting end of the initial data.
可选地,在使用所述最大似然相位旋转角度对所述分组中的数据进行相位恢复之后,所述方法还包括:缩小所述分组的长度,并对缩小长度后的所述分组中的数据进行再次分组;对于每个分组,获取所述分组在按照角度A1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A1),以及所述分组在按照角度B1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B1),其中,所述角度A1和角度B1分别为所述分组设定的最大偏离角度值和最小偏离角度值;获取所述F(A1)和F(B1)中的较小值,并将所述较小值对应的角度作为第二偏转角度;获取所述第二偏转角度与所述分组中数据的最大似然相位旋转角度,并使用所述最大似然相位旋转角度对所述分组中的数据进行相位恢复。Optionally, after performing phase recovery on the data in the group by using the maximum likelihood phase rotation angle, the method further includes: reducing the length of the group, and performing the phase recovery on the data in the group after the reduced length. The data is grouped again; for each group, obtain the Euclidean distance F(A 1 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 1 and the corresponding constellation point after the phase rotation, and the grouping The Euclidean distance F(B 1 ) between the corresponding constellation point before the phase rotation is performed according to the angle B 1 and the corresponding constellation point after the phase rotation, wherein the angle A 1 and the angle B 1 are respectively set for the grouping The maximum and minimum deviation angle values of The second deflection angle is rotated by the maximum likelihood phase rotation angle of the data in the packet, and the phase recovery is performed on the data in the packet using the maximum likelihood phase rotation angle.
根据本发明的另一个实施例,提供了一种载波相位恢复装置,包括:第一获取模块,用于对于每个分组,获取所述分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及所述分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0),其中,所述分组为对需要进行相位恢复的数据进行分组后得到的数据分组,所述角度A0和角度B0分别为所述分组设定的最大偏离角度值和最小偏离角度值;第二获取模块,用于获取所述F(A0)和F(B0)中的较小值,并将所述较小值对应的角度作为第一偏转角度;第二相位恢复模块,用于获取所述第一偏转角度与所述分组中数据的最大似然相位旋转角度,并使用所述最大似然相位旋转角度对所述分组中的数据进行相位恢复。According to another embodiment of the present invention, a carrier phase recovery apparatus is provided, comprising: a first obtaining module, configured to obtain, for each packet, the constellation point and The Euclidean distance F(A 0 ) between the corresponding constellation points after the phase rotation, and the Euclidean distance F( B 0 ), wherein the grouping is a data group obtained by grouping the data that needs to be phase-recovered, and the angle A 0 and the angle B 0 are respectively the maximum deviation angle value and the minimum deviation angle set by the grouping value; the second acquisition module is used to acquire the smaller value of the F(A 0 ) and F(B 0 ), and use the angle corresponding to the smaller value as the first deflection angle; the second phase recovery module , which is used to obtain the maximum likelihood phase rotation angle between the first deflection angle and the data in the group, and use the maximum likelihood phase rotation angle to perform phase recovery on the data in the group.
可选地,第二获取模块包括:重复执行单元,用于按照预设次数N重复执行以下步骤,得到所述较小值;Optionally, the second obtaining module includes: a repeating execution unit, configured to repeat the following steps according to a preset number of times N, to obtain the smaller value;
确定单元,按照预设规则重新确定所述角度A0的取值和所述角度B0的取值,分别得到第一角度Ai和第二角度Bi;其中,Ai=F-1(Min(F(Ai-1),F(Bi-1))),Bi=(Ai-1+Bi-1)/2,i=1,2,3,……,N;A determination unit, re-determining the value of the angle A 0 and the value of the angle B 0 according to a preset rule, to obtain the first angle A i and the second angle B i respectively; wherein, A i =F -1 ( Min(F(A i-1 ), F(B i-1 ))), B i =(A i-1 +B i-1 )/2, i=1,2,3,...,N;
选取单元,用于在i=N时,将F(AN)和F(BN)中的最小值作为所述较小值。A selection unit for taking the minimum value of F(A N ) and F(B N ) as the smaller value when i=N.
可选地,所述装置还包括:Optionally, the device further includes:
第一相位恢复模块,用于在对于每个分组,获取所述分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及所述分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0)之前,依据接收到的初始数据中导频符号与预先插入的导频符号之间的位置变化得到公共相位旋转角度,依据所述公共相位旋转角度对所述数据进行相位恢复,其中,所述预先插入的导频符号为在所述初始数据的发射端预先插入的导频符号。The first phase recovery module is used to obtain, for each group, the Euclidean distance F(A 0 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 0 and the corresponding constellation point after the phase rotation, And before the Euclidean distance F(B 0 ) between the corresponding constellation points before phase rotation and the corresponding constellation points after the phase rotation of the grouping according to the angle B 0 , according to the pilot symbols in the received initial data and the pre-inserted A common phase rotation angle is obtained by the position change between the pilot symbols of Inserted pilot symbols.
可选地,所述预先插入的导频符号为在所述初始数据的发射端等间隔插入的导频符号。Optionally, the pre-inserted pilot symbols are pilot symbols inserted at equal intervals at the transmitting end of the initial data.
可选地,所述装置还包括:分组模块,用于在使用所述最大似然相位旋转角度对所述分组中的数据进行相位恢复之后,缩小所述分组的长度,并对缩小长度后的所述分组中的数据进行再次分组;第三获取模块,用于对于每个分组,获取所述分组在按照角度A1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A1),以及所述分组在按照角度B1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B1),其中,所述角度A1和角度B1分别为所述分组设定的最大偏离角度值和最小偏离角度值;第四获取模块,用于获取所述F(A1)和F(B1)中的较小值,并将所述较小值对应的角度作为第二偏转角度;第三相位恢复模块,用于获取所述第二偏转角度与所述分组中数据的最大似然相位旋转角度,并使用所述最大似然相位旋转角度对所述分组中的数据进行相位恢复。Optionally, the apparatus further includes: a grouping module, configured to reduce the length of the grouping after performing phase recovery on the data in the grouping by using the maximum likelihood phase rotation angle, and perform a reduction in the length of the grouped data. The data in the grouping is grouped again ; the third acquisition module is used for, for each grouping, to acquire the constellation point corresponding to the grouping before the phase rotation is performed according to the angle A1 and the corresponding constellation point after the phase rotation. The Euclidean distance F(A 1 ), and the Euclidean distance F(B 1 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle B 1 and the corresponding constellation point after the phase rotation, wherein the angle A 1 and angle B 1 are respectively the maximum deviation angle value and the minimum deviation angle value set by the group; the fourth obtaining module is used to obtain the smaller value of the F(A 1 ) and F(B 1 ), and use the angle corresponding to the smaller value as the second deflection angle; the third phase recovery module is used to obtain the maximum likelihood phase rotation angle between the second deflection angle and the data in the group, and use the maximum The likelihood phase rotation angle performs phase recovery on the data in the packet.
通过本发明,对需要进行相位恢复的数据进行分组,并利用每个分组的最大偏移角度和最小偏移角度所对应的欧式距离中的较小值,获取第一偏转角度;以及使用该分组中数据与选取的最优偏转角度的最大似然相位旋转角度进行相位恢复,由此可见,采用上述方案并不需要计算待恢复数据所有的相位角度,每次只计算两个角度(即最大偏移角度和最小偏移角度)即可,因此,降低了相位恢复的复杂度,从而解决了相关技术中相位恢复方法复杂度高的问题。According to the present invention, the data that needs to be phase-recovered are grouped, and the first deflection angle is obtained by using the smaller value of the Euclidean distance corresponding to the maximum offset angle and the minimum offset angle of each group; and the grouping is used. The phase recovery is performed by the maximum likelihood phase rotation angle between the selected optimal deflection angle and the selected optimal deflection angle. It can be seen that the above scheme does not need to calculate all the phase angles of the data to be restored. Therefore, the complexity of the phase recovery is reduced, thereby solving the problem of high complexity of the phase recovery method in the related art.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:
图1是本发明实施例的一种载波相位恢复方法的移动终端的硬件结构框图;1 is a block diagram of a hardware structure of a mobile terminal of a carrier phase recovery method according to an embodiment of the present invention;
图2是根据本发明实施例的一种载波相位恢复方法的流程图;2 is a flowchart of a carrier phase recovery method according to an embodiment of the present invention;
图3是根据本发明实施例的一种载波相位恢复装置的结构框图一;3 is a structural block diagram 1 of a carrier phase recovery apparatus according to an embodiment of the present invention;
图4是根据本发明实施例的一种载波相位恢复装置的结构框图二;4 is a second structural block diagram of a carrier phase recovery apparatus according to an embodiment of the present invention;
图5是根据本发明实施例的一种载波相位恢复装置的结构框图三;5 is a structural block diagram 3 of a carrier phase recovery apparatus according to an embodiment of the present invention;
图6是根据本发明实施例的一种载波相位恢复装置的结构框图四;6 is a structural block diagram 4 of a carrier phase recovery apparatus according to an embodiment of the present invention;
图7是根据本发明优选实施例的改进的相位恢复算法的算法流程图;7 is an algorithm flow chart of an improved phase recovery algorithm according to a preferred embodiment of the present invention;
图8是根据本发明优选实施例的相位恢复方法的信号处理流程图;Fig. 8 is the signal processing flow chart of the phase recovery method according to the preferred embodiment of the present invention;
图9是根据本发明优选实施例的不同相位恢复方法的星座图。FIG. 9 is a constellation diagram of different phase recovery methods according to a preferred embodiment of the present invention.
具体实施方式Detailed ways
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence.
实施例1Example 1
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种载波相位恢复方法的移动终端的硬件结构框图,如图1所示,移动终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The method embodiment provided in
存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的载波相位恢复方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store software programs and modules of the application software, such as program instructions/modules corresponding to the carrier phase recovery method in the embodiment of the present invention. A functional application and data processing are implemented, namely, the above-mentioned method is implemented. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory located remotely from the processor 102, and these remote memories may be connected to the
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。Transmission means 106 are used to receive or transmit data via a network. The specific example of the above-mentioned network may include a wireless network provided by the communication provider of the
在本实施例中提供了一种载波相位恢复方法,图2是根据本发明实施例的一种载波相位恢复方法的流程图,如图2所示,该流程包括如下步骤:A carrier phase recovery method is provided in this embodiment, and FIG. 2 is a flowchart of a carrier phase recovery method according to an embodiment of the present invention. As shown in FIG. 2 , the flowchart includes the following steps:
步骤S202,对于每个分组,获取该分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及该分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0),其中,所述分组为对需要进行相位恢复的数据进行分组后得到的数据分组,该角度A0和角度B0分别为该分组设定的最大偏离角度值和最小偏离角度值;Step S202, for each grouping, obtain the Euclidean distance F(A 0 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 0 and the corresponding constellation point after the phase rotation, and the grouping according to the angle B 0 is the Euclidean distance F(B 0 ) between the corresponding constellation point before phase rotation and the corresponding constellation point after phase rotation, wherein the grouping is a data grouping obtained after grouping the data that needs to be phase-recovered, the Angle A 0 and angle B 0 are respectively the maximum deviation angle value and the minimum deviation angle value set by the group;
步骤S204,获取该F(A0)和F(B0)中的较小值,并将该较小值对应的角度作为第一偏转角度;Step S204, obtaining the smaller value among the F(A 0 ) and F(B 0 ), and using the angle corresponding to the smaller value as the first deflection angle;
在本申请的一个可选实施例中,可以通过以下方式获取该F(A0)和F(B0)中的较小值:按照预设次数N重复执行以下步骤,得到该较小值;按照预设规则重新确定该角度A0的取值和该角度B0的取值,分别得到第一角度Ai和第二角度Bi;其中,Ai=F-1(Min(F(Ai-1),F(Bi-1))),Bi=(Ai-1+Bi-1)/2,i=1,2,3,……,N;在i=N时,将F(AN)和F(BN)中的最小值作为该较小值。In an optional embodiment of the present application, the smaller value among the F(A 0 ) and F(B 0 ) may be obtained in the following manner: repeating the following steps according to a preset number of times N to obtain the smaller value; Re-determine the value of the angle A 0 and the value of the angle B 0 according to the preset rules, and obtain the first angle A i and the second angle B i respectively; wherein, A i =F -1 (Min(F(A i-1 ), F(B i-1 ))), B i =(A i-1 +B i-1 )/2, i=1,2,3,...,N; when i=N , take the minimum value of F(A N ) and F(B N ) as the smaller value.
执行完上述实施例记载的方法,仅比较了两个角度值对应的欧式距离即选出了较小值,为了准确的求得较小值,可以设定次数,重复下面该的实施例方法,不断的设定新边界角度值,计算新边界角度值的欧式距离,继而选出较小值,求得第一偏转角度。After carrying out the method described in the above-mentioned embodiment, only the Euclidean distance corresponding to the two angle values is compared and the smaller value is selected. In order to obtain the smaller value accurately, the number of times can be set, and the following embodiment method is repeated, Constantly set the new boundary angle value, calculate the Euclidean distance of the new boundary angle value, and then select the smaller value to obtain the first deflection angle.
步骤S206,获取该第一偏转角度与该分组中数据的最大似然相位旋转角度,并使用该最大似然相位旋转角度对该分组中的数据进行相位恢复。Step S206: Obtain the maximum likelihood phase rotation angle between the first deflection angle and the data in the group, and use the maximum likelihood phase rotation angle to perform phase recovery on the data in the group.
可选地,在执行步骤S202之前,还可以依据接收到的初始数据中导频符号与预先插入的导频符号之间的位置变化得到公共相位旋转角度,依据该公共相位旋转角度对该数据进行相位恢复,其中,该预先插入的导频符号为在该初始数据的发射端预先插入的导频符号。本实施例记载的依据预先插入的导频符号继而进行的数据相位恢复是一种粗略的相位恢复,类似工程的地基,在进行了本实施例记载的相位恢复之后,继续执行本申请的方法可以得到更优的相位恢复效果。Optionally, before step S202 is performed, a common phase rotation angle can also be obtained according to the position change between the pilot symbol and the pre-inserted pilot symbol in the received initial data, and the data is processed according to the common phase rotation angle. Phase recovery, wherein the pre-inserted pilot symbols are pilot symbols pre-inserted at the transmitting end of the initial data. The data phase recovery based on the pre-inserted pilot symbols described in this embodiment is a rough phase recovery, similar to the foundation of a project. After the phase recovery described in this embodiment is performed, continuing to execute the method of the present application can Get better phase recovery effect.
在本实施例中,该预先插入的导频符号为在该初始数据的发射端等间隔插入的导频符号,等间隔插入导频符号便于计算出公共相位旋转角度。在本实施例中,为进一步提高相位恢复的准确度,在使用该最大似然相位旋转角度对该分组中的数据进行相位恢复之后,还可以对分组中相位恢复后的数据进行以下处理:In this embodiment, the pre-inserted pilot symbols are pilot symbols inserted at equal intervals at the transmitting end of the initial data, and the pilot symbols are inserted at equal intervals to facilitate the calculation of the common phase rotation angle. In this embodiment, in order to further improve the accuracy of the phase recovery, after the phase recovery is performed on the data in the group by using the maximum likelihood phase rotation angle, the following processing can also be performed on the phase-recovered data in the group:
(1)缩小该分组的长度,并对缩小长度后的该分组中的数据进行再次分组;(1) reduce the length of this grouping, and group the data in this grouping after reducing the length again;
(2)对于每个分组,获取该分组在按照角度A1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A1),以及该分组在按照角度B1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B1),其中,该角度A1和角度B1分别为该分组设定的最大偏离角度值和最小偏离角度值;(2) For each group, obtain the Euclidean distance F(A 1 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 1 and the corresponding constellation point after the phase rotation, and the grouping according to the angle B 1 The Euclidean distance F(B 1 ) between the corresponding constellation point before the phase rotation and the corresponding constellation point after the phase rotation, wherein the angle A 1 and the angle B 1 are the maximum deviation angle value and Minimum deviation angle value;
(3)获取该F(A1)和F(B1)中的较小值,并将该较小值对应的角度作为第一偏转角度;(3) Obtain the smaller value among the F(A 1 ) and F(B 1 ), and use the angle corresponding to the smaller value as the first deflection angle;
(4)获取该第一偏转角度与该分组中数据的最大似然相位旋转角度,并使用该最大似然相位旋转角度对该分组中的数据进行相位恢复。(4) Obtain the maximum likelihood phase rotation angle between the first deflection angle and the data in the group, and use the maximum likelihood phase rotation angle to perform phase recovery on the data in the group.
本实施例记载的是缩小该数据符号的长度,例如之前的数据分组是128个数据一组,对这128个数据一组的小组进行相位恢复后,接着将该数据重新划分为32个数据一组,采用步骤S202-S208所示方案及其上述可选方案再进行一遍相位恢复。What is described in this embodiment is to reduce the length of the data symbol. For example, the previous data group is a group of 128 data. After the phase recovery is performed on the group of 128 data groups, the data is then re-divided into 32 data groups. group, using the solutions shown in steps S202-S208 and the above-mentioned optional solutions to perform phase recovery again.
可选地,上述步骤的执行主体可以为服务器或图1所示的移动终端等,但不限于此。Optionally, the execution body of the above steps may be a server or a mobile terminal as shown in FIG. 1 , but is not limited thereto.
通过上述步骤,对需要进行相位恢复的数据进行分组;并利用每个分组的最大偏移角度和最小偏移角度所对应的欧式距离中的较小值,获取第一偏转角度;以及使用该分组中数据与选取的最优偏转角度的最大似然相位旋转角度进行相位恢复,由此可见,采用上述方案并不需要计算待恢复数据所有的相位角度,每次进计算两个角度(即最大偏移角度和最小偏移角度)即可,因此,降低了相位恢复的复杂度,从而解决了相关技术中相位恢复方法复杂度高的问题。Through the above steps, the data that needs to be phase-recovered are grouped; and the smaller value in the Euclidean distance corresponding to the maximum offset angle and the minimum offset angle of each grouping is used to obtain the first deflection angle; and the grouping is used The phase recovery is performed by the maximum likelihood phase rotation angle between the data in the middle and the selected optimal deflection angle. It can be seen that the above scheme does not need to calculate all the phase angles of the data to be restored, and calculates two angles each time (that is, the maximum deflection angle Therefore, the complexity of the phase recovery is reduced, thereby solving the problem of high complexity of the phase recovery method in the related art.
实施例2Example 2
在本实施例中还提供了一种载波相位恢复装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, a carrier phase recovery apparatus is also provided, and the apparatus is used to implement the above-mentioned embodiments and preferred implementation manners, and what has been described will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, implementations in hardware, or a combination of software and hardware, are also possible and contemplated.
图3是根据本发明实施例的一种载波相位恢复装置的结构框图一,如图3所示,该装置包括:FIG. 3 is a structural block diagram 1 of a carrier phase recovery apparatus according to an embodiment of the present invention. As shown in FIG. 3 , the apparatus includes:
第一获取模块32,用于对于每个分组,获取该分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及该分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0),其中,所述分组为对需要进行相位恢复的数据进行分组后得到的数据分组,该角度A0和角度B0分别为该分组设定的最大偏离角度值和最小偏离角度值;The first obtaining module 32 is configured to obtain, for each group, the Euclidean distance F(A 0 ) between the corresponding constellation point before the phase rotation of the group is performed according to the angle A 0 and the corresponding constellation point after the phase rotation, and the The Euclidean distance F(B 0 ) between the constellation points corresponding to the grouping before the phase rotation is performed according to the angle B 0 and the corresponding constellation points after the phase rotation, wherein the grouping is obtained after grouping the data that needs to be phase-recovered The data grouping, the angle A 0 and the angle B 0 are respectively the maximum deviation angle value and the minimum deviation angle value set by the group;
第二获取模块34,与第一获取模块32连接,用于获取该F(A0)和F(B0)中的较小值,并将该较小值对应的角度作为第一偏转角度;The second acquisition module 34, connected with the first acquisition module 32, is used to acquire the smaller value among the F(A 0 ) and F(B 0 ), and use the angle corresponding to the smaller value as the first deflection angle;
第二相位恢复模块36,与第二获取模块34连接,用于获取该第一偏转角度与该分组中数据的最大似然相位旋转角度,并使用该最大似然相位旋转角度对该分组中的数据进行相位恢复。The second phase recovery module 36, connected to the second acquisition module 34, is used for acquiring the maximum likelihood phase rotation angle between the first deflection angle and the data in the group, and using the maximum likelihood phase rotation angle for the data in the group data for phase recovery.
图4是根据本发明实施例的一种载波相位恢复装置的结构框图二,如图4所示,第二获取模块34包括:FIG. 4 is a second structural block diagram of a carrier phase recovery apparatus according to an embodiment of the present invention. As shown in FIG. 4 , the second acquisition module 34 includes:
重复执行单元42,用于按照预设次数N重复执行以下步骤,得到该较小值;The repeating execution unit 42 is used for repeating the following steps according to the preset number of times N to obtain the smaller value;
确定单元44,与重复执行单元42连接,按照预设规则重新确定该角度A0的取值和该角度B0的取值,分别得到第一角度Ai和第二角度Bi;其中,Ai=F-1(Min(F(Ai-1),F(Bi-1))),Bi=(Ai-1+Bi-1)/2,i=1,2,3,……,N;The determination unit 44 is connected with the repeated execution unit 42, and re-determines the value of the angle A 0 and the value of the angle B 0 according to preset rules, and obtains the first angle A i and the second angle B i respectively; wherein, A i =F -1 (Min(F(A i-1 ),F(B i-1 ))), B i =(A i-1 +B i-1 )/2, i=1,2,3 ,...,N;
选取单元46,与确定单元44连接,用于在i=N时,将F(AN)和F(BN)中的最小值作为该较小值。The selecting unit 46 is connected to the determining unit 44, and is configured to take the minimum value of F(A N ) and F(B N ) as the smaller value when i=N.
图5是根据本发明实施例的一种载波相位恢复装置的结构框图三,如图5所示,该装置包括:FIG. 5 is a structural block diagram 3 of a carrier phase recovery apparatus according to an embodiment of the present invention. As shown in FIG. 5 , the apparatus includes:
第一相位恢复模块52,用于在对于每个分组,获取所述分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及所述分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0)之前,依据接收到的初始数据中导频符号与预先插入的导频符号之间的位置变化得到公共相位旋转角度,依据该公共相位旋转角度对该数据进行相位恢复,其中,该预先插入的导频符号为在该初始数据的发射端预先插入的导频符号。The first phase recovery module 52 is configured to, for each group, obtain the Euclidean distance F(A 0 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 0 and the corresponding constellation point after the phase rotation , and before the Euclidean distance F(B 0 ) between the corresponding constellation point before the phase rotation of the group and the corresponding constellation point after the phase rotation according to the angle B 0 , according to the pilot symbol in the received initial data and the preset The position change between the inserted pilot symbols obtains a common phase rotation angle, and phase recovery is performed on the data according to the common phase rotation angle, wherein the pre-inserted pilot symbols are pilot symbols pre-inserted at the transmitting end of the initial data. frequency symbol.
在本实施例中,该预先插入的导频符号为在该初始数据的发射端等间隔插入的导频符号。In this embodiment, the pre-inserted pilot symbols are pilot symbols inserted at equal intervals at the transmitting end of the initial data.
图6是根据本发明实施例的一种载波相位恢复装置的结构框图四,如图6所示,该装置还包括:FIG. 6 is a fourth structural block diagram of a carrier phase recovery apparatus according to an embodiment of the present invention. As shown in FIG. 6 , the apparatus further includes:
分组模块62,与第二相位恢复模块36连接,用于在使用该最大似然相位旋转角度对该分组中的数据进行相位恢复之后,缩小该分组的长度,并对缩小长度后的该分组中的数据进行再次分组;The grouping module 62, connected with the second phase recovery module 36, is used for reducing the length of the grouping after performing phase recovery on the data in the grouping by using the maximum likelihood phase rotation angle, and for reducing the length of the grouping. The data are grouped again;
第三获取模块64,与分组模块62连接,用于对于每个分组,获取该分组在按照角度A1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A1),以及该分组在按照角度B1进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B1),其中,该角度A1和角度B1分别为该分组设定的最大偏离角度值和最小偏离角度值;The third obtaining module 64 is connected to the grouping module 62, and is used for obtaining, for each grouping, the Euclidean distance F ( A 1 ), and the Euclidean distance F(B 1 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle B 1 and the corresponding constellation point after the phase rotation, wherein the angle A 1 and the angle B 1 are respectively The maximum deviation angle value and the minimum deviation angle value set for this group;
第四获取模块66,与第三获取模块64连接,用于获取该F(A1)和F(B1)中的较小值,并将该较小值对应的角度作为第一偏转角度;The fourth acquisition module 66, connected with the third acquisition module 64, is used to acquire the smaller value of the F(A 1 ) and F(B 1 ), and use the angle corresponding to the smaller value as the first deflection angle;
第三相位恢复模块68,与第四获取模块66连接,用于获取该第一偏转角度与该分组中数据的最大似然相位旋转角度,并使用该最大似然相位旋转角度对该分组中的数据进行相位恢复。The third phase recovery module 68 is connected to the fourth obtaining module 66, and is configured to obtain the maximum likelihood phase rotation angle between the first deflection angle and the data in the group, and use the maximum likelihood phase rotation angle for the data in the group. data for phase recovery.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。It should be noted that the above modules can be implemented by software or hardware, and the latter can be implemented in the following ways, but not limited to this: the above modules are all located in the same processor; or, the above modules are located in multiple in the processor.
下面结合本发明优选实施例进行详细说明。The following describes in detail with reference to the preferred embodiments of the present invention.
本发明优选实施例提供了一种复杂度较低的改进的载波相位恢复算法。改进的载波相位恢复算法在实现BPS算法的相位恢复效果的同时,降低了算法的复杂度,增强了算法实际应用的可行性。The preferred embodiment of the present invention provides an improved carrier phase recovery algorithm with lower complexity. The improved carrier phase recovery algorithm not only realizes the phase recovery effect of the BPS algorithm, but also reduces the complexity of the algorithm and enhances the feasibility of practical application of the algorithm.
载波相位恢复方法中寻找最优相位旋转角度可以建模为数学上的优化问题,目标函数为最小化ek,m。Finding the optimal phase rotation angle in the carrier phase recovery method can be modeled as a mathematical optimization problem, and the objective function is to minimize ek,m .
在无噪的理想情况下,存在使In a noise-free ideal situation, there is Make
且, and,
即目标函数e(x)具有对称性。同时,令That is, the objective function e(x) has symmetry. At the same time, let
有如下关系:There are the following relationships:
即目标函数e(x)具有在可行域上为凸函数。即目标函数e(x)在可行域上为对称凸函数。基于函数e(x)的对称凸函数的数学特性,提出复杂度相对BPS算法较低的改进的相位恢复算法。That is, the objective function e(x) has a convex function in the feasible region. That is, the objective function e(x) is a symmetric convex function on the feasible region. Based on the mathematical properties of the symmetric convex function of the function e(x), an improved phase recovery algorithm with lower complexity than the BPS algorithm is proposed.
图7是根据本发明优选实施例的改进的相位恢复算法的算法流程图,如图7所示,展示了本发明优选实施例记载的方案的两大部分,第一部分是粗相位搜索,在第一部分中,采用导频纠正相位误差,第二部分是采用最大似然相位估计,依据第二部分得出的最大似然相位旋转角度进行相位恢复。本发明优选实施例记载的技术方案如下:Fig. 7 is an algorithm flow chart of the improved phase recovery algorithm according to the preferred embodiment of the present invention. As shown in Fig. 7, it shows two parts of the solution described in the preferred embodiment of the present invention. The first part is the coarse phase search. In one part, the pilot frequency is used to correct the phase error, and in the second part, the maximum likelihood phase estimation is used, and the phase recovery is performed according to the maximum likelihood phase rotation angle obtained in the second part. The technical scheme described in the preferred embodiment of the present invention is as follows:
第一步:对应于图7中的第一部分粗相位恢复,采用基于导频的载波相位恢复算法进行相位恢复。在发射端将数据进行分组,在每组数据中等间隔插入导频符号,在接收端利用接收到的导频符号与已知的插入导频符号计算得到公共相位旋转,接收端依据已知的插入导频信号与接收到的导频信号的位置变化得到公共相位旋转角度,对该组数据进行相位恢复。Step 1: Corresponding to the first part of coarse phase recovery in Figure 7, a pilot-based carrier phase recovery algorithm is used to perform phase recovery. The data is grouped at the transmitting end, pilot symbols are inserted at equal intervals in each group of data, and the common phase rotation is calculated at the receiving end using the received pilot symbols and the known inserted pilot symbols, and the receiving end is based on the known insertion The position change of the pilot signal and the received pilot signal obtains a common phase rotation angle, and phase recovery is performed on the group of data.
第二步:将经过第一步初始相位恢复的信号重新分组,设置查找深度N和查找范围边界值A和B,计算角度A和B对应的误差函数即欧式距离F(A)和F(B)。本实施例中的查找深度意为查找次数,对应于实施例1中的预设次数N,查找范围边界值A和B分别对应于实施例1中的最大偏离角度值和最小偏离角度值。Step 2: Regroup the signals after the initial phase recovery in the first step, set the search depth N and the search range boundary values A and B, and calculate the error functions corresponding to the angles A and B, namely the Euclidean distances F(A) and F(B ). The search depth in this embodiment means search times, which corresponds to the preset times N in
第三步:求得F(A)和F(B)中较小的值,并令A=F-1(Min(F(A),F(B))),令B=(A+B)/2。在求得较小值之后,设置新的边界值A和B,Step 3: Find the smaller value of F(A) and F(B), and let A=F-1(Min(F(A),F(B))), let B=(A+B) )/2. After finding the smaller value, set new boundary values A and B,
第四步:判断查找深度是否大于N,在查找深度没达到预设值N的情况下,依据第三步得到的新的边界值A和B回到第二步重复计算较小值。在查找深度达到预设值N的情况下,此刻的较小值对应的角度即为最优偏转角度。Step 4: Determine whether the search depth is greater than N. If the search depth does not reach the preset value N, return to the second step to repeat the calculation of the smaller value according to the new boundary values A and B obtained in the third step. When the search depth reaches the preset value N, the angle corresponding to the smaller value at the moment is the optimal deflection angle.
第五步:采用最大似然估计的方法,估计出接收到的数据与最优偏转角度的最大似然相位旋转角度,使用求得的最大似然相位旋转角度对该组数据进行相位恢复。Step 5: Using the method of maximum likelihood estimation, estimate the maximum likelihood phase rotation angle between the received data and the optimal deflection angle, and use the obtained maximum likelihood phase rotation angle to perform phase recovery on the set of data.
第六步:缩小分组数据符号的长度,继续对经过上述相位恢复的数据进行分组,重复执行第二步到第五步,完成二阶的相位恢复算法。Step 6: Reduce the length of the grouped data symbols, continue to group the data that has undergone the above phase recovery, and repeat the second to fifth steps to complete the second-order phase recovery algorithm.
在本发明优选实施例中,参数A、B决定了算法查找的相位范围,即算法的查找相位区间为[A,B],参数N决定了算法对于查找相位的精度,依据上述方法的载波相位恢复算法的精度为In the preferred embodiment of the present invention, the parameters A and B determine the phase range of the algorithm search, that is, the search phase interval of the algorithm is [A, B], and the parameter N determines the accuracy of the algorithm for the search phase. According to the carrier phase of the above method The accuracy of the recovery algorithm is
图8是根据本发明优选实施例的相位恢复方法的信号处理流程图,如图8所示:首先选取角度偏离最大值A和最小值B,分别计算它们解调前后的欧式距离,使用预定义的公式得到新的偏离值A和B,判断是否达到了预设的查找深度二分深度,在达到二分深度的情况下,将所述新的偏离值A记为最优偏转角度。Fig. 8 is the signal processing flow chart of the phase recovery method according to the preferred embodiment of the present invention, as shown in Fig. 8: first select the maximum value A and the minimum value B of the angle deviation, calculate their Euclidean distances before and after demodulation, and use a predefined The formula obtains new deviation values A and B, and judges whether the preset search depth bisection depth is reached. In the case of reaching the bisection depth, the new deviation value A is recorded as the optimal deflection angle.
本发明优选实施例所述方法减小了传统相位恢复算法的复杂度,改进的相位恢复算法在于如何查找最小判决误差对应的相位旋转角度。BPS算法是将所有需要判断的相位旋转角度进行遍历计算并判决,求出误差和,然后将所有相位旋转角度对应的误差和进行比较,求出误差和最小值。然后采用最大似然估计的算法求出相位旋转角度,利用该角度对信号进行处理,恢复相位。BPS算法过程繁琐而且复杂,改进的相位恢复算法则是简化了这一过程,在分析目标函数e(x)在可行域上为对称凸函数,即验证了该算法的可行性后,不需要将所有的相位角度计算出来,而是每次计算两个角度进行计算比较,仅保留较小误差对应的角度,这样可以使计算复杂度以对数速度减小,复杂度比较如下所示:The method described in the preferred embodiment of the present invention reduces the complexity of the traditional phase recovery algorithm, and the improved phase recovery algorithm lies in how to find the phase rotation angle corresponding to the minimum decision error. The BPS algorithm is to traverse, calculate and judge all the phase rotation angles that need to be judged, obtain the error sum, and then compare the error sums corresponding to all the phase rotation angles to obtain the error sum and the minimum value. Then the maximum likelihood estimation algorithm is used to obtain the phase rotation angle, and the signal is processed by this angle to restore the phase. The process of the BPS algorithm is cumbersome and complicated. The improved phase recovery algorithm simplifies the process. After analyzing the objective function e(x) as a symmetric convex function in the feasible domain, that is, after verifying the feasibility of the algorithm, it is not necessary to All phase angles are calculated, but two angles are calculated each time for calculation and comparison, and only the angle corresponding to the smaller error is retained, which can reduce the computational complexity at a logarithmic speed. The complexity comparison is as follows:
1、改进的相位恢复算法在串行计算中具有时间复杂度优势:1. The improved phase recovery algorithm has the advantage of time complexity in serial calculation:
如果考虑串行计算,在比较过程中,BPS算法的时间复杂度为O(n),改进的相位恢复算法的空间复杂度为O(时间复杂度logn)。例如:划分64个角度,BPS算法比较64次,改进的相位恢复算法比较6次。If the serial calculation is considered, in the comparison process, the time complexity of the BPS algorithm is O(n), and the space complexity of the improved phase recovery algorithm is O(time complexity logn). For example: dividing 64 angles, the BPS algorithm compares 64 times, and the improved phase recovery algorithm compares 6 times.
2、改进的相位恢复算法在并行计算中具有空间复杂度优势:2. The improved phase recovery algorithm has the advantage of space complexity in parallel computing:
如果考虑并行计算,BPS算法的空间复杂度为O(n),改进的相位恢复算法的空间复杂度为2。例如:划分64个角度,BPS算法需要64个存储空间,每次比较后存储空间对数递减,改进的相位恢复算法每次只需要两个存储空间存储当前数据和比较数据。If parallel computing is considered, the space complexity of the BPS algorithm is O(n), and the space complexity of the improved phase recovery algorithm is 2. For example: dividing 64 angles, the BPS algorithm needs 64 storage spaces, and the storage space is logarithmically decreased after each comparison. The improved phase recovery algorithm only needs two storage spaces to store the current data and the comparison data each time.
综上所述,改进的相位恢复算法与BPS算法相比,对系统性能的提升效果近似,且在串行计算中具有时间复杂度优势,在并行计算中具有空间复杂度优势。因此,改进的相位恢复算法与BPS算法相比具有更好的性能。同时,改进的相位恢复算法也可以通过设置不同的分组长度扩展为二阶算法进行使用,以增强相位恢复算法的准确性。通过较长的分组做粗相位恢复,可以有效地减小噪声对相位恢复算法的影响。再通过较小的分组做细相位恢复,可以利用局部的相位信息对于相位进行更准确地恢复。To sum up, compared with the BPS algorithm, the improved phase recovery algorithm has a similar improvement in system performance, and has the advantage of time complexity in serial computing and space complexity in parallel computing. Therefore, the improved phase recovery algorithm has better performance compared with the BPS algorithm. At the same time, the improved phase recovery algorithm can also be extended to a second-order algorithm by setting different packet lengths to enhance the accuracy of the phase recovery algorithm. By doing coarse phase recovery with longer groupings, the influence of noise on the phase recovery algorithm can be effectively reduced. Then, by performing fine phase recovery in smaller groups, the phase can be recovered more accurately by using local phase information.
本发明的一个可选实施例中提供的载波相位恢复方法和装置可以适用于奈奎斯特Nyquist相干光通信传输系统,该系统的符号速率为5.8Gaud,所用调制格式为64QAM(正交振幅调制,Quadrature Amplitude Modulation,简称为QAM)。快速傅里叶变换与快速傅里叶反变换的长度均为128,其中有2个导频信号用于相位估计。波长数为8,传输距离为160km。在相位恢复算法部分,先采用基于导频的载波相位恢复,再采用二阶的相位恢复算法进一步进行相位恢复。The carrier phase recovery method and device provided in an optional embodiment of the present invention can be applied to a Nyquist coherent optical communication transmission system, where the symbol rate of the system is 5.8 Gaud, and the modulation format used is 64QAM (Quadrature Amplitude Modulation (Quadrature Amplitude Modulation) , Quadrature Amplitude Modulation, referred to as QAM). The lengths of the fast Fourier transform and the inverse fast Fourier transform are both 128, and 2 pilot signals are used for phase estimation. The number of wavelengths is 8, and the transmission distance is 160km. In the phase recovery algorithm part, the pilot-based carrier phase recovery is used first, and then the second-order phase recovery algorithm is used for further phase recovery.
第一步:采用基于导频的载波相位恢复算法进行相位恢复。在发射端将数据以128个符号为一组进行分组,每组数据中会等间隔地插入导频PILOTk,i,PILOTk,i为发射的第k组数据中第i个导频。pilotk,i为接收到的第k组数据中第i个导频。两者相除得到相位旋转量rotatek,i,对rotatek,i做归一化并求出第k组数据平均相位旋转量。数据Xk除以导频旋转量,得到经过相位纠正后的数据。Step 1: Use pilot-based carrier phase recovery algorithm for phase recovery. At the transmitting end, the data is grouped into groups of 128 symbols, and pilot frequencies PILOT k,i are inserted into each group of data at equal intervals, where PILOT k,i is the i-th pilot frequency in the k-th group of data to be transmitted. pilot k,i is the i-th pilot in the received k-th group of data. Divide the two to obtain the phase rotation amount rotate k,i , normalize the rotate k,i and obtain the average phase rotation amount of the kth group of data. The data X k is divided by the pilot rotation amount to obtain the phase-corrected data.
第二步:将经过第一步恢复的信号重新分组为128个一组,初始化设置查找深度N=5和查找范围边界值A=-20°和B=20°和n=0。Step 2: Regroup the recovered signals into groups of 128, and initially set the search depth N=5 and the search range boundary values A=-20°, B=20° and n=0.
第三步:计算角度A=-20°和B=20°对应的欧式距离F(A=-20°)和F(B=20°)。求得F(A=-20°)和F(B=20°)中较小的值,保留A=Min(F(A=-20°),F((B=20°))对应的角度。令B=(A+B)/2=(-20°+20°)/2=0°,n=n+1。Step 3: Calculate the Euclidean distances F (A=-20°) and F (B=20°) corresponding to the angles A=-20° and B=20°. Find the smaller value of F(A=-20°) and F(B=20°), keep the angle corresponding to A=Min(F(A=-20°), F((B=20°)) Let B=(A+B)/2=(-20°+20°)/2=0°, n=n+1.
第四步:判断查找深度n是否等于N,若否,依据第三步的新的边界角度值重复执行第三步和第四步的步骤。若是,将较小值对应的角度值记为最优偏转角度。Step 4: Determine whether the search depth n is equal to N, if not, repeat the steps of the third step and the fourth step according to the new boundary angle value of the third step. If so, record the angle value corresponding to the smaller value as the optimal deflection angle.
第五步:采用最大似然估计的方法,估计出接收到的数据与最优偏转角度的最大似然相位旋转角度。使用最大似然相位旋转角度对该组数据进行相位恢复。Step 5: Using the method of maximum likelihood estimation, the maximum likelihood phase rotation angle between the received data and the optimal deflection angle is estimated. Phase recovery is performed on this set of data using the maximum likelihood phase rotation angle.
第六步:缩小分组数据符号的长度为32个一组,对新的分组重复执行上述计算步骤,完成二阶的改进的相位恢复算法。The sixth step: reducing the length of the packet data symbols to a group of 32, and repeating the above calculation steps for new packets to complete the second-order improved phase recovery algorithm.
为了比较相位恢复算法的效果和两种算法的性能,对无相位恢复算法、BPS相位恢复算法、改进的相位恢复算法的误码率进行比较,三者误码率分别为:0.0421、0.0160、0.0162,图9是根据本发明优选实施例的不同相位恢复方法的星座图,如图9所示,给出了5.8Gaud的Nyquist相干光通信系统中不加相位恢复算法、BPS算法、改进的相位恢复算法的误码率比较结果图。In order to compare the effect of the phase recovery algorithm and the performance of the two algorithms, the bit error rates of the non-phase recovery algorithm, the BPS phase recovery algorithm and the improved phase recovery algorithm are compared. The bit error rates of the three are: 0.0421, 0.0160, 0.0162 respectively. , Fig. 9 is a constellation diagram of different phase recovery methods according to a preferred embodiment of the present invention, as shown in Fig. 9 , the Nyquist coherent optical communication system of 5.8Gaud without adding phase recovery algorithm, BPS algorithm, and improved phase recovery The bit error rate comparison result of the algorithm.
由图9和三种误码率结果可以看出,改进的相位恢复算法与BPS相位恢复算法相比,对系统性能的提升效果近似,且在串行计算中具有时间复杂度优势,在并行计算中具有空间复杂度优势。也就是说,改进的相位恢复算法与BPS相位恢复算法相比在复杂度方面具有优势。It can be seen from Figure 9 and the three bit error rate results that compared with the BPS phase recovery algorithm, the improved phase recovery algorithm has a similar improvement in system performance, and has the advantage of time complexity in serial computing, and in parallel computing. has the advantage of space complexity. That is, the improved phase recovery algorithm has an advantage in complexity compared with the BPS phase recovery algorithm.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
实施例3Example 3
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:Embodiments of the present invention also provide a storage medium. Optionally, in this embodiment, the above-mentioned storage medium may be configured to store program codes for executing the following steps:
S1,对需要进行相位恢复的数据进行分组;S1, group the data that needs to be phase-recovered;
S2,对于每个分组,获取该分组在按照角度A0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(A0),以及该分组在按照角度B0进行相位旋转前所对应星座点和相位旋转后所对应星座点之间的欧式距离F(B0),其中,该角度A0和角度B0分别为该分组设定的最大偏离角度值和最小偏离角度值;S2, for each group, obtain the Euclidean distance F(A 0 ) between the constellation point corresponding to the group before the phase rotation is performed according to the angle A 0 and the corresponding constellation point after the phase rotation, and the grouping is obtained according to the angle B 0 . The Euclidean distance F(B 0 ) between the corresponding constellation point before the phase rotation and the corresponding constellation point after the phase rotation, wherein the angle A 0 and the angle B 0 are the maximum deviation angle value and the minimum value set by the group respectively. Deviation angle value;
S3,获取该F(A0)和F(B0)中的较小值,并将该较小值对应的角度作为第一偏转角度;S3, obtain the smaller value among the F(A 0 ) and F(B 0 ), and use the angle corresponding to the smaller value as the first deflection angle;
S4,获取该第一偏转角度与该分组中数据的最大似然相位旋转角度,并使用该最大似然相位旋转角度对该分组中的数据进行相位恢复。S4: Obtain the maximum likelihood phase rotation angle between the first deflection angle and the data in the group, and use the maximum likelihood phase rotation angle to perform phase recovery on the data in the group.
可选地,存储介质还被设置为存储用于执行上述实施例记载的方法步骤的程序代码:Optionally, the storage medium is further configured to store program codes for executing the method steps described in the foregoing embodiments:
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic Various media that can store program codes, such as discs or optical discs.
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例记载的方法步骤。Optionally, in this embodiment, the processor executes the method steps described in the foregoing embodiments according to program codes stored in the storage medium.
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementation manners, and details are not described herein again in this embodiment.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device, which can be centralized on a single computing device, or distributed in a network composed of multiple computing devices Alternatively, they may be implemented in program code executable by a computing device, such that they may be stored in a storage device and executed by the computing device, and in some cases, in a different order than here The steps shown or described are performed either by fabricating them separately into individual integrated circuit modules, or by fabricating multiple modules or steps of them into a single integrated circuit module. As such, the present invention is not limited to any particular combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (8)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610251599.5A CN107306242B (en) | 2016-04-20 | 2016-04-20 | Carrier phase recovery method and device |
PCT/CN2017/074016 WO2017181763A1 (en) | 2016-04-20 | 2017-02-17 | Carrier phase recovery method and apparatus, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610251599.5A CN107306242B (en) | 2016-04-20 | 2016-04-20 | Carrier phase recovery method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107306242A CN107306242A (en) | 2017-10-31 |
CN107306242B true CN107306242B (en) | 2020-10-16 |
Family
ID=60116594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610251599.5A Active CN107306242B (en) | 2016-04-20 | 2016-04-20 | Carrier phase recovery method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107306242B (en) |
WO (1) | WO2017181763A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108022266B (en) * | 2017-12-14 | 2024-02-02 | 杭州电子科技大学 | Artificial intelligent image recognition method for photovoltaic cell on-line position detection |
CN110365610A (en) * | 2018-03-26 | 2019-10-22 | 晨星半导体股份有限公司 | Phase recovery device and phase recovery method |
CN108965194B (en) * | 2018-08-16 | 2020-04-17 | 北京邮电大学 | Method and device for signal phase recovery |
CN111371502B (en) * | 2018-12-25 | 2022-04-19 | 中兴通讯股份有限公司 | Carrier phase estimation method, device, equipment and computer readable storage medium |
CN111294300B (en) * | 2019-02-28 | 2023-03-24 | 展讯通信(上海)有限公司 | Frequency offset obtaining method and device |
CN111104867B (en) * | 2019-11-25 | 2023-08-25 | 北京迈格威科技有限公司 | Recognition model training and vehicle re-recognition method and device based on part segmentation |
CN112383499B (en) * | 2020-11-11 | 2023-02-28 | 成都信息工程大学 | A phase recovery method for synthesizing high-order modulated signals |
CN113726703B (en) * | 2021-09-02 | 2022-10-18 | 苏州大学 | A Rotation-Guided Blind Phase Retrieval Method for Higher-Order Quadrature Amplitude Modulated Signals |
CN120185722A (en) * | 2025-05-20 | 2025-06-20 | 北京邮电大学 | Carrier phase recovery method and system based on convolutional cyclic neural network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104115423A (en) * | 2012-02-20 | 2014-10-22 | 泰科电子海底通信有限责任公司 | System and method for blind equalization and carrier phase recovery in a quadrature amplitude modulated system |
US9306676B1 (en) * | 2013-03-14 | 2016-04-05 | Clariphy Communications, Inc. | Cycle slip compensation in coherent receiver |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8477877B2 (en) * | 2010-06-23 | 2013-07-02 | At&T Intellectual Property I, L.P. | Feed-forward carrier phase recovery for optical communications |
US8908809B2 (en) * | 2010-12-15 | 2014-12-09 | At&T Intellectual Property I, L.P. | Complexity reduced feed forward carrier recovery methods for M-QAM modulation formats |
-
2016
- 2016-04-20 CN CN201610251599.5A patent/CN107306242B/en active Active
-
2017
- 2017-02-17 WO PCT/CN2017/074016 patent/WO2017181763A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104115423A (en) * | 2012-02-20 | 2014-10-22 | 泰科电子海底通信有限责任公司 | System and method for blind equalization and carrier phase recovery in a quadrature amplitude modulated system |
US9306676B1 (en) * | 2013-03-14 | 2016-04-05 | Clariphy Communications, Inc. | Cycle slip compensation in coherent receiver |
Also Published As
Publication number | Publication date |
---|---|
CN107306242A (en) | 2017-10-31 |
WO2017181763A1 (en) | 2017-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107306242B (en) | Carrier phase recovery method and device | |
CN112236945B (en) | Interference detection and suppression in uncoordinated systems | |
CN103944708A (en) | Bit synchronizer for detecting symbol timing error for high order modulation using a trajectory mid-point rotation and related methods | |
CN101094002A (en) | DC offset removal apparatus and DC offset removal method | |
US12244441B2 (en) | Communication unit for soft-decision demodulation and method therefor | |
CN114726702B (en) | Method and device for estimating and compensating channel frequency offset | |
CN103138844A (en) | Phase noise compensation method of 16 quadrature amplitude modulation (QAM) modulating signals | |
EP3565208B1 (en) | Method and apparatus for demodulating signal | |
CN114553367B (en) | Method, device, equipment and storage medium for PDCCH blind detection | |
US10616015B2 (en) | Signal processing system and method, and apparatus | |
CN116170263B (en) | A MPSK-type burst signal modulation recognition method and system based on AlexNet network | |
CN113765838B (en) | DPSK signal demodulation method, device, equipment and storage medium | |
US8811546B2 (en) | Adaptive reference symbol method and apparatus for a receiver | |
Liu et al. | Modulation classification based on Gaussian mixture models under multipath fading channel | |
CN102546489B (en) | Calculation method and device for demodulated effective noise in wireless communication | |
Deng et al. | Blind separation of PCMA signals based on iterative quantum genetic optimization | |
Dulek et al. | Modulation discovery over arbitrary additive noise channels based on the Richardson-Lucy algorithm | |
CN114553366A (en) | PDCCH blind detection method, equipment and storage medium | |
CN110460385B (en) | Phase noise compensation device and method, receiver | |
CN1714549B (en) | Method and corresponding arrangement for DC offset compensation using channel estimation | |
CN103634245A (en) | Signal bandwidth estimation method and signal bandwidth estimation device | |
CN114205196B (en) | A blind estimation method for MPSK signal SNR in an environment with phase offset | |
US9276788B2 (en) | Joint demodulating and demapping of digital signal | |
CN116527168A (en) | Large-scale MIMO signal detection method based on nested variable-branch chain high-order QAM | |
KR101799849B1 (en) | Method for calculating soft decision value for qam signals |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |