A narrowband Internet of Things single-carrier uplink phase rotation compensation method, device and medium
By extracting the phase rotation parameters defined in the protocol to generate a time-domain compensation waveform and combining it with the phase-locked loop module for demodulation, the signal distortion problem caused by dynamic phase rotation in the single-carrier uplink of narrowband IoT is solved, and a high-precision, low-complexity phase compensation effect is achieved. It is suitable for a variety of hardware platforms and reduces the bit error rate and computational complexity.
Patent Information
- Application Number
- CN202510812824.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2045-06-18
AI Technical Summary
Existing technologies address the problems of signal constellation distortion and high bit error rate caused by dynamic phase rotation in narrowband IoT single-carrier uplinks. Especially in edge coverage scenarios, traditional phase-locked loops and equalizers cannot effectively distinguish between the coupling effects of protocol layer dynamic rotation and physical layer frequency offset/phase noise, resulting in a serious deterioration in demodulation performance.
By receiving the uplink time domain signal, extracting the phase rotation parameters defined by the protocol, generating a time domain compensation waveform, and using conjugate multiplication operations and a narrowband IoT optimized phase-locked loop module for phase synchronization and demodulation, combined with dynamic amplitude adjustment and a four-quadrant decision feedback phase detector, high-precision signal derotation and phase compensation are achieved.
It achieves high-precision derotation and low-complexity phase compensation, reduces the bit error rate by three orders of magnitude, and reduces the computational complexity to 18% of traditional solutions. It is suitable for strong interference environments, supports plug-and-play on multiple hardware platforms, has a short mode switching time, and reduces the computational complexity by 65%.
Smart Images

Figure CN120342566B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet of Things communication technology, and in particular to a narrowband Internet of Things single-carrier uplink phase rotation compensation method, device, and medium. Background Art
[0002] As the core technology of low-power wide-area communications, narrowband Internet of Things (NB-IoT) widely adopts single-carrier transmission mode in its uplink in scenarios such as smart meters and asset tracking to reduce terminal complexity. However, in order to improve anti-interference performance, the 3GPP Release 13 protocol mandates the application of dynamic phase rotation (Phase Rotation) to each symbol in the physical layer specification. The rotation angle varies with the symbol position in a specific sequence (such as the pseudo-random phase offset generated by the Zadoff-Chu sequence). This mechanism causes the signal constellation diagram at the receiving end to exhibit non-uniform spiral distortion. Traditional phase-locked loops and equalizers cannot distinguish between the coupling effects of protocol layer dynamic rotation and physical layer frequency offset / phase noise, and the demodulation performance is seriously deteriorated. Especially in edge coverage scenarios, the frequency offset (±2.5kHz) caused by the terminal crystal oscillator error is superimposed on the dynamic characteristics of the protocol rotation, resulting in a bit error rate (BER) of more than 10 when the signal-to-noise ratio of existing receivers is less than 6dB. -2 , becoming a key bottleneck restricting high-reliability communications.
[0003] Existing technologies primarily rely on a two-step approach to compensate for dynamic phase rotation: first, frequency offset estimation through cyclic prefix matching or pilot symbols, followed by protocol parsing to reversely eliminate the rotated phase. For example, a joint frequency offset-rotation estimation method based on pilot interpolation relies on high-density pilots (≥4 symbols per frame), making it ineffective in NB-IoT single-carrier scenarios without dedicated pilots. Iterative blind equalization requires 8-12 matrix inversion operations for each symbol, resulting in up to 82% logic resource utilization in FPGA implementations and an increase in processing latency of over 5ms. More critically, the classic Costas loop suffers from dual failures in dynamic phase rotation scenarios: First, the nonlinear characteristics of the error detector are unable to track pseudo-random phase jumps, resulting in an exponential increase in the loop's unlock probability with increasing symbol rate (>60% at 15kHz subcarrier spacing). Second, the time-varying coupling of protocol rotation and frequency offset degrades the signal-to-noise ratio of the error signal output by traditional quadrature mixers by 8-10dB, further reducing tracking accuracy. Experiments show that in the dynamic rotation mode defined in Release 13 (phase jump range ±π / 4), the frequency offset estimation error of the existing Coriolis loop scheme exceeds ±500Hz, and the symbol timing error reaches 12% of the symbol length, seriously restricting system capacity. Summary of the Invention
[0004] The object of the present invention is to provide a narrowband Internet of Things single-carrier uplink phase rotation compensation method, device and medium to solve the problems raised in the above background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A narrowband Internet of Things single-carrier uplink phase rotation compensation method, comprising:
[0007] Step 1: Receive the uplink time domain signal and extract the phase rotation parameters defined by the protocol;
[0008] Step 2, generating a time domain compensation waveform according to the phase rotation parameter;
[0009] Step 3: Perform conjugate multiplication on the received signal to complete the time domain derotation of the signal;
[0010] Step 4: Input the derotated time domain signal into the narrowband IoT optimized phase-locked loop module for phase synchronization and demodulation to obtain a demodulation result;
[0011] Step 5: Observe the modulus length of the final symbol based on the demodulation result. If the modulus length is uneven, flexibly adjust the amplitude parameter when generating the compensation waveform in step 2 to make the modulus length of the final demodulated symbol uniform.
[0012] Furthermore, the extraction of the phase rotation parameter in step 1 includes:
[0013] Step 1.1, select a software defined radio frequency signal transceiver platform as the signal transceiver;
[0014] Step 1.2: Set the RF transceiver frequency band according to the RF daughter board of the experimental platform;
[0015] Step 1.3, using an anti-aliasing filter bank, perform initial filtering on the signal to obtain the original signal;
[0016] Step 1.4: Obtain the phase rotation parameter value predefined by the protocol by parsing the NPUSCH format indication field in the narrowband IoT uplink frame structure.
[0017] Furthermore, the step 2 includes:
[0018] Step 2.1: Based on the phase rotation parameters obtained by analyzing the downlink control information, a time-domain compensation waveform is dynamically generated using an inverse Fourier transform method;
[0019] Step 2.2, generate complex compensation components in real time through coordinate rotation digital calculation method.
[0020] Furthermore, the step 3 includes: performing amplitude normalization processing on the compensated signal to suppress nonlinear distortion, taking the conjugate and multiplying it with the initial signal sequence.
[0021] Furthermore, the step 4 includes:
[0022] Step 4.1: Design a four-quadrant decision feedback phase detector to perform initial phase detection on the derotated time domain signal and input it into the loop filter as a control signal.
[0023] Step 4.2, select loop filter parameters and output the low-pass filtered signal to the voltage-controlled oscillator;
[0024] In step 4.3, the voltage-controlled oscillator output is multiplied by the input time domain signal to correct the residual frequency offset.
[0025] Furthermore, in step 5, the compensation scheme is: to adjust the amplitude of the compensation signal based on the modulus of the output symbol sequence. If the symbol sequence output in step 4 is observed to have an overall phase rotation, the compensation scheme is modified to: to add an initial phase to the compensation signal based on the phase rotation of the output symbol sequence, so that the final symbol sequence matches the QPSK sequence.
[0026] The present invention provides a narrowband Internet of Things single-carrier uplink phase rotation compensation device, characterized in that it includes one or more processors for implementing the narrowband Internet of Things single-carrier uplink phase rotation compensation method as described above.
[0027] The present invention provides a readable storage medium having a program stored thereon. When the program is executed by a processor, the above-mentioned narrowband Internet of Things single-carrier uplink phase rotation compensation method is implemented.
[0028] Compared with the prior art, the present invention has the following beneficial effects:
[0029] 1) High-precision derotation and low complexity: The dynamic compensation waveform generation mechanism suppresses the compensation error of protocol layer phase rotation to less than 0.02 radians, achieving a symbol recovery accuracy of 99.8% with a computational complexity of only 18% of traditional blind equalization schemes, achieving an FPGA resource utilization rate of less than 20% on the USRP N210.
[0030] 2) Anti-interference capability at the protocol layer: In the scenario of dynamic phase jump (±π / 4) and ±3.5kHz frequency deviation coupling defined by the protocol, the bit error rate (BER) is stably lower than 5×10 -6 , which is three orders of magnitude higher than traditional demodulation schemes, with a delay spread tolerance of 20μs, making it suitable for strong interference environments such as factories and high-speed railways.
[0031] 3) Cross-platform plug-and-play: Supports mixed deployment of USRP, HackRF, and commercial base station chips, and implements hardware-independent design for dynamic phase rotation compensation algorithms, reducing porting and development costs by 87% compared to customized FPGA solutions.
[0032] 4) Dynamic protocol adaptation and optimization: Compatible with the full range of dynamic rotation modes in 3GPP Release 13-16, with a mode switching time of less than 10μs, and adaptive compression compensation frequency domain range up to 90kHz to avoid the introduction of narrowband out-of-band noise. Combined with symbol-level downsampling technology, the computational complexity is reduced by 65%. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 This is the workflow diagram of the uplink transceiver.
[0034] Figure 2 Original symbol constellation diagram with phase rotation information.
[0035] Figure 3 This is the narrowband IoT constellation diagram after time domain derotation.
[0036] Figure 4 This is a schematic structural diagram of a narrowband Internet of Things single-carrier uplink phase rotation compensation device of the present invention. DETAILED DESCRIPTION
[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0038] Example: The implementation of this invention is based on the deep collaboration of the software-defined radio (SDR) hardware platform and the protocol-aware algorithm. To address the constellation distortion problem caused by dynamic phase rotation in the NB-IoT uplink, a full-link derotation solution from RF reception, protocol parsing to dynamic compensation is proposed. The specific implementation process is as follows:
[0039] Step 1: Receive the uplink time domain signal and extract the phase rotation parameters defined by the protocol, specifically including:
[0040] On the RF receiver side, a USRP N210 is used as the main processing platform, equipped with an SBX daughterboard to support the 800MHz frequency band (3GPP Band 20). The sampling rate is set to 1.92MHz to meet the maximum bandwidth requirements of NB-IoT single-carrier mode. After downconversion to a 70MHz IF by the RF front-end, the signal is quadrature-demodulated by the AD9361 RF chip, generating I / Q baseband signals. Analog-to-digital conversion uses a 14-bit ADC, coupled with an anti-aliasing filter bank (cutoff frequency ±90kHz, roll-off factor 0.3) to ensure greater than 45dB of out-of-band interference suppression. The baseband signal is segmented into fixed-length blocks of 256 samples by the symbol segmentation module, and an 8-point cyclic prefix is inserted at the head for initial synchronization.
[0041] The protocol parameter parsing module extracts the protocol-defined dynamic phase rotation sequence generation rules (usually cyclic shift parameters based on the Zadoff-Chu root sequence) in real time by parsing the "Phase Rotation Indicator" field in the DCI format 1A of the NPUSCH.
[0042] Step 2, generating a time domain compensation waveform according to the phase rotation parameter, specifically includes:
[0043] Based on the phase rotation parameter θ obtained by analyzing the downlink control information (DCI), the time domain compensation waveform S is dynamically generated using the inverse Fourier transform method. comp :
[0044]
[0045] Among them, IFFT represents the inverse Fourier transform method, S comp The frequency domain sequence representing the compensation waveform can be determined based on the rotation phase parameter, which is:
[0046]
[0047] j represents the imaginary unit, f id Indicates the frequency subscript of the single-carrier signal obtained after Fourier transform, e is a natural constant, id = 0,1,2…,255.
[0048] The hardware implementation adopts a hybrid architecture: in pre-calculation mode, an orthogonal baseband waveform table (resolution 0.01 radians) that matches the protocol rotation sequence is generated offline and stored in the FPGA's Block RAM, supporting single-cycle table access. In real-time generation mode, the real and imaginary parts of the compensation waveform are dynamically calculated using a coordinate rotation digital calculation method. Its phase accumulator has a step accuracy of 16 bits and a clock frequency of 150MHz, enabling real-time processing of 280,000 symbols per second. Specifically, the CORDIC algorithm can be used. The CORDIC algorithm is a well-known technology and will not be described in detail here.
[0049] Step 3: Perform conjugate multiplication on the received signal to complete the time domain derotation of the signal, specifically including:
[0050] Perform symbol-by-symbol conjugate multiplication on the received signal:
[0051]
[0052] where s out represents the time domain signal sampling sequence after derotation, s recv Indicates that the receiver is filtered and frequency offset corrected after sampling (the process is as follows Figure 1 The received signal sequence is shown as Represents the conjugate value of the compensation sequence, and n is the subscript of the digital sampling. The signal s after the dynamic rotation of the protocol layer is eliminated out Restore to the standard QPSK constellation distribution, such as Figure 3 As shown. To address the amplitude distortion caused by hardware nonlinearity, a dynamic normalization module is designed to limit the output signal according to the symbol energy (modulus), suppressing the error vector magnitude (EVM) to less than 3%. The normalization process is as follows:
[0053]
[0054] The N here represents the normalized sliding window length, which is 128 at the conventional 1.92 MHz sampling rate.
[0055] Step 4: Input the derotated time domain signal into the narrowband IoT optimized phase-locked loop module for phase synchronization and demodulation to obtain the demodulation result, which specifically includes:
[0056] The compensated signal is fed into the narrowband IoT optimized phase-locked loop module. This phase-locked loop uses a four-quadrant decision-feedback phase detector to calculate the error signal based on the deviation between the actual coordinates of the demodulated symbol and the ideal QPSK constellation points. The loop filter is designed as a bandwidth-adaptive structure. The time-domain signal first enters the phase detector, whose phase detection expression is:
[0057]
[0058] Among them, V D (t) represents the output of the phase detector and the input of the low-pass filter, s I (t) and s Q (t) denotes the real part and imaginary part of the down-sampled sequence s(t) of the symbol block at time t, and Sign(·) denotes the sign function.
[0059] The output signal of the nonlinear phase detector is sent to a low-pass filter for processing. The system function F(z) designed for the low-pass filter is expressed as follows:
[0060]
[0061] Among them, z is a complex variable on the complex plane, C1 and C2 are constants, which can be flexibly set according to the actual use scenario. The most important influencing factor involved is the modulation mode of the signal. From the perspective of digital signal processing algorithm design, it is advisable to jointly design the phase detector and the low-pass filter, and integrate some parameters to reduce the experimental cost of parameter determination. Based on this, the present invention combines the low-pass filter and the phase detector expression into a loop filter, and uses the joint gain G lf Instead of selecting constants C1 and C2, the expression is as follows:
[0062]
[0063] Where t is time, O lf The corresponding output is the output of the loop filter, that is, the output of the original low-pass filter. This signal is actually the frequency error signal of the down-sampled sequence of the symbol block, which is sent to the DDS module (direct digital frequency synthesizer) as the excitation signal for subsequent iterative signal processing. Considering the simplicity of the digital signal processing algorithm, the present invention uses a DDS module to replace the voltage-controlled oscillator (VCO) in the traditional Costas loop design, which can directly generate a phase as its input value. lf oscillation signal.
[0064] Step 5: Observe the modulus length of the final symbol based on the demodulation result. If the modulus length is uneven, flexibly adjust the amplitude parameter when generating the compensation waveform in step 2 to make the modulus length of the final demodulated symbol as uniform as possible. Specifically, the following steps are performed:
[0065] Due to the instability of wireless channels, the amplitude of the received time-domain signal will fluctuate within a certain range. Therefore, when performing conjugate multiplication compensation in step 3, its amplitude should be flexibly adjusted. Normalization can be performed based on the modulus length of the output symbols in step 4, which is then fed back into step 2 to set the amplitude of the compensation sequence. If the average modulus length of the symbol sequence within a certain window length is A, the compensation scheme in step 3 can be modified to:
[0066]
[0067] Similarly, if the symbol sequence output in step 4 observes an overall phase rotation of θ1 (this phase rotation does not necessarily occur), the conjugate compensation scheme can be further modified in step 3 as follows:
[0068]
[0069] Step 6: Multi-scenario verification and performance evaluation, specifically including:
[0070] A closed-loop test system consisting of a USRP N210 (base station receiver) and a HackRF One (terminal emulator) was built to verify the performance of the solution in a 3GPP ETU70 multipath channel (Doppler spread 300Hz) and in a real industrial environment. Under extreme test conditions (frequency deviation ±3.5kHz, dynamic phase jump rate 15kHz), the solution reduced the bit error rate from 1.8×10 -2 Optimized to 4.3×10 -6 The end-to-end processing delay is 0.58ms, which is 86% lower than the protocol stack post-processing solution. The HackRF visualization interface is used to monitor the constellation convergence process in real time (such as Figure 3 ), debugging efficiency increased by 70%. Actual deployment data shows that in smart transportation scenarios with terminal speeds of 120 km / h, the uplink packet error rate remained stable below 0.02%, and the terminal's battery life was extended by 21% due to reduced retransmissions.
[0071] This invention introduces a groundbreaking protocol-aware dynamic waveform generation technology. By deeply analyzing the control field in the Physical Uplink Shared Channel (NPUSCH), it extracts the protocol-defined phase rotation sequence in real time. This technology then constructs a time-domain conjugate compensation waveform to eliminate the dynamic rotation component, restoring the received signal to a standard QPSK constellation. Based on this, a dynamic bandwidth phase-locked loop (PLL) and a four-quadrant decision feedback mechanism are designed to jointly suppress residual frequency offset and phase noise at the physical layer. Compared with traditional solutions, the core technological breakthroughs are reflected in three aspects: First, a dynamic rotation parameter blind extraction algorithm based on the cyclic shift characteristics of the preamble sequence is proposed. When the control information is lost, the rotation sequence can still be recovered through the signal autocorrelation characteristics, with an estimation accuracy of 0.02rad (under conditions of signal-to-noise ratio ≥ 0dB); second, a hybrid architecture compensation waveform generator is designed, combining the CORDIC algorithm with a pre-calculated waveform table, achieving a real-time processing capability of 280,000 symbols per second on the Xilinx Zynq-7020 platform, and reducing hardware resource utilization to 14%; third, an innovative dynamic bandwidth phase-locked loop structure is used to adjust the loop gain in real time through EVM feedback, maintaining a stable tracking accuracy of 0.1rad under conditions of frequency deviation of ±3kHz and phase jump rate of 10kHz. Actual measured data shows that the bit error rate of this solution in the 3GPP ETU70 multipath channel is two orders of magnitude lower than that of the traditional solution (BER is reduced from 1.5×10 when Eb / N0=8dB to 0.1rad when Eb / N0=8dB). -2 Optimized to 3.2×10 -5), with end-to-end processing latency less than 0.6ms, enabling reliable access for high-speed mobile terminals (500km / h) in integrated air-space-ground networks. As 5G-A evolves toward lightweight technologies like RedCap, this solution provides a new paradigm for low-power, high-precision demodulation in dynamic phase rotation scenarios. In full SDR transmission and reception scenarios, the measured uplink packet error rate (PER) has been reduced from 0.18% to 0.015%, increasing terminal battery life by 23%.
[0072] See also Figure 4 , an embodiment of the present invention provides a narrowband Internet of Things single-carrier uplink phase rotation compensation device, including one or more processors, for implementing a narrowband Internet of Things single-carrier uplink phase rotation compensation method in the above embodiment.
[0073] An embodiment of a narrowband Internet of Things single-carrier uplink phase rotation compensation device of the present invention can be applied to any device with data processing capabilities, and the any device with data processing capabilities can be a device or apparatus such as a computer. The device embodiment can be implemented through software, or through hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of any device with data processing capabilities in which it is located reading the corresponding computer program instructions in the non-volatile memory into the memory for execution. From the hardware level, if Figure 4 As shown, this is a hardware structure diagram of a narrowband Internet of Things single carrier uplink phase rotation compensation device of the present invention, in which any device with data processing capability is located, except Figure 4 In addition to the processor, memory, network interface, and non-volatile memory shown, any device with data processing capabilities in the embodiment may also include other hardware according to the actual function of the device with data processing capabilities, which will not be described in detail.
[0074] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0075] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0076] An embodiment of the present invention also provides a readable storage medium on which a program is stored. When the program is executed by a processor, a narrowband Internet of Things single-carrier uplink phase rotation compensation method in the above embodiment is implemented.
[0077] The readable storage medium may be an internal storage unit of any device with data processing capabilities described in any of the aforementioned embodiments, such as a hard disk or memory. The readable storage medium may also be an external storage device, such as a plug-in hard disk, a smart media card (SMC), an SD card, a flash card, etc. equipped on the device. Furthermore, the readable storage medium may also include both an internal storage unit and an external storage device of any device with data processing capabilities. The readable storage medium is used to store the computer program and other programs and data required by any device with data processing capabilities, and may also be used to temporarily store data that has been output or is to be output.
[0078] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A narrowband Internet of Things single-carrier uplink phase rotation compensation method, characterized in that: include: Step 1: Receive an uplink time domain signal and extract a phase rotation parameter defined by the protocol, wherein the extraction of the phase rotation parameter includes: Step 1.1, select a software defined radio frequency signal transceiver platform as the signal transceiver; Step 1.2: Set the RF transceiver frequency band according to the RF daughter board of the experimental platform; Step 1.3, using an anti-aliasing filter bank, perform initial filtering on the signal to obtain the original signal; Step 1.4: Obtain the phase rotation parameter value predefined by the protocol by parsing the NPUSCH format indication field in the NB-IoT uplink frame structure; Step 2, generating a time domain compensation waveform according to the phase rotation parameter, including: Step 2.1: Based on the phase rotation parameters obtained by analyzing the downlink control information, a time-domain compensation waveform is dynamically generated using an inverse Fourier transform method; Step 2.2, generating complex compensation components in real time by using a coordinate rotation digital calculation method; Step 3: Perform conjugate multiplication on the received signal to complete the time domain derotation of the signal, including: performing amplitude normalization on the compensated signal to suppress nonlinear distortion, taking the conjugate and multiplying it with the initial signal sequence; Step 4: Input the derotated time domain signal into the narrowband IoT optimized phase-locked loop module for phase synchronization and demodulation to obtain the demodulation result, including: Step 4.1: Design a four-quadrant decision feedback phase detector to perform initial phase detection on the derotated time domain signal and input it into the loop filter as a control signal. Step 4.2, select loop filter parameters and output the low-pass filtered signal to the voltage-controlled oscillator; Step 4.3: Multiply the voltage-controlled oscillator output by the input time domain signal to correct the residual frequency offset. In step 5, the modulus length of the final symbol is observed based on the demodulation result. If the modulus length is uneven, the amplitude parameter when generating the compensation waveform in step 2 is flexibly adjusted to make the modulus length of the final demodulated symbol uniform. The compensation scheme is: the amplitude of the compensation signal is adjusted based on the modulus length of the output symbol sequence. If the symbol sequence output in step 4 is observed to have an overall phase rotation, the compensation scheme is modified to: add an initial phase to the compensation signal based on the overall phase rotation of the output symbol sequence, so that the final symbol sequence matches the QPSK sequence.
2. A narrowband Internet of Things single-carrier uplink phase rotation compensation device, characterized in that: The method comprises one or more processors for implementing the narrowband Internet of Things single-carrier uplink phase rotation compensation method according to claim 1.
3. A readable storage medium, characterized in that: A program is stored thereon, and when the program is executed by a processor, the narrowband Internet of Things single-carrier uplink phase rotation compensation method described in claim 1 is implemented.
Citation Information
Patent Citations
Multi-device ad hoc network communication method, device and storage medium
CN120034872A