A method and apparatus and device for fast acquisition of primary synchronization signals
By quickly capturing the main synchronization signal in scenarios with low signal-to-noise ratio, large Doppler frequency deviation and frequency deviation change rate, sliding window and PMF-FFT parameters are used to quickly capture the main synchronization signal, which solves the problems of large computing volume and high hardware resource consumption in the prior art, and achieves efficient signal capture.
Patent Information
- Application Number
- CN202211328203.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-27
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-10-27
AI Technical Summary
In the prior art, the main synchronization signal capture process has a large amount of calculation and high hardware resource consumption, making it difficult to effectively carry out in scenarios with low signal-to-noise ratio, large Doppler frequency deviation and frequency deviation change rate.
A fast capture method of main synchronization signal is adopted. By receiving the baseband signal and obtaining the configured parameter combination, including sliding window length N, PMF-FFT parameters and folding multiple F, the main synchronization signal data is extracted and folded, and the main synchronization signal of PMF-FFT parameters is captured by combining the local carrier synchronization signal.
On the basis of multiplying the number of data-related points and FFT points, the data capture performance is ensured not to be affected, thereby effectively reducing capture time and resource consumption.
Smart Images

Figure CN115695131B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and particularly to a method and apparatus and device for fast acquisition of primary synchronization signals. Background Art
[0002] Low Earth Orbit (LEO) satellite communication is a satellite communication system with an orbital altitude within 500 - 1500 Km. Due to its advantages such as short transmission delay, low path loss, relatively low cost, and easy launch compared to geostationary communication, it is beneficial for the miniaturization of satellites and user terminals, and is thus considered the most promising satellite communication system currently.
[0003] However, due to the relatively low orbital altitude of the LEO satellite system, there is a high - speed relative motion between the satellite and the ground, so there is a large Doppler frequency offset in the received signal. On the other hand, since satellite communication moves in a circular motion around the Earth, the radial velocity between the ground terminal and the satellite is time - varying, and the resulting Doppler frequency offset also has time - varying characteristics, that is, the carrier frequency offset has a certain high - order rate of change. Due to limitations in various factors such as power consumption, weight, and volume in satellite communication, the miniaturization of equipment is an important development direction. Therefore, limited power and antenna size result in a relatively low satellite transmission power and a small transmitting antenna gain. Especially in some countries or regions, due to limited transmission power, the transmitted signal is completely submerged in noise, so it is necessary to use a spread - spectrum method to obtain the corresponding signal gain.
[0004] The essence of acquisition is that the acquisition system performs a two - dimensional search on the input signal within a specific uncertainty region in two dimensions: code phase and carrier Doppler frequency shift. For the acquisition of primary synchronization signals in the spread - spectrum mode, it is mainly necessary to consider the design in scenarios with low signal - to - noise ratio, large Doppler frequency offset, and the presence of a frequency offset rate of change. In the spread - spectrum mode, due to the extremely low signal - to - noise ratio, it is necessary to select a relatively long synchronization sequence for correlation operations to obtain a combining gain. Therefore, this way of traversing the code phase will have a larger computational amount, consume more hardware resources, and have a relatively large processing delay. Summary of the Invention
[0005] This application provides a method and related apparatus for fast acquisition of primary synchronization signals to solve the problems of large computational amount and high hardware resource consumption in the process of acquiring primary synchronization signals in the prior art.
[0006] The method of this application includes:
[0007] In a first aspect, an embodiment of this application provides a method for fast acquisition of primary synchronization signals, including:
[0008] Receiving a baseband signal and obtaining a configured parameter combination, where the parameter combination includes a sliding window length N, PMF - FFT parameters, and a folding multiple F;
[0009] In response to the sliding window instruction, move the sliding window backward by one chip on the baseband signal to obtain the data of N chips within the moved sliding window;
[0010] Extract the primary synchronization signal data from the N chips, and accumulate every consecutive F pieces of primary synchronization signal data to obtain the folded primary synchronization signal sequence;
[0011] Obtain the carrier synchronization signal data of N chips in the local carrier signal, and accumulate every consecutive F pieces of local carrier synchronization signal data to obtain the folded carrier synchronization signal sequence;
[0012] Perform primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters.
[0013] In one or more embodiments, the parameter combination further includes the number of sliding times W, and further includes:
[0014] When the primary synchronization signal is not captured according to the PMF-FFT parameters, determine whether the number of sliding times of the sliding window reaches W;
[0015] If the number of sliding times does not reach W, trigger the sliding window instruction again.
[0016] In one or more embodiments, the PMF-FFT parameters include the number of points M for FFT operation, the order X of the filter, and the number P of filters, where X*P = N / F and M >= P.
[0017] In one or more embodiments, configure the parameter combinations corresponding to different service scenarios by adopting at least one of the following methods:
[0018] If the Doppler frequency shift is greater than the set high Doppler frequency shift threshold, configure M and the folding multiple F in the parameter combination according to the proportional relationship between the Doppler frequency shift and the corresponding M, and the proportional relationship between the Doppler frequency shift and the folding multiple F;
[0019] If the Doppler frequency shift is less than the set low Doppler frequency shift threshold, configure the order X of the filter and the folding multiple F in the parameter combination according to the proportional relationship between the Doppler frequency shift and the corresponding order X of the filter, and the proportional relationship between the Doppler frequency shift and the folding multiple F.
[0020] In one or more embodiments, configure the parameter combinations corresponding to different service scenarios by adopting at least one of the following methods:
[0021] If the received signal-to-noise ratio is greater than the high signal-to-noise ratio threshold, configure the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N;
[0022] If the received signal-to-noise ratio is less than the low signal-to-noise ratio threshold, configure the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N.
[0023] In one or more embodiments, receive a baseband signal and obtain a configured parameter combination, including:
[0024] Receive a baseband signal and estimate the received signal-to-noise ratio and Doppler frequency shift of the baseband signal;
[0025] Determine the corresponding service scenario according to the estimated received signal-to-noise ratio and Doppler frequency shift, and obtain the parameter combination corresponding to the determined service scenario.
[0026] In one or more embodiments, perform primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters, including:
[0027] Filter the folded primary synchronization signal sequence with P primary synchronization signal filters to filter out every X first chips in the folded primary synchronization signal sequence;
[0028] Filter the folded local carrier synchronization signal sequence with P local carrier signal filters to filter out every X second chips in the folded local carrier synchronization signal sequence;
[0029] Perform coherent accumulation on every X first chips obtained by each primary synchronization signal filter and every X second chips obtained by the corresponding local carrier signal filter, output P results of coherent accumulation, and perform FFT operation on the P results of coherent accumulation.
[0030] In one or more embodiments, after performing FFT operation on the P results of coherent accumulation, further include:
[0031] Determine the maximum value MAX1 in the result of the FFT operation corresponding to the current sliding window;
[0032] If the maximum value MAX1 is greater than the threshold value, determine that the primary synchronization signal is captured, and determine the frequency offset value according to the index position K1 corresponding to the maximum value MAX1 and output it;
[0033] Otherwise, determine that the primary synchronization signal is not captured.
[0034] In one or more embodiments, further include:
[0035] When it is determined that the sliding times of the sliding window reach W and the primary synchronization signal is still not captured, determine the maximum value MAX2 in the FFT operation results corresponding to the W sliding windows;
[0036] According to the index position K2 corresponding to the maximum value MAX2, the frequency offset value is determined and outputted.
[0037] In a second aspect, an embodiment of the present application provides a device for quickly capturing a primary synchronization signal, including:
[0038] A configuration determination module, configured to receive a baseband signal and obtain a configuration parameter combination, wherein the parameter combination includes a sliding window length N, a PMF-FFT parameter, and a folding multiple F;
[0039] A sliding window moving module, used for moving the sliding window backward by one chip on the baseband signal in response to a sliding window instruction, to obtain data of N chips in the sliding window after the movement;
[0040] A primary synchronization signal extraction module, used to extract the primary synchronization signal data in the N chips, and accumulate each F consecutive primary synchronization signal data to obtain a folded primary synchronization signal sequence;
[0041] A local carrier signal extraction module is used to obtain carrier synchronization signal data in N chips in the local carrier signal, and accumulate each F consecutive local carrier synchronization signal data to obtain a folded carrier synchronization signal sequence;
[0042] The main synchronization signal capture module is used to capture the main synchronization signal according to the PMF-FFT parameters on the folded main synchronization signal sequence and the folded local carrier synchronization signal sequence.
[0043] In a third aspect, an embodiment of the present application provides a wireless communication device, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned method for quickly capturing the main synchronization signal.
[0044] In a fourth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the above-mentioned method for quickly capturing the primary synchronization signal. The beneficial effects of the present application are as follows:
[0045] The method, apparatus and device for quickly capturing the main synchronization signal provided in the embodiments of the present application ensure that the data capture performance is not affected on the basis of doubling the number of data-related points and FFT points, thereby effectively reducing the capture time. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for describing the embodiments are briefly introduced below.
[0047] Figure 1 Schematic diagram of an application environment of an embodiment of the present application;
[0048] Figure 2 Schematic flowchart of a fast capture method of an embodiment of the present application;
[0049] Figure 3 Schematic diagram of the principle of a fast capture method of an embodiment of the present application;
[0050] Figure 4 Schematic diagram of relevant output results of different folding multiples of an embodiment of the present application;
[0051] Figure 5 Schematic diagram of the structure of a fast capture device of an embodiment of the present application. Detailed implementation manners
[0052] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0053] Due to various factors such as power consumption, weight, and volume, miniaturization of equipment is an important current development direction for satellite communication. Therefore, limited power and antenna size result in low satellite transmission power and small transmitting antenna gain. Especially in some countries or regions, due to limited transmission power, the transmitted signal is completely submerged in noise, and the signal-to-noise ratio of the signal is very low. Therefore, a spread spectrum method needs to be adopted to obtain the corresponding signal gain. Spread spectrum communication refers to a synchronous communication technology that expands the bandwidth of the input signal spectrum, and mainly has advantages such as strong concealment and strong anti-interference ability.
[0054] For the capture of the primary synchronization signal in the spread-spectrum mode, it is mainly necessary to consider the design in scenarios with low signal-to-noise ratio, large Doppler frequency offset, and the existence of frequency offset change rate. The essence of capture is that the capture system performs a two-dimensional search on the input signal within a specific uncertainty region in the two dimensions of code phase and carrier Doppler frequency shift. Commonly used capture methods mainly include the method of performing correlation accumulation after sliding a sliding window, and the algorithm combining a segmented match filter and a fast Fourier transform (Partial Match Filter - Fast Fourier Transform, PMF-FFT). Among them, both sliding correlation and match filtering belong to the serial search method. When the code phase and frequency range to be captured are large, the calculation time-frequency domain search range will increase, and the performance is poor under low signal-to-noise ratio. The PMF-FFT algorithm transforms and combines the match filter algorithm and the parallel frequency FFT algorithm, which can make full use of the advantages of the two algorithms. While improving the code phase search speed, it reduces the sensitivity of the capture detection amount to the Doppler frequency shift, increases the capture success rate, and thus turns the two-dimensional search of phase and frequency into a one-dimensional search of phase. However, this method must calculate the correlation operation and FFT operation at each code phase. In the spread-spectrum mode, due to the extremely low signal-to-noise ratio, often lower than -20 dB, a longer synchronization sequence needs to be selected for correlation operation to obtain the combining gain. Therefore, this way of traversing the code phase will have a greater calculation amount. At the same time, in the actual product implementation process, the consumption of hardware resources and processing delay need to be considered. Therefore, it is necessary to optimize the traditional primary synchronization signal capture method to ensure its applicability to the low-earth orbit satellite communication scenario and minimize the processing delay and resource consumption as much as possible.
[0055] In view of the above problems, the present application provides a fast capture method for the primary synchronization signal, which is applied to a terminal communicating with a satellite. The application scenarios of the embodiments of the present application include at least one of the following:
[0056] First, refer to Figure 1 , which is a schematic diagram of the application environment provided by the embodiments of the present application. This application environment includes multiple satellites located on the orbital plane in the satellite communication system and a terminal communicating with the satellites. Exemplarily, it includes satellites 102_1, 102_2, ……, 102_N in the figure, where N is a positive integer, and the size of N is determined according to specific requirements and scenarios in practice. The terminal 101 communicates with other target terminals 103 through the satellites.
[0057] As Figure 2 shown, the fast capture method for the primary synchronization signal provided by the embodiments of the present application mainly includes the following steps:
[0058] Step 201, receive the baseband signal and obtain the configured parameter combination, where the parameter combination includes the sliding window length N, PMF-FFT parameters, and the folding multiple F;
[0059] In the embodiment of the present application, the terminal receives a baseband signal from a satellite, and uses the PMF-FFT algorithm to capture the primary synchronization signal through the baseband signal.
[0060] In one or more embodiments, the PMF-FFT parameters at least include the number of points M of the FFT operation, the order X of the filter, and the number P of the filters.
[0061] Step 202: In response to the sliding window instruction, move the sliding window backward by one chip on the baseband signal to obtain the data of N chips within the moved sliding window.
[0062] The situation that triggers the sliding window instruction is the initial start of the primary synchronization signal capture, or the primary synchronization signal is not successfully captured after one slide and the number of slides does not reach W.
[0063] When the sliding window instruction is triggered, it represents reselecting the baseband signal data of N chips, and the starting chip of the reselected ones is shifted backward by one chip position relative to the previous time. Initially, 1 to N chips are selected from the baseband signal. The next time the sliding window instruction is triggered, 2 to N + 1 chips are selected. When the last sliding window occurs, the selected ones are W to N + W chips.
[0064] Step 203: Extract the primary synchronization signal data from the N chips, and accumulate every consecutive F primary synchronization signal data to obtain the folded primary synchronization signal sequence.
[0065] The process of extracting the primary synchronization signal data for each chip is an existing process and will not be elaborated here. In the embodiment of the present application, through the set F, starting from the start position of the N chips, every consecutive F chips are taken as a group, and starting from the (F + 1)-th chip, every consecutive F chips are taken as another group until the end position of the N chips.
[0066] Step 204: Obtain the carrier synchronization signal data of N chips in the local carrier signal, and accumulate every consecutive F local carrier synchronization signal data to obtain the folded carrier synchronization signal sequence.
[0067] The generation process of the local carrier signal is an existing technology and will not be elaborated here. The present application can select consecutive N chips from the local carrier signal and accumulate every consecutive F local carrier synchronization signal data in the same method as above.
[0068] Step 205: Capture the primary synchronization signal according to the PMF-FFT parameters for the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence.
[0069] The main synchronization signal is captured according to the PMF-FFT parameters, specifically, the folded main synchronization signal sequence and the folded local carrier synchronization signal sequence are filtered according to the PMF-FFT parameters, the two filtered signals are coherently added to obtain P coherent addition results, and M-point FFT operations are performed on the P coherent addition results.
[0070] Compared with the traditional main synchronization signal capture method, the present application converts the baseband signal data and carrier synchronization signal data of N code bits into data of length N / F by accumulating every F consecutive data and then performing FFT operation, thereby shortening the length of the synchronization sequence data and ensuring that the data capture performance is not affected on the basis of doubling the number of data-related points and FFT points, thereby effectively reducing the capture time and resource consumption.
[0071] When the embodiment of the present application adopts the PMF-FFT algorithm to capture the main synchronization signal, the main synchronization signal is captured multiple times on the received baseband signal by setting the sliding number W of the sliding window and the sliding window length N. Each time the baseband signal is captured, N chips within a sliding window are obtained, and the baseband signal of the N chips and the corresponding local carrier signal are captured using the PMF-FFT parameters for the main synchronization signal, specifically, the corresponding FFT operation is performed using the PMF-FFT parameters.
[0072] In one or more embodiments, the parameter combination further includes the number of sliding times W, and further includes:
[0073] When the main synchronization signal is not captured according to the PMF-FFT parameters, determining whether the number of sliding times of the sliding window reaches W;
[0074] If the number of sliding times does not reach W, the sliding window instruction is triggered again.
[0075] The present application makes a judgment after each sliding window performs the corresponding FFT operation. If the main synchronization signal is not captured successfully, the current sliding number is increased by 1 and then one code chip is moved to re-acquire until the sliding number of the sliding window reaches W or the main synchronization signal is successfully captured.
[0076] In the embodiment of the present application, a folding factor F is also set, which is used to fold the baseband signal and local carrier signal of N chips obtained, so the data length of the corresponding FFT operation performed by the PMF-FFT parameter is changed to N / F chips. Figure 4 As shown, the FFT operation converts the time domain signal of the received baseband into a frequency domain signal. When the folding multiples are 1 and 2 respectively, it can be seen that relevant peaks appear. That is to say, when the number of FFT points is reduced exponentially, the method of the present application can still capture the main synchronization signal.
[0077] In one or more embodiments, the PMF-FFT parameters include the number of points M for performing the FFT operation, the order X of the filter, and the number P of filters, where X * P = N / F and M >= P. Then, different parameter combinations can be configured in the following manner:
[0078] According to the Doppler frequency shift and received signal-to-noise ratio corresponding to different service scenarios, determine M, the order X of the filter, the number P of filters, the folding factor F, and the sliding window length N in the parameter combinations corresponding to different service scenarios, where X * P = N / F and M >= P.
[0079] The above different service scenarios include high-dynamic, low-latency, high-reliability scenarios, etc. When specifically judging according to the service scenario, it can be based on the Doppler frequency shift and received signal-to-noise ratio. Among them:
[0080] For high-dynamic scenarios, M and X can be adjusted respectively according to the proportional relationship between the Doppler frequency shift and the corresponding M, and the inverse proportional relationship between the Doppler frequency shift and the corresponding order X of the filter;
[0081] For low-latency scenarios, since a high processing speed is required, the folding factor F can be increased;
[0082] For high-reliability scenarios, the folding factor can be reduced and the FFT number of points M can be increased.
[0083] Since the values of the Doppler frequency shift and received signal-to-noise ratio are different, some parameter settings in the parameter combination need to be changed to ensure that the primary synchronization signal can be successfully captured without increasing the capture time and resource consumption.
[0084] In one or more embodiments, according to the Doppler frequency shift corresponding to different service scenarios, configure the parameter combinations corresponding to different service scenarios in at least one of the following manners:
[0085] According to the Doppler frequency shift corresponding to different service scenarios, if the Doppler frequency shift is greater than the set high frequency shift threshold, configure M and the folding factor F in the parameter combination according to the proportional relationship between the Doppler frequency shift and the corresponding M, and the proportional relationship between the Doppler frequency shift and the folding factor F;
[0086] According to the Doppler frequency shift corresponding to different service scenarios, if the Doppler frequency shift is less than the set low frequency shift threshold, configure the order X of the filter and the folding factor F in the parameter combination according to the proportional relationship between the Doppler frequency shift and the corresponding order X of the filter, and the proportional relationship between the Doppler frequency shift and the folding factor F.
[0087] In some scenarios, the Doppler frequency shift can be relatively high, even higher than the set high frequency shift threshold. In this case, increasing the number of points M of the FFT operation can reduce the impact brought by the Doppler frequency shift. However, the larger the number of points M of the FFT operation, the higher the computational complexity and the higher the requirements for hardware. Therefore, the method of increasing the folding factor F can be adopted. When increasing the number of points M of the FFT operation and the folding factor F, according to the impact of the number of points M of the FFT operation on the Doppler frequency shift and the range to which the folding factor F can be adjusted to support the hardware performance, the number of points M of the FFT operation and the folding factor F can be adjusted independently, so as to reduce the computational amount while ensuring the synchronization performance.
[0088] In other scenarios, the Doppler frequency shift can be relatively low, even lower than the set low frequency shift threshold. In this case, by increasing the order X of the filter and increasing the folding factor F, when increasing the order X of the filter and the folding factor F, according to the impact of the order X of the filter on the Doppler frequency shift and the range to which the folding factor F can be adjusted to support the hardware performance, the order X of the filter and the folding factor F can be adjusted independently, so as to reduce the computational amount while ensuring the synchronization performance.
[0089] In one or more embodiments, according to the received signal-to-noise ratio corresponding to different service scenarios, the following at least one method is used to configure the parameter combinations corresponding to different service scenarios:
[0090] According to the received signal-to-noise ratio corresponding to different service scenarios, if the received signal-to-noise ratio is greater than the high signal-to-noise ratio threshold, the sliding window length N in the parameter combination is configured according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N;
[0091] According to the received signal-to-noise ratio corresponding to different service scenarios, if the received signal-to-noise ratio is less than the low signal-to-noise ratio threshold, the sliding window length N in the parameter combination is configured according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N.
[0092] In some scenarios, the signal-to-noise ratio of the received signal is relatively large, even higher than the high signal-to-noise ratio threshold. In this case, the sliding window length N in the parameter combination is configured by reducing the sliding window length N, so as to reduce the computational amount while ensuring the synchronization performance.
[0093] In some other scenarios, the signal-to-noise ratio of the received signal is relatively small, even lower than the low signal-to-noise ratio threshold. In this case, the sliding window length N in the parameter combination is configured by increasing the sliding window length N, so as to ensure the synchronization performance at low signal-to-noise ratio.
[0094] The following will describe how to configure the parameter combinations in the above different scenarios with reference to Table 1. As shown in Table 1, the corresponding parameter combinations are configured according to the Doppler frequency shift in different service scenarios. As shown in Table 1, in some usage scenarios, the Doppler frequency shift is relatively large and has exceeded the set high threshold of the frequency shift. In this case, the traditional processing method may increase the number of FFT points to reduce the influence of the Doppler frequency shift. However, the larger the number of FFT points, the higher the computational complexity and the higher the hardware requirements. Therefore, this application adopts the method of increasing the folding factor and reducing the number of FFT points M to solve the frequency shift influence caused by a relatively large Doppler frequency shift, ensuring the synchronization performance in this application scenario. As shown in Table 1, in items numbered 1 - 3, with the sliding window length N and the number of filter points X remaining unchanged, the larger the folding factor, the fewer the number of FFT points, so as to select the parameter combination suitable for the current scenario from the preset parameter combinations.
[0095] Table 1: Parameter Combinations Corresponding to Different Service Scenarios
[0096]
[0097] In other usage scenarios, the Doppler frequency shift is relatively small and has fallen below the set low threshold of the frequency shift. In this case, this application adopts the method of increasing the filter order and simultaneously increasing the folding factor to reduce the computational amount to solve the frequency shift influence caused by a relatively small Doppler frequency shift, ensuring the synchronization performance in this application scenario. As shown in Table 1, in items numbered 4 - 5, the filter order X is increased to eliminate the frequency shift influence caused by such a relatively small Doppler frequency shift, and at the same time, the folding factor is increased and the number of FFT points is reduced to reduce the computational amount.
[0098] As shown in Table 1, in some usage scenarios, the received signal-to-noise ratio is relatively large and has exceeded the high threshold of the signal-to-noise ratio. In this scenario, this application adopts the method of reducing the sliding window length to ensure the synchronization performance. As shown in item numbered 6 in Table 1, when the received signal-to-noise ratio of the primary synchronization signal is relatively large, the sliding window length N is reduced.
[0099] In other usage scenarios, the received signal-to-noise ratio is relatively small and has fallen below the low threshold of the signal-to-noise ratio. In this scenario, this application adopts the method of increasing the sliding window length to ensure the synchronization performance. As shown in item numbered 7 in Table 1, when the received signal-to-noise ratio of the primary synchronization signal is relatively small, the sliding window length N is increased to ensure the acquisition performance.
[0100] It should be noted that the above 4 scenarios are only most of the scenarios in actual use. In fact, it can be a combination of the above 4 scenarios, or other scenarios. At this time, the rules can be found according to the methods listed in the embodiments of the present application, and the parameter combinations in different scenarios can be tried from Table 1. When the data in Table 1 is insufficient, other parameter combinations can be tried according to the rules described in this embodiment, which will not be listed one by one here. The embodiments of the present application ensure the applicability in a variety of test scenarios by presetting different parameter combinations. In one or more embodiments, the method described in the embodiments of the present application first receives a baseband signal, and estimates the received signal-to-noise ratio and Doppler shift of the baseband signal;
[0101] Determine the corresponding service scenario according to the estimated received signal-to-noise ratio and Doppler shift, and obtain the parameter combination corresponding to the determined service scenario.
[0102] Specifically, when starting to capture the phase offset value, first receive the baseband signal, and at the same time estimate its received signal-to-noise ratio and Doppler shift, determine its corresponding service scenario, so as to obtain the configured parameter combination. If the capture fails, the received signal-to-noise ratio, Doppler shift and the corresponding scenario can be re-estimated, so as to adjust the configured parameter combination and re-obtain the phase offset value until the capture is successful.
[0103] In one or more embodiments, performing primary synchronization signal capture on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters includes:
[0104] Filter the folded primary synchronization signal sequence with P primary synchronization signal filters, and filter out every X first chips in the folded primary synchronization signal sequence. The P primary synchronization signal filters, according to the order of the filters, achieve filtering out 1 to X chips, X + 1 to 2X chips... N / F - X to N / F, and take the X chips obtained by each filter as a group of chips;
[0105] Filter the folded local carrier synchronization signal sequence with P local carrier signal filters, and filter out every X second chips in the folded local carrier synchronization signal sequence. The P local carrier signal filters are filtered according to the order of the filters, achieving filtering out 1 to X chips, X + 1 to 2X chips... N / F - X to N / F chips, and taking the X chips obtained by each filter as a group of chips;
[0106] Perform coherent accumulation on each X first chips obtained by each primary synchronization signal filter and each X second chips obtained by the corresponding local carrier signal filter, output P coherent accumulation results, and perform FFT operation on the P coherent accumulation results. When performing FFT operation, according to the number of points M of the FFT operation in the parameter combination, perform M-point FFT operation.
[0107] In one or more embodiments, after performing FFT operation on the results of P coherent integrations, it further includes:
[0108] Determine the maximum value MAX1 in the results of the FFT operation corresponding to the current sliding window. After the FFT operation of the current sliding window, M values are obtained, and the maximum value MAX1 among the M values is acquired;
[0109] When the maximum value MAX1 is greater than the threshold value, it is determined that the primary synchronization signal is captured, and according to the index position K1 of the maximum value MAX1, the frequency offset value is determined and output. When determining the frequency offset value according to the index position K1 and calculating the frequency offset value according to the relevant frequency offset value calculation formula, it is also necessary to determine the length of each chip, the chip oversampling multiple adopted in the PMF-FFT algorithm, the number of points M of the FFT operation, and the filter order X;
[0110] Otherwise, it is determined that the primary synchronization signal is not captured.
[0111] In one or more embodiments, when it is determined that the number of sliding times of the sliding window reaches W and the primary synchronization signal is still not captured, determine the maximum value MAX2 in the FFT operation results corresponding to the W sliding windows; according to the index position K2 corresponding to the maximum value MAX2, determine the frequency offset value and output it. When determining the frequency offset value according to the index position K2 and calculating the frequency offset value according to the relevant frequency offset value calculation formula, it is also necessary to determine the length of each chip, the chip oversampling multiple adopted in the PMF-FFT algorithm, the number of points M of the FFT operation, and the filter order X.
[0112] See Figure 3 , which is a schematic flowchart of the acquisition method according to an embodiment of the present application. The main processes include folding the primary synchronization signal 11, folding the local carrier synchronization signal 12, coherent integration 13, and FFT operation 14. Among them, folding the primary synchronization signal 11 includes receiving the baseband signal 111, performing the sliding window action 112, obtaining the parameter combination 113, extracting the primary synchronization signal data 114, and folding the primary synchronization signal data 115; folding the local carrier synchronization signal 12 includes obtaining the local carrier signal 121 and folding the local carrier synchronization signal data 122; coherent integration 13 includes conjugate multiplication 131, conjugate multiplication 132, and X-chip coherent integration; FFT operation 14 includes M-point FFT calculation 141, maximum value selection 142, threshold decision 143, and W acquisitions 144.
[0113] In one or more embodiments, the specific process of folding the primary synchronization signal 11 is as follows: First, the baseband signal data of a complete frame is received, and then the code phase range to be searched is determined. The code phase range is the number of sliding times W. The received primary synchronization data is slid backward in sequence, each time sliding by one chip, and increasing from 1 to W gradually according to the number of sliding times or until the primary synchronization signal is captured. The parameter combination includes the sliding window length N, the number of sliding times W, the PMF-FFT parameters, and the folding multiple F. Among them, the PMF-FFT parameters include the filter order X, the number of filters P, and the FFT point number M. And the above parameters are several pre-set combinations. In practical applications, according to different usage scenarios, they are dynamically selected and configured. After obtaining the parameter combination, according to the relevant cumulative sliding window length, and according to the actual frame structure of the primary synchronization signal, the corresponding primary synchronization signal is extracted, N chips are obtained, and the primary synchronization signal is extracted from the N chips. The spliced primary synchronization data can be expressed as R(i), where i = 1, 2,.., N, and R(i) represents the primary synchronization signal extracted from the i-th chip. Then, according to the folding multiple F in the parameter selection module, the spliced primary synchronization sequence is folded. The folding process is to accumulate the primary synchronization signal data of every consecutive F chips to obtain the folded primary synchronization signal sequence. The length of the folded primary synchronization signal sequence is N / F chips. At the same time, the carrier synchronization signal data in the local carrier signal is obtained, and the length of the local synchronization signal is confirmed according to the parameter selection module. The original local synchronization signal is P(i), where i = 1, 2,.., N, and P(i) represents the local synchronization signal extracted from the i-th chip. It is folded according to the same folding multiple and method as the received synchronization signal, that is, the local synchronization sequence is folded according to the folding multiple F in the parameter selection module. The folding process is to accumulate the local synchronization signal data of every consecutive F chips to obtain the folded local synchronization signal sequence. The length of the folded local synchronization signal sequence is N / F. The folded primary synchronization signal is:
[0114]
[0115] The folded local synchronization signal is:
[0116]
[0117] Subsequently, the folded primary synchronization signal and the folded local synchronization signal are coherently accumulated. Specifically, every X chips form a group, and each group of chips in the folded primary synchronization signal is coherently accumulated with the corresponding group of chips in the folded local synchronization signal. Finally, P correlation output results Z(i), where i = 1, 2, ……, P are obtained. Subsequently, an M-point FFT operation is performed on the P coherent accumulation results, and M coherent accumulation results are output, where M >= P. The maximum value MAX1 is selected from the M coherent accumulation results and compared with a preset threshold value. If the threshold value is exceeded, the capture is successful, and the peak position index K1 corresponding to the maximum value MAX1 is obtained, and the corresponding spectral value is calculated; if the threshold value is not exceeded, the current capture fails. At this time, the sliding window instruction is triggered again, and the sliding window module moves backward by one chip, and the parameter combination is obtained again, and the above capture process is repeated until the capture is successful.
[0118] If the capture is not successful after W times of sliding windows, and the index position K2 corresponding to the maximum value MAX2 after the FFT operations corresponding to M times of sliding windows is obtained, and the corresponding spectral value is calculated.
[0119] Specifically, the corresponding frequency offset value is calculated using the following formula:
[0120]
[0121] where K is K1 or K2, Tc is the length of each chip, m is the chip oversampling multiple used in the PMF-FFT algorithm, M is the number of FFT points, X is the order of the matched filter, and f d is the estimated frequency offset value.
[0122] Specifically, as Figure 3 shown, the folded primary synchronization signal sequence of the folded primary synchronization signal 11 and the folded local carrier synchronization signal sequence of the folded local carrier synchronization signal 12 are respectively filtered according to the PMF-FFT parameters, then coherently accumulated 13, and finally an FFT operation 14 is performed. As Figure 3As shown in the figure, the folded primary synchronization signal is divided into two groups of signals, namely the I-channel and Q-channel signals. The folded local carrier synchronization signal is also divided into two groups of signals, namely the I-channel and Q-channel signals. The I-channel signal in the folded primary synchronization signal is conjugated and multiplied with the I-channel signal in the folded local carrier synchronization signal through multiplier 1031, and then filtered through P primary synchronization signal filters to obtain every X first chips in the folded primary synchronization signal sequence. The Q-channel signal in the folded primary synchronization signal is conjugated and multiplied with the Q-channel signal in the folded local carrier synchronization signal through multiplier 1032, and then filtered through P local carrier signal filters to obtain every X second chips in the folded local carrier synchronization signal sequence. Then, every X first chips obtained by each primary synchronization signal filter are coherently accumulated with every X second chips obtained by the corresponding local carrier signal filter, and P results of coherent accumulation are output, and an M-point FFT operation is performed on the P results of coherent accumulation. Among them, the coherent accumulation is implemented by P adders.
[0123] Based on the same inventive concept, the present application also provides a fast acquisition device for the primary synchronization signal, as Figure 5 shown, the device includes:
[0124] A configuration determination module 501, configured to receive a baseband signal and obtain a configured parameter combination, where the parameter combination includes a sliding window length N, PMF-FFT parameters, and a folding multiple F;
[0125] A sliding window moving module 502, configured to, in response to a sliding window instruction, move the sliding window backward by one chip on the baseband signal to obtain data of N chips within the moved sliding window;
[0126] A primary synchronization signal extraction module 503, configured to extract primary synchronization signal data from the N chips, and accumulate every consecutive F pieces of primary synchronization signal data to obtain a folded primary synchronization signal sequence;
[0127] A local carrier signal extraction module 504, configured to obtain carrier synchronization signal data of N chips in the local carrier signal, and accumulate every consecutive F pieces of local carrier synchronization signal data to obtain a folded carrier synchronization signal sequence;
[0128] A primary synchronization signal acquisition module 505, configured to perform primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters.
[0129] In one or more embodiments, the parameter combination further includes a sliding number W. When the primary synchronization signal acquisition module fails to acquire the primary synchronization signal according to the PMF-FFT parameters, it is further configured to determine whether the sliding number of the sliding window reaches W; if the sliding number does not reach W, the sliding window instruction is triggered again.
[0130] In one or more embodiments, the PMF-FFT parameters include the number of points M for performing FFT operations, the order X of the filter, and the number P of filters, where X*P = N / F and M >= P.
[0131] In one or more embodiments, the configuration determination module 501 configures the parameter combinations corresponding to different service scenarios in at least one of the following ways:
[0132] If the Doppler frequency shift is greater than the set high frequency shift threshold, configure M and the folding multiple F in the parameter combination according to the direct proportional relationship between the Doppler frequency shift and the corresponding M, and the direct proportional relationship between the Doppler frequency shift and the folding multiple F;
[0133] If the Doppler frequency shift is less than the set low frequency shift threshold, configure the order X of the filter and the folding multiple F in the parameter combination according to the direct proportional relationship between the Doppler frequency shift and the corresponding order X of the filter, and the direct proportional relationship between the Doppler frequency shift and the folding multiple F.
[0134] In one or more embodiments, the configuration determination module 501 configures the parameter combinations corresponding to different service scenarios in at least one of the following ways:
[0135] If the received signal-to-noise ratio is greater than the high signal-to-noise ratio threshold, configure the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N;
[0136] If the received signal-to-noise ratio is less than the low signal-to-noise ratio threshold, configure the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N.
[0137] In one or more embodiments, the configuration determination module 501 receives the baseband signal and obtains the configured parameter combination, including:
[0138] Receive the baseband signal and estimate the received signal-to-noise ratio and Doppler frequency shift of the baseband signal;
[0139] Determine the corresponding service scenario according to the estimated received signal-to-noise ratio and Doppler frequency shift, and obtain the parameter combination corresponding to the determined service scenario.
[0140] In one or more embodiments, the primary synchronization signal acquisition module 505 performs primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence respectively according to the PMF-FFT parameters, including:
[0141] Filter the folded primary synchronization signal sequence with P primary synchronization signal filters to obtain every X first chips in the folded primary synchronization signal sequence;
[0142] Filter the folded local carrier synchronization signal sequence using P local carrier signal filters, and filter out every X second chips in the folded local carrier synchronization signal sequence;
[0143] Coherently accumulate every X first chips obtained by each primary synchronization signal filter with every X second chips obtained by the corresponding local carrier signal filter, output P results of coherent accumulation, and perform FFT operation on the P results of coherent accumulation.
[0144] In one or more embodiments, after the primary synchronization signal capture module 506 performs FFT operation on the P results of coherent accumulation, it is further configured to:
[0145] Determine the maximum value MAX1 in the result of the FFT operation corresponding to the current sliding window;
[0146] If the maximum value MAX1 is greater than the threshold value, determine that the primary synchronization signal is captured, and determine the frequency offset value and output it according to the index position K1 corresponding to the maximum value MAX1;
[0147] Otherwise, determine that the primary synchronization signal is not captured.
[0148] In one or more embodiments, the primary synchronization signal capture module 506 is further configured to determine the maximum value MAX2 in the FFT operation results corresponding to W sliding windows when the number of sliding times of the sliding window reaches W and the primary synchronization signal is still not captured; determine the frequency offset value and output it according to the index position K2 corresponding to the maximum value MAX2.
[0149] After introducing the fast capture method and device for the primary synchronization signal in the exemplary embodiments of the present application, next, a fast capture device for the primary synchronization signal according to another exemplary embodiment of the present application will be introduced.
[0150] The fast capture device for the primary synchronization signal of the present application may at least include at least one processor and at least one memory. Among them, the memory stores program code, and when the program code is executed by the processor, the processor can perform the following steps:
[0151] Receive the baseband signal and obtain the configured parameter combination, where the parameter combination includes the sliding window length N, PMF-FFT parameters, and folding multiple F;
[0152] In response to the sliding window instruction, move the sliding window backward by one chip on the baseband signal to obtain the data of N chips in the moved sliding window;
[0153] Extract the primary synchronization signal data from the N chips, and accumulate every consecutive F primary synchronization signal data to obtain the folded primary synchronization signal sequence;
[0154] Obtain the carrier synchronization signal data in N chips of the local carrier signal, accumulate every consecutive F pieces of local carrier synchronization signal data to obtain the folded carrier synchronization signal sequence;
[0155] Perform primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters.
[0156] In one or more embodiments, the parameter combination further includes the number of sliding times W, and further includes:
[0157] When the primary synchronization signal is not captured according to the PMF-FFT parameters, determine whether the number of sliding times of the sliding window reaches W;
[0158] If the number of sliding times does not reach W, trigger the sliding window instruction again.
[0159] In one or more embodiments, the PMF-FFT parameters include the number of points M for FFT operation, the order X of the filter, and the number P of filters, where X*P = N / F and M >= P.
[0160] In one or more embodiments, configure the parameter combination corresponding to different service scenarios in at least one of the following ways:
[0161] If the Doppler frequency shift is greater than the set high Doppler frequency shift threshold, configure M and the folding factor F in the parameter combination according to the direct proportional relationship between the Doppler frequency shift and the corresponding M, and the direct proportional relationship between the Doppler frequency shift and the folding factor F;
[0162] If the Doppler frequency shift is less than the set low Doppler frequency shift threshold, configure the order X of the filter and the folding factor F in the parameter combination according to the direct proportional relationship between the Doppler frequency shift and the corresponding order X of the filter, and the direct proportional relationship between the Doppler frequency shift and the folding factor F.
[0163] In one or more embodiments, configure the parameter combination corresponding to different service scenarios in at least one of the following ways:
[0164] If the received signal-to-noise ratio is greater than the high signal-to-noise ratio threshold, configure the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N;
[0165] If the received signal-to-noise ratio is less than the low signal-to-noise ratio threshold, configure the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N.
[0166] In one or more embodiments, receive the baseband signal and obtain the configured parameter combination, including:
[0167] Receive the baseband signal and estimate the received signal-to-noise ratio and Doppler frequency shift of the baseband signal;
[0168] Determine the corresponding service scenario according to the estimated received signal-to-noise ratio and Doppler frequency shift, and obtain the parameter combination corresponding to the determined service scenario.
[0169] In one or more embodiments, performing primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters includes:
[0170] Filter the folded primary synchronization signal sequence using P primary synchronization signal filters, and filter out every X first chips in the folded primary synchronization signal sequence;
[0171] Filter the folded local carrier synchronization signal sequence using P local carrier signal filters, and filter out every X second chips in the folded local carrier synchronization signal sequence;
[0172] Coherently accumulate every X first chips obtained by each primary synchronization signal filter with every X second chips obtained by the corresponding local carrier signal filter, output P results of coherent accumulation, and perform FFT operation on the P results of coherent accumulation.
[0173] In one or more embodiments, after performing FFT operation on the P results of coherent accumulation, it further includes:
[0174] Determine the maximum value MAX1 in the result of the FFT operation corresponding to the current sliding window;
[0175] If the maximum value MAX1 is greater than the threshold value, determine that the primary synchronization signal is captured, and determine the frequency offset value according to the index position K1 corresponding to the maximum value MAX1 and output it;
[0176] Otherwise, determine that the primary synchronization signal is not captured.
[0177] In one or more embodiments, the method further includes:
[0178] When it is determined that the number of sliding times of the sliding window reaches W and the primary synchronization signal is still not captured, determine the maximum value MAX2 in the FFT operation results corresponding to the W sliding windows;
[0179] Determine the frequency offset value according to the index position K2 corresponding to the maximum value MAX2 and output it.
[0180] In one or more embodiments, aspects of a method for capturing a primary synchronization signal provided by this application can also be implemented in the form of a program product, which includes program code. When the program product runs on a computer device, the program code is used to cause the computer device to execute the steps in a method for quickly capturing a primary synchronization signal according to various exemplary embodiments of this application described above in this specification.
[0181] The program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0182] The program product for capturing in the embodiments of this application can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can run on a communication device. However, the program product of this application is not limited to this. In this document, the readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.
[0183] The readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium can also be any readable medium other than the readable storage medium, and this readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
[0184] The program code contained on the readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination of the above.
[0185] The program code for performing the operations of the present application can be written in any combination of one or more programming languages. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user communication device, partially on the user device, executed as a stand-alone software package, partially on the user electronic device and partially on a remote electronic device, or entirely on a remote electronic device or a server. In the case of a remote electronic device, the remote electronic device can be connected to the user electronic device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external electronic device (e.g., by connecting through the Internet using an Internet service provider).
[0186] It should be noted that although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more of the above-described units can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.
[0187] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution.
[0188] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.
[0189] This application is described with reference to the flowcharts and block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and block diagram, as well as the combination of flows and blocks in the flowchart and block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in the process Figure 1 one process or multiple processes and blocks Figure 1 or a device for implementing the functions specified in multiple blocks.
[0190] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in the process Figure 1 one process or multiple processes and blocks Figure 1 or the functions specified in multiple blocks.
[0191] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the process Figure 1 one process or multiple processes and blocks Figure 1 or the functions specified in multiple blocks.
[0192] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed as including the preferred embodiments as well as all changes and modifications falling within the scope of the present application.
[0193] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these changes and modifications.
Claims
1. A method for rapid acquisition of primary synchronization signals, characterized in that, Including: Receiving a baseband signal and obtaining a configured parameter combination, where the parameter combination includes a sliding window length N, PMF-FFT parameters, and a folding multiple F; In response to a sliding window instruction, moving the sliding window backward by one chip on the baseband signal to obtain data of N chips within the moved sliding window; Extracting primary synchronization signal data from the N chips, and accumulating every consecutive F pieces of primary synchronization signal data to obtain a folded primary synchronization signal sequence; Obtaining carrier synchronization signal data of N chips in a local carrier signal, and accumulating every consecutive F pieces of local carrier synchronization signal data to obtain a folded carrier synchronization signal sequence; Performing primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters.
2. The method according to claim 1, characterized in that, The parameter combination further includes a sliding number W, and the method further includes: When the primary synchronization signal is not captured according to the PMF-FFT parameters, determining whether the sliding number of the sliding window reaches W; If the sliding number does not reach W, triggering the sliding window instruction again.
3. The method according to claim 1 or 2, characterized in that, The PMF-FFT parameters include the number of points M for FFT operation, the order X of a filter, and the number P of filters, where X*P = N / F and M >= P.
4. The method according to claim 3, characterized in that, Configuring the parameter combination corresponding to different service scenarios in at least one of the following ways: If the Doppler frequency shift is greater than a set high Doppler frequency shift threshold, configuring M and the folding multiple F in the parameter combination according to the proportional relationship between the Doppler frequency shift and the corresponding M and the proportional relationship between the Doppler frequency shift and the folding multiple F; If the Doppler frequency shift is less than a set low Doppler frequency shift threshold, configuring the order X of the filter and the folding multiple F in the parameter combination according to the proportional relationship between the Doppler frequency shift and the corresponding order X of the filter and the proportional relationship between the Doppler frequency shift and the folding multiple F.
5. The method according to claim 3, characterized in that Configuring the parameter combination corresponding to different service scenarios in at least one of the following ways: If the received signal-to-noise ratio is greater than a high signal-to-noise ratio threshold, configuring the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N; If the received signal-to-noise ratio is less than a low signal-to-noise ratio threshold, configuring the sliding window length N in the parameter combination according to the inverse proportional relationship between the received signal-to-noise ratio and the corresponding sliding window length N.
6. The method according to claim 1 or 2, characterized in that, Receiving a baseband signal and obtaining a configured parameter combination, including: Receiving a baseband signal and estimating the received signal-to-noise ratio and Doppler frequency shift of the baseband signal; Determining a corresponding service scenario according to the estimated received signal-to-noise ratio and Doppler frequency shift, and obtaining a parameter combination corresponding to the determined service scenario.
7. The method according to claim 1 or 2, characterized in that Performing primary synchronization signal acquisition on the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence according to the PMF-FFT parameters, including: Filtering the folded primary synchronization signal sequence with P primary synchronization signal filters to filter out every X first chips in the folded primary synchronization signal sequence; Filtering the folded local carrier synchronization signal sequence with P local carrier signal filters to filter out every X second chips in the folded local carrier synchronization signal sequence; For every X first chips obtained by each primary synchronization signal filter, perform coherent accumulation with every X second chips obtained by the corresponding local carrier signal filter, output P results of coherent accumulation, and perform FFT operation on the P results of coherent accumulation.
8. The method according to claim 7, wherein After performing FFT operation on the P results of coherent accumulation, it further includes: Determine the maximum value MAX1 in the result of the FFT operation corresponding to the current sliding window; If the maximum value MAX1 is greater than the threshold value, determine that the primary synchronization signal is captured, and determine the frequency offset value and output it according to the index position K1 corresponding to the maximum value MAX1; Otherwise, determine that the primary synchronization signal is not captured.
9. The method according to claim 8, wherein It further includes: When it is determined that the sliding times of the sliding window reach W and the primary synchronization signal is still not captured, determine the maximum value MAX2 in the FFT operation results corresponding to the W sliding windows; Determine the frequency offset value and output it according to the index position K2 corresponding to the maximum value MAX2.
10. A fast acquisition device for a primary synchronization signal, characterized in that, It includes: A configuration determination module, configured to receive a baseband signal and obtain a configured parameter combination, where the parameter combination includes a sliding window length N, PMF-FFT parameters, and a folding multiple F; A sliding window moving module, configured to, in response to a sliding window instruction, move the sliding window backward by one chip on the baseband signal to obtain data of N chips within the moved sliding window; A primary synchronization signal extraction module, configured to extract primary synchronization signal data from the N chips, and accumulate every consecutive F primary synchronization signal data to obtain a folded primary synchronization signal sequence; A local carrier signal extraction module, configured to obtain carrier synchronization signal data of N chips in the local carrier signal, and accumulate every consecutive F local carrier synchronization signal data to obtain a folded carrier synchronization signal sequence; A primary synchronization signal capture module, configured to capture the primary synchronization signal according to the PMF-FFT parameters for the folded primary synchronization signal sequence and the folded local carrier synchronization signal sequence.
11. A fast acquisition device for a primary synchronization signal, characterized in that, It includes at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method according to any one of claims 1-9.
12. A computer storage medium, characterized in that, The computer storage medium stores a computer program, and the computer program is used to cause a computer to execute the method according to any one of claims 1-9.
Citation Information
Patent Citations
Downstream synchronic PN sequence capturing method for CDMA 2000 1x system
CN101699774A
Universal navigational satellite capturing method and universal navigational satellite capturing system
CN105467409A