Signal frequency offset estimation method and apparatus, base station, and storage medium
By sampling and calculating the phase difference of the PRACH signal, and combining compensation and denoising under the signal-to-noise ratio condition, the problems of small frequency offset estimation range and low accuracy are solved, achieving higher reliability and accuracy of frequency offset estimation and improving the terminal access success rate.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-08
- Publication Date
- 2026-03-20
AI Technical Summary
Existing technologies have limited frequency offset estimation range or low accuracy in application scenarios with large frequency offsets, making it impossible to accurately estimate the frequency offset.
By receiving the PRACH signal sent by the terminal, the signal data of multiple sampling points are obtained through sampling. When the signal-to-noise ratio is greater than the threshold, the sampling point interval value N is determined. The phase difference of the signal data at intervals of N sampling points is obtained, the final frequency offset estimate is calculated, and compensation and denoising are performed when the signal-to-noise ratio is less than or equal to the threshold. The calculation is repeated until the frequency offset threshold is met.
It expands the frequency offset estimation range, improves the reliability and accuracy of frequency offset estimation, and increases the success rate of terminal access.
Smart Images

Figure CN119966766B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a signal frequency offset estimation method and device, a base station and a storage medium. BACKGROUND
[0002] With the popularity of mobile devices and the continuous development of communication technology, the transmission efficiency and intelligence level of mobile communication are continuously improved. In an actual mobile communication transceiver system, the center frequency points of the sending end and the receiving end may be offset due to clock problems, resulting in frequency offset, or in a high-speed scenario, the received data may also have frequency offset due to the Doppler effect.
[0003] In related technologies, the frequency offset is estimated based on the cyclic prefix data in the PRACH signal, adjacent peaks, or multiple same uplink synchronization codes. However, the frequency offset estimation methods can estimate a smaller range of frequency offset, and in a larger frequency offset application scenario, there is a problem of being unable to estimate the frequency offset or having low precision. SUMMARY
[0004] The present disclosure provides a signal frequency offset estimation method, device, base station and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a method is provided, comprising:
[0006] receiving a first physical random access channel (PRACH) signal sent by a terminal, and sampling the first PRACH signal to obtain signal data of a plurality of sampling points;
[0007] determining a sampling point interval value N when the signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold value; wherein the sampling point interval value N is a positive integer;
[0008] obtaining signal data of two target sampling points spaced by N sampling points from the signal data of the plurality of sampling points;
[0009] obtaining a phase difference between the signal data of the two target sampling points, and obtaining a final frequency offset estimation value of the first PRACH signal based on the phase difference.
[0010] In some embodiments of the present disclosure, obtaining the phase difference between the signal data of the two target sampling points comprises:
[0011] calculating a conjugate product of the signal data of the two target sampling points;
[0012] obtaining the phase difference between the signal data of the two target sampling points based on the conjugate product.
[0013] In some embodiments of the present disclosure, the signal frequency offset estimation method further comprises:
[0014] In a case that a signal-to-noise ratio of the PRACH is less than or equal to a signal-to-noise ratio threshold, the following steps are cyclically executed until a first average frequency offset estimation value is less than a preset first frequency offset threshold, and the first average frequency offset estimation value obtained in each cycle is accumulated to obtain a final frequency offset estimation value of the first PRACH signal:
[0015] A plurality of sampling point interval values N are determined, and a first average frequency offset estimation value of the initial PRACH signal is obtained based on the plurality of sampling point interval values N; wherein the sampling point interval value N is less than a sampling point interval threshold;
[0016] The initial PRACH signal is compensated based on the first average frequency offset estimation value to obtain a PRACH signal after compensation.
[0017] The PRACH signal after compensation is denoised to obtain a PRACH signal after processing; wherein the PRACH signal after processing is the initial PRACH signal in the next cycle; and the initial PRACH signal in the first cycle is the first PRACH signal.
[0018] In some embodiments of the present disclosure, obtaining a first average frequency offset estimation value of the initial PRACH signal based on a plurality of sampling point interval values N comprises:
[0019] For each sampling point interval value N in the plurality of sampling point interval values N, signal data of two target sampling points spaced by N sampling points is obtained from signal data of a plurality of sampling points of the initial PRACH signal.
[0020] A first frequency offset estimation value is obtained based on the signal data of the two target sampling points.
[0021] A mean value of a plurality of first frequency offset estimation values corresponding to a plurality of N is calculated to obtain the first average frequency offset estimation value of the initial PRACH signal.
[0022] In some embodiments of the present disclosure, the PRACH signal after compensation is denoised to obtain a PRACH signal after processing, comprising:
[0023] Noise in the initial PRACH signal is obtained.
[0024] It is judged whether the noise is less than a preset threshold value.
[0025] In a case that the noise is less than the preset threshold value, the PRACH signal after compensation is subtracted by the noise to obtain the PRACH signal after processing.
[0026] In a case that the noise is greater than or equal to the preset threshold value, the PRACH signal after compensation is taken as the PRACH signal after processing.
[0027] In some embodiments of the present disclosure, the noise in the initial PRACH signal is obtained, comprising:
[0028] The noise in the initial PRACH signal is obtained by establishing a linear equation group.
[0029] In some embodiments of the present disclosure, the sampling point interval threshold is 20.
[0030] In some embodiments of the present disclosure, the first PRACH signal is a MSG1 message signal. After obtaining the final frequency offset estimation value of the first PRACH signal, it further comprises:
[0031] Based on the final frequency offset estimation value, the MSG3 message signal is compensated.
[0032] According to a second aspect of the embodiments of the present disclosure, a signal frequency offset estimation device is provided, comprising:
[0033] The signal transceiver module is configured to receive a first physical random access channel (PRACH) signal sent by a terminal, and sample the first PRACH signal to obtain signal data of a plurality of sampling points.
[0034] The frequency offset obtaining module is configured to determine a sampling point interval value N when the signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold; wherein the sampling point interval value N is a positive integer.
[0035] The frequency offset obtaining module obtains signal data of two target sampling points spaced by N sampling points from the signal data of the plurality of sampling points.
[0036] The frequency offset obtaining module is configured to obtain a phase difference between the signal data of the two target sampling points, and obtain a final frequency offset estimation value of the first PRACH signal based on the phase difference.
[0037] In some embodiments of the present disclosure, the signal frequency offset estimation device further comprises:
[0038] The cycle control module is configured to cyclically execute the following module functions until the first average frequency offset estimation value is less than a preset first frequency offset threshold when the signal-to-noise ratio of the PRACH is less than or equal to the signal-to-noise ratio threshold, and accumulate the first average frequency offset estimation value obtained each time to obtain a final frequency offset estimation value of the first PRACH signal:
[0039] The frequency offset obtaining module is further configured to determine a plurality of sampling point interval values N, and obtain a first average frequency offset estimation value of the initial PRACH signal based on the plurality of sampling point interval values N; wherein the sampling point interval value N is less than a sampling point interval threshold.
[0040] The signal compensation module is configured to compensate the initial PRACH signal based on the first average frequency offset estimation value to obtain a compensated PRACH signal.
[0041] The signal denoising module is configured to perform denoising processing on the compensated PRACH signal to obtain a processed PRACH signal; the processed PRACH signal is the initial PRACH signal in the next cycle; and the initial PRACH signal in the first cycle is the first PRACH signal.
[0042] According to a third aspect of the embodiments of the present disclosure, a base station is provided, including a processor and a memory connected with the processor in communication; the memory stores computer execution instructions; and the processor executes the computer execution instructions stored in the memory to implement the method of the first aspect.
[0043] According to a fourth aspect of the embodiments of the present disclosure, a processor readable storage medium is provided, which stores computer execution instructions; and the computer execution instructions are executed by the processor to implement the method of the first aspect.
[0044] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, including a computer program; and the computer program is executed by the processor to implement the method of the first aspect.
[0045] The technical solution provided by the embodiments of the present disclosure can have the following beneficial effects: the first PRACH signal sent by the receiving terminal is received, and the first PRACH signal is sampled to obtain signal data of multiple sampling points; in the case that the signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold, the sampling point interval value N is determined; the signal data of two target sampling points spaced by N sampling points is obtained from the signal data of the multiple sampling points; the phase difference between the signal data of the two target sampling points is obtained, and based on the phase difference, the final frequency offset estimation value of the first PRACH signal is obtained; compared with the frequency offset estimation method based on the cyclic prefix, the estimable frequency offset range is expanded, the phase inversion problem is not affected, and the reliability and accuracy of the frequency offset estimation are improved.
[0046] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0047] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure.
[0048] Figure 1 is a flowchart of a signal frequency offset estimation method according to the embodiments of the present disclosure.
[0049] Figure 2 FIG. 4 is a flowchart of another method for estimating a frequency offset of a signal according to an embodiment of the present disclosure.
[0050] Figure 3 FIG. 5 is a flowchart of yet another method for estimating a frequency offset of a signal according to an embodiment of the present disclosure.
[0051] Figure 4 FIG. 6 is a flowchart of an application scenario of a method for estimating a frequency offset of a signal according to an embodiment of the present disclosure.
[0052] Figure 5 FIG. 7 is a block diagram of a device for estimating a frequency offset of a signal according to an embodiment of the present disclosure.
[0053] Figure 6 FIG. 8 is a block diagram of a base station according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0054] The term “multiple” in the embodiments of the present disclosure refers to two or more, and other quantifiers are similar.
[0055] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative labor fall within the scope of protection of the present disclosure.
[0056] In the related art, cyclic prefix data is included in a PRACH signal. The frequency offset range that can be estimated based on the cyclic prefix data in the PRACH signal is small. In an application scenario with a large frequency offset, the accuracy of frequency offset estimation may be reduced due to phase flipping.
[0057] In the case of a frequency offset in a PRACH signal, a secondary peak value of the PRACH signal occurs. In the related art, frequency offset estimation can also be performed based on the primary peak and the secondary peak of a signal. The method for estimating a frequency offset based on the distance between peak values can only support frequency offset estimation within one subcarrier range. In the case of a large number of signal peak values, the accuracy of frequency offset estimation is low.
[0058] In the related art, frequency offset estimation can also be performed based on an uplink synchronization code in a PRACH signal. However, the method for estimating a frequency offset based on an uplink synchronization code can only support a short format PRACH signal, and cannot perform frequency offset estimation for a long format PRACH signal.
[0059] To solve the above problems, the embodiment of the disclosure provides a signal frequency offset estimation method and device, a base station and a storage medium, which are used to receive a first physical random access channel (PRACH) signal sent by a terminal, sample the first PRACH signal to obtain signal data of a plurality of sampling points, determine a sampling point interval value N when the signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold, wherein the sampling point interval value N is a positive integer, obtain signal data of two target sampling points spaced by N sampling points from the signal data of the plurality of sampling points, obtain a phase difference between the signal data of the two target sampling points, and obtain a final frequency offset estimation value of the first PRACH signal based on the phase difference, thereby improving the reliability and accuracy of the frequency offset estimation.
[0060] The method and the device are based on the same application concept. Since the principles of the method and the device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.
[0061] The technical solutions provided by the embodiments of the disclosure can be applied to various systems, especially 5G systems. For example, the applicable systems can be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new radio (NR) systems, etc. The various systems include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0062] The base station to which embodiments of the present disclosure relate can include a plurality of cells that provide services for terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device to which embodiments of the present disclosure relate can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a home evolved base station (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present disclosure. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be arranged geographically apart.
[0063] For different SNR scenarios, such as in the case of a frequency offset of 1500 kHz, it is found that when the SNR is greater than 10 dB, the estimated frequency offset of the five Ns can basically guarantee the estimation accuracy. However, when it is less than 10 dB, the estimation effect is poor. Therefore, two different estimation methods are proposed for SNR greater than and less than a signal-to-noise ratio threshold. The signal frequency offset estimation method in the scenario where the SNR is greater than the signal-to-noise ratio threshold is described first.
[0064] Figure 1is a flow chart of a signal frequency offset estimation method according to an embodiment of the present disclosure. It should be noted that the signal frequency offset estimation method provided by the embodiment of the present disclosure can be applied to the signal frequency offset estimation apparatus provided by the embodiment of the present disclosure. For example, the signal frequency offset estimation apparatus can be configured on the base station provided by the embodiment of the present disclosure.
[0065] As shown in the Figure 1 signal frequency offset estimation method, the signal frequency offset estimation method includes but is not limited to the following steps:
[0066] In step S101, a first physical random access channel (PRACH) signal sent by a terminal is received, and the first PRACH signal is sampled to obtain signal data of a plurality of sampling points.
[0067] Optionally, in some embodiments, the first PRACH signal includes an uplink synchronization code.
[0068] Optionally, in some embodiments, the uplink synchronization code is generated based on a Zadoff-Chu sequence. The Zadoff-Chu sequence can also be referred to as a ZC sequence. The ZC sequence is a kind of Euler complex sequence, that is, the ZC sequence can also be understood as a sequence composed of a plurality of points in a unit circle on a complex plane. For example, the ZC sequence can be represented by the following formula (1):
[0069]
[0070] wherein x u (i) represents the ZC sequence; L RA represents the length of the ZC sequence; i represents the index number of the ZC sequence; u represents the physical root sequence number; and j represents the imaginary unit.
[0071] The uplink synchronization code is generated by performing cyclic shift on the ZC sequence. The uplink synchronization code can be represented by the following formula (2):
[0072] x u,v (n) = x u ((n+C v )modL RA ) (2)
[0073] wherein x u,v (n) represents the uplink synchronization code; x u represents the ZC sequence; C v represents the cyclic shift information; L RA represents the length of the ZC sequence; u represents the physical root sequence number; and mod represents the modulo operation.
[0074] In step S102, the sampling point interval value N is determined when the signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold.
[0075] Optionally, in some embodiments, the signal-to-noise ratio threshold is 10 dB. For example, the sampling point interval value N is determined when the signal-to-noise ratio of the PRACH is greater than 10 dB.
[0076] In step S103, the signal data of two target sampling points spaced by N sampling points is obtained from the signal data of the plurality of sampling points.
[0077] Optionally, in some embodiments, the two target sampling points spaced by the sampling point interval value N are a first target sampling point and a second target sampling point.
[0078] Optionally, in some embodiments, the signal data of the first target sampling point can be represented by the following formula (3):
[0079]
[0080] wherein D u,v,freq (i) represents the signal data of the first target sampling point; x u,v (i) represents the uplink synchronization code; freq represents the frequency offset information of the first PRACH signal; T s represents the sampling interval; represents the frequency offset information of the signal data of the first target sampling point, and i is the sampling point, which is consistent with the index number in formula (1).
[0081] Optionally, in some embodiments, the signal data of the second target sampling point can be represented by the following formula (4):
[0082]
[0083] wherein D u,v,freq (i+N) represents the signal data of the second target sampling point; N represents the sampling point interval value; x u,v (i+N) represents the uplink synchronization code; freq represents the frequency offset information of the first PRACH signal; T s represents the sampling interval; represents the frequency offset information of the signal data of the second target sampling point.
[0084] In step S104, the phase difference between the signal data of the two target sampling points is obtained, and based on the phase difference, the final frequency offset estimation value of the first PRACH signal is obtained.
[0085] Optionally, in some embodiments, the phase difference between the signal data of the two target sampling points can be obtained based on a conjugate multiplication calculation of the signal data of the first target sampling point and the signal data of the second target sampling point.
[0086] In the embodiments of the present disclosure, a first physical random access channel PRACH signal sent by a terminal is received, and the first PRACH signal is sampled to obtain signal data of a plurality of sampling points; in a case where a signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold, a sampling point interval value N is determined; the sampling point interval value N is a positive integer; from the signal data of the plurality of sampling points, signal data of two target sampling points spaced by N sampling points is obtained; a phase difference between the signal data of the two target sampling points is obtained, and based on the phase difference, a final frequency offset estimation value of the first PRACH signal is obtained, thereby improving the reliability and accuracy of frequency offset estimation and improving the success rate of terminal access in a frequency offset scenario.
[0087] Figure 2 is a flowchart of another signal frequency offset estimation method according to an embodiment of the present disclosure. As shown in Figure 2 the signal frequency offset estimation method includes but is not limited to the following steps:
[0088] In step S201, a first physical random access channel PRACH signal sent by a terminal is received, and the first PRACH signal is sampled to obtain signal data of a plurality of sampling points.
[0089] In the embodiments of the present disclosure, step S201 can be implemented in any one of the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this and will not be repeated.
[0090] In step S202, in a case where a signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold, a sampling point interval value N is determined.
[0091] In the embodiments of the present disclosure, step S202 can be implemented in any one of the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this and will not be repeated.
[0092] In step S203, from the signal data of the plurality of sampling points, signal data of two target sampling points spaced by N sampling points is obtained.
[0093] In the embodiments of the present disclosure, step S203 can be implemented in any one of the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this and will not be repeated.
[0094] In step S204, a conjugate product of the signal data of the two target sampling points is calculated.
[0095] Optionally, in some embodiments, a conjugate product of the signal data of the first target sampling point and the signal data of the second target sampling point can be calculated based on a conjugate product calculation to obtain the conjugate product of the signal data of the two target sampling points. For example, the conjugate product can be calculated by the following formula (5):
[0096] D u,complex (i)=D u,v,freq (i)*conj(D u,v,freq (i+N)) (5)
[0097] wherein, D u,complex (i) refers to the conjugate product of the signal data of the two target sampling points; D u,v,freq (i) refers to the signal data of the first target sampling point; D u,v,freq (i+N) refers to the signal data of the second target sampling point; N refers to a sampling point interval value; T s refers to a sampling interval; conj refers to a complex conjugate calculation.
[0098] In step S205, a phase difference between the signal data of the two target sampling points is obtained based on the conjugate product.
[0099] For example, the phase difference can be calculated by the following formula (6):
[0100]
[0101] wherein, θ refers to the phase difference between the signal data of the two target sampling points; D u,complez (i) refers to the conjugate product of the signal data of the two target sampling points; tan -1 refers to an inverse tangent function operation; imag refers to a complex imaginary part operation; real refers to a complex real part operation.
[0102] In step S206, a final frequency offset estimation value of the first PRACH signal is obtained based on the phase difference.
[0103] For example, the final frequency offset estimation value of the first PRACH signal can be calculated by the following formula (7):
[0104]
[0105] wherein, freq refers to the final frequency offset estimation value of the first PRACH signal; θ refers to the phase difference between the signal data of the two target sampling points; N refers to a sampling point interval value; T s refers to a sampling interval.
[0106] In the embodiments of the present disclosure, the conjugate product of the signal data of the two target sampling points is calculated. Based on the conjugate product, the phase difference between the signal data of the two target sampling points is obtained, and based on the phase difference, a more accurate frequency offset estimation value of the first PRACH signal can be obtained, so as to further improve the reliability and accuracy of the frequency offset estimation, and further improve the success rate of terminal access in the frequency offset scenario.
[0107] The above embodiments are descriptions of the signal frequency offset estimation method in the scenario where the signal-to-noise ratio is greater than the signal-to-noise ratio threshold. The following describes the signal frequency offset estimation method in the scenario where the signal-to-noise ratio is less than or equal to the signal-to-noise ratio threshold. In this scenario, some special processing needs to be performed on the basis of the above method.
[0108] Figure 3 FIG. 6 is a flowchart of another signal frequency offset estimation method according to an embodiment of the present disclosure. As shown in FIG. 6, the signal frequency offset estimation method includes but is not limited to the following steps: Figure 3
[0109] In step S301, a first physical random access channel (PRACH) signal sent by a terminal is received, and the first PRACH signal is sampled to obtain signal data of a plurality of sampling points.
[0110] In the embodiments of the present disclosure, step S301 can be implemented in any of the embodiments of the present disclosure, and the present disclosure does not limit this and will not be described again.
[0111] In step S302, it is determined that the signal-to-noise ratio of the PRACH is less than or equal to a signal-to-noise ratio threshold.
[0112] Optionally, in some embodiments, the signal-to-noise ratio of the PRACH can be obtained by calculating the signal power and the noise power of the received first PRACH signal.
[0113] It should be noted that in the case where the signal-to-noise ratio of the PRACH is less than or equal to the signal-to-noise ratio threshold, steps S303 to S305 are executed in a loop until the first average frequency offset estimation value is less than a preset first frequency offset threshold, and the first average frequency offset estimation value obtained in each loop is accumulated to obtain a final frequency offset estimation value of the first PRACH signal.
[0114] Optionally, in some embodiments, the initial PRACH signal of the first loop is the first PRACH signal.
[0115] In step S303, a plurality of sampling point interval values N are determined, and based on the plurality of sampling point interval values N, a first average frequency offset estimation value of an initial PRACH signal is obtained.
[0116] Optionally, in some embodiments, the sampling point interval value N is less than a sampling point interval threshold. Exemplarily, the sampling point interval threshold is 20.
[0117] Optionally, in some embodiments, for each of the plurality of sampling point interval values N, the signal data of two target sampling points spaced by N sampling points is obtained from the signal data of the plurality of sampling points of the initial PRACH signal; based on the signal data of the two target sampling points, a first frequency offset estimation value is obtained; and a mean value of the plurality of first frequency offset estimation values corresponding to the plurality of N is calculated to obtain a first average frequency offset estimation value of the initial PRACH signal.
[0118] Exemplarily, three sampling point interval values N are determined, which are a first sampling point interval value and a second sampling point interval value. For each of the sampling point interval values N, the signal data of two target sampling points spaced by N sampling points is obtained from the signal data of the plurality of sampling points of the initial PRACH signal; based on the signal data of the two target sampling points, a first frequency offset estimation value is obtained; and a mean value of the three first frequency offset estimation values corresponding to the three sampling point interval values N is calculated to obtain a first average frequency offset estimation value of the initial PRACH signal. For example, the first average frequency offset estimation value of the initial PRACH signal can be calculated by the following formula (8):
[0119]
[0120] wherein, freq est is the first average frequency offset estimation value of the initial PRACH signal; freq m is the first frequency offset estimation value corresponding to the mth sampling point interval value; m is the sequence index of the plurality of sampling point interval values; and n is the number of the plurality of sampling point interval values.
[0121] In step S304, the initial PRACH signal is compensated based on the first average frequency offset estimation value to obtain a compensated PRACH signal.
[0122] Exemplarily, the compensated PRACH signal can be calculated by the following formula (9):
[0123]
[0124] wherein, y com (i) is the compensated PRACH signal; y(i) is the initial PRACH signal; freq est is the first average frequency offset estimation value of the initial PRACH signal; is the frequency offset compensation information.
[0125] In step S305, the PRACH signal after compensation is denoised to obtain a processed PRACH signal.
[0126] Optionally, in some embodiments, noise in the initial PRACH signal is acquired; it is judged whether the noise is less than a preset threshold value; in the case that the noise is less than the preset threshold value, the PRACH signal after compensation is subtracted by the noise to obtain the processed PRACH signal; in the case that the noise is greater than or equal to the preset threshold value, the PRACH signal after compensation is taken as the processed PRACH signal.
[0127] Thus, the problem that signal distortion is caused by denoising when the calculated noise is large is avoided, and the original signal is kept when the calculated noise does not satisfy the threshold value by setting the threshold value.
[0128] Optionally, in some embodiments, the noise in the initial PRACH signal is acquired by establishing a linear equation set.
[0129] Optionally, in some embodiments, the PRACH signal after compensation and the uplink synchronization code are conjugate multiplied to obtain a conjugate multiplication result; the first linear equation and the second linear equation are determined based on the conjugate multiplication result; the linear equation set is established based on the first linear equation and the second linear equation; and the noise in the initial PRACH signal is acquired by calculation based on the linear equation set.
[0130] It should be noted that noise may exist in actual transmission through a channel. Therefore, the initial PARCH signal includes but is not limited to the uplink synchronization code and the noise. Exemplarily, the initial PARCH signal can be represented by the following formula (10):
[0131] y(i) = c u,v (i) + n(i) (10)
[0132] Wherein, y(i) refers to the initial PARCH signal; x u,v (i) refers to the uplink synchronization code; and n(i) refers to the noise in the initial PRACH signal.
[0133] Exemplarily, the PRACH signal after compensation and the uplink synchronization code are conjugate multiplied to obtain a conjugate multiplication result. The conjugate multiplication result can be calculated by the following formula (11):
[0134]
[0135] Wherein, corr(i) refers to the conjugate multiplication result; y(i) refers to the initial PARCH signal; x u,v(i) is a reference to the uplink synchronization code; conj is a reference to the complex conjugate calculation; freq est is a reference to the first average frequency offset estimation value of the initial PRACH signal; is a reference to the frequency offset compensation information.
[0136] By way of example, the conjugate multiplication result can be represented by the following equation (12):
[0137] corr(i) = c + a cn a + b dn a + b cn b - a dn b + d j + a dn a j - b cn a j + a cn b j + b dn b j (12)
[0138] wherein corr(i) is a reference to the conjugate multiplication result; a is a reference to the complex real part of the uplink synchronization code; b is a reference to the complex imaginary part of the uplink synchronization code; n a is a reference to the complex real part of the noise; n b is a reference to the complex imaginary part of the noise; c is a reference to the real part of the frequency offset compensation information; and d is a reference to the imaginary part of the frequency offset compensation information.
[0139] By way of example, based on the conjugate multiplication result, a first linear equation and a second linear equation are determined. By way of example, the first linear equation can be represented by the following equation (13):
[0140] g = (a c + b d) n a + (b c - a d) n b + c (13)
[0141] wherein a is a reference to the complex real part of the uplink synchronization code; b is a reference to the complex imaginary part of the uplink synchronization code; n a is a reference to the complex real part of the noise; n b is a reference to the complex imaginary part of the noise; c is a reference to the real part of the frequency offset compensation information; d is a reference to the imaginary part of the frequency offset compensation information; and g is a reference to the real part of the compensated PRACH signal.
[0142] The second linear equation can be represented by the following equation (14):
[0143] h = (a d - b c) n a + (a c + b d) n b + d (14)
[0144] wherein a is a reference to the complex real part of the uplink synchronization code; b is a reference to the complex imaginary part of the uplink synchronization code; n a is a reference to the complex real part of the noise; n bis a complex imaginary part of the noise; c is a real part of the frequency offset compensation information; d is an imaginary part of the frequency offset compensation information; and h is an imaginary part of the compensated PRACH signal.
[0145] It can be understood that the complex real part of the uplink synchronization code, the complex imaginary part of the uplink synchronization code, the real part of the frequency offset compensation information, and the imaginary part of the frequency offset compensation information are all known information. According to the linear equations composed of the formula (13) and the formula (14), the complex real part of the noise and the complex imaginary part of the noise can be obtained. According to the complex real part of the noise and the complex imaginary part of the noise, the noise in the initial PRACH signal is obtained.
[0146] In step S306, it is determined whether the first average frequency offset estimation value is less than a preset first frequency offset threshold. In a case where the first average frequency offset estimation value is greater than or equal to the preset first frequency offset threshold, the processed PRACH signal is taken as an initial PRACH signal in the next loop, and the process returns to step S303. In a case where the first average frequency offset estimation value is less than the preset first frequency offset threshold, the process jumps to step S307.
[0147] In step S307, the first average frequency offset estimation value obtained in each loop is accumulated to obtain a final frequency offset estimation value of the first PRACH signal.
[0148] Optionally, in some embodiments, the first PRACH signal is an MSG1 message signal.
[0149] Optionally, in some embodiments, after the final frequency offset estimation value of the first PRACH signal is obtained, the MSG3 message signal can also be compensated based on the final frequency offset estimation value.
[0150] In the embodiments of the present disclosure, in a case where the signal-to-noise ratio of the PRACH is less than or equal to a signal-to-noise ratio threshold, the first average frequency offset estimation value of the initial PRACH signal is calculated in a loop. For each loop, the initial PRACH signal is compensated and denoised based on the first average frequency offset estimation value to obtain a processed PRACH signal, and the processed PRACH signal is taken as the initial PRACH signal in the next loop. Until the first average frequency offset estimation value is less than a preset first frequency offset threshold, and the first average frequency offset estimation value obtained in each loop is accumulated to obtain a final frequency offset estimation value of the first PRACH signal, which can ensure that the frequency offset estimation can still be relatively accurate when the PRACH signal is greatly affected by noise, and further improve the success rate of terminal access in the frequency offset scenario.
[0151] It is worth noting that the main application scenarios of the signal frequency offset estimation method provided by the embodiments of the present disclosure are divided into a case where the signal-to-noise ratio of the PRACH is less than or equal to a signal-to-noise ratio threshold and a case where the signal-to-noise ratio of the PRACH is greater than the signal-to-noise ratio threshold. Figure 4is a flow diagram of an application scenario of a signal frequency offset estimation method according to an embodiment of the present disclosure. For the convenience of understanding the signal frequency offset estimation method, according to Figure 4 is taken as an example. Figure 4 is taken as an example.
[0152] For example, the signal-to-noise ratio threshold of the PRACH is 10 dB. After receiving the first PRACH signal sent by the terminal, the first PRACH signal is sampled to obtain signal data of multiple sampling points (step S401). The signal-to-noise ratio of the PRACH is obtained by calculating the signal power and the noise power of the received first PRACH signal. It is determined whether the signal-to-noise ratio of the PRACH is greater than 10 dB (step S402).
[0153] (1) In the case where the signal-to-noise ratio of the PRACH is greater than the signal-to-noise ratio threshold
[0154] In the case where the signal-to-noise ratio of the PRACH is greater than 10 dB, the influence of noise on the first PRACH signal can be ignored. The sampling point interval value N is determined (step S403). Based on the sampling point interval value N, the signal data of multiple sampling points is obtained. From the signal data of multiple sampling points, the signal data of two target sampling points spaced by N sampling points is obtained (step S404). The conjugate product of the signal data of the two target sampling points is calculated (step S405). Based on the conjugate product, the phase difference between the signal data of the two target sampling points is obtained. Based on the phase difference, the final frequency offset estimation value of the first PRACH signal is obtained (step S406).
[0155] (2) In the case where the signal-to-noise ratio of the PRACH is less than or equal to the signal-to-noise ratio threshold
[0156] In the case where the signal-to-noise ratio of the PRACH is less than or equal to 10 dB, the sampling point interval value N is determined, and based on the sampling point interval value N, the first average frequency offset estimation value of the initial PRACH signal is obtained (step S407). The sampling point interval value N is less than the sampling point interval threshold. Based on the first average frequency offset estimation value, the initial PRACH signal is compensated to obtain a compensated PRACH signal (step S408). The compensated PRACH signal is denoised to obtain a processed PRACH signal (step S409). The above steps are repeatedly executed until the first average frequency offset estimation value is less than a preset first frequency offset threshold (step S410), and the first average frequency offset estimation value obtained in each cycle is accumulated to obtain the final frequency offset estimation value of the first PRACH signal (step S411).
[0157] Figure 5 is a block diagram of a signal frequency offset estimation device according to an embodiment of the present disclosure. As shown inFigure 5 As shown, the signal frequency offset estimation device comprises a signal transceiving module 501 and a frequency offset obtaining module 502.
[0158] The signal transceiving module 501 is configured to receive a first physical random access channel (PRACH) signal sent by a terminal and sample the first PRACH signal to obtain signal data of a plurality of sampling points.
[0159] The frequency offset obtaining module 502 is configured to determine a sampling point interval value N when a signal-to-noise ratio (SNR) of the PRACH is greater than an SNR threshold value, wherein the sampling point interval value N is a positive integer.
[0160] The frequency offset obtaining module 502 is further configured to obtain signal data of two target sampling points spaced by N sampling points from the signal data of the plurality of sampling points.
[0161] The frequency offset obtaining module 502 is further configured to obtain a phase difference between the signal data of the two target sampling points and obtain a final frequency offset estimation value of the first PRACH signal based on the phase difference.
[0162] Optionally, in some embodiments, the signal frequency offset estimation device further comprises a cycle control module 503, a signal compensation module 504 and a signal denoising module 505.
[0163] Optionally, the cycle control module 503 is configured to cyclically execute the following module functions until a first average frequency offset estimation value is less than a preset first frequency offset threshold value when the SNR of the PRACH is less than or equal to the SNR threshold value, and accumulate the first average frequency offset estimation value obtained each time to obtain a final frequency offset estimation value of the first PRACH signal:
[0164] The frequency offset obtaining module 502 is further configured to determine a plurality of sampling point interval values N and obtain a first average frequency offset estimation value of the initial PRACH signal based on the plurality of sampling point interval values N, wherein the sampling point interval value N is less than a sampling point interval threshold value.
[0165] The signal compensation module 504 is configured to compensate the initial PRACH signal based on the first average frequency offset estimation value to obtain a PRACH signal after compensation.
[0166] The signal denoising module 505 is configured to perform denoising processing on the PRACH signal after compensation to obtain a PRACH signal after processing, wherein the PRACH signal after processing is the initial PRACH signal in the next cycle, and the initial PRACH signal in the first cycle is the first PRACH signal.
[0167] Optionally, in some embodiments, the frequency offset obtaining module 502 specifically comprises:
[0168] The computing unit is configured to calculate a conjugate product of the signal data of the two target sampling points.
[0169] The phase difference obtaining unit is configured to obtain a phase difference between the signal data of the two target sampling points based on the conjugate product.
[0170] Optionally, in some embodiments, the frequency offset obtaining module 502 is further configured to, for each sampling point interval value N in the plurality of sampling point interval values N, obtain signal data of two target sampling points spaced by N sampling points from the signal data of the plurality of sampling points of the initial PRACH signal; obtain a first frequency offset estimation value based on the signal data of the two target sampling points; and calculate a mean value of a plurality of first frequency offset estimation values corresponding to the plurality of N, to obtain a first average frequency offset estimation value of the initial PRACH signal.
[0171] Optionally, in some embodiments, the signal denoising module 505 is further configured to obtain noise in the initial PRACH signal; determine whether the noise is less than a preset threshold value; in a case where the noise is less than the preset threshold value, subtract the noise from the PRACH signal after compensation to obtain the PRACH signal after processing; and in a case where the noise is greater than or equal to the preset threshold value, take the PRACH signal after compensation as the PRACH signal after processing.
[0172] Optionally, in some embodiments, the signal denoising module 505 is further configured to obtain the noise in the initial PRACH signal by establishing a linear equation set.
[0173] Optionally, in some embodiments, the frequency offset obtaining module 502 is further configured to determine the plurality of sampling point interval values N. The sampling point interval value N is less than 20.
[0174] Optionally, in some embodiments, the signal compensation module 504 is further configured to compensate the MSG3 message signal based on the final frequency offset estimation value.
[0175] It should be noted that the above apparatus provided by the embodiments of the present disclosure can realize all the method steps realized by the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail herein.
[0176] Figure 6 is a block diagram of a base station according to an embodiment of the present disclosure. As shown in Figure 6 , the network device includes a transceiver 601, a processor 602, and a memory 603.
[0177] The transceiver 601 is configured to receive and send data under the control of the processor 602.
[0178] Wherein, in Figure 6In particular embodiments, the bus architecture can include any number of interconnecting buses and bridges, and the various circuitry representative of the processor 602 and the memory 603, for example, can be linked together by various wires and busses, which are collectively represented by the bus architecture 605. The bus architecture 605 can also link various other circuitry, which is well known, such as peripheral devices, voltage regulators, and power management circuitry, and thus, further description of such circuitry is not provided herein. The bus interface provides an interface to the transceiver 601. The transceiver 601 can be a plurality of elements, including a transmitter and a receiver, that provide a means for communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical cable, and the like. The processor 602 is responsible for managing the bus architecture and general processing, and the memory 603 can store data used by the processor 602 in executing its operations.
[0179] The processor 602 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), or the processor can be implemented using a multi-core architecture.
[0180] The memory 603 is a processor-readable storage medium provided by the present disclosure. The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), an optical storage (e.g., CD, DVD, BD, HVD, etc.), and a semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD), etc.).
[0181] In some embodiments of the present disclosure, the storage 603 stores a computer program that can be executed by the processor 602.
[0182] In some embodiments of the present disclosure, the processor 602 is configured to read the computer program in the memory 603 and perform the following operations: receiving a first physical random access channel (PRACH) signal sent by a terminal, and sampling the first PRACH signal to obtain signal data of a plurality of sampling points; determining a sampling point interval value N when a signal-to-noise ratio of the PRACH is greater than a signal-to-noise ratio threshold; wherein the sampling point interval value N is a positive integer; obtaining signal data of two target sampling points that are spaced by N sampling points from the signal data of the plurality of sampling points; obtaining a phase difference between the signal data of the two target sampling points, and obtaining a final frequency offset estimation value of the first PRACH signal based on the phase difference.
[0183] In some embodiments of the present disclosure, the processor 602 is configured to read the computer program in the memory 603 and perform the following operations: calculating a conjugate product of signal data of two target sampling points; and obtaining a phase difference between the signal data of the two target sampling points based on the conjugate product.
[0184] In some embodiments of the present disclosure, the processor 602 is configured to read the computer program in the memory 603 and perform the following operations: in a case where a signal-to-noise ratio of the PRACH is less than or equal to a signal-to-noise ratio threshold, repeatedly performing the following steps until the first average frequency offset estimation value is less than a preset first frequency offset threshold, and accumulating the first average frequency offset estimation value obtained in each cycle to obtain a final frequency offset estimation value of the first PRACH signal: determining a plurality of sampling point interval values N, obtaining a first average frequency offset estimation value of the initial PRACH signal based on the plurality of sampling point interval values N; wherein the sampling point interval value N is less than a sampling point interval threshold; compensating the initial PRACH signal based on the first average frequency offset estimation value to obtain a PRACH signal after compensation; performing denoising processing on the PRACH signal after compensation to obtain a PRACH signal after processing; wherein the PRACH signal after processing is the initial PRACH signal in the next cycle; and the initial PRACH signal in the first cycle is the first PRACH signal.
[0185] In some embodiments of the present disclosure, the processor 602 is configured to read the computer program in the memory 603 and perform the following operations: for each of the plurality of sampling point interval values N, obtaining signal data of two target sampling points spaced by N sampling points from the signal data of the plurality of sampling points of the initial PRACH signal; obtaining a first frequency offset estimation value based on the signal data of the two target sampling points; and calculating a mean value of a plurality of first frequency offset estimation values corresponding to the plurality of N to obtain a first average frequency offset estimation value of the initial PRACH signal.
[0186] In some embodiments of the present disclosure, the processor 602 is configured to read the computer program in the memory 603 and perform the following operations: obtaining noise in the initial PRACH signal; determining whether the noise is less than a preset threshold value; in a case where the noise is less than the preset threshold value, subtracting the noise from the PRACH signal after compensation to obtain the PRACH signal after processing; and in a case where the noise is greater than or equal to the preset threshold value, taking the PRACH signal after compensation as the PRACH signal after processing.
[0187] In some embodiments of the present disclosure, the processor 602 is configured to read the computer program in the memory 603 and perform the following operations: obtaining noise in the initial PRACH signal by establishing a system of linear equations.
[0188] In some embodiments of the present disclosure, the processor 602 is configured to read a computer program in the memory 603 and perform the following operation: determining a plurality of sampling point interval values N, wherein the sampling point interval values N are less than 20.
[0189] In some embodiments of the present disclosure, the processor 602 is configured to read a computer program in the memory 603 and perform the following operation: compensating the MSG3 message signal based on the final frequency offset estimation value.
[0190] The present disclosure also provides a readable storage medium having instructions stored thereon, the instructions being executed by a computer to implement the functions of any of the above method embodiments.
[0191] The present disclosure also provides a computer program product, which is executed by a computer to implement the functions of any of the above method embodiments.
[0192] It should be noted that the division of units in the embodiments of the present disclosure is illustrative, and is only a logical functional division. In actual implementation, another division manner can be used. In addition, each functional unit in each embodiment of the present disclosure can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0193] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solutions of the present disclosure, essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the various embodiments of the present disclosure. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and various program codes that can be stored in the medium.
[0194] Those skilled in the art will appreciate that embodiments of the disclosure can be devised for a variety of applications. It is therefore intended that the disclosure be considered as in all respects only illustrative and not restrictive. Those skilled in the art will further appreciate that the disclosure can be used for a variety of applications. Accordingly, the disclosure is intended to embrace all alternatives, modifications and variations of the embodiments of the disclosure that have been disclosed, suggested and / or included herein, and that applications of the disclosure can be implemented in a wide and global array of circumstances. Numerous modifications and adaptations will be apparent to those skilled in the art without departing from the spirit and scope of the disclosure itself.
[0195] The present disclosure is described herein with reference to the drawings, in which various embodiments of the present disclosure are illustrated and described. It will be understood that the drawings are not necessarily to scale, and in certain instances, the drawings have been simplified for the sake of brevity and clarity. Figure 1 one or more functions specified in the flow or flows and / or blocks Figure 1 means for performing each of the functions specified in the flow or flows and / or blocks.
[0196] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow or flows and / or blocks. Figure 1 one or more functions specified in the flow or flows and / or blocks Figure 1 means for performing each of the functions specified in the flow or flows and / or blocks.
[0197] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow or flows and / or blocks. Figure 1 one or more functions specified in the flow or flows and / or blocks Figure 1 means for performing each of the functions specified in the flow or flows and / or blocks.
[0198] Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the disclosure, the disclosure can be practiced otherwise than as specifically described. Thus, the disclosure includes all modifications and variations from the example constructions and methods already described and such as can naturally occur to those skilled in the art.
Claims
1. A method for estimating signal frequency offset, characterized in that, Includes the following steps: The receiving terminal sends a first physical random access channel (PRACH) signal, and samples the first PRACH signal to obtain signal data at multiple sampling points; When the signal-to-noise ratio of the PRACH is greater than the signal-to-noise ratio threshold, the sampling point interval value N is determined; wherein, the sampling point interval value N is a positive integer; From the signal data of the multiple sampling points, obtain the signal data of two target sampling points spaced N sampling points apart; The phase difference between the signal data of the two target sampling points is obtained, and based on the phase difference, the final frequency offset estimate of the first PRACH signal is obtained; The method further includes: If the signal-to-noise ratio (SNR) of the PRACH signal is less than or equal to a SNR threshold, the following steps are executed repeatedly until the first average frequency offset estimate is less than a preset first frequency offset threshold. The first average frequency offset estimate obtained in each iteration is then summed to obtain the final frequency offset estimate of the first PRACH signal: A plurality of sampling point interval values N are determined, and based on the plurality of sampling point interval values N, the first average frequency offset estimate of the initial PRACH signal is obtained; wherein, the sampling point interval value N is less than the sampling point interval threshold; Based on the first average frequency offset estimate, the initial PRACH signal is compensated to obtain the compensated PRACH signal. The compensated PRACH signal is denoised to obtain a processed PRACH signal; wherein the processed PRACH signal is the initial PRACH signal in the next loop; the initial PRACH signal in the first loop is the first PRACH signal.
2. The method according to claim 1, characterized in that, The step of acquiring the phase difference between the signal data of the two target sampling points includes: Calculate the conjugate product of the signal data from the two target sampling points; Based on the conjugate product, the phase difference between the signal data of the two target sampling points is obtained.
3. The method according to claim 1, characterized in that, The step of obtaining the first average frequency offset estimate of the initial PRACH signal based on the plurality of sampling point interval values N includes: For each of the multiple sampling point interval values N, obtain the signal data of two target sampling points spaced N apart from the signal data of multiple sampling points of the initial PRACH signal; Based on the signal data from the two target sampling points, a first frequency offset estimate is obtained; The mean of the multiple first frequency offset estimates corresponding to the multiple N is calculated to obtain the first average frequency offset estimate of the initial PRACH signal.
4. The method according to claim 1, characterized in that, The step of denoising the compensated PRACH signal to obtain the processed PRACH signal includes: Obtain the noise in the initial PRACH signal; Determine whether the noise is less than a preset threshold value; If the noise is less than the preset threshold, the noise is subtracted from the compensated PRACH signal to obtain the processed PRACH signal. If the noise is greater than or equal to the preset threshold value, the compensated PRACH signal is used as the processed PRACH signal.
5. The method according to claim 4, characterized in that, The step of acquiring noise in the initial PRACH signal includes: The noise in the initial PRACH signal is obtained by establishing a system of linear equations.
6. The method according to claim 1, characterized in that, The sampling point interval threshold is 20.
7. The method according to claim 1, characterized in that, The first PRACH signal is an MSG1 message signal. After obtaining the final frequency offset estimate of the first PRACH signal, the method further includes: Based on the final frequency offset estimate, the MSG3 message signal is compensated.
8. A signal frequency offset estimation device, characterized in that, include: The signal transceiver module is used to receive the first physical random access channel (PRACH) signal sent by the terminal, and to sample the first PRACH signal to obtain signal data at multiple sampling points. The frequency offset acquisition module is used to determine the sampling point interval value N when the signal-to-noise ratio of the PRACH is greater than the signal-to-noise ratio threshold; wherein the sampling point interval value N is a positive integer; The frequency offset acquisition module acquires the signal data of two target sampling points spaced N sampling points from the signal data of the multiple sampling points; The frequency offset acquisition module is used to acquire the phase difference between the signal data of the two target sampling points, and based on the phase difference, to obtain the final frequency offset estimate of the first PRACH signal. The device further includes: The loop control module is used to repeatedly execute the following module functions when the signal-to-noise ratio of the PRACH is less than or equal to the signal-to-noise ratio threshold, until the first average frequency offset estimate is less than the preset first frequency offset threshold, and to accumulate the first average frequency offset estimate obtained in each loop to obtain the final frequency offset estimate of the first PRACH signal: The frequency offset acquisition module is further configured to determine a plurality of sampling point interval values N, and based on the plurality of sampling point interval values N, obtain the first average frequency offset estimate of the initial PRACH signal; wherein, the sampling point interval value N is less than the sampling point interval threshold. The signal compensation module is used to compensate the initial PRACH signal based on the first average frequency offset estimate to obtain the compensated PRACH signal. The signal denoising module is used to denoise the compensated PRACH signal to obtain a processed PRACH signal; wherein the processed PRACH signal is the initial PRACH signal in the next loop; and the initial PRACH signal in the first loop is the first PRACH signal.
9. A base station, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Frequency rapid recovery method for communication and perception of wireless Internet of Things
CN116886484A
Method for estimating frequency offset using training symbol in OFDM system and apparatus using the same
KR1020110111609A