WO2018161505A1 - Procédé et dispositif de détermination de la position de symbole d'un signal de synchronisation primaire et support de stockage - Google Patents
Procédé et dispositif de détermination de la position de symbole d'un signal de synchronisation primaire et support de stockage Download PDFInfo
- Publication number
- WO2018161505A1 WO2018161505A1 PCT/CN2017/098245 CN2017098245W WO2018161505A1 WO 2018161505 A1 WO2018161505 A1 WO 2018161505A1 CN 2017098245 W CN2017098245 W CN 2017098245W WO 2018161505 A1 WO2018161505 A1 WO 2018161505A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- value
- npss
- signal
- subframes
- values
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 114
- 238000005070 sampling Methods 0.000 claims abstract description 138
- 238000012545 processing Methods 0.000 claims abstract description 60
- 230000001186 cumulative effect Effects 0.000 claims abstract description 57
- 230000008569 process Effects 0.000 claims description 50
- 238000004422 calculation algorithm Methods 0.000 claims description 14
- 238000009825 accumulation Methods 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 10
- 238000012935 Averaging Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 238000002360 preparation method Methods 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 description 67
- 238000010586 diagram Methods 0.000 description 15
- 230000002596 correlated effect Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 7
- 238000007781 pre-processing Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000007667 floating Methods 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
- H04J3/0608—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/042—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to the field of Internet of Things, and in particular, to a method, an apparatus, and a computer readable storage medium for determining a symbol position of a primary synchronization signal.
- NB-IoT Narrow Band Internet of Things
- IoT Internet of Things
- NB-IoT technology license (License) frequency band can take in-band, guard band or independent carrier
- the first step in NB-IoT communication is to complete the initial synchronization of the terminal with the system, including time synchronization and frequency synchronization, which can be obtained by the terminal's sweep and master synchronization process.
- the primary synchronization process constructs a primary synchronization signal locally through the terminal, and uses the correlation of the primary synchronization sequence to compare with the received signal (base station transmitted signal) at each time point, and the time point at which the highly correlated signal is located is considered to be
- NB-IoT can also use its narrowband primary synchronization signal (NPSS, Narrow Band Primary Synchronization Signal) to evaluate the correlation of received signals to obtain primary synchronization, but without any prior information.
- NPSS narrowband primary synchronization signal
- this method needs to traverse all possible time points within a radio frame (10ms), whether it is related in the time domain or the frequency domain, this method will eliminate It consumes a lot of hardware resources or digital signal processor (DSP) resources, and continuously receives signals and operations without interruption, and can not reduce power consumption.
- DSP digital signal processor
- NB-IoT has very high requirements on cost and power consumption. According to the simulation data of TR45.820, it is expected that the standby time of the terminal module can be up to 10 years, the single connected module does not exceed 5 US dollars, and in order to reduce the cost, it is possible The use of a low-performance crystal oscillator will result in a larger initial frequency offset (up to 25.5 kHz) between the terminal and the system than in previous cellular communication systems, which has an impact on the initial timing. The primary synchronization method in the technology cannot meet the low cost and low power requirements of NB-IoT.
- embodiments of the present invention are directed to a method, apparatus, and computer readable storage medium for determining a symbol position of a primary synchronization signal.
- an embodiment of the present invention provides a method for determining a symbol position of a primary synchronization signal, including: processing a received radio frequency signal to obtain a digital baseband signal, and sampling the digital baseband signal to obtain a sampling signal; Processing the sampled signal to obtain a cumulative power value of the sampled signal in K subframes; determining a maximum value of the sampled signal in the cumulative power values of the K subframes as a first cumulative power value, a subframe position corresponding to an accumulated power value is determined as a subframe position of the NPSS; and the pre-configured NPSS is correlated with the sampling signal according to the subframe position of the NPSS to obtain respective correlation values; The correlation value determines the symbol position of the NPSS.
- the sampling signal is processed to obtain a cumulative power value of the sampling signal in the K subframes, including: processing the sampling signal according to a preset algorithm, to obtain the sampling signal in one The energy of the K subframes in the radio frame; the energy of the K subframes in the radio frame is accumulated and filtered according to the first preset frame number in a radio frame to obtain the accumulated power value of the sample signal in the K subframes.
- the sampling signal is processed according to a preset algorithm to obtain energy of the K subframes of the sampled signal in a radio frame, including: performing conjugate point multiplication on the sampling signal to obtain a a conjugate point multiplication result of the sampled signal; from the sampled signal
- the K-group conjugate point multiplication result is selected from each of the conjugate point multiplication results, and the K-group conjugate point multiplication result is subjected to an accumulated averaging operation to obtain energy of the K-subframes of the sampled signal in one radio frame.
- the method further includes: determining, according to the subframe position corresponding to the first accumulated power value, a first frequency offset of the sampling signal; and frequencying the sampling signal according to the first frequency offset Partial compensation.
- the method further includes: at least two peaks in the accumulated power value of the sampled signal in the K subframes, and And the power difference between the peak value and the maximum value of the sampling signal in the accumulated power values of the K subframes is less than or equal to a first preset threshold value, and the peak value and the sampling signal are in K sub-subjects.
- the sampling signal is in K sub-subjects Determining, as the first accumulated power value, a first peak value before a maximum value of the accumulated power values of
- the correlation between the pre-configured NPSS and the sampling signal is performed according to the subframe position of the NPSS, to obtain each correlation value, including: obtaining a frequency offset value of the preset number of segments; Performing a frequency offset compensation process on the sampled signal to obtain a processed sample signal of the preset number of segments; and The constructed NPSS is correlated with the processed sampled signals of the preset number of segments to obtain the correlation values.
- determining the symbol position of the NPSS according to the correlation values includes: accumulating and filtering the correlation values according to the second preset frame number to obtain power values corresponding to the correlation values; And selecting a preset number of peaks from the power values corresponding to the correlation values; and calculating, in the power values corresponding to the correlation values, an average value of power values other than the preset number of peak values; Determining, by the power value corresponding to each correlation value, a power value greater than a product of the average value and a preset decision threshold, and determining a symbol position in a subframe corresponding to a maximum value of the selected power values as the NPSS Symbol location.
- an embodiment of the present invention provides a device for determining a symbol position of a primary synchronization signal, including: a sampling module configured to process a received radio frequency signal to obtain a digital baseband signal, and sample the digital baseband signal a sampling signal, configured to process the sampled signal to obtain an accumulated power value of the sampled signal in K subframes; and a first determining module configured to accumulate power of the sampled signal in K subframes
- the maximum value of the value is determined as a first cumulative power value, and the subframe position corresponding to the first accumulated power value is determined as a subframe position of the NPSS; and the operation module is configured to be pre-framed according to the subframe position of the NPSS
- the constructed NPSS performs a correlation operation with the sampling signal to obtain each correlation value, and the second determining module is configured to determine a symbol position of the NPSS according to the correlation values.
- the processing module includes: a processing submodule configured to process the sampling signal according to a preset algorithm to obtain energy of the K subframes of the sampling signal in a radio frame; and an accumulation filtering submodule, The energy of the K subframes in the radio frame is accumulated and filtered according to the first preset frame number, and the accumulated power value of the sample signal in the K subframes is obtained.
- the processing submodule is configured to perform a conjugate point multiplication operation on the sampling signal to obtain a conjugate point multiplication result of the sampling signal; and multiply each conjugate point of the sampling signal In the result, the K-group conjugate point multiplication operation result is selected, and the K-group conjugate point multiplication operation result is separately subjected to an averaging operation to obtain the energy of the K-subframes of the sampled signal in one radio frame.
- the apparatus further includes: a compensation module configured to determine a maximum value of the accumulated power values of the sampling signals in the K subframes as a first accumulated power value, and corresponding to the first accumulated power value After the subframe position is determined as the subframe position of the NPSS, according to the Determining a first frequency offset of the sampling signal according to a subframe position corresponding to the accumulated power value; performing frequency offset compensation on the sampling signal according to the first frequency offset.
- a compensation module configured to determine a maximum value of the accumulated power values of the sampling signals in the K subframes as a first accumulated power value, and corresponding to the first accumulated power value After the subframe position is determined as the subframe position of the NPSS, according to the Determining a first frequency offset of the sampling signal according to a subframe position corresponding to the accumulated power value; performing frequency offset compensation on the sampling signal according to the first frequency offset.
- the device further includes: an adjusting module, configured to perform frequency offset compensation on the sampling signal according to the first frequency offset, and at least two of the accumulated power values of the sampling signal in the K subframes a peak value, and the power difference between the peak value and the maximum value of the sampling signal in the cumulative power values of the K subframes is less than or equal to a first preset threshold value, and the peak value and the sampling value And when the time difference between the maximum values of the accumulated power values of the K subframes is greater than or equal to the second preset threshold, and the first frequency offset is greater than the absolute value of the preset operation threshold Determining, by the first peak after the maximum value of the accumulated power values of the K subframes, the first accumulated power value; wherein the sampling signal is present in at least the accumulated power values of the K subframes Two peaks, and the power difference between the peak value and the maximum value of the sampling signal in the cumulative power values of the K subframes is less than or equal to the first preset threshold value, and the
- the operation module is configured to obtain a frequency offset value of the preset number of segments; and perform frequency offset compensation processing on the sampling signal according to the frequency offset value of the preset number of segments, to obtain the pre-prepared a segmented number of processed sampled signals; performing a correlation operation between the pre-configured NPSS and the preset number of segments of the processed sample signals according to the subframe position of the NPSS, to obtain the Relevant values.
- the second determining module is configured to accumulate and filter the correlation values according to the second preset frame number to obtain power values corresponding to the correlation values, and corresponding to the correlation values.
- a preset number of peaks is selected from the power values; and an average value of power values other than the preset number of peaks is calculated among the power values corresponding to the correlation values; and power values corresponding to the correlation values And selecting a power value that is greater than a product of the average value and a preset decision threshold, and determining a symbol position in the subframe corresponding to the maximum value of the selected power values as the NPSS Symbol location.
- an embodiment of the present invention further provides a computer readable storage medium having stored thereon a computer program, the computer program being executed by a processor to implement the steps of any of the foregoing methods.
- the method and device for determining the symbol position of the primary synchronization signal and the computer readable storage medium provided by the embodiment of the present invention firstly process the received radio frequency signal to obtain a digital baseband signal, and sample the digital baseband signal to obtain a sampling signal. Then, the sampled signal is processed to obtain a cumulative power value of the sampled signal in K subframes, and the maximum value of the sampled signal in the accumulated power values of the K subframes is determined as a first accumulated power value, and the first accumulated power value is corresponding.
- the subframe position is determined as the subframe position of the NPSS, so that the approximate position of the time point of the NPSS to be synchronized can be known.
- the pre-configured NPSS is correlated with the sampling signal to obtain a correlation.
- the symbol position of the NPSS is determined according to each correlation value; that is, the embodiment of the present invention processes the sampled signal to obtain the cumulative power value of the sampled signal in K subframes, and accumulates in the K subframes according to the sampled signal.
- the power value can determine the subframe position of the corresponding NPSS, so that the NPSS and the non-NPSS are avoided.
- the sampling signal performs correlation operations and avoids continuous reception of signals, thus reducing the amount of computation for performing correlation operations, thereby reducing the cost and power consumption of the NB-IoT for the main synchronization process, and finally, improving the NB-IoT master.
- the efficiency of synchronization That is to say, the solution of the embodiment of the present invention can meet the requirements of low cost and low power consumption of the NB-IoT, and improve the efficiency of the primary synchronization in the NB-IoT.
- FIG. 1 is a schematic flow chart of a method for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention
- FIG. 2 is an optional schematic flowchart of a method for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention
- FIG. 3 is another optional schematic flowchart of a method for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention
- FIG. 4 is still another optional flow diagram of a method for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention
- FIG. 5 is an optional schematic flowchart of S402 corresponding to FIG. 4 according to an embodiment of the present disclosure
- FIG. 6 is an optional schematic flowchart of S403 corresponding to FIG. 4 according to an embodiment of the present disclosure
- FIG. 7 is an optional schematic flowchart of S404 corresponding to FIG. 4 according to an embodiment of the present disclosure
- FIG. 8 is a schematic diagram of an example of an apparatus for performing NB-IoT primary synchronization according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of an NPSS subframe boundary operation unit in FIG. 8 according to an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of an NPSS symbol boundary operation unit in FIG. 8 according to an embodiment of the present invention.
- FIG. 11 is a timing diagram of a time domain matched filter according to an embodiment of the present invention.
- FIG. 12 is a timing diagram of performing NB-IoT main synchronization according to an embodiment of the present invention.
- FIG. 13 is a schematic structural diagram of an apparatus for determining a symbol position of a main synchronization signal according to an embodiment of the present invention.
- FIG. 1 is a schematic flowchart of a method for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention; as shown in FIG. 1, the method includes:
- S101 processing the received radio frequency signal to obtain a digital baseband signal, and sampling the digital baseband signal to obtain a sampling signal;
- the terminal receives the radio frequency signal sent by the incoming system, and the terminal performs front end processing on the radio frequency signal to obtain a digital baseband signal, and then samples the digital baseband signal.
- the sampling of the digital baseband signal may be sequential sampling in accordance with the standard sampling rate, or downsampling the digital baseband signal, and the sampling frequency of the down sampling may be according to performance requirements and cost in the design target.
- the sampling frequency can be an integer multiple of 240KHz, multiples can be selected 1, 2, 4, 8; here, need to be explained
- the embodiment of the present invention does not specifically limit the sampling mode and the sampling frequency.
- FIG. 2 is an optional schematic flowchart of a method for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention.
- S102 may include:
- S102A processing the sampled signal according to a preset algorithm to obtain energy of the K subframes of the sampled signal in a radio frame;
- S102A may include:
- the result of the point multiplication operation is subjected to an accumulated averaging operation to obtain the energy of the K sub-frames of the sampled signal in one radio frame.
- the conjugate point multiplication result of the sampled signal can be obtained, and then multiplied from each conjugate point of the sampled signal.
- the K group conjugate point multiplication result is selected according to the preset number. For example, 10 conjugate point multiplication results are selected in each group, and after the K group conjugate point multiplication result is obtained, each group is conjugated.
- the result of the point multiplication operation is subjected to an accumulated averaging operation to obtain the energy of the K sub-frames of the sampled signal in one radio frame.
- S102B Accumulating and filtering the energy of the K subframes of the sampled signal in a radio frame according to the first preset number of frames to obtain the accumulated power value of the sampled signal in the K subframes.
- the power value is used to represent the energy, specifically, the energy of the K-subframes of the sampled signal in one radio frame is subjected to the first preset frame.
- the accumulation of the number and the smoothing of the filter can obtain the cumulative power value of the sampled signal in K subframes.
- the above K may be an integer greater than or equal to 70 and less than or equal to 140.
- the first preset frame number can be flexibly set to adapt to the NB-IoT scene change. Demand.
- S103 determining, as a first accumulated power value, a maximum value of the accumulated power values of the sampled signals in the K subframes, and determining a subframe position corresponding to the first accumulated power value as a subframe position of the NPSS;
- FIG. 3 is a schematic diagram of another optional process for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention. As shown in FIG. 3, after the step S103, the method may further include:
- S103A Determine, according to a subframe position corresponding to the first accumulated power value, a first frequency offset of the sampling signal
- S103B Perform frequency offset compensation on the sampling signal according to the first frequency offset.
- the subframe position of the NPSS is known, and then the point multiplication between adjacent symbols near the NPSS subframe position can be selected according to the subframe position of the NPSS.
- the first frequency offset is calculated according to the result of the point multiplication conjugate operation between adjacent symbols near the NPSS subframe position, and the frequency offset compensation is performed on the sampling signal according to the first frequency offset.
- the method of frequency offset compensation may employ a piecewise quantized phase angle value algorithm or a coordinate rotation digital calculation (CORDIC) algorithm. This embodiment of the present invention does not specifically limit this.
- S103B may further include:
- the power difference between the peak value and the maximum value of the sampled signal in the accumulated power values of the K subframes is less than or equal to the first preset threshold.
- the time difference between the peak value and the maximum value of the sampled signal in the accumulated power values of the K subframes is greater than or equal to the second preset threshold value, and the first frequency offset is greater than a preset operation threshold.
- the first peak after the maximum value of the accumulated power values of the K subframes is determined as the first cumulative power value, and at least two peaks exist in the accumulated power values of the sampled signals in the K subframes.
- the power difference between the peak value and the sampling signal in the cumulative power value of the K subframes is less than or equal to the first preset threshold value, and the peak value and the sampling signal are in the cumulative power value of the K subframes
- the time difference between the maximum values is greater than or equal to the second pre- When the threshold is set, and the first frequency offset is less than the inverse of the absolute value of the preset operation threshold, the first peak before the maximum value of the accumulated power values of the K subframes is determined as the first
- An accumulated power value is returned to perform the step of determining the subframe position corresponding to the first accumulated power value as the subframe position of the NPSS.
- the first preset threshold value and the second preset threshold value are all preset values.
- the first accumulated power value can be re-determined by the above method, and the subframe position of the NPSS is re-determined according to the re-determined first accumulated power value, so that the accuracy of determining the subframe position of the NPSS can be improved.
- S104 Perform correlation operation between the pre-configured NPSS and the sampling signal according to the subframe position of the NPSS, to obtain each correlation value;
- the pre-configured NPSS is constructed according to the requirements of the 3rd Generation Partnership Project (3GPP, 3rd Generation Partnership Project) 36.211 protocol standard;
- a fixed-size small window is opened on the sampling signal centered on the NPSS subframe position, and if the small window includes M sampling time points, the sampling signal in the small window and the narrow-band main synchronization signal are Performing the time domain sliding correlation operation, M correlation values can be obtained, where M is an integer greater than or equal to 2; in the embodiment of the present invention, the time domain sliding correlation operation can be completed by using a matched filter.
- sampling signal for performing the correlation operation on the primary synchronization signal may be after the first frequency offset compensation, or may be after the first frequency offset compensation, where the embodiment of the present invention does not Specifically limited.
- S104 may include:
- the pre-configured NPSS is correlated with the processed sampled signals of the preset number of segments to obtain respective correlation values.
- the method for obtaining the frequency offset value of the preset number of segments may be: segmenting the maximum initial frequency offset value to obtain a frequency offset value of the preset number of segments; wherein the maximum initial frequency offset value is initial The maximum initial frequency offset value generated during the frequency synchronization process during the initial synchronization process; and the preset number of segments can be flexibly set to meet the changing requirements of the NB-IoT scenario.
- the NPSS subframe position determined in S103 is centered on a fixed-size small window, and it is assumed that the small window includes M time points, and the window will pass through
- the processed sampled signal of the preset number of segments and the local narrowband primary synchronization signal are subjected to a time domain sliding correlation operation, and each correlation value is obtained, wherein the number of each correlation value is a preset number of segments multiplied by M.
- the frequency offset value according to the preset number of segments is respectively subjected to frequency offset compensation processing on the sampled signal
- the processed sampled signal obtained by obtaining the preset number of segments may be: using a serial working mechanism for the same segment of the sampled signal.
- Offset compensation it is also possible to use the parallel working mechanism for frequency offset compensation for the same segment of the sampled signal; it can also use the serial working mechanism for frequency offset compensation for different segments of the sampled signal, or parallel working mechanism for different segments of the sampled signal Perform frequency offset compensation.
- the frequency offset compensation by using the serial working mechanism for the same sampling signal can reduce the cost and power consumption of the NB-IoT main synchronization.
- the maximum initial frequency offset value includes the first frequency offset plus the second frequency offset.
- S105 Determine a symbol position of the NPSS according to each correlation value.
- the first manner may determine, according to the size of each correlation value, a symbol position in a subframe corresponding to a maximum value among the correlation values as a symbol position of the NPSS;
- the second method can determine the symbol position of the NPSS according to the following method.
- S105 can include:
- the second preset frame number can be flexibly set to meet the changing needs of the NB-IoT scenario.
- each correlation value needs to be converted into a power value.
- the correlation values are respectively accumulated and filtered and smoothed according to the second preset frame number, so that each correlation value can be converted into a power value; and among the power values corresponding to the correlation values, the preset number is calculated.
- the average value of the power values other than the peak value; in the power value corresponding to each correlation value, the power value greater than the product of the average value and the preset decision threshold is selected, and the frequency offset corresponding to the maximum value of the selected power values is determined as the synchronization.
- the frequency offset value in the process may then calculate a second frequency offset value according to the difference between the frequency offset value and the first frequency offset value, and the second frequency offset value may be used in subsequent processing.
- the sampling frequency of the down sampling is selected to be 240 KHz
- the subframe synchronization processing time at the determination of the subframe boundary (position) is the number of radio frames N 1
- the symbol synchronization processing time at the determination of the symbol boundary (position) is wireless.
- the number of frames N 2 , the number of segments of the frequency offset is N 3 , the operation threshold ⁇ f Th , and the maximum initial frequency offset ⁇ f 0 .
- FIG. 4 is still another optional flow diagram of a method for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention. As shown in FIG. 4, the method includes:
- the base station sends a radio frequency signal to the terminal, and the terminal performs front end processing on the received radio frequency signal to obtain a digital baseband signal, and downsamples the digital baseband signal according to the selected sampling frequency of 240 KHz, thereby obtaining time domain data at a rate of 240 KHz;
- S403 In the subframe position of the NPSS obtained in S402, using the feature of the NPSS sequence, the first frequency offset is estimated by the adjacent symbol conjugate multiplication phase shift method, and the step also needs to perform multi-frame joint evaluation, and the number of repeated radio frames After the configurable "subframe synchronization processing time" N 1 , S403 and S402 processing time reaches the specified number of radio frames, proceeds to S404, otherwise continues to repeat S402 to S403;
- S404 Perform frequency offset compensation on the time domain data in the subframe position of the NPSS obtained in S402, and then perform time domain correlation calculation with the local NPSS signal, and locate the symbol position of the NPSS by evaluating the relevant power peak method, and simultaneously segment by The frequency offset compensation comparison method estimates the residual position offset value of the symbol position of the NPSS.
- This step also requires multiple radio frame joint evaluation decisions.
- the number of repeated radio frames is a configurable "symbol synchronization processing time" N 2 ; for the processing of an "NPSS sub-frame position" data, if the specified radio frame is not reached The number continues the multi-frame accumulation processing of the current NPSS subframe position. Otherwise, the next "NPSS subframe position" is selected for processing until all the "NPSS subframe positions" given in S402 have been processed by S404. At this time, S404 will make a decision.
- S402A For the downsampled signal r, starting from an arbitrary time starting point, a continuous 150 symbols are selected, and a conjugate point multiplication operation is performed between each adjacent symbol:
- S402B The result of the point multiplication of S402A is cumulatively averaged every 10, and 140 accumulated average values are calculated by a recursive method as shown in the following formula:
- S k represents an accumulated average value
- the 140 accumulated average values obtained above correspond to 140 candidate subframe time points in one radio frame.
- S is the accumulated average value S k obtained by the above formulas (2) and (3), and
- E 1 (1- ⁇ )
- ; when n N 1 ,
- E n is the multi-frame accumulation result, ⁇ is the set filter factor; Re(S) is the real part of S, and Im(S) is the imaginary part of S.
- S402D Determine the subframe position of the NPSS according to the decision rule 1, specifically, search for the power value obtained in S402C, and directly select the time position corresponding to the maximum value as the subframe position of the NPSS.
- FIG. 6 is an optional schematic flowchart of S403 corresponding to FIG. 4 in the embodiment of the present invention. As shown in FIG. 6, S403 may include:
- S403A Acquire the result of S402B.
- S403C According to the result of the subframe position of the NPSS given by S402D, a result representing the conjugate multiplication of the adjacent symbols of the NPSS is selected in S402A, and the angle is obtained and converted into a frequency offset value as follows:
- T s is the NPSS symbol period
- P ⁇ , j represents the P value corresponding to the subframe j near ⁇
- the method may further include:
- the peak value after the maximum value (to the right of the time axis) is selected, and when ⁇ f 1 ⁇
- the result of S403C and the result of S402D have a sequential relationship in time series, and the apparatus of the present invention may also adopt a delay of several clock cycles in timing in the timing of the decision rule two.
- FIG. 7 is an optional schematic flowchart of S404 corresponding to FIG. 4 in the embodiment of the present invention. As shown in FIG. 7, S404 may include:
- S404A Perform frequency offset compensation of ⁇ f 1 on the time domain data according to the result obtained by S403C, and use a piecewise quantized phase angle value algorithm or a CORDIC algorithm for the compensation operation.
- the value of N is a multiple of the sampling frequency multiplied by 16; according to the subframe position of the NPSS obtained by S402D, the current position of the first NPSS symbol A small window of size T resync (sampling point) is opened for the center, and the time domain sliding correlation operation is performed with the local NPSS signal and the frequency offset compensated time domain data in this window. In this example, a matched filter is used. The sliding correlation operation is completed, and the matching filtering algorithm is as follows:
- T resync is the set value
- d m is the time domain NPSS sequence
- the operation is the above formula (8)
- the root is 5
- the ZC sequence is obtained by IFFT transform and adding CP.
- T is the number of sampling points of 11 consecutive NPSS symbols
- f s is the sampling frequency
- n is the sampling point count of the resynchronization window, and the window size can be flexibly configured, and is determined by the signal to noise ratio of the application scenario and the initial frequency offset.
- the example uses a window of 3 symbols. .
- S404C Convert the correlation result obtained by S404B into a power value to represent the energy size, and perform multi-frame accumulation and filter smoothing. The specific operation is consistent with S402C, and the accumulated number of radio frames is N 2 .
- S404d applying a segment offset hypothesis results of S404A, S404B and S404C will be repeated several times, i.e. the number of segments preset number of repetitions is N 3, based on the choice of the frequency offset of the formula:
- the above N 3 is an odd number; ⁇ f 0 is equivalent to the maximum initial frequency offset value, and the maximum initial frequency offset value is segmented by using the above formula (11) and formula (12) to obtain a frequency offset value of the preset number of segments. ⁇ f(n).
- S404E Search for N p peaks (including the maximum value) among all the power values obtained in S404C and S404D, and average the power values after the peaks are removed, and then obtain a resynchronization result according to the preset rule. (ie, the symbol position of the NPSS) and the frequency offset estimation result ⁇ f.
- FIG. 8 is a schematic diagram of an apparatus for performing NB-IoT primary synchronization according to an embodiment of the present invention.
- the apparatus for performing NB-IoT primary synchronization includes a processor and an interface unit 81, and a data pre-processing unit 82.
- the storage unit 88 belongs to a common resource of the NB-IoT terminal.
- the processor and the interface unit 81 are responsible for running the scheduling software of the main synchronization process, including configuring operating parameters of other units, driving other units to run, and collecting operation results;
- the pre-processing unit 82 is responsible for processing the data received by the NB-IoT terminal from the antenna for processing by the main synchronization process, including mixing, filtering, Low Noise Amplifier (LNA), and variable gain amplifier ( VGA, Variable Gain Amplifier), Analog-to-Digital Converter (ADC), Digital Front End (DFE, Digital Front End), etc.
- LNA Low Noise Amplifier
- VGA Variable Gain Amplifier
- ADC Analog-to-Digital Converter
- DFE Digital Front End
- Digital Front End Digital Front End
- the example of the present invention also adds an important downsampling function to the general hardware unit, and reduces the computational amount and occupation of the main synchronization processing flow by reducing the rate of the data source. Resources, otherwise if you try a large number of frequency offset possible values and all symbol position possible values directly in the 19200 sampling points, a huge amount of computation is required.
- the example of the present invention uses a sampling rate of 240 kHz, and the computational amount can be reduced to 1 by downsampling. /8, and reduce the hardware size, especially the resource consumption of the storage unit 88; the storage unit 88 is responsible for buffering the input process data and the operation data and results of other units, or Other processes of the NB-IoT terminal are reused to reduce terminal costs.
- the other units are unique units implemented by the NB-IoT terminal primary synchronization processing apparatus in the present invention, and include a control unit 83, a first frequency offset estimation unit 84, an NPSS subframe boundary operation unit 85, an NPSS symbol boundary operation unit 87, and a decision.
- the function of control unit 83 is to control the operational timing of other units and to control the interface of storage unit 88.
- FIG. 9 is a schematic structural diagram of an NPSS subframe boundary operation unit in FIG. 8 according to an embodiment of the present invention. As shown in FIG. 9, the NPSS subframe boundary operation unit 85 is multiplied by a shift register 921 and a conjugate point.
- the operator 922, the complex accumulating averager 923, the register set 924, the register 925, and the recursive operator 926 are configured; wherein the shift register 921 is configured to buffer input data of one symbol, and the input data is shifted and outputted to implement adjacent The sampling point data of the two symbols is aligned; the conjugate point multiplier 922 performs the real-time operation of the adjacent two symbol data according to the above formula (1) to obtain the result of the conjugate point multiplication; the complex accumulating averager 923 and the register 925 together The conjugate point multiplication result of the 922 output is subjected to every 10 accumulated averaging; the register set 924 is configured to buffer the conjugate point multiplication result of the current sub-frame; the recursive operator 926 performs real-time according to the above formulas (2) and (3).
- the recursive operation outputs 140 results every 10 ms, corresponding to the starting positions of 140 candidates of the subframe in which the NPSS is located; the power estimator 951 converts the output of the recursive operator 926 into power according to the above formula (5). Characterization Correlation between symbols; the floating point accumulator 952 completes the accumulation of the above formula (4), and stores the result in the first working RAM 901. After the corresponding time of the next radio frame arrives, the last result is read from the RAM. To accumulate the current power value, in order to mitigate the influence of time drift, the IIR filtering method is used for accumulating. In order to improve performance, a large amount of radio frame data may be used for accumulating.
- the online comparator 954 compares the accumulated results in real time when the last frame is accumulated, and the maximum value is output to the decision module 955, which saves the time for storing the data in the RAM and then reading out;
- the peak searcher 953 is used to search for the other peaks except the maximum value in the first working RAM 901, and output to the decision module 955;
- the decision module 955 determines whether the maximum value and the peak value output by the peak searcher 953 and the online comparator 954 are determined according to a predetermined rule.
- the time point corresponding to the selection of the appropriate value is the subframe position of the NPSS (corresponding to the subframe position of the NPSS described above) as the output result of step S402,
- the embodiment directly outputs the time point corresponding to the maximum value as the subframe position of the NPSS;
- the first frequency offset estimation unit is composed of the complex accumulation averager 931 and the frequency offset calculator 932, and further requires the second in the storage unit 88.
- Work RAM 902 to assist in the completion of the work.
- the multi-accumulation averager 923 accumulates the 140 results output by the recursive operator 926 across the frame, and the accumulated result is temporarily stored in the second working RAM 902.
- the position value corresponds to The address is selected from one of the 140 data in the second working RAM 902, and is output to the frequency offset calculator 932.
- the frequency offset calculator 932 performs the angle-of-angle and frequency offset conversion work in the above formula (7) to obtain the first frequency. Deviation ⁇ f 1 .
- FIG. 10 is a schematic structural diagram of an NPSS symbol boundary operation unit in FIG. 8 according to an embodiment of the present invention.
- the NPSS symbol boundary operation unit 87 is composed of a data selector 1041 and a local NPSS signal generator 1042.
- the frequency offset compensator 1043 and the time domain matched filter 1044 are combined.
- the storage unit 88 is required to cooperate.
- the control unit 83 provides the subframe position information of the NPSS according to S402, and stores the data of the subframe where the NPSS is located in the storage unit 88.
- the size of the resynchronization window only needs to buffer data of one subframe within one subframe, and more than one subframe needs to buffer data in the entire window, and the device in this embodiment has the most The data of 2 subframes is buffered; the data selector 1041 is responsible for selecting the current real-time data or the data read from the second working RAM 902.
- the selection rule is that when the subframe where the NPSS of each radio frame arrives, the real-time input data is selected, and the other The time selects the data read from the second working RAM 902; the frequency offset compensator 1043 performs frequency offset compensation on the data output by the data selector, since the device uses serializer Mode, the maximum deviation of the number N of the segment 9, when a 25.5KHz application scenario in the maximum absolute value of the initial frequency offset ⁇ f is 0, when the above equation (11), the segment offset is set ⁇ 25.5KHz , 19.1KHz, 12.8KHz, 6.4KHz, 0, -6.4KHz, -12.8KHz, -19.1KHz, -25.5KHz ⁇ , the frequency offset estimation error can be controlled within 3.2KHz; if the above formula (12) is used, the frequency The partial estimation error can be further controlled within 1.4 kHz; the specific implementation of the segmentation frequency offset compensation operation can adopt the CORDIC algorithm or the piecewise quantization phase compensation method; the local NPSS signal generator locally generates the
- FIG. 11 is a timing diagram of a time domain matched filter according to an embodiment of the present invention.
- the time domain matched filter completes the received signal output by the frequency offset compensator 1043 and the local signal output by the local NPSS signal generator 1042.
- correlation operation between its basic structure as illustrated, r ' is the received signal preprocessing, d 0 -d n NPSS local sequence signal, characterized by using NPSS sequences in the subframe 11 when the unit is implemented, the The 11 consecutive symbols are treated as the same NPSS symbol, so one basic filter hardware can be reused to reduce resource consumption.
- the symmetry of the NPSS root sequence itself can be utilized to further reduce the local NPSS signal generator 1042.
- the hardware size of the domain matched filter 1044 is a timing diagram of a time domain matched filter according to an embodiment of the present invention.
- the subsequent processing of the output result of the NPSS symbol boundary operation unit 87 multiplexes the decision unit 86 used by the aforementioned NPSS subframe boundary operation unit 85.
- the output of time domain matched filter 1044 is converted to power estimator 951, converted to a power value, and then accumulated by floating point accumulator 952, which accumulates the obtained power value, and is input to online comparator 954 to find the maximum value.
- it is temporarily stored in the first working RAM 901, and then several peaks are found by the peak searcher (two in this embodiment), and finally the decision unit 86 determines the NPSS symbol position and the second according to a predetermined rule.
- the frequency offset estimate is output as the final result of the primary synchronization process.
- the peak searcher will get two peaks, and the decision module 955 will first reject the maximum value and the two peaks, then accumulate all remaining power values, representing the noise power level, and then find the maximum value. And the ratio of the peak value to the average value, if the ratio is greater than the preset threshold, it is judged to be valid, and the maximum value is selected, and the corresponding sampling point time position is the symbol position of the NPSS, and the corresponding frequency offset is The total initial frequency offset.
- FIG. 12 is a timing diagram of performing NB-IoT primary synchronization according to an embodiment of the present invention.
- the apparatus of the embodiment of the present invention can process up to 10 segment frequency offsets.
- the initial The error of the frequency offset estimation is controlled within 1.4 kHz, which effectively copes with the scene with large initial frequency offset; the serial working mechanism is adopted when processing multiple segment frequency offsets, and the control unit 83 increases the received radio frequency signal according to the working timing.
- Control in particular, controls the radio frequency switch in the data pre-processing unit 82 to turn on the radio frequency switch in the data pre-processing unit 82 to receive the radio frequency signal only when the sub-frame position of the NPSS arrives, in the NPSS sub- At the end of the frame position, the RF switch in the data pre-processing unit 82 is turned off to stop receiving the RF signal, and the RF signal can be shortened to 1/10 by controlling the RF switch, that is, the serial working mechanism and the RF are used.
- the control of the switch can significantly reduce the power consumption of the NB-IoT terminal in the main synchronization process.
- the method for determining the symbol position of the primary synchronization signal provided by the embodiment of the present invention firstly processes the received radio frequency signal to obtain a digital baseband signal, and samples the digital baseband signal. Obtaining a sampling signal, and then processing the sampling signal to obtain a cumulative power value of the sampling signal in K subframes, and determining a first cumulative power value from the accumulated power values of the sampling signals in the K subframes according to a preset rule, which will be first
- the subframe position corresponding to the accumulated power value is determined as the subframe position of the NPSS, so that the approximate position of the time point of the NPSS to be synchronized can be known, and finally, the pre-configured NPSS and the sampling signal are constructed according to the subframe position of the NPSS.
- Performing a correlation operation to obtain each correlation value, and determining a symbol position of the NPSS according to each correlation value; that is, the embodiment of the present invention processes the sampled signal to obtain a cumulative power value of the sampled signal in K subframes, according to the sampling signal.
- the accumulated power values of the K subframes can determine the subframe position of the corresponding NPSS, so that the correlation between the NPSS and the sampling signals of the subframe in which the non-NPSS is located is avoided, and the continuous reception of signals is avoided, thereby reducing correlation.
- the amount of computation of the operation which in turn reduces the cost and power consumption of the NB-IoT for the main synchronization process, and ultimately improves the NB-IoT The efficiency of synchronization.
- an embodiment of the present invention further provides a device for determining a symbol position of a primary synchronization signal
- FIG. 13 is a schematic structural diagram of a device for determining a symbol position of a primary synchronization signal according to an embodiment of the present invention, as shown in FIG.
- the device includes: a sampling module 131, a processing module 132, a first determining module 133, an arithmetic module 134, and a second determining module 135;
- the sampling module 131 is configured to process the received radio frequency signal to obtain a digital baseband signal, and sample the digital baseband signal to obtain a sampling signal.
- the processing module 132 is configured to process the sampling signal to obtain a sampling signal in the K sub-samples.
- the first determining module 133 is configured to determine a maximum value of the sampled signals in the accumulated power values of the K subframes as a first accumulated power value, and determine a subframe position corresponding to the first accumulated power value as a sub-frame position of the NPSS;
- the operation module 134 is configured to perform a correlation operation between the pre-configured NPSS and the sampling signal according to the subframe position of the NPSS to obtain each correlation value; and the second determining module 135 is configured to determine according to each correlation value.
- the symbol position of the NPSS is configured to determine a maximum value of the sampled signals in the accumulated power values of the K subframes as a first accumulated power value, and determine a subframe position corresponding to the first accumulated power value as a sub-frame position of the NPSS;
- the operation module 134 is configured to perform a correlation operation between the pre-configured NPSS and the sampling signal according to the subframe position of the NPSS to obtain each correlation value;
- the processing module 132 includes: a processing submodule configured to process the sampling signal according to a preset algorithm to obtain a sampling signal.
- the energy of K subframes in a radio frame the accumulating filter sub-module is configured to accumulate and filter the energy of the K subframes of the sampled signal in a radio frame according to the first preset frame number to obtain the accumulation of the sampled signal in the K subframes. Power value.
- the processing submodule is configured to perform a conjugate point multiplication operation on the sampled signal to obtain conjugates of the sampled signal, in order to obtain the energy of the K subframes of the sampled signal in a radio frame.
- the energy of K subframes is configured to perform a conjugate point multiplication operation on the sampled signal to obtain conjugates of the sampled signal, in order to obtain the energy of the K subframes of the sampled signal in a radio frame.
- the above apparatus further includes a compensation module configured to determine a maximum value of the cumulative power values of the sampled signals in the K subframes as a first cumulative power value, and determine a subframe position corresponding to the first accumulated power value as a sub-narrow primary synchronization signal NPSS After the frame position, determining a first frequency offset of the sampling signal according to the subframe position corresponding to the first accumulated power value; performing frequency offset compensation on the sampling signal according to the first frequency offset.
- a compensation module configured to determine a maximum value of the cumulative power values of the sampled signals in the K subframes as a first cumulative power value, and determine a subframe position corresponding to the first accumulated power value as a sub-narrow primary synchronization signal NPSS After the frame position, determining a first frequency offset of the sampling signal according to the subframe position corresponding to the first accumulated power value; performing frequency offset compensation on the sampling signal according to the first frequency offset.
- the apparatus further includes: an adjusting module configured to perform frequency offset compensation on the sampling signal according to the first frequency offset, after the sampling signal is in the There are at least two peaks in the accumulated power values of the K subframes, and the power difference between the peak value and the maximum value of the sampled signals in the accumulated power values of the K subframes is less than or equal to the first preset threshold value, and When the time difference between the peak value and the sampling signal is greater than or equal to the second preset threshold value in the cumulative power value of the K subframes, when the first frequency offset is greater than the absolute value of the preset operation threshold, Determining, as a first accumulated power value, a first peak after the maximum value of the accumulated power values of the K subframes; and at least two peaks in the cumulative power value of the sampled signals in the K subframes, and the peak value The power difference between the maximum value of the accumulated power values of the K subframes is less than or equal to the first preset threshold value, and the peak value and the maximum
- the operation module 134 is specifically configured to obtain a preset score, because the frequency offset is caused in the initial synchronization process.
- the frequency offset value of the number of segments; the frequency offset value of the sampled signal is respectively subjected to frequency offset compensation processing to obtain a processed sample signal of a preset number of segments; according to the subframe position of the NPSS, the pre-configuration is performed according to the subframe position of the NPSS
- the NPSS is correlated with the processed sampled signal to obtain correlation values, and each correlation value is accumulated and filtered according to the second preset frame number to obtain a power value corresponding to each correlation value.
- the second determining module 135 determines the symbol position of the NPSS according to each correlation value, and at least the following two manners are adopted: in the first manner, according to the size of each correlation value, the subframe corresponding to the maximum value among the correlation values may be The symbol position is determined as the symbol position of the NPSS; the second method may determine the symbol position of the NPSS according to the following manner.
- the second determining module is specifically configured to correspond to each related value.
- a preset number of peaks are selected from the power values; an average value of the power values other than the preset number of peaks is calculated among the power values corresponding to the correlation values; and the power value corresponding to each correlation value is selected to be greater than the average value
- the power value of the product of the preset decision threshold is determined as the symbol position of the NPSS in the symbol position in the subframe corresponding to the maximum value of the selected power values.
- the sampling module 131, the processing module 132, the first determining module 133, the computing module 134, the second determining module 135, the processing submodule, the accumulating filtering submodule, the compensating module, and the adjusting module may all be provided by a processor located in the device.
- a processor located in the device.
- a CPU a microprocessor (MPU, Microprocessor Unit), an application specific integrated circuit (ASIC), or a Field-Programmable Gate Array (FPGA) are implemented.
- This embodiment describes a computer readable storage medium, which may be a read only memory (ROM) (for example, a read only memory, a FLASH memory, a transfer device, etc.), a magnetic storage medium (for example, a magnetic tape, a magnetic disk drive, etc.).
- ROM read only memory
- magnetic storage medium for example, a magnetic tape, a magnetic disk drive, etc.
- Optical storage medium eg, CD-ROM, DVD-ROM, paper card, paper tape, etc.
- computer-readable storage medium stores computer-executable instructions that, when executed, cause At least one processor performs the following operations:
- Processing the received RF signal to obtain a digital baseband signal sampling the digital baseband signal to obtain a sampled signal; processing the sampled signal to obtain a cumulative power value of the sampled signal in K subframes; according to a preset rule, the sampled signal is Determined among the cumulative power values of K subframes a first cumulative power value, the subframe position corresponding to the first accumulated power value is determined as a subframe position of the NPSS; and the pre-configured NPSS is correlated with the sampling signal according to the subframe position of the NPSS to obtain each correlation value; The symbol position of the NPSS is determined based on each correlation value.
- the computer readable storage medium provided by the embodiment of the present invention has a computer program stored thereon, and when the computer program is executed by the processor, the steps of any method of the embodiment of the present invention are implemented.
- the method for determining the symbol position of the primary synchronization signal firstly processes the received radio frequency signal to obtain a digital baseband signal, samples the digital baseband signal to obtain a sampling signal, and then processes the sampled signal to obtain a sampled signal.
- the cumulative power value of the sampled signal in the K subframes, the maximum value of the sampled signal in the cumulative power values of the K subframes is determined as the first cumulative power value, and the subframe position corresponding to the first accumulated power value is determined as the child of the NPSS
- the position of the frame, so that the approximate position of the time point of the NPSS to be synchronized can be known.
- the pre-configured NPSS is correlated with the sampled signal to obtain correlation values, according to the correlation values. Determining the symbol position of the NPSS; that is, the embodiment of the present invention obtains the cumulative power value of the sampled signal in the K subframes by processing the sampled signal, and the corresponding NPSS can be determined according to the accumulated power value of the sampled signal in the K subframes.
- the position of the sub-frame then, the correlation between the NPSS and the sampling signal of the sub-frame where the non-NPSS is located is avoided. And avoids discontinuous reception signal, this can reduce the amount of calculation for the correlation calculation, thereby reducing the cost and power for NB-IoT primary synchronization process, ultimately, improve the efficiency of NB-IoT main synchronization.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner such as: multiple units or components may be combined, or Can be integrated into another system, or some features can be ignored or not executed.
- the coupling, or direct coupling, or communication connection of the components shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, and may be electrical, mechanical or other forms. of.
- the units described above as separate components may or may not be physically separated, and the components displayed as the unit may or may not be physical units; they may be located in one place or distributed on multiple network units; Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated into one unit;
- the unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the foregoing program may be stored in a computer readable storage medium, and when executed, the program includes The foregoing steps of the method embodiment; and the foregoing storage medium includes: a removable storage device, a ROM, a magnetic disk, or an optical disk, and the like, which can store program codes.
- the above-described integrated unit of the present invention may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a standalone product.
- the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
- a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a ROM, a magnetic disk, or an optical disk.
- the solution provided by the embodiment of the present invention processes the received radio frequency signal to obtain a digital baseband signal, samples the digital baseband signal to obtain a sampling signal, and processes the sampled signal to obtain a cumulative power value of the sampled signal in K subframes, which will be sampled.
- the maximum value of the accumulated power values of the K subframes is determined as the first accumulated power value, and the subframe position corresponding to the first accumulated power value is determined as the subframe position of the NPSS, so that the NPSS needs to be synchronized.
- the approximate position of the time point is determined as the first accumulated power value, and the subframe position corresponding to the first accumulated power value.
- the pre-configured NPSS is correlated with the sampling signal to obtain each correlation value, and the symbol position of the NPSS is determined according to each correlation value; that is, the present invention
- the embodiment obtains the accumulated power value of the sampled signal in the K subframes by processing the sampled signal, and determines the subframe position of the corresponding NPSS according to the accumulated power value of the sampled signal in the K subframes, thereby avoiding the NPSS and the non-negative
- the sampling signal of the sub-frame in which the NPSS is located performs correlation operations, and avoids continuous reception of signals, so that the reduction can be reduced. Calculating an amount of correlation calculation, thereby reducing the cost and power for NB-IoT primary synchronization process, ultimately, improve the efficiency of NB-IoT main synchronization.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Un mode de réalisation de la présente invention concerne un procédé de détermination d'une position de symbole d'un signal de synchronisation primaire consistant : à effectuer un traitement sur un signal radiofréquence reçu pour obtenir un signal de bande de base numérique et à effectuer un échantillonnage sur le signal de bande de base numérique pour obtenir un signal échantillonné ; à effectuer un traitement sur le signal échantillonné pour obtenir des valeurs de puissance cumulatives du signal échantillonné sur K sous-trames ; à déterminer, selon une règle prédéfinie, une première valeur de puissance cumulative à partir des valeurs de puissance cumulatives du signal échantillonné sur les K sous-trames et à déterminer une position de sous-trame correspondant à la première valeur de puissance cumulative comme étant une position de sous-trame d'un signal de synchronisation primaire à bande étroite (NPSS) ; à effectuer, en fonction de la position de sous-trame du NPSS, une opération de corrélation sur un NPSS pré-configuré et sur le signal échantillonné pour obtenir des valeurs de corrélation respectives ; et déterminer, en fonction des valeurs de corrélation respectives, une position de symbole du NPSS. Le mode de réalisation de la présente invention concerne en outre un dispositif de détermination d'une position de symbole d'un signal de synchronisation primaire et un support de stockage lisible par ordinateur.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710142402.9A CN108574546B (zh) | 2017-03-10 | 2017-03-10 | 一种主同步信号的符号位置的确定方法及装置 |
CN201710142402.9 | 2017-03-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018161505A1 true WO2018161505A1 (fr) | 2018-09-13 |
Family
ID=63447233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/098245 WO2018161505A1 (fr) | 2017-03-10 | 2017-08-21 | Procédé et dispositif de détermination de la position de symbole d'un signal de synchronisation primaire et support de stockage |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108574546B (fr) |
WO (1) | WO2018161505A1 (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102799337B1 (ko) * | 2019-01-24 | 2025-04-23 | 삼성전자주식회사 | 동기신호 검출기를 포함하는 무선 통신 장치 및 이의 셀 탐색 방법 |
CN112235864B (zh) * | 2020-10-15 | 2023-02-14 | 紫光展锐(重庆)科技有限公司 | 抗定时漂移的时间同步方法及相关产品 |
CN113709857B (zh) * | 2021-08-26 | 2022-10-11 | 中山大学 | 一种窄带物联网系统下行同步预处理方法 |
CN114389930B (zh) * | 2021-12-29 | 2024-03-15 | 中电科思仪科技(安徽)有限公司 | 一种终端上行信号基带解调同步与频偏补偿装置及方法 |
CN115085766B (zh) * | 2022-06-13 | 2024-11-29 | 重庆邮电大学 | 基于fft、ifft级联结构的电力线通信定时同步实现方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457325A (zh) * | 2010-10-19 | 2012-05-16 | 中兴通讯股份有限公司 | 一种小区搜索粗同步的方法及装置 |
CN103002469A (zh) * | 2011-09-14 | 2013-03-27 | 联芯科技有限公司 | 主同步码检测方法及其装置 |
CN104378764A (zh) * | 2014-09-17 | 2015-02-25 | 北京北方烽火科技有限公司 | 一种lte系统同频小区检测方法及装置 |
WO2017033841A1 (fr) * | 2015-08-21 | 2017-03-02 | 株式会社Nttドコモ | Terminal utilisateur, station de base sans fil et procédé de communication sans fil |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8385494B2 (en) * | 2009-07-22 | 2013-02-26 | Nec Laboratories America, Inc. | Full range offset correction for coherent optical OFDM systems |
CN102378351A (zh) * | 2010-08-27 | 2012-03-14 | 中兴通讯股份有限公司 | Td-scdma中下行同步码确认方法及装置 |
KR102294603B1 (ko) * | 2014-03-13 | 2021-08-27 | 엘지전자 주식회사 | 무선 통신 시스템에서 장치 대 장치 단말의 신호 전송 방법 및 장치 |
-
2017
- 2017-03-10 CN CN201710142402.9A patent/CN108574546B/zh active Active
- 2017-08-21 WO PCT/CN2017/098245 patent/WO2018161505A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457325A (zh) * | 2010-10-19 | 2012-05-16 | 中兴通讯股份有限公司 | 一种小区搜索粗同步的方法及装置 |
CN103002469A (zh) * | 2011-09-14 | 2013-03-27 | 联芯科技有限公司 | 主同步码检测方法及其装置 |
CN104378764A (zh) * | 2014-09-17 | 2015-02-25 | 北京北方烽火科技有限公司 | 一种lte系统同频小区检测方法及装置 |
WO2017033841A1 (fr) * | 2015-08-21 | 2017-03-02 | 株式会社Nttドコモ | Terminal utilisateur, station de base sans fil et procédé de communication sans fil |
Also Published As
Publication number | Publication date |
---|---|
CN108574546A (zh) | 2018-09-25 |
CN108574546B (zh) | 2019-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018161505A1 (fr) | Procédé et dispositif de détermination de la position de symbole d'un signal de synchronisation primaire et support de stockage | |
CN107171749B (zh) | 确定运动物体直接反射的无线信号的多普勒频移的方法 | |
CN108123774B (zh) | 一种窄带物联网下行同步方法及其系统 | |
US20070014286A1 (en) | Packet Detection System, Packet Detection Device, and Method for Receiving Packets | |
KR101443191B1 (ko) | 이동 단말의 셀 탐색기 및 그것의 주변 셀 탐색 방법 | |
WO2010118588A1 (fr) | Procédé et dispositif d'estimation de canal de système de multiplexage par répartition orthogonale de la fréquence | |
JP6571736B2 (ja) | 支配的信号検出の方法および装置 | |
US10855494B2 (en) | Transmitter and receiver and corresponding methods | |
WO2010021946A1 (fr) | Propagation de synchronisation semi-cohérente pour configurations à plusieurs intervalles de temps « geran » | |
WO2017036325A1 (fr) | Procédé et dispositif de synchronisation du signal | |
US20070248194A1 (en) | Method of detecting a predetermined sequence in an RF signal using a combination of correlation and FFT | |
JP6626246B2 (ja) | 多帯域ワイヤレスローカルエリアネットワーク内の早期フレーム帯域評価 | |
CN107404450A (zh) | 解调信号的方法及装置 | |
CN110677364A (zh) | 一种检测主同步信号的方法及检测装置 | |
JP2005519526A (ja) | 既知の系列を探索するための方法および装置 | |
CN108900445B (zh) | 一种信号符号率估计的方法及装置 | |
CN113595954B (zh) | 一种基于分段差分算法的pss定时同步检测方法 | |
CN102244626A (zh) | 一种降低信号峰均比的方法及装置 | |
CN104467939B (zh) | 一种优化多天线接收的方法及装置 | |
CN113938368A (zh) | 基于fpga的lte-v收端同步的方法及系统 | |
CN102098239B (zh) | 一种信道估计方法、装置和vamos系统 | |
CN105812300B (zh) | 消除信息码跳变的长码dsss信号盲估计方法 | |
CN101141143B (zh) | 时-频rake接收方法和装置 | |
WO2014131312A1 (fr) | Procédé et système de synchronisation de trames, terminal de transmission, terminal de réception, et support de stockage informatique | |
CN106788803B (zh) | Wcdma系统中上行dch信道功率的测量方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17899630 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17899630 Country of ref document: EP Kind code of ref document: A1 |