5G self-organizing network coarse synchronization segmentation design method based on domestic chip
By adopting a rough synchronization segmented design method based on domestic chips in 5G self-organized networks, the existing 5G rough synchronization technology has solved the problems of high computing complexity and insufficient signal detection accuracy, and efficient data processing and accurate signal detection are achieved.
Patent Information
- Application Number
- CN202411981201.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-31
AI Technical Summary
The existing 5G rough synchronization technology faces the problems of high computational complexity, low data processing efficiency, and insufficient signal detection accuracy and reliability when processing data.
The 5G self-organized network rough synchronization segmentation design method is adopted based on domestic chips, and the signal processing process is optimized through technical means such as ping-pong design of data buffers, zero-frequency moving, signal segmentation and downsampling, AGC gain processing, sliding-related computing and dynamic window adjustment.
It reduces the computational complexity, improves data processing efficiency and signal detection accuracy and reliability, and ensures the efficiency of data processing and signal detection timeliness.
Smart Images

Figure CN119788479A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a 5G self-organizing network coarse synchronization segmentation design method based on domestic chips. Background Art
[0002] 5G communication system is the abbreviation of the fifth generation of mobile communication technology, which is a new generation of cellular mobile communication technology. It inherits the advantages of previous generations of communication technology and has made many innovations and upgrades, aiming to provide higher data transmission rates, lower latency, more connected devices and more reliable communication services.
[0003] 5G coarse synchronization technology plays a key and fundamental role in the entire 5G communication system. It is the first step for communication equipment (such as base stations and mobile terminals) to establish an effective communication link, and is the prerequisite for a series of subsequent fine synchronization, channel estimation, data demodulation and other operations. With the development of communication technology, communication data has grown exponentially. The existing 5G coarse synchronization technology often faces problems such as huge data volume, complex calculations, low data processing efficiency, and low signal detection accuracy when performing coarse synchronization processing.
[0004] How to solve the above technical problems is the subject faced by the present invention. Summary of the invention
[0005] In order to address the deficiencies in the prior art, the present invention provides a 5G self-organizing network coarse synchronization segmentation design method based on domestic chips, which reduces computational complexity, efficiently utilizes computing resources, improves data processing efficiency, and has high accuracy and reliability in signal detection.
[0006] The technical solution adopted by the present invention to solve the technical problem is: the present invention provides a 5G self-organizing network coarse synchronization segmentation design method based on domestic chips, comprising the following steps:
[0007] S1. According to the sampling rate sent by OAM, capture the air interface signal according to the common period of NRSSB;
[0008] According to the common 20ms period of NRSSB, the air interface data is captured at a period of 25ms to ensure that the complete NRSSB data can be captured. If the NRSSB data period is greater than 20ms, the basic NRSSB period can be offset from the capture start point for capture, and multiple captures can be performed until the complete NRSSB data is captured.
[0009] S2. Calculate the frequency difference and perform zero frequency shift based on the center frequency of the receiving end bandwidth;
[0010] S3, segmenting and merging the zero-frequency shifted signal into windows, and performing downsampling processing on the signal;
[0011] S4, perform AGC gain processing on the signal;
[0012] S5, setting the sliding-related sequence to perform correlation operation and make in-window judgment;
[0013] S6: After all signals in the window have completed the judgment in the window, the judgment between windows is performed;
[0014] S7. Set the timeout threshold and dynamically adjust the window length.
[0015] Preferably, the step S1 further comprises performing a ping-pong design on the data buffer.
[0016] While processing ping, data can continue to be moved to pong, which improves the efficiency of data processing, allows data reading and writing to be performed in parallel, reduces the waiting time for data processing, and ensures that data can continue to flow into subsequent processing links in a stable manner.
[0017] Preferably, the step S2 is specifically:
[0018] The frequency difference between the center frequency of the receiving end bandwidth and the current NRSSB center frequency is calculated, and the subcarrier bandwidth is modulo to move the data of the current NRSSB center frequency to the center frequency position of the receiving end bandwidth.
[0019] Preferably, the step S3 is specifically:
[0020] The signal after zero-frequency shifting is segmented, overlapping data is compensated for in each signal segment, and the segmented signals are merged into a window; the signal is downsampled by a four-stage CIC filter and a CIC compensation filter, the four-stage CIC filter downsamples by 16 times, and the CIC compensation filter downsamples by 2 times.
[0021] The four-stage CIC filter sequentially performs two sliding average filterings, one 4-fold downsampling, two sliding average filterings, and one 4-fold downsampling to achieve 16-fold downsampling.
[0022] The signal is divided into 250 segments and merged into windows. Every 4 segments are merged into one window. The length of one segment is 25089+513. The overlapping data at both ends are 513 points. The first segment is padded with 526 zeros forward and the last segment is padded with 513 zeros backward. The data that is not enough for a window is padded with 0s. The overlapping data of adjacent windows is 273.
[0023] By compensating for overlapping data, the impact of signal mutations at segment boundaries is reduced, thereby improving signal quality and accuracy.
[0024] Downsampling can reduce the amount of data and the computational complexity of subsequent processing, while retaining the key features of the signal to a certain extent and improving processing efficiency.
[0025] Preferably, the step S4 is specifically:
[0026] S40, calculating the average power of the complex signal according to the sliding window, and setting a target power;
[0027] S41, calculate the AGC factor, and perform a shift operation according to the final calculated result.
[0028] AGC gain processing can automatically adjust the gain according to the signal strength to ensure that the signal is processed within the appropriate amplitude range, avoid processing errors or information loss caused by too strong or too weak signals, and improve the accuracy of signal processing.
[0029] Preferably, the step S5 is specifically:
[0030] S50, according to the 3GPP protocol, three sets of sliding correlation sequences are set to perform sliding correlation operations with three sets of local sequences, and the three sets of local sequences are increased to 256 points through inverse fast Fourier transform and 18 CP lengths are added;
[0031] S51, read the maximum correlation value of the sliding correlation value in the window, the position of the maximum correlation value in the window (corresponding to the column number) and the group number (corresponding to the row number minus 1), calculate the mean of the correlation values corresponding to the group numbers of the other two groups of cells with the maximum correlation value in the position in the window, and obtain the noise value;
[0032] S52, set the threshold value, calculate the product of the threshold value and the noise value, and then compare it with the maximum correlation value:
[0033] If the maximum correlation value is greater than the product of the threshold value and the noise value, the synchronization position is calculated, and the maximum correlation value, the group number and the synchronization position of the decision window are included in the candidate set;
[0034] Synchronous position = the position of the maximum correlation value in the window + (k-1)*3072, and k is 1 during segmented calculation.
[0035] If the maximum correlation value is less than or equal to the product of the threshold value and the noise value, the decision window is ignored.
[0036] Preferably, the step S6 is specifically:
[0037] Find the maximum sliding correlation value in the candidate set, perform shift operations according to the AGC factor, obtain the window index and the window index, and calculate the starting position of the PSS sample point, that is, window index (63) * window length (3072) + window index + appropriate inter-window estimated position (usually 1 / 10 of the window length).
[0038] Since S4 boosts the signal, it is necessary to restore the candidate data of the current segment according to the segmented AGC factor calculated by the AGC module, that is, to right-shift the peak data according to the AGC factor to avoid data distortion caused by signal boost and affect the detection results.
[0039] Preferably, the step S7 is specifically:
[0040] Set the timeout threshold, initial window length, and window length adjustment range. Use the timer to record the time taken to process the signal in the window and compare it with the timeout threshold. If no valid signal is detected within the timeout threshold, the window length will be increased; if a signal is detected within the timeout threshold, but the signal fluctuates greatly or misjudgments are frequent, the window length will be reduced. The adjusted window length will take effect the next time new data is processed.
[0041] Determine the initial window length based on prior knowledge of the signal, such as signal bandwidth, transmission mode, etc. For example, for a signal with a bandwidth of 100MHz in 5G NR, the initial window length can be set to include a certain number of symbol periods, such as the time length corresponding to 10 symbol periods as the initial window length. Set the minimum and maximum values of the window length. The minimum value must ensure that it contains enough signal features for detection, and the maximum value cannot be too long to cause excessive processing delay.
[0042] If no valid signal is detected within the timeout threshold, consider increasing the window length, increasing the signal accumulation time, and improving the ability to detect weak signals. For example, each increase can be 20%-50% of the current window length, but cannot exceed the set maximum window length. If a signal is detected within the timeout threshold, but the signal fluctuates greatly or misjudgments are frequent, consider reducing the window length, which helps track signal changes more quickly and improves the timeliness of signal detection. Each reduction can be 10%-30% of the current window length, but cannot be less than the set minimum window length.
[0043] The beneficial effects of the present invention are: reducing computational complexity, efficiently utilizing computing resources, improving data processing efficiency, and high accuracy and reliability of signal detection. When capturing signals, a ping-pong design is performed on the data buffer so that data reading and writing can be performed in parallel, resources are reasonably allocated, and data processing efficiency is improved. The overlapping data of the segmented signal is compensated to reduce the influence of signal mutations at the segment boundaries, thereby improving signal quality and accuracy. The data is downsampled to effectively reduce the amount of data, reduce the complexity of subsequent calculations, and improve computational efficiency. The AGC gain processing can automatically adjust the gain according to the strength of the signal to ensure that the signal is processed within a suitable amplitude range, avoid processing errors or information loss caused by excessively strong or weak signals, and improve the accuracy of signal processing. The timeout threshold is set to dynamically adjust the window length, reasonably allocate computing resources, and effectively improve the data processing efficiency and the timeliness of signal detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a diagram of the method steps of the present invention. DETAILED DESCRIPTION
[0045] In order to clearly illustrate the technical features of this solution, this solution is described below through specific implementation methods.
[0046] See also Figure 1 As shown, this embodiment is a 5G self-organizing network coarse synchronization segmentation design method based on domestic chips, comprising the following steps:
[0047] S1. According to the sampling rate sent by OAM, capture the air interface signal according to the common period of NRSSB;
[0048] According to the common 20ms period of NRSSB, the air interface data is captured at a period of 25ms to ensure that the complete NRSSB data can be captured. If the NRSSB data period is greater than 20ms, the basic NRSSB period can be offset from the capture start point for capture, and multiple captures can be performed until the complete NRSSB data is captured.
[0049] S2. Calculate the frequency difference and perform zero frequency shift based on the center frequency of the receiving end bandwidth;
[0050] S3, segmenting and merging the zero-frequency shifted signal into windows, and performing downsampling processing on the signal;
[0051] S4, perform AGC gain processing on the signal;
[0052] S5, setting the sliding-related sequence to perform correlation operation and make in-window judgment;
[0053] S6: After all signals in the window have completed the judgment in the window, the judgment between windows is performed;
[0054] S7. Set the timeout threshold and dynamically adjust the window length.
[0055] Step S1 also includes performing a ping-pong design on the data buffer.
[0056] While processing ping, data can continue to be moved to pong, which improves the efficiency of data processing, allows data reading and writing to be performed in parallel, reduces the waiting time for data processing, and ensures that data can continue to flow into subsequent processing links in a stable manner.
[0057] Step S2 is specifically as follows:
[0058] According to the center frequency of the receiving bandwidth, the frequency difference between the NRSSB center frequency and the receiving bandwidth center frequency within 50M above and below the point is calculated, and the subcarrier bandwidth is modulo to move the data of the current NRSSB center frequency to the center frequency position of the receiving bandwidth.
[0059] Step S3 is specifically as follows:
[0060] The signal after zero-frequency shifting is segmented, overlapping data is compensated for in each signal segment, and the segmented signals are merged into a window; the signal is downsampled by a four-stage CIC filter and a CIC compensation filter, the four-stage CIC filter downsamples by 16 times, and the CIC compensation filter downsamples by 2 times.
[0061] The four-stage CIC filter sequentially performs two sliding average filterings, one 4-fold downsampling, two sliding average filterings, and one 4-fold downsampling to achieve 16-fold downsampling.
[0062] The signal is divided into 250 segments and merged into windows. Every 4 segments are merged into one window. The length of one segment is 25089+513. The overlapping data at both ends are 513 points. The first segment is padded with 526 zeros forward and the last segment is padded with 513 zeros backward. The data that is not enough for a window is padded with 0s. The overlapping data of adjacent windows is 273.
[0063] By compensating for overlapping data, the impact of signal mutations at segment boundaries is reduced, thereby improving signal quality and accuracy.
[0064] Downsampling can reduce the amount of data and the computational complexity of subsequent processing, while retaining the key features of the signal to a certain extent and improving processing efficiency.
[0065] Step S4 is specifically as follows:
[0066] S40, calculating the average power of the complex signal according to the sliding window, and setting a target power;
[0067] S41, calculate the AGC factor, and perform a shift operation according to the final calculated result.
[0068] AGC gain processing can automatically adjust the gain according to the signal strength to ensure that the signal is processed within the appropriate amplitude range, avoid processing errors or information loss caused by too strong or too weak signals, and improve the accuracy of signal processing.
[0069] Step S5 is specifically as follows:
[0070] S50, according to the 3GPP protocol, three sets of sliding correlation sequences are set to perform sliding correlation operations with three sets of local sequences, and the three sets of local sequences are increased to 256 points through inverse fast Fourier transform and 18 CP lengths are added;
[0071] S51, read the maximum correlation value of the sliding correlation value in the window, the position of the maximum correlation value in the window (corresponding to the column number) and the group number (corresponding to the row number minus 1), calculate the mean of the correlation values corresponding to the group numbers of the other two groups of cells with the maximum correlation value in the position in the window, and obtain the noise value;
[0072] S52, set the threshold value, calculate the product of the threshold value and the noise value, and then compare it with the maximum correlation value:
[0073] If the maximum correlation value is greater than the product of the threshold value and the noise value, the synchronization position is calculated, and the maximum correlation value, the group number and the synchronization position of the decision window are included in the candidate set;
[0074] Synchronous position = the position of the maximum correlation value in the window + (k-1)*3072, and k is 1 during segmented calculation.
[0075] If the maximum correlation value is less than or equal to the product of the threshold value and the noise value, the decision window is ignored.
[0076] Step S6 is specifically as follows:
[0077] Find the maximum sliding correlation value in the candidate set, perform shift operations according to the AGC factor, obtain the window index and the window index, and calculate the starting position of the PSS sample point, that is, window index (63) * window length (3072) + window index + appropriate inter-window estimated position (usually 1 / 10 of the window length).
[0078] Since S4 boosts the signal, it is necessary to restore the candidate data of the current segment according to the segmented AGC factor calculated by the AGC module, that is, to right-shift the peak data according to the AGC factor to avoid data distortion caused by signal boost and affect the detection results.
[0079] Step S7 is specifically as follows:
[0080] Set the timeout threshold, initial window length, and window length adjustment range. Use the timer to record the time taken to process the signal in the window and compare it with the timeout threshold. If no valid signal is detected within the timeout threshold, the window length will be increased; if a signal is detected within the timeout threshold, but the signal fluctuates greatly or misjudgments are frequent, the window length will be reduced. The adjusted window length will take effect the next time new data is processed.
[0081] In this embodiment, the timeout threshold is set to be 1 time slot length.
[0082] The initial window length is determined based on prior knowledge of the signal, such as signal bandwidth, transmission mode, etc. For example, for a signal with a bandwidth of 100MHz in 5G NR, the initial window length can be set to include a certain number of symbol periods, such as the time length corresponding to 10 symbol periods as the initial window length. The minimum and maximum values of the window length are set. The minimum value must ensure that it can contain enough signal features for detection, and the maximum value cannot be too long to cause excessive processing delay.
[0083] If no valid signal is detected within the timeout threshold, consider increasing the window length, increasing the signal accumulation time, and improving the ability to detect weak signals. For example, each increase can be 20%-50% of the current window length, but cannot exceed the set maximum window length. If a signal is detected within the timeout threshold, but the signal fluctuates greatly or misjudgments are frequent, consider reducing the window length, which helps track signal changes more quickly and improves the timeliness of signal detection. Each reduction can be 10%-30% of the current window length, but cannot be less than the set minimum window length.
[0084] Technical features not described in the present invention can be achieved through or by adopting existing technologies and will not be described in detail here. Of course, the above description is not a limitation of the present invention, and the present invention is not limited to the above examples. Changes, modifications, additions or substitutions made by ordinary technicians in this technical field within the essential scope of the present invention should also fall within the scope of protection of the present invention.
Claims
1. A 5G self-organizing network coarse synchronization segmentation design method based on domestic chips, characterized in that: The following steps are involved: S1. According to the sampling rate sent by OAM, capture the air interface signal according to the common period of NRSSB; S2. Calculate the frequency difference and perform zero frequency shift based on the center frequency of the receiving end bandwidth; S3, segmenting and merging the zero-frequency shifted signal into windows, and performing downsampling processing on the signal; S4, perform AGC gain processing on the signal; S5, setting the sliding-related sequence to perform correlation operation and make in-window judgment; S6: After all signals in the window have completed the judgment in the window, the judgment between windows is performed; S7. Set the timeout threshold and dynamically adjust the window length.
2. According to claim 1, the 5G self-organizing network coarse synchronization segmentation design method based on domestic chips is characterized in that: The step S1 also includes performing a ping-pong design on the data buffer.
3. According to claim 1, the 5G self-organizing network coarse synchronization segmentation design method based on domestic chips is characterized in that: The step S2 is specifically as follows: The frequency difference between the center frequency of the receiving end bandwidth and the current NRSSB center frequency is calculated, and the subcarrier bandwidth is modulo to move the data of the current NRSSB center frequency to the center frequency position of the receiving end bandwidth.
4. According to claim 1, the 5G self-organizing network coarse synchronization segmentation design method based on domestic chips is characterized in that: The step S3 is specifically as follows: The signal after zero-frequency shifting is segmented, overlapping data is compensated for in each signal segment, and the segmented signals are merged into a window; the signal is downsampled by a four-stage CIC filter and a CIC compensation filter, the four-stage CIC filter downsamples by 16 times, and the CIC compensation filter downsamples by 2 times.
5. According to claim 1, the 5G self-organizing network coarse synchronization segmentation design method based on domestic chips is characterized in that: The step S4 is specifically as follows: S40, calculating the average power of the complex signal according to the sliding window, and setting a target power; S41, calculate the AGC factor, and perform a shift operation according to the final calculated result.
6. According to claim 1, the 5G self-organizing network coarse synchronization segmentation design method based on domestic chips is characterized in that: The step S5 is specifically as follows: S50, according to the 3GPP protocol, three sets of sliding correlation sequences are set to perform sliding correlation operations with three sets of local sequences, and the three sets of local sequences are increased to 256 points through inverse fast Fourier transform and 18 CP lengths are added; S51, reading the maximum correlation value of the sliding correlation value in the window, the position of the maximum correlation value in the window and the group number, taking the correlation values corresponding to the group numbers of the other two groups of cells with the maximum correlation value in the position in the window as the mean, and obtaining the noise value; S52, set the threshold value, calculate the product of the threshold value and the noise value, and then compare it with the maximum correlation value: If the maximum correlation value is greater than the product of the threshold value and the noise value, the synchronization position is calculated, and the maximum correlation value, the group number and the synchronization position of the decision window are included in the candidate set; If the maximum correlation value is less than or equal to the product of the threshold value and the noise value, the decision window is ignored.
7. According to claim 1, the 5G self-organizing network coarse synchronization segmentation design method based on domestic chips is characterized in that: The step S6 is specifically as follows: Find the maximum value of the sliding correlation value in the candidate set, perform a shift operation according to the AGC factor, obtain the window index and the window index, and calculate the starting position of the PSS sample point.
8. The 5G self-organizing network coarse synchronization segmentation design method based on domestic chips according to claim 1 is characterized in that: The step S7 is specifically as follows: Set the timeout threshold, initial window length and window length adjustment range. Use a timer to record the time used to process the signal in the window and compare it with the timeout threshold. If no valid signal is detected within the timeout threshold, the window length will be increased. If a signal is detected within the timeout threshold, but the signal fluctuates greatly or misjudgments are frequent, the window length will be reduced.
Citation Information
Patent Citations
Method of searching multi-cell frequency points applied to 3GPP-LTE (3rd Generation Partnership Project-Long Term Evolution) system
CN104023377A
Downlink frame timing synchronization method for 5G system
CN111107033A
Method for NR5G to complete downlink synchronization by using PSS and SSS
CN115102818A
Master synchronization signal detection method and device and computer readable storage medium
CN116232536A
Synchronization signal processing method and device, micro base station and storage medium
CN119012334A
Cited By
Signal synchronization method and device of wireless ad hoc network, storage medium and node
CN120238274A
Signal synchronization method, device, storage medium and node for wireless ad hoc network
CN120238274B