CN115580356B - Phase noise suppression method and equipment - Google Patents

Phase noise suppression method and equipment Download PDF

Info

Publication number
CN115580356B
CN115580356B CN202211546240.2A CN202211546240A CN115580356B CN 115580356 B CN115580356 B CN 115580356B CN 202211546240 A CN202211546240 A CN 202211546240A CN 115580356 B CN115580356 B CN 115580356B
Authority
CN
China
Prior art keywords
received symbol
preset
phase noise
hard decision
angle
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
Application number
CN202211546240.2A
Other languages
Chinese (zh)
Other versions
CN115580356A (en
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.)
Beijing Rongwei Technology Co ltd
Original Assignee
Beijing Rongwei Technology Co ltd
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 Beijing Rongwei Technology Co ltd filed Critical Beijing Rongwei Technology Co ltd
Priority to CN202211546240.2A priority Critical patent/CN115580356B/en
Publication of CN115580356A publication Critical patent/CN115580356A/en
Application granted granted Critical
Publication of CN115580356B publication Critical patent/CN115580356B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/60Receivers
    • H04B10/61Coherent receivers
    • H04B10/616Details of the electronic signal processing in coherent optical receivers
    • H04B10/6165Estimation of the phase of the received optical signal, phase error estimation or phase error correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum

Landscapes

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

Abstract

The invention discloses a phase noise suppression method and equipment, wherein the method comprises the following steps: acquiring a receiving symbol, multiplying a conjugate value of the receiving symbol and a hard decision value of the receiving symbol, and performing angle calculation on a multiplication result to obtain a calculation angle; if the received symbol and the hard decision value meet the preset condition, storing the calculated angle into a preset cache region in a shift storage mode; when the stored calculation angles exist in all data bits in the preset cache region, determining the average value of all the stored calculation angles; performing phase noise suppression on a target receiving symbol obtained at the current moment based on the average value to obtain a target signal; the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying the received symbol for a preset time length, the preset time length is half of the cache length of the preset cache region, and due to the fact that no pilot frequency overhead exists, more efficient phase noise suppression is achieved.

Description

Phase noise suppression method and equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for suppressing phase noise.
Background
In laser communication, light is emitted from a laser, one or more longitudinal modes are generated after the laser starts oscillation, and the frequency of each longitudinal mode is not a single frequency point but a certain range, namely the laser line width. The laser linewidth determines the phase noise of the laser, and the wider the linewidth is, the larger the phase noise is. The phase noise of the laser is approximate to a wiener process, and the phase noise not only increases the error rate of the system, but also influences the tracking precision of carrier frequency. Although a narrow linewidth laser can reduce the influence of phase noise on a system, the laser phase noise is still one of the main sources of damage of an optical communication system due to the laser cost, the laser aging and the like, and therefore an estimation and compensation algorithm of the carrier phase noise is an important component in a digital coherent receiver. The optical phase-locked loop technology is adopted in the early period to track and compensate the phase noise of the laser, but the structure is complex and the long-time stable operation is difficult to realize. With the development of digital signal processing technology, the trend of coherent optical communication is to estimate and compensate the phase noise of a laser by using the digital signal processing technology.
In the prior art, a pilot-assisted algorithm is mostly adopted when phase noise suppression is performed. But adding the pilot will cause the equivalent transmission rate of the signal to be lower. And the phase noise is considered to be stably changed between the two pilot signals, and the phase noise suppression algorithm is influenced by the interval of the pilot signals and has poor timeliness.
Therefore, how to more efficiently perform phase noise suppression is a technical problem to be solved at present.
Disclosure of Invention
The embodiment of the invention provides a phase noise suppression method and equipment, which are used for more efficiently suppressing phase noise.
In a first aspect, a method for suppressing phase noise is provided, the method comprising:
acquiring a receiving symbol, multiplying a conjugate value of the receiving symbol and a hard decision value of the receiving symbol, and performing angle calculation on a multiplication result to obtain a calculation angle;
if the received symbol and the hard decision value meet a preset condition, storing the calculated angle into a preset cache region in a shift storage mode;
when the stored calculation angles exist in all the data bits in the preset cache region, determining the average value of all the stored calculation angles;
performing phase noise suppression on a target receiving symbol obtained at the current moment based on the average value to obtain a target signal;
the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying and maintaining the received symbol for a preset time length, and the preset time length is half of the cache length of the preset cache region.
In some embodiments, after performing the angle calculation on the multiplied result to obtain the calculated angle, the method further includes:
determining a euclidean distance between the received symbol and the hard decision value, wherein the preset condition includes that the euclidean distance is smaller than a threshold value.
In some embodiments, the phase noise suppression is performed on the target received symbol obtained at the current time based on the average value to obtain a target signal, specifically:
obtaining the target signal through a first formula, wherein the first formula is as follows:
Figure 630672DEST_PATH_IMAGE001
wherein, the first and the second end of the pipe are connected with each other,
Figure 639079DEST_PATH_IMAGE002
in order to be able to detect the target signal,
Figure 692486DEST_PATH_IMAGE003
for the purpose of the target received symbol(s),
Figure 469949DEST_PATH_IMAGE004
and e is the average value, e is a natural constant, and j is an imaginary unit.
In some embodiments, storing the calculated angle in a preset buffer area using a shift storage manner specifically includes:
and storing the calculation angle into the preset buffer area based on a shift storage enabling signal, wherein the shift storage enabling signal is triggered when the received symbol and the hard decision value meet the preset condition.
In a second aspect, there is provided a phase noise suppression device, the device comprising:
the calculation module is used for acquiring a received symbol, multiplying a conjugate value of the received symbol by a hard decision value of the received symbol, and performing angle calculation on a multiplication result to obtain a calculation angle;
a storage module, configured to store the calculated angle into a preset buffer area in a shift storage manner if the received symbol and the hard decision value satisfy a preset condition;
the determining module is used for determining the average value of each stored calculation angle when each data bit in the preset cache region has the stored calculation angle;
the suppression module is used for performing phase noise suppression on a target receiving symbol acquired at the current moment based on the average value to obtain a target signal;
the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying and maintaining the received symbol for a preset time length, and the preset time length is half of the cache length of the preset cache region.
In some embodiments, the calculation module is further configured to:
determining a euclidean distance between the received symbol and the hard decision value, wherein the preset condition includes that the euclidean distance is smaller than a threshold value.
In some embodiments, the suppression module is specifically configured to:
obtaining the target signal by a first formula, wherein the first formula is as follows:
Figure 950609DEST_PATH_IMAGE005
wherein the content of the first and second substances,
Figure 180733DEST_PATH_IMAGE002
in order to be able to detect the target signal,
Figure 37830DEST_PATH_IMAGE003
for the purpose of the target received symbol(s),
Figure 669800DEST_PATH_IMAGE006
and e is the average value, e is a natural constant, and j is an imaginary unit.
In some embodiments, the logging module is specifically configured to:
and storing the calculation angle into the preset buffer area based on a shift storage enabling signal, wherein the shift storage enabling signal is triggered when the received symbol and the hard decision value meet the preset condition.
By applying the technical scheme, a received symbol is obtained, a conjugate value of the received symbol is multiplied by a hard decision value of the received symbol, and a calculation angle is obtained after an angle calculation is carried out on a multiplication result; if the received symbol and the hard decision value meet a preset condition, storing the calculated angle into a preset cache region in a shift storage mode; when stored calculation angles exist in all data bits in the preset cache region, determining the average value of all the stored calculation angles; performing phase noise suppression on a target receiving symbol obtained at the current moment based on the average value to obtain a target signal; the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying and maintaining the received symbol for a preset time length, the preset time length is half of the cache length of the preset cache region, and due to the fact that no pilot frequency overhead exists, phase noise suppression is carried out more efficiently.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart illustrating a phase noise suppression method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram illustrating a phase noise suppression method according to another embodiment of the present invention;
FIG. 3 shows a signal constellation of received symbols in an embodiment of the invention;
FIG. 4 shows a diagram of simulation analysis results in an embodiment of the invention;
FIG. 5 illustrates a signal constellation before phase noise suppression is performed in an embodiment of the present invention;
FIG. 6 shows signal constellations after phase noise suppression in an embodiment of the invention;
fig. 7 shows a schematic structural diagram of a phase noise suppression device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
An embodiment of the present application provides a phase noise suppression method, as shown in fig. 1, the method includes the following steps:
step S101, obtaining a receiving symbol, multiplying the conjugate value of the receiving symbol and the hard decision value of the receiving symbol, and calculating the angle of the multiplied result to obtain a calculated angle.
In this embodiment, the received symbol may be obtained from the signal sending end by the signal receiving end, and the received symbol is transmitted at a preset rate. After the received symbol is obtained, determining a conjugate value and a hard decision value of the received symbol, wherein the hard decision value is a constellation point closest to the received symbol, multiplying the conjugate value and the hard decision value, and obtaining a calculation angle after calculating the angle.
For example, if the received symbol is
Figure 321361DEST_PATH_IMAGE007
Hard decision value of
Figure 366678DEST_PATH_IMAGE008
Taking QPSK as an example, the constellation diagram is divided into 4 quadrants, and each quadrant has a constellation point, which is:
Figure 699570DEST_PATH_IMAGE009
the transmitted signal is one of four constellation points at each time instant. Hard decision value
Figure 248363DEST_PATH_IMAGE008
Comprises the following steps:
Figure 274088DEST_PATH_IMAGE010
to receive symbols
Figure 541121DEST_PATH_IMAGE011
For example, because
Figure 677704DEST_PATH_IMAGE012
Therefore, it is
Figure 81004DEST_PATH_IMAGE013
Calculating an angle
Figure 339947DEST_PATH_IMAGE014
Wherein the content of the first and second substances,
Figure 31959DEST_PATH_IMAGE015
which represents the operation of the conjugation of the light,
Figure 768971DEST_PATH_IMAGE016
indicating the calculation of the angle.
And step S102, if the received symbol and the hard decision value meet preset conditions, storing the calculated angle into a preset cache region in a shift storage mode.
In this embodiment, the received symbol may deviate from the constellation point due to the effect of gaussian white noise. When the noise is too large, the received symbols may fall into adjacent quadrants, causing hard decision errors. Therefore, in order to improve the accuracy of phase noise estimation, when the received symbol and the hard decision value satisfy the predetermined condition, the calculation angle needs to be stored in the predetermined buffer for phase noise estimation, so as to reduce the influence of gaussian white noise.
The preset cache region comprises a plurality of data bits, and the shift storage mode means that each data to be filled into each data bit is stored into the lowest data bit or the highest data bit of the preset cache region first, and the data filled in the preset cache region is sequentially shifted by one bit.
In a specific application scenario of the present application, the preset cache area is
Figure 230040DEST_PATH_IMAGE017
And L is the cache length of the preset cache region.
In order to improve the accuracy of the phase noise estimation, in some embodiments of the present application, after performing an angle-finding operation on the multiplied result to obtain a calculated angle, the method further includes:
determining a euclidean distance between the received symbol and the hard decision value, wherein the preset condition includes that the euclidean distance is smaller than a threshold value.
In this embodiment, the euclidean distance:
Figure 659884DEST_PATH_IMAGE018
wherein, the first and the second end of the pipe are connected with each other,
Figure 573613DEST_PATH_IMAGE019
and
Figure 114316DEST_PATH_IMAGE020
are respectively received signals
Figure 757787DEST_PATH_IMAGE007
Real and imaginary parts of, i.e.
Figure 30636DEST_PATH_IMAGE021
In the same way, the following steps are carried out,
Figure 759558DEST_PATH_IMAGE022
and
Figure 776056DEST_PATH_IMAGE023
are respectively hard decision values
Figure 274033DEST_PATH_IMAGE008
Real and imaginary parts of (c).
As shown in FIG. 3, if the threshold value is 0.6, the dots in the circle represent the distance
Figure 780101DEST_PATH_IMAGE024
Less than a threshold of 0.6. The probability that the outside points are influenced by noise from other quadrant constellation points is higher, namely the probability of hard decision errors is higher. If a hard decision for a received symbol is in error, the calculated angle is also erroneous, affecting the accuracy of the phase noise estimate. In the embodiment, the calculated angle is stored in the preset buffer area when the euclidean distance is smaller than the threshold value, so that noise estimation is performed, the reliability of the calculated angle is improved, the phase noise estimation precision can be improved, and a person skilled in the art can flexibly set different threshold values according to actual needs.
Optionally, before storing the calculated angle in the preset buffer area adopting the shift storage manner, the correlation coefficient between the received symbol and the hard decision value may be calculated based on a preset correlation analysis algorithm, and the preset condition may be that the correlation coefficient is greater than a preset threshold.
In order to more reliably store the calculated angle into the preset buffer area, in some embodiments of the present application, the storing of the calculated angle into the preset buffer area using a shift storage method specifically includes:
and storing the calculation angle into the preset buffer area based on a shift storage enabling signal, wherein the shift storage enabling signal is triggered when the received symbol and the hard decision value meet the preset condition.
In the specific application scenario of the present application, the method should be implemented
Figure 928142DEST_PATH_IMAGE024
When the value is less than the threshold value, a shift storage enabling signal is generated, and the calculated angle is subjected to shift storage, namely
Figure 810647DEST_PATH_IMAGE025
In this embodiment, the shift storage enable signal is triggered when the received symbol and the hard decision value satisfy the preset condition, and the calculated angle may be stored in the preset buffer area by the shift storage enable signal.
Step S103, when there is a stored calculation angle in each data bit in the preset buffer, determining an average value of each stored calculation angle.
In this embodiment, the received signal is continuously acquired, and the corresponding calculation angle is stored in the preset buffer area, and when the stored calculation angle exists in each data bit in the preset buffer area, the average value of each stored calculation angle is determined. The symbol disturbance caused by the white Gaussian noise results in the calculation of the angle
Figure 100815DEST_PATH_IMAGE026
There is a large difference from the true phase noise, since the average value of gaussian white noise is 0, and the phase noise changes nearly linearly over a period of time, L is the buffer length, so the average value of the stored calculation angles is the phase noise estimation value at L/2 time before the current received symbol.
In a specific application scenario of the present application, each time a received symbol is obtained, a preset buffer area is accessedc(k)Averaging, the average (i.e., the phase noise estimate) is:
Figure 43363DEST_PATH_IMAGE027
hypothesis time
Figure 418980DEST_PATH_IMAGE028
Calculated to obtain
Figure 777281DEST_PATH_IMAGE026
Are respectively as
Figure 249850DEST_PATH_IMAGE029
Then assume the buffer length
Figure 35404DEST_PATH_IMAGE030
Then at time 3 there is
Figure 960634DEST_PATH_IMAGE031
(ii) a Similarly, at time 5 there is
Figure 122625DEST_PATH_IMAGE032
And step S104, performing phase noise suppression on the target receiving symbol obtained at the current moment based on the average value to obtain a target signal.
In this embodiment, since the average value is the phase noise estimation value at the L/2 time before the current received symbol, the target received symbol is obtained after delaying the received symbol for a preset time, where the preset time is half of the buffer length of the preset buffer, that is, L/2. The average value is a phase noise estimation value of a target receiving symbol acquired at the current moment, the target receiving symbol is subjected to phase noise suppression based on the average value, a target signal after the phase noise suppression is obtained, and then the target signal can be output as an output signal.
In order to accurately perform phase noise suppression, in some embodiments of the present application, the phase noise suppression is performed on a target received symbol obtained at a current time based on the average value to obtain a target signal, specifically:
obtaining the target signal through a first formula, wherein the first formula is as follows:
Figure 449701DEST_PATH_IMAGE001
wherein the content of the first and second substances,
Figure 734052DEST_PATH_IMAGE002
in order to be able to detect the target signal,
Figure 84262DEST_PATH_IMAGE003
for the purpose of the target received symbol(s),
Figure 846682DEST_PATH_IMAGE004
and e is the average value, e is a natural constant, and j is an imaginary unit.
By applying the technical scheme, a received symbol is obtained, a conjugate value of the received symbol is multiplied by a hard decision value of the received symbol, and a calculation angle is obtained after an angle calculation is carried out on a multiplication result; if the received symbol and the hard decision value meet a preset condition, storing the calculated angle into a preset cache region in a shift storage mode; when the stored calculation angles exist in all the data bits in the preset cache region, determining the average value of all the stored calculation angles; performing phase noise suppression on a target receiving symbol obtained at the current moment based on the average value to obtain a target signal; the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying and maintaining the received symbol for a preset time length, the preset time length is half of the cache length of the preset cache region, and due to the fact that no pilot frequency overhead exists, more efficient phase noise suppression is achieved.
In order to further illustrate the technical idea of the present invention, the technical solution of the present invention will now be described with reference to specific application scenarios.
An embodiment of the present application provides a phase noise suppression method, as shown in fig. 2, including the following steps:
step one, obtaining a receiving symbol, multiplying a conjugate value of the receiving symbol by a hard decision value, and carrying out angle calculation on a multiplication result to obtain a calculation angle.
And step two, determining the Euclidean distance d (n) between the received symbol and the hard decision value.
And step three, if the Euclidean distance d (n) is smaller than a threshold value, storing the calculated angle into a preset cache region, determining an average value of the stored calculated angles when the stored calculated angles exist in each data bit in the preset cache region, and determining the average value once every time a receiving symbol is obtained, namely performing the sliding average in the graph 2.
And fourthly, performing phase noise suppression on the target receiving symbol obtained at the current moment based on the average value to obtain a target signal, wherein the target receiving symbol is obtained after the receiving symbol is delayed and kept at L/2.
In order to evaluate the error rate performance of the phase noise suppression method, simulation analysis is carried out, signals adopt QPSK modulation, the line width of a laser is 30KHz, the symbol rate is 1Gsps, and the distance
Figure 965948DEST_PATH_IMAGE024
The threshold value of (3) is 0.6 and the buffer length is 64. Through simulation of a large amount of symbol data, the comparison of a relation curve of Bit Error Rate (BER) and signal to noise ratio (EbN 0) of signal demodulation by adopting phase noise suppression and phase-free noise suppression and a theoretical bit error rate is obtained. As shown in fig. 4, it can be seen that, after the phase noise suppression method of the embodiment of the present application is adopted, the demodulation error rate of the signal is significantly reduced, and is closer to the theoretical value, for example, the error rate
Figure 421200DEST_PATH_IMAGE033
There is a gain of about 0.5 dB.
Fig. 5 shows a signal constellation before performing phase noise suppression in the embodiment of the present invention, and fig. 6 shows a signal constellation after performing phase noise suppression in the embodiment of the present invention, where the signal constellation of fig. 6 effectively suppresses phase noise compared to the signal constellation of fig. 5.
Through using above technical scheme, compare in prior art, have following beneficial effect:
the applicability is strong. The embodiment of the application is suitable for satellite-ground laser communication with large phase noise and low signal to noise ratio of received signals, and is also suitable for inter-satellite laser communication, wireless microwave communication and the like.
Is simple and practical. The mathematical formula used in the embodiment of the application is easy to realize in engineering, and the occupied computing resource is low, so that the method is very practical.
The efficiency is high. Compared with the prior art, the method and the device have the advantages that phase noise estimation can be achieved without adopting pilot frequency, and system efficiency is improved.
The performance is good. According to the method, the phase noise is estimated by selecting the receiving signal with high reliability, and the receiving symbol is corrected by using the estimated value, so that the demodulation performance can be effectively improved at high signal-to-noise ratio and low signal-to-noise ratio.
The timeliness is strong. Compared with the prior art, the phase noise estimation method and the phase noise estimation device have the advantages that the phase noise estimation is real-time, and the change of the phase noise can be tracked in a self-adaptive mode.
The stability is strong. According to the embodiment of the application, through distance judgment and moving average processing, the influence of white Gaussian noise on phase noise estimation is reduced as much as possible, and the stability of the result is ensured.
An embodiment of the present application further provides a phase noise suppression device, as shown in fig. 7, the phase noise suppression device includes:
a calculating module 701, configured to obtain a received symbol, multiply the conjugate value of the received symbol by the hard decision value of the received symbol, and perform an angle calculation on a result of the multiplication to obtain a calculated angle;
a storing module 702, configured to store the calculated angle into a preset buffer area in a shift storage manner if the received symbol and the hard decision value satisfy a preset condition;
a determining module 703, configured to determine an average value of each stored calculation angle when each data bit in the preset cache area has the stored calculation angle;
a suppression module 704, configured to perform phase noise suppression on a target received symbol obtained at the current time based on the average value to obtain a target signal;
the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying and maintaining the received symbol for a preset time length, and the preset time length is half of the cache length of the preset cache region.
In a specific application scenario, the calculating module 701 is further configured to:
and determining a Euclidean distance between the received symbol and the hard decision value, wherein the preset condition comprises that the Euclidean distance is smaller than a threshold value.
In a specific application scenario, the suppression module 704 is specifically configured to:
obtaining the target signal by a first formula, wherein the first formula is as follows:
Figure 321023DEST_PATH_IMAGE005
wherein, the first and the second end of the pipe are connected with each other,
Figure 824816DEST_PATH_IMAGE002
in order to be able to detect the target signal,
Figure 860905DEST_PATH_IMAGE003
for the purpose of the target received symbol(s),
Figure 424742DEST_PATH_IMAGE006
and e is the average value, e is a natural constant, and j is an imaginary unit.
In a specific application scenario, the logging module 702 is specifically configured to:
and storing the calculation angle into the preset buffer area based on a shift storage enabling signal, wherein the shift storage enabling signal is triggered when the received symbol and the hard decision value meet the preset condition.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not necessarily depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (6)

1. A method of phase noise suppression, the method comprising:
acquiring a receiving symbol, multiplying a conjugate value of the receiving symbol and a hard decision value of the receiving symbol, and performing angle calculation on a multiplication result to obtain a calculation angle;
if the received symbol and the hard decision value meet a preset condition, storing the calculated angle into a preset cache region in a shift storage mode;
when stored calculation angles exist in all data bits in the preset cache region, determining the average value of all the stored calculation angles;
performing phase noise suppression on a target receiving symbol obtained at the current moment based on the average value to obtain a target signal;
the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying and keeping the received symbol for a preset time length, and the preset time length is half of the cache length of the preset cache region;
after the angle calculation is performed on the multiplied result to obtain the calculated angle, the method further includes:
and determining a Euclidean distance between the received symbol and the hard decision value, wherein the preset condition comprises that the Euclidean distance is smaller than a threshold value.
2. The method according to claim 1, wherein the phase noise suppression is performed on the target received symbol obtained at the current time based on the average value to obtain a target signal, specifically:
obtaining the target signal by a first formula, wherein the first formula is as follows:
Figure QLYQS_1
wherein the content of the first and second substances,
Figure QLYQS_2
in order to be able to detect the target signal,
Figure QLYQS_3
for the purpose of the target received symbol(s),
Figure QLYQS_4
and e is the average value, e is a natural constant, and j is an imaginary unit.
3. The method according to claim 1, wherein storing the calculated angle into a predetermined buffer area using a shift storage method comprises:
and storing the calculation angle into the preset buffer area based on a shift storage enabling signal, wherein the shift storage enabling signal is triggered when the received symbol and the hard decision value meet the preset condition.
4. A phase noise suppression apparatus, characterized in that the apparatus comprises:
the calculation module is used for acquiring a received symbol, multiplying the conjugate value of the received symbol by the hard decision value of the received symbol, and performing angle calculation on the multiplied result to obtain a calculation angle;
a storage module, configured to store the calculated angle into a preset buffer area in a shift storage manner if the received symbol and the hard decision value satisfy a preset condition;
the determining module is used for determining the average value of each stored calculation angle when each data bit in the preset cache region has the stored calculation angle;
the suppression module is used for performing phase noise suppression on a target receiving symbol acquired at the current moment based on the average value to obtain a target signal;
the hard decision value is a constellation point closest to the received symbol, the target received symbol is obtained by delaying and keeping the received symbol for a preset time length, and the preset time length is half of the cache length of the preset cache region;
the calculation module is further configured to:
determining a euclidean distance between the received symbol and the hard decision value, wherein the preset condition includes that the euclidean distance is smaller than a threshold value.
5. The device of claim 4, wherein the suppression module is specifically configured to:
obtaining the target signal through a first formula, wherein the first formula is as follows:
Figure QLYQS_5
wherein the content of the first and second substances,
Figure QLYQS_6
in order to be able to detect the target signal,
Figure QLYQS_7
for the purpose of the target received symbol or symbols,
Figure QLYQS_8
and e is the average value, e is a natural constant, and j is an imaginary unit.
6. The device of claim 4, wherein the logging module is specifically configured to:
and storing the calculation angle into the preset buffer area based on a shift storage enabling signal, wherein the shift storage enabling signal is triggered when the received symbol and the hard decision value meet the preset condition.
CN202211546240.2A 2022-12-05 2022-12-05 Phase noise suppression method and equipment Active CN115580356B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211546240.2A CN115580356B (en) 2022-12-05 2022-12-05 Phase noise suppression method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211546240.2A CN115580356B (en) 2022-12-05 2022-12-05 Phase noise suppression method and equipment

Publications (2)

Publication Number Publication Date
CN115580356A CN115580356A (en) 2023-01-06
CN115580356B true CN115580356B (en) 2023-03-10

Family

ID=84590685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211546240.2A Active CN115580356B (en) 2022-12-05 2022-12-05 Phase noise suppression method and equipment

Country Status (1)

Country Link
CN (1) CN115580356B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1313279A1 (en) * 2001-11-14 2003-05-21 Alcatel Method for compensating phase impairments in a signal and corresponding receiver
EP1313280A1 (en) * 2001-11-14 2003-05-21 Alcatel Method for correcting phase errors in a received signal and corresponding receiver
CN110365610A (en) * 2018-03-26 2019-10-22 晨星半导体股份有限公司 Phase recovery device and phase recovery method
CN114465864A (en) * 2022-02-17 2022-05-10 哲库科技(北京)有限公司 Phase noise compensation method, phase noise compensation device, terminal, storage medium, and program product

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1313279A1 (en) * 2001-11-14 2003-05-21 Alcatel Method for compensating phase impairments in a signal and corresponding receiver
EP1313280A1 (en) * 2001-11-14 2003-05-21 Alcatel Method for correcting phase errors in a received signal and corresponding receiver
CN110365610A (en) * 2018-03-26 2019-10-22 晨星半导体股份有限公司 Phase recovery device and phase recovery method
CN114465864A (en) * 2022-02-17 2022-05-10 哲库科技(北京)有限公司 Phase noise compensation method, phase noise compensation device, terminal, storage medium, and program product

Also Published As

Publication number Publication date
CN115580356A (en) 2023-01-06

Similar Documents

Publication Publication Date Title
JP4900427B2 (en) Method and apparatus for optimizing average length in phase reproduction
US8090060B2 (en) Demodulation technique for GFSK and DPSK
EP2930867B1 (en) Light-receiving device and phase cycle slip reduction method
US20170180171A1 (en) Frequency synchronization of convolutionally coded gfsk signals
KR100483004B1 (en) Soft Decision Decoder, Apparatus of Generalized Log Likelihood Ratio considered Channel Estimation Errors for Soft Decision Decoding at QAM Signals and method thereof
CN108683620B (en) Phase noise resistant blind carrier recovery method suitable for high-order modulation mode
US8422354B2 (en) Channel estimation method and apparatus using data channel
US8515292B2 (en) Optimized normalized least mean square phase estimation
EP1080566B1 (en) Apparatus and method for variable delay channel tracking
CN115580356B (en) Phase noise suppression method and equipment
TWI407737B (en) Method and apparatus for phase reference tracking of digital phase modulated signals in the receiver
KR100311263B1 (en) Method and device for demodulating receive signal including pilot signal
US7315587B2 (en) Demodulation method and apparatus based on differential detection system for π/4 shifted QPSK modulated wave
CN112039591A (en) Carrier phase estimation algorithm based on dichotomy
CN111262594A (en) LDPC code assisted carrier synchronization system, medium, communication system
CN112671684B (en) Self-adaptive demodulation method of short-time burst BPSK signal
US8422600B2 (en) Apparatus and method for estimating phase error based on variable step size
JP4970283B2 (en) High memory efficiency sliding window addition
JP4268498B2 (en) Phase error correction circuit, receiving apparatus using the same, and phase error correction method
CN111953624A (en) Echo time delay estimation method and device
JP2008514080A (en) Impulse noise correction
US20030156539A1 (en) Method and device with improved channel equalization for mobile radio communications
CN115882923B (en) Symbol-level residual phase deviation compensation method for broadband satellite communication
CN114448572B (en) Soft bit processing method, device, medium and equipment
US20240030928A1 (en) Loop filter, timing recovery method and apparatus

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