CN117155749B - Method, device, equipment and storage medium for synchronously tracking phase and time of signal - Google Patents
Method, device, equipment and storage medium for synchronously tracking phase and time of signal Download PDFInfo
- Publication number
- CN117155749B CN117155749B CN202311425403.6A CN202311425403A CN117155749B CN 117155749 B CN117155749 B CN 117155749B CN 202311425403 A CN202311425403 A CN 202311425403A CN 117155749 B CN117155749 B CN 117155749B
- Authority
- CN
- China
- Prior art keywords
- likelihood
- target
- signal
- time synchronization
- determining
- 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
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 48
- 238000005070 sampling Methods 0.000 claims description 37
- 230000001360 synchronised effect Effects 0.000 claims description 31
- 238000004422 calculation algorithm Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 238000012935 Averaging Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 238000001914 filtration Methods 0.000 description 6
- 238000007476 Maximum Likelihood Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000003321 amplification Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000003199 nucleic acid amplification method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/22—Demodulator circuits; Receiver circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The present disclosure provides a method, apparatus, device and storage medium for synchronously tracking phase and time of a signal. The method comprises the following steps: receiving a target signal, and determining a likelihood value corresponding to an optimal surviving path of the target signal; determining a target phase deviation factor corresponding to the likelihood value, carrying out average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment, and determining a phase synchronization tracking result based on the phase deviation estimated value; determining a first likelihood of a first signal and a matched likelihood filter and a second likelihood of a second signal and a matched likelihood filter, determining a time synchronization adjustment factor based on a target likelihood of the likelihood values, the first likelihood and the second likelihood, and determining a time synchronization tracking result based on the time synchronization adjustment factor.
Description
Technical Field
The disclosure relates to the technical field of signal processing, and in particular relates to a method, a device, equipment and a storage medium for synchronously tracking phase and time of a signal.
Background
When the phase synchronization tracking and time synchronization tracking processing are performed on the signal, there is a possibility that the phase deviation estimation result is amplified due to continuous decision errors, and the continuous errors are difficult to correct, thereby causing a series of erroneous decisions. In addition, the phase synchronization tracking and the time synchronization tracking are mutually influenced, so that the self-excitation effect of the phase synchronization estimated deviation and the time synchronization estimated deviation is caused, the deviation of the phase synchronization estimated deviation and the time synchronization estimated deviation is mutually influenced and amplified, and finally the receiving performance is deteriorated.
In view of this, how to avoid the interaction between the phase synchronization tracking and the time synchronization tracking is a technical problem to be solved.
Disclosure of Invention
Accordingly, an objective of the present disclosure is to provide a method, apparatus, device and storage medium for synchronous tracking of phase and time of a signal, which are used for solving or partially solving the above-mentioned problems.
Based on the above object, a first aspect of the present disclosure proposes a method for phase and time synchronization tracking of a signal, the method comprising:
receiving a target signal, and determining a likelihood value corresponding to an optimal surviving path of the target signal; wherein the best surviving path is the path with the smallest path metric in the target signal;
Determining a target phase deviation factor corresponding to the likelihood value, carrying out average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment, and determining a phase synchronization tracking result based on the phase deviation estimated value;
determining a first likelihood of a first signal and a matched likelihood filter and a second likelihood of a second signal and a matched likelihood filter, determining a time synchronization adjustment factor based on a target likelihood in the likelihood values, the first likelihood and the second likelihood, and determining a time synchronization tracking result based on the time synchronization adjustment factor;
the first signal is a signal located in front of a current symbol sampling position in the target signal, and the second signal is a signal located in rear of the current symbol sampling position in the target signal.
Based on the same inventive concept, a second aspect of the present disclosure proposes a phase and time synchronization tracking device of a signal, including:
the determining module is configured to receive a target signal and determine a likelihood value corresponding to an optimal surviving path of the target signal; wherein the best surviving path is the path with the smallest path metric in the target signal;
The phase synchronization module is configured to determine a target phase deviation factor corresponding to the likelihood value, average the target phase deviation factor to obtain a phase deviation estimated value at the current moment, and determine a phase synchronization tracking result based on the phase deviation estimated value;
a time synchronization module configured to determine a first likelihood of a first signal and a matched likelihood filter and a second likelihood of a second signal and a matched likelihood filter, determine a time synchronization adjustment factor based on a target likelihood of the likelihood values, the first likelihood, and the second likelihood, and determine a time synchronization tracking result based on the time synchronization adjustment factor;
the first signal is a signal located in front of a current symbol sampling position in the target signal, and the second signal is a signal located in rear of the current symbol sampling position in the target signal.
Based on the same inventive concept, a third aspect of the present disclosure proposes an electronic device comprising a memory, a processor and a computer program stored on the memory and executable by the processor, the processor implementing the method as described above when executing the computer program.
Based on the same inventive concept, a fourth aspect of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method as described above.
As can be seen from the foregoing, the present disclosure provides a method, apparatus, device and storage medium for phase and time synchronous tracking of signals. The phase deviation estimated value obtained by carrying out average processing on the target phase deviation factor is more accurate, so that the phase synchronous tracking result determined based on the phase deviation estimated value is more accurate. And respectively determining a first likelihood and a second likelihood, and determining a time synchronization adjustment factor based on the target likelihood, the first likelihood and the second likelihood, so that the determined time synchronization adjustment factor is more accurate, and the time synchronization tracking result determined based on the time synchronization adjustment factor is more accurate. In addition, the phase synchronous tracking and the time synchronous tracking cannot be affected, so that the amplification error between the phase synchronous tracking and the time synchronous tracking is avoided, and the phase synchronous tracking result and the time synchronous tracking result are more accurate.
Drawings
In order to more clearly illustrate the technical solutions of the present disclosure or related art, the drawings required for the embodiments or related art description will be briefly described below, and it is apparent that the drawings in the following description are only embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort to those of ordinary skill in the art.
Fig. 1 is a schematic diagram of a receiver based on maximum likelihood in the related art;
FIG. 2A is a flow chart of a method for phase and time synchronous tracking of signals according to an embodiment of the present disclosure;
FIG. 2B is a flow chart of signal reception and processing according to an embodiment of the present disclosure;
FIG. 2C is a schematic diagram illustrating bit error rate simulation according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a phase and time synchronization tracking device according to an embodiment of the disclosure;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
For the purposes of promoting an understanding of the principles and advantages of the disclosure, reference will now be made to the embodiments illustrated in the drawings and specific language will be used to describe the same.
It should be noted that unless otherwise defined, technical or scientific terms used in the embodiments of the present disclosure should be given the ordinary meaning as understood by one of ordinary skill in the art to which the present disclosure pertains. The terms "first," "second," and the like, as used in embodiments of the present disclosure, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. The word "comprising" or "comprises", and the like, means that elements or items preceding the word are included in the element or item listed after the word and equivalents thereof, but does not exclude other elements or items. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "upper", "lower", "left", "right", etc. are used merely to indicate relative positional relationships, which may also be changed when the absolute position of the object to be described is changed.
Based on the description of the background art, continuous phase modulation (Continue Phase Modulation, CPM for short) is a continuous phase modulation technique for transmitting digital signals in a communication system. CPM is based on the principle of phase modulation, representing different digital data by varying the phase of the signal in each symbol period. An important feature of CPM is its phase continuity, i.e. maintaining phase continuity during phase modulation, avoiding spectral broadening due to phase jumps and reducing the effects of frequency nonlinear distortion. This makes CPM one of the key technologies in many wireless communication standards and applications, such as cellular mobile communication, satellite communication, wireless local area network, etc.
Continuous phase shift keying (CPFSK for short) is a special case of binary Continuous phase shift keying. Because CPM and CPFSK are phase modulation in nature, the information is mainly carried by the change of phase, and the phase synchronous tracking capability has important influence on the receiving demodulation performance of signals; and because of its constant envelope characteristic, there is no obvious phase jump at the symbol junction, so the time synchronization is more difficult than the common linear modulation technique.
In order to reduce complexity of signal receiving process, a non-coherent demodulation technique is often adopted in practical application for CPM signals to avoid phase tracking process. In theory, incoherent demodulation suffers from a 3dB performance penalty compared to the optimal receiver, which is often unacceptable in applications requiring high signal reception performance. In order to improve signal demodulation performance, a CPM receiver based on maximum likelihood (Maximum Likelihood, abbreviated as ML) is proposed.
As shown in fig. 1, fig. 1 is a schematic diagram of a receiver based on maximum likelihood in the related art. The maximum likelihood based receiver includes: a filter bank, a branch computation unit and a viterbi algorithm.
The phase synchronization tracking method and the time synchronization tracking method are specifically as follows:
a phase synchronization estimation parameter is determined based on the phase gain factor and the phase synchronization bias estimate,
,
wherein,estimating parameters for phase synchronization +.>Is a phase gain factor, +.>For phase synchronization bias estimation, +.>,/>In order to achieve the amount of delay,for the phase state value corresponding to the best path, +.>For the phase estimation result, +.>Representing the result corresponding to the best survivor path output based on the viterbi algorithm.
Determining a time synchronization estimation parameter based on the time gain factor and the time synchronization bias estimate,
,
Wherein,estimating parameters for time synchronization +.>Is a time gain factor, +.>For time synchronization bias estimation, +.>,/>Is->With respect to timeDifferential of->For delay amount +.>For the phase state value corresponding to the best path, +.>For the phase estimation result, +.>Representing the result corresponding to the best survivor path output based on the viterbi algorithm.
Determines a likelihood filter output of the received target signal,
,
wherein,for the likelihood filtered output of the target signal,
based on the likelihood filtering output sequence corresponding to the best surviving path output by the Viterbi algorithm, selecting delay asAnd (3) respectively calculating residual phase and time synchronization deviation so as to realize phase synchronization tracking and time synchronization tracking.
Based on the scheme, the phase synchronization deviation estimation and the time synchronization deviation estimation are both matched with the judgment result in the optimal surviving pathIn this regard, erroneous decisions may cause residual phase bias estimation errors, when signal to noiseWhen the ratio is low, there is an amplification of the phase deviation estimation result due to continuous decision errors, which are difficult to correct due to the memory characteristics of the viterbi, thus leading to a series of erroneous decisions. In addition, the phase synchronization deviation estimate +. >Time synchronization bias estimationAre all synchronous with the phase tracking result->And time synchronization tracking results->In this way, the time synchronization deviation estimation is affected by the phase estimation, and the time synchronization deviation itself brings about the phase deviation, which brings about the self-excitation effect of the phase synchronization estimation deviation and the time synchronization estimation deviation, so that the deviation of the two influences each other, amplifies, and finally worsens the receiving performance.
As described above, how to avoid the mutual influence between the phase synchronization tracking and the time synchronization tracking becomes an important research problem.
Based on the above description, as shown in fig. 2A, the method for tracking phase and time synchronization of signals according to the present embodiment includes:
step 101, receiving a target signal, and determining a likelihood value corresponding to an optimal surviving path of the target signal; wherein the best surviving path is the path with the smallest path metric in the target signal.
In specific implementation, likelihood values corresponding to all paths of the target signal are stored in the Viterbi algorithm module, and the likelihood value corresponding to the best surviving path of the target signal is determined through the Viterbi algorithm module.
Before determining a likelihood value corresponding to the optimal surviving path of the target signal, carrying out frequency offset correction processing, symbol synchronization processing, normalized likelihood filtering processing and phase correction processing on the target signal in sequence.
Step 102, determining a target phase deviation factor corresponding to the likelihood value, carrying out average processing on the target phase deviation factor to obtain a phase deviation estimated value of the current moment, and determining a phase synchronization tracking result based on the phase deviation estimated value.
In particular, a target best surviving path is determined from the best surviving paths. And determining a target phase deviation factor corresponding to each likelihood value in the target optimal surviving path. And carrying out average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment. And carrying out summation processing on the phase deviation estimated value and the last phase deviation factor at the last moment to obtain the phase synchronous tracking result.
Step 103, determining a first likelihood ratio of a first signal and a matched likelihood filter and a second likelihood ratio of a second signal and the matched likelihood filter, determining a time synchronization adjustment factor based on a target likelihood ratio in the likelihood values, the first likelihood ratio and the second likelihood ratio, and determining a time synchronization tracking result based on the time synchronization adjustment factor;
the first signal is a signal located in front of a current symbol sampling position in the target signal, and the second signal is a signal located in rear of the current symbol sampling position in the target signal.
In specific implementation, a matching likelihood filter corresponding to the likelihood value and a current symbol sampling position are determined based on the optimal surviving path. A first likelihood of the first signal and the matched likelihood filter is determined based on the matched likelihood filter and the current symbol sample position, and a second likelihood of the second signal and the matched likelihood filter is determined based on the matched likelihood filter and the current symbol sample position. And comparing the target likelihood, the first likelihood and the second likelihood to determine a time synchronization adjustment factor. And comparing the time synchronization adjustment factor with a preset threshold, and adjusting the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
As shown in fig. 2B, fig. 2B is a flowchart of signal receiving and processing according to an embodiment of the disclosure. And carrying out frequency offset correction processing on the received target signal based on the frequency offset estimation result, carrying out symbol synchronization processing on the target signal subjected to the frequency offset correction processing, carrying out normalized likelihood filtering processing on the target signal subjected to the symbol synchronization processing, carrying out phase correction processing on the target signal subjected to the normalized likelihood filtering processing, and judging and outputting an optimal surviving path on the target signal subjected to the phase correction processing through a Viterbi algorithm. And carrying out phase synchronization tracking based on the optimal surviving path to obtain a phase synchronization tracking result, and carrying out phase correction based on the phase synchronization tracking result. And carrying out time synchronization tracking based on the optimal surviving path to obtain a time synchronization tracking result, and carrying out symbol synchronization based on the time synchronization tracking result.
By the embodiment, the phase deviation estimated value obtained by carrying out average processing on the target phase deviation factor is more accurate, so that the phase synchronization tracking result determined based on the phase deviation estimated value is more accurate. And respectively determining a first likelihood and a second likelihood, and determining a time synchronization adjustment factor based on the target likelihood, the first likelihood and the second likelihood, so that the determined time synchronization adjustment factor is more accurate, and the time synchronization tracking result determined based on the time synchronization adjustment factor is more accurate. In addition, the phase synchronous tracking and the time synchronous tracking cannot be affected, so that the amplification error between the phase synchronous tracking and the time synchronous tracking is avoided, and the phase synchronous tracking result and the time synchronous tracking result are more accurate.
In some embodiments, step 101 comprises:
step 1011 determines the likelihood of the target signal with the best matched filter coefficients and the actual phase of the target signal.
Step 1012, determining likelihood values corresponding to the best surviving paths of the target signal based on the likelihood ratios and the actual phases.
In particular, CPM signal reception processing is typically performed in the digital signal domain. Assume that the sampling rate of the received CPM signal (i.e., target signal) is The corresponding oversampling rate is +.>I.e. one symbol contains +.>And (5) sampling points. Let the modulation order of CPM signal be +.>Wherein->The values of (2), (4) and (8) are generally 2. The modulation index of CPM signal is +.>The phase response sequence corresponding to the shaping pulse is +.>,/>The value range of (2) is +.>Wherein->Correlation length modulated for CPM signal and satisfies +.>. Because each symbol is +.>The number of matched likelihood filters is +.>And each.
Order theObtaining the coefficients of the matching likelihood filter. Wherein (1)>Is a modulation symbol; when->When the modulation symbols are the setThe method comprises the steps of carrying out a first treatment on the surface of the When->The modulation symbols are set +.>The method comprises the steps of carrying out a first treatment on the surface of the Different->Corresponding to different sets of modulation symbols.
Assume time of dayThe corresponding symbol data is->The likelihood filtering output is
,
Wherein,the likelihood ratio of the target signal and the best matched filter coefficient.
Determining likelihood values corresponding to the best surviving paths of the target signal based on the likelihood ratios and the actual phases,
,
wherein,for the likelihood of the target signal with the best matched filter coefficient,/and>for the actual phase of the target signal, +.>Is->Phase estimate of time,/->The phase state value corresponding to the optimal path.
By the above scheme, when the associated code group corresponding to the likelihood filtering is consistent with the actual transmitting code group, that is, the symbol decision corresponding to the best surviving path is correct,has a maximum value; and when a wrong decision is sent +.>The value becomes smaller. Thus (S)>Can be used as a confidence measure of the symbol decision result.
In addition, after the initial time synchronization and the initial phase synchronization are completed, in the phase synchronization tracking stage, the phase change is generated by residual frequency offset, the residual frequency offset of the stage is smaller, and the phase difference of adjacent symbol time is smaller in a short time, so that the phase synchronization tracking can be realized by utilizing the phase information of a plurality of adjacent symbols, and the influence of single or few misjudgment on the phase synchronization tracking result can be reduced in a data statistics mode.
In some embodiments, step 102 comprises:
and step 1021, determining a target optimal surviving path from the optimal surviving paths.
In specific implementation, the Viterbi algorithm module stores likelihood values corresponding to each path, determines and outputs the optimal surviving pathWherein->Representing the path depth of the viterbi algorithm. Wherein the best surviving path is the path with the smallest path metric in the target signal.
A target best surviving path is determined from the best surviving paths and is output, wherein the target best surviving path is a segment of the best surviving paths. The target optimal surviving path is。
Step 1022, determining a target phase deviation factor corresponding to each likelihood value in the target optimal surviving path.
In some embodiments, step 1022 includes:
step 1022A, determining a target phase deviation factor corresponding to each likelihood value in the target optimal surviving path based on the target likelihood,
,
wherein,for the target phase deviation factor, +.>For the target likelihood +.>Corresponding likelihood values for the target optimal surviving path, < > for>Tracking periods for phase synchronization.
Step 1023, carrying out average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment.
In the specific implementation, the target phase deviation factor is subjected to average processing to obtain a phase deviation estimated value at the current moment,
,
wherein,for the phase deviation estimate at the current time, +.>Is the target phase deviation factor.
And step 1024, summing the phase deviation estimated value and the previous phase deviation factor at the previous moment to obtain the phase synchronous tracking result.
In the implementation, the phase deviation estimated value and the last phase deviation factor at the last moment are summed to obtain the phase synchronous tracking result,
,
wherein,for the phase synchronization tracking result, +.>Is the last phase deviation factor.
By the above scheme, by using confidence factorAnd data statistics for best chanceThe residual phase estimation is carried out by a plurality of elements in the storage path, so that phase tracking jump caused by error codes can be effectively reduced, and the robustness of phase synchronous tracking is improved. Based on the likelihood filter output, the relation between the residual phase and the optimal surviving element is established, the estimation of the residual phase can be directly realized, and the problem of tracking mismatch possibly caused by gain factor selection in the existing phase synchronous tracking loop is avoided. In addition, decoupling of time synchronization and phase synchronization is realized, and oscillation propagation of synchronization errors between the time synchronization and the phase synchronization is avoided.
In some embodiments, step 103 comprises:
step 1031, determining the matching likelihood filter corresponding to the likelihood value and the current symbol sampling position based on the best surviving path.
In particular, the likelihood of the target signal and the optimal matched filter coefficientThe similarity between the target signal and the best matched filter coefficient may be represented. I.e. time synchronization deviation- >The smaller the likelihood +.>The larger; conversely, the time synchronization deviation ∈ ->The greater the likelihood +.>The smaller.
Step 1032, determining a first likelihood of the first signal and the matched likelihood filter based on the matched likelihood filter and the current symbol sample position, and determining a second likelihood of the second signal and the matched likelihood filter based on the matched likelihood filter and the current symbol sample position.
In some embodiments, step 1032 comprises:
step 1032A, determining a first likelihood of the first signal and the matched likelihood filter based on the matched likelihood filter and the current symbol sample position,
,
wherein,for the first likelihood +.>For the matched likelihood filter, +.>And sampling the position for the current symbol.
Step 1032B, determining a second likelihood of the second signal and the matched likelihood filter based on the matched likelihood filter and the current symbol sample position,
,
wherein,for the second likelihood +.>For the matched likelihood filter, +.>And sampling the position for the current symbol.
And 1033, comparing the target likelihood, the first likelihood and the second likelihood to determine a time synchronization adjustment factor.
In some embodiments, step 1033 includes:
step 1033A, performing a comparison process on the target likelihood, the first likelihood, and the second likelihood.
Step 1033B, responsive to the target likelihood being greater than the first likelihood and the target likelihood being greater than the second likelihood, determining a time synchronization adjustment factor as a first adjustment factor.
Step 1033C, responsive to the first likelihood being greater than the target likelihood and the first likelihood being greater than the second likelihood, determining a time synchronization adjustment factor as a second adjustment factor.
Step 1033D, responsive to the second likelihood being greater than the target likelihood and the second likelihood being greater than the first likelihood, determining a time synchronization adjustment factor as a third adjustment factor.
In specific implementation, the target likelihood, the first likelihood and the second likelihood are compared,
,
wherein,for the time synchronization adjustment factor, +.>For the target likelihood +.>For the first likelihood +.>For the second likelihood.
And 1034, comparing the time synchronization adjustment factor with a preset threshold, and adjusting the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
In some embodiments, step 1034 includes:
and step 1034A, taking the time synchronization adjustment factors as a set to obtain an adjustment factor array.
In the implementation, the time synchronization adjustment factors are taken as a set to obtain an adjustment factor array,
,
wherein,for the set of adjustment factors, < >>For at least one of the time synchronization adjustment factors.
And 1034B, carrying out summation processing on the time synchronization adjustment factors in the adjustment factor array to obtain target time synchronization adjustment factors.
In the implementation, the time synchronization adjustment factors in the adjustment factor array are summed to obtain a target time synchronization adjustment factor,
,
wherein,and synchronizing an adjustment factor for the target time.
And 1034C, comparing the target time synchronization adjustment factor with a preset threshold to obtain a comparison result.
In the specific implementation, the target time synchronization adjustment factor is compared with a preset threshold to obtain a comparison result,
,
wherein,for the comparison result, the drug is added with->A preset threshold is set for the user;
and adjusting the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
When the time synchronization adjustment factor is updated, the adjustment factor arrayThe elements in (2) are cleared to avoid overcorrection, i.e. for at least one of said time synchronization adjustment factors +.>And (5) zero clearing is carried out.
And step 1034D, adjusting the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
By the scheme, the time synchronization deviationNot only affects the likelihood ratio of the target signal and the optimal matched filter coefficientAlso the actual phase of the target signal is affected +.>. When time synchronization deviation->Satisfy +.>In the case of relatively small conditions, the time synchronization deviation +.>The effect on the phase of the likelihood filter output is small. In the time synchronization tracking phase, time synchronization deviation +.>Just meet the comparison with the symbol period +.>Relatively small conditions, therefore, time synchronization deviation +.>The influence on the output phase of the likelihood filter is small, so that the time synchronization tracking result is more accurate. The statistical result of a plurality of continuous time synchronization factors is adopted in the time synchronization calculation, and compared with single-step tracking, the robustness of the time synchronization can be improved. In addition, the time synchronization adjustment factor does not contain phase information, so that decoupling of time synchronization and phase synchronization is realized, and oscillation propagation of synchronization errors between the time synchronization and the phase synchronization is avoided.
As shown in fig. 2C, fig. 2C is a schematic diagram illustrating bit error rate simulation according to an embodiment of the disclosure. According to the bit error rate simulation result, the bit error rate of the scheme is lower than that of the related technical scheme. When the signal-to-noise ratio is low, the scheme can reduce the error rate by 2dB, namely improve the demodulation performance by 2dB, so that the demodulation performance is better.
By the embodiment, the phase deviation estimated value obtained by carrying out average processing on the target phase deviation factor is more accurate, so that the phase synchronization tracking result determined based on the phase deviation estimated value is more accurate. And respectively determining a first likelihood and a second likelihood, and determining a time synchronization adjustment factor based on the target likelihood, the first likelihood and the second likelihood, so that the determined time synchronization adjustment factor is more accurate, and the time synchronization tracking result determined based on the time synchronization adjustment factor is more accurate. In addition, the phase synchronous tracking and the time synchronous tracking cannot be affected, so that the amplification error between the phase synchronous tracking and the time synchronous tracking is avoided, and the phase synchronous tracking result and the time synchronous tracking result are more accurate.
It should be noted that the method of the embodiments of the present disclosure may be performed by a single device, such as a computer or a server. The method of the embodiment can also be applied to a distributed scene, and is completed by mutually matching a plurality of devices. In the case of such a distributed scenario, one of the devices may perform only one or more steps of the methods of embodiments of the present disclosure, the devices interacting with each other to accomplish the methods.
It should be noted that the foregoing describes some embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments described above and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
Based on the same inventive concept, the present disclosure also provides a phase and time synchronization tracking device of signals, corresponding to the method of any embodiment.
Referring to fig. 3, the phase and time synchronization tracking device of the signal includes:
a determining module 301, configured to receive a target signal, and determine a likelihood value corresponding to an optimal surviving path of the target signal; wherein the best surviving path is the path with the smallest path metric in the target signal;
the phase synchronization module 302 is configured to determine a target phase deviation factor corresponding to the likelihood value, perform average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment, and determine a phase synchronization tracking result based on the phase deviation estimated value;
A time synchronization module 303 configured to determine a first likelihood of a first signal and a matched likelihood filter and a second likelihood of a second signal and a matched likelihood filter, determine a time synchronization adjustment factor based on a target likelihood of the likelihood values, the first likelihood, and the second likelihood, and determine a time synchronization tracking result based on the time synchronization adjustment factor;
the first signal is a signal located in front of a current symbol sampling position in the target signal, and the second signal is a signal located in rear of the current symbol sampling position in the target signal.
In some embodiments, phase synchronization module 302 includes:
a first determination unit configured to determine a target best surviving path from the best surviving paths;
a second determining unit configured to determine a target phase deviation factor corresponding to each likelihood value in the target optimal surviving path;
the average processing unit is configured to perform average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment;
and the summation processing unit is configured to perform summation processing on the phase deviation estimated value and the last phase deviation factor at the last moment to obtain the phase synchronization tracking result.
In some embodiments, the second determining unit comprises:
a second determination subunit configured to determine a target phase deviation factor corresponding to each likelihood value in the target best surviving path based on a target likelihood,
,
wherein,for the target phase deviation factor, +.>For the target likelihood +.>Corresponding likelihood values for the target optimal surviving path, < > for>Tracking periods for phase synchronization.
In some embodiments, the time synchronization module 303 includes:
a sampling position determining unit configured to determine a matching likelihood filter and a current symbol sampling position corresponding to the likelihood value based on the optimal surviving path;
a likelihood determining unit configured to determine a first likelihood of a first signal and a matched likelihood filter based on the matched likelihood filter and the current symbol sampling position, and a second likelihood of a second signal and a matched likelihood filter based on the matched likelihood filter and the current symbol sampling position;
a first comparison processing unit configured to perform comparison processing on the target likelihood, the first likelihood, and the second likelihood, and determine a time synchronization adjustment factor;
And the second comparison processing unit is configured to perform comparison processing based on the time synchronization adjustment factor and a preset threshold, and adjust the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
In some embodiments, the likelihood determination unit comprises:
a first likelihood determination subunit configured to determine a first likelihood of the first signal with the matched likelihood filter based on the matched likelihood filter and the current symbol sample position,
,/>
wherein,for the first likelihood +.>For the matched likelihood filter, +.>Sampling a position for the current symbol;
a second likelihood determination subunit configured to determine a second likelihood of a second signal with the matched likelihood filter based on the matched likelihood filter and the current symbol sample position,
,
wherein,for the second likelihood +.>For the matched likelihood filter, +.>And sampling the position for the current symbol.
In some embodiments, the first comparison processing unit comprises:
a first comparison processing subunit configured to perform a comparison process on the target likelihood, the first likelihood, and the second likelihood;
A first adjustment factor determination subunit configured to determine a time synchronization adjustment factor as a first adjustment factor in response to the target likelihood being greater than the first likelihood and the target likelihood being greater than the second likelihood;
a second adjustment factor determination subunit configured to determine a time synchronization adjustment factor as a second adjustment factor in response to the first likelihood being greater than the target likelihood and the first likelihood being greater than the second likelihood;
a third adjustment factor determination subunit configured to determine a time synchronization adjustment factor as a third adjustment factor in response to the second likelihood being greater than the target likelihood and the second likelihood being greater than the first likelihood.
In some embodiments, the second alignment processing unit comprises:
an array determining subunit configured to obtain an array of adjustment factors by taking the time synchronization adjustment factors as a set;
the summation processing subunit is configured to perform summation processing on the time synchronization adjustment factors in the adjustment factor array to obtain target time synchronization adjustment factors;
the second comparison processing subunit is configured to compare the target time synchronization adjustment factor with a preset threshold to obtain a comparison result;
And the symbol sampling position adjustment subunit is configured to adjust the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
For convenience of description, the above devices are described as being functionally divided into various modules, respectively. Of course, the functions of the various modules may be implemented in the same one or more pieces of software and/or hardware when implementing the present disclosure.
The device of the foregoing embodiment is configured to implement the phase and time synchronization tracking method of the corresponding signal in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which is not described herein.
Based on the same inventive concept, the present disclosure also provides an electronic device corresponding to the method of any embodiment, including a memory, a processor, and a computer program stored on the memory and capable of running on the processor, where the processor implements the method of synchronous tracking of phase and time of signals according to any embodiment when executing the program.
Fig. 4 shows a more specific hardware architecture of an electronic device according to this embodiment, where the device may include: a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050. Wherein processor 1010, memory 1020, input/output interface 1030, and communication interface 1040 implement communication connections therebetween within the device via a bus 1050.
The processor 1010 may be implemented by a general-purpose CPU (Central Processing Unit ), microprocessor, application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, etc. for executing relevant programs to implement the technical solutions provided in the embodiments of the present disclosure.
The Memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory ), static storage device, dynamic storage device, or the like. Memory 1020 may store an operating system and other application programs, and when the embodiments of the present specification are implemented in software or firmware, the associated program code is stored in memory 1020 and executed by processor 1010.
The input/output interface 1030 is used to connect with an input/output module for inputting and outputting information. The input/output module may be configured as a component in a device (not shown) or may be external to the device to provide corresponding functionality. Wherein the input devices may include a keyboard, mouse, touch screen, microphone, various types of sensors, etc., and the output devices may include a display, speaker, vibrator, indicator lights, etc.
Communication interface 1040 is used to connect communication modules (not shown) to enable communication interactions of the present device with other devices. The communication module may implement communication through wired mode (such as USB (Universal Serial Bus, universal serial bus), network cable, etc.), or may implement communication through wireless mode (such as mobile network, WIFI (Wireless Fidelity, wireless network communication technology), bluetooth, etc.).
Bus 1050 includes a path for transferring information between components of the device (e.g., processor 1010, memory 1020, input/output interface 1030, and communication interface 1040).
It should be noted that although the above-described device only shows processor 1010, memory 1020, input/output interface 1030, communication interface 1040, and bus 1050, in an implementation, the device may include other components necessary to achieve proper operation. Furthermore, it will be understood by those skilled in the art that the above-described apparatus may include only the components necessary to implement the embodiments of the present description, and not all the components shown in the drawings.
The electronic device of the foregoing embodiment is configured to implement the phase and time synchronization tracking method of the corresponding signal in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which is not described herein.
Based on the same inventive concept, corresponding to any of the above embodiments of the method, the present disclosure further provides a non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the phase and time synchronization tracking method of the signal according to any of the above embodiments.
The computer readable media of the present embodiments, including both permanent and non-permanent, removable and non-removable media, may be used to implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device.
The storage medium of the foregoing embodiments stores computer instructions for causing the computer to perform the phase and time synchronization tracking method of the signal according to any one of the foregoing embodiments, and has the advantages of the corresponding method embodiments, which are not described herein.
Those of ordinary skill in the art will appreciate that: the discussion of any of the embodiments above is merely exemplary and is not intended to suggest that the scope of the disclosure, including the claims, is limited to these examples; the technical features of the above embodiments or in the different embodiments may also be combined under the idea of the present disclosure, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in details for the sake of brevity.
Additionally, well-known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures, in order to simplify the illustration and discussion, and so as not to obscure the embodiments of the present disclosure. Furthermore, the devices may be shown in block diagram form in order to avoid obscuring the embodiments of the present disclosure, and this also accounts for the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform on which the embodiments of the present disclosure are to be implemented (i.e., such specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the disclosure, it should be apparent to one skilled in the art that embodiments of the disclosure can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative in nature and not as restrictive.
While the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of those embodiments will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
The disclosed embodiments are intended to embrace all such alternatives, modifications and variances which fall within the broad scope of the appended claims. Accordingly, any omissions, modifications, equivalents, improvements, and the like, which are within the spirit and principles of the embodiments of the disclosure, are intended to be included within the scope of the disclosure.
Claims (10)
1. A method for synchronously tracking the phase and time of a signal, the method comprising:
receiving a target signal, and determining a likelihood value corresponding to an optimal surviving path of the target signal; wherein the best surviving path is the path with the smallest path metric in the target signal;
determining a target phase deviation factor corresponding to the likelihood value, carrying out average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment, and determining a phase synchronization tracking result based on the phase deviation estimated value;
Determining a first likelihood of a first signal and a matched likelihood filter and a second likelihood of a second signal and a matched likelihood filter, determining a time synchronization adjustment factor based on a target likelihood in the likelihood values, the first likelihood and the second likelihood, and determining a time synchronization tracking result based on the time synchronization adjustment factor;
the first signal is a signal located in front of a current symbol sampling position in the target signal, and the second signal is a signal located in rear of the current symbol sampling position in the target signal.
2. The method of claim 1, wherein determining the target phase deviation factor corresponding to the likelihood value, averaging the target phase deviation factor to obtain a phase deviation estimated value of the current time, and determining the phase synchronization tracking result based on the phase deviation estimated value, includes:
determining a target optimal surviving path from the optimal surviving paths;
determining a target phase deviation factor corresponding to each likelihood value in the target optimal surviving path;
carrying out average processing on the target phase deviation factor to obtain a phase deviation estimated value at the current moment;
And carrying out summation processing on the phase deviation estimated value and the last phase deviation factor at the last moment to obtain the phase synchronous tracking result.
3. The method of claim 2, wherein the determining the target phase deviation factor for each likelihood value in the target optimal surviving path comprises:
determining a target phase deviation factor corresponding to each likelihood value in the target optimal surviving path based on the target likelihood,
,
wherein,for the moment of->Representing the result corresponding to the best surviving path based on the output of the viterbi algorithm,/for>For the target phase deviation factor, +.>For the target likelihood +.>Corresponding likelihood values for the target optimal surviving path, < > for>For delay amount +.>Tracking periods for phase synchronization.
4. The method of claim 1, wherein the determining a first likelihood of the first signal and the matched likelihood filter and a second likelihood of the second signal and the matched likelihood filter, determining a time synchronization adjustment factor based on a target likelihood of the likelihood values, the first likelihood, and the second likelihood, determining a time synchronization tracking result based on the time synchronization adjustment factor, comprises:
Determining a matched likelihood filter corresponding to the likelihood value and a current symbol sampling position based on the optimal surviving path;
determining a first likelihood of a first signal and a matched likelihood filter based on the matched likelihood filter and the current symbol sample position, and determining a second likelihood of a second signal and a matched likelihood filter based on the matched likelihood filter and the current symbol sample position;
comparing the target likelihood ratio, the first likelihood ratio and the second likelihood ratio to determine a time synchronization adjustment factor;
and comparing the time synchronization adjustment factor with a preset threshold, and adjusting the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
5. The method of claim 4 wherein said determining a first likelihood of a first signal and a matched likelihood filter based on said matched likelihood filter and said current symbol sample position and a second likelihood of a second signal and a matched likelihood filter based on said matched likelihood filter and said current symbol sample position comprises:
determining a first likelihood of a first signal with a matched likelihood filter based on the matched likelihood filter and the current symbol sample position,
,
Wherein,for the first likelihood +.>For the matched likelihood filter, +.>Sampling a position for the current symbol;
determining a second likelihood of a second signal with the matched likelihood filter based on the matched likelihood filter and the current symbol sample position,
,
wherein,for the second likelihood +.>For the matched likelihood filter, +.>And sampling the position for the current symbol.
6. The method of claim 4, wherein the comparing the target likelihood, the first likelihood, and the second likelihood to determine a time synchronization adjustment factor comprises:
comparing the target likelihood, the first likelihood and the second likelihood;
determining a time synchronization adjustment factor as a first adjustment factor in response to the target likelihood being greater than the first likelihood and the target likelihood being greater than the second likelihood;
determining a time synchronization adjustment factor as a second adjustment factor in response to the first likelihood being greater than the target likelihood and the first likelihood being greater than the second likelihood;
in response to the second likelihood being greater than the target likelihood and the second likelihood being greater than the first likelihood, determining a time synchronization adjustment factor as a third adjustment factor.
7. The method of claim 4, wherein the comparing the time synchronization adjustment factor with a preset threshold, and adjusting the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result, comprises:
taking the time synchronization adjustment factors as a set to obtain an adjustment factor array;
summing the time synchronization adjustment factors in the adjustment factor array to obtain a target time synchronization adjustment factor;
comparing the target time synchronization adjustment factor with a preset threshold to obtain a comparison result;
and adjusting the current symbol sampling position based on the comparison result to obtain a time synchronization tracking result.
8. A phase and time synchronization tracking apparatus for a signal, comprising:
the determining module is configured to receive a target signal and determine a likelihood value corresponding to an optimal surviving path of the target signal; wherein the best surviving path is the path with the smallest path metric in the target signal;
the phase synchronization module is configured to determine a target phase deviation factor corresponding to the likelihood value, average the target phase deviation factor to obtain a phase deviation estimated value at the current moment, and determine a phase synchronization tracking result based on the phase deviation estimated value;
A time synchronization module configured to determine a first likelihood of a first signal and a matched likelihood filter and a second likelihood of a second signal and a matched likelihood filter, determine a time synchronization adjustment factor based on a target likelihood of the likelihood values, the first likelihood, and the second likelihood, and determine a time synchronization tracking result based on the time synchronization adjustment factor;
the first signal is a signal located in front of a current symbol sampling position in the target signal, and the second signal is a signal located in rear of the current symbol sampling position in the target signal.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method of any one of claims 1 to 7 when the program is executed.
10. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311425403.6A CN117155749B (en) | 2023-10-31 | 2023-10-31 | Method, device, equipment and storage medium for synchronously tracking phase and time of signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311425403.6A CN117155749B (en) | 2023-10-31 | 2023-10-31 | Method, device, equipment and storage medium for synchronously tracking phase and time of signal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117155749A CN117155749A (en) | 2023-12-01 |
CN117155749B true CN117155749B (en) | 2024-01-26 |
Family
ID=88912461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311425403.6A Active CN117155749B (en) | 2023-10-31 | 2023-10-31 | Method, device, equipment and storage medium for synchronously tracking phase and time of signal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117155749B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0380876A2 (en) * | 1988-12-08 | 1990-08-08 | Kabushiki Kaisha Toshiba | Phase synchronous maximum likelihood decoder |
CN1773979A (en) * | 2004-11-09 | 2006-05-17 | 华为技术有限公司 | Orthogonal frequency division multiplexing accurate time synchronizing, frame synchronizing and synchronous tracking method |
CN101626357A (en) * | 2009-09-22 | 2010-01-13 | 北京理工大学 | Carrier synchronization method of MPSK system based on maximum likelihood estimation |
WO2022082026A1 (en) * | 2020-10-16 | 2022-04-21 | Viasat, Inc. | Systems and methods for calibrating ground stations |
-
2023
- 2023-10-31 CN CN202311425403.6A patent/CN117155749B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0380876A2 (en) * | 1988-12-08 | 1990-08-08 | Kabushiki Kaisha Toshiba | Phase synchronous maximum likelihood decoder |
CN1773979A (en) * | 2004-11-09 | 2006-05-17 | 华为技术有限公司 | Orthogonal frequency division multiplexing accurate time synchronizing, frame synchronizing and synchronous tracking method |
CN101626357A (en) * | 2009-09-22 | 2010-01-13 | 北京理工大学 | Carrier synchronization method of MPSK system based on maximum likelihood estimation |
WO2022082026A1 (en) * | 2020-10-16 | 2022-04-21 | Viasat, Inc. | Systems and methods for calibrating ground stations |
Also Published As
Publication number | Publication date |
---|---|
CN117155749A (en) | 2023-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8090060B2 (en) | Demodulation technique for GFSK and DPSK | |
US8145165B1 (en) | Spur mitigation for wireless communication systems | |
EP3614637B1 (en) | Systems and methods for adjusting the sample timing of a gfsk modulated signal | |
Borio et al. | A non-coherent architecture for GNSS digital tracking loops | |
CN113132285A (en) | Digital demodulation system and method | |
KR20210053327A (en) | Frequency offset estimation and compensation method, apparatus, communication equipment and computer readable storage medium | |
CN117155749B (en) | Method, device, equipment and storage medium for synchronously tracking phase and time of signal | |
CN113973037B (en) | Demodulation method, apparatus, device, and computer-readable storage medium | |
US8731032B2 (en) | Communication apparatus for continuous phase modulation signal | |
CN113497774A (en) | Frequency offset estimation method and device, electronic equipment and computer readable medium | |
EP1517501A1 (en) | Receiver device | |
JP6839359B2 (en) | Jitter measurement circuit | |
CN102307164B (en) | digital frequency estimation method and system | |
CN113271170B (en) | Decoding assistance-based VLBI data processing method, device and computer storage medium | |
JP4486239B2 (en) | Receiving apparatus and timing estimation method | |
EP1081855A1 (en) | Synchronization method and apparatus of a communication receiver | |
WO2017075745A1 (en) | Methods, systems, and computer-readable media for decoding cyclic code | |
JP5432335B2 (en) | Doppler frequency estimation circuit | |
CN104160626B (en) | Cycle slip detection method and correction method of digital signals and related apparatus | |
TW202112067A (en) | Apparatus and method for symbol time recovery using feedback loop | |
CN116505978B (en) | Bluetooth signal processing method and device, electronic equipment and storage medium | |
JPH09246917A (en) | Frequency error estimation device | |
CN115580356B (en) | Phase noise suppression method and equipment | |
JP4495555B2 (en) | DC offset removing method and receiving apparatus using the same | |
JP2739318B2 (en) | Maximum likelihood receiver |
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 |