Cell synchronization tracking method, device, equipment and computer readable storage medium
By collecting the time domain information of the 5G community, analyzing and changing frequency domain, using auxiliary synchronous signals for synchronous tracking, solving the problem of mold three interference caused by the intensive 5G community, and improving the accuracy of synchronous tracking.
Patent Information
- Application Number
- CN202110720656.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-28
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2041-06-28
AI Technical Summary
The physical cell ID of 5G cell is expanded to 1008, resulting in more dense cells. When synchronous tracking is used for PSS, it is easy to generate mode three interference, affecting the accuracy of cell synchronization tracking.
Based on the target frequency point to collect empty port signals, the time domain information of several communities is obtained, and synchronous information is obtained, including auxiliary synchronous signals, the time domain to frequency domain transformation, and a complex synchronization signal is used for synchronous tracking.
Effectively avoiding the three interference of the model and improving the accuracy of the synchronous tracking of the community.
Smart Images

Figure CN113543301B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of communication technology, and in particular to a method, apparatus, device, and computer-readable storage medium for synchronous tracking of a cell. Background Art
[0002] Since the receiver and the base station are not synchronized systems, the clock timing of the receiver is not completely consistent with that of the base station, which will cause the cell synchronization point searched by the receiver to shift over time. The purpose of synchronization tracking is to continuously correct the synchronization point offset.
[0003] In 4G, the Cell Reference Signal (CRS) is usually used for synchronization tracking; however, the 5G protocol cancels the CRS, and the related technology implements 5G tracking, and usually uses the Primary Synchronization Signal (PSS) to achieve cell synchronization. Summary of the invention
[0004] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0005] The inventors found that since the physical cell IDs (PCI) of 5G are expanded to 1008, which is twice that of 4G, the cells are relatively more dense. If PSS is used for synchronous tracking, it is easy to cause mode 3 interference problems, which in turn affects the accuracy of cell synchronous tracking.
[0006] The embodiments of the present disclosure provide a method, apparatus, device and computer-readable storage medium for synchronous tracking of a cell, which can solve the problem of easily generating mode 3 interference in related technologies and improve the accuracy of synchronous tracking of the cell.
[0007] In a first aspect, an embodiment of the present disclosure provides a cell synchronization tracking method, including:
[0008] Collect air interface signals based on the target frequency point to obtain time domain information of several cells;
[0009] Parsing the time domain information of the cell to obtain synchronization information of the cell; the synchronization information includes a secondary synchronization signal;
[0010] Transforming the time domain information of the cell to obtain corresponding frequency domain data information;
[0011] Based on the frequency domain data information, the auxiliary synchronization signal is used to perform synchronization tracking.
[0012] In some specific embodiments of the present disclosure, the plurality of cells are co-frequency cells; the frequency domain data information includes first frequency domain data and second frequency domain data, and the transforming and processing the time domain information of the cell to obtain the corresponding frequency domain data information includes:
[0013] Determine and obtain a reference cell based on the synchronization information of the cell;
[0014] Performing time-frequency transformation on the time domain information of the reference cell to obtain the first frequency domain data of the reference cell;
[0015] Time offset compensation is performed on the first frequency domain data of the reference cell to obtain the second frequency domain data of the non-reference cell.
[0016] In some specific embodiments of the present disclosure, the performing synchronization tracking using the auxiliary synchronization signal based on the frequency domain data information includes:
[0017] Based on the first frequency domain data and the second frequency domain data, synchronization tracking is performed using a secondary synchronization signal to obtain first synchronization tracking information of the reference cell and second synchronization tracking information of the non-reference cell.
[0018] In some specific embodiments of the present disclosure, after performing synchronization tracking based on the first frequency domain data and the second frequency domain data using the secondary synchronization signal to obtain first synchronization tracking information of the reference cell and second synchronization tracking information of the non-reference cell, the method further includes:
[0019] If the synchronization point of the reference cell changes, updating the synchronization point of the first frequency domain data based on the first synchronization tracking information;
[0020] If the synchronization point of the non-reference cell changes, the time offset value of the second frequency domain data is updated based on the second synchronization tracking information.
[0021] In some specific embodiments of the present disclosure, after executing the following steps: if the synchronization point of the reference cell changes, updating the synchronization point of the first frequency domain data based on the first synchronization tracking information; if the synchronization point of the non-reference cell changes, updating the time deviation value of the second frequency domain data based on the second synchronization tracking information, the method further includes:
[0022] If the reference cell does not meet the reference condition, the reference cell is updated and replaced.
[0023] In some specific embodiments of the present disclosure, determining a reference cell based on the information of a plurality of cells includes:
[0024] Based on the synchronization information, select a number of cells that have not lost synchronization;
[0025] Extending the synchronization points of the plurality of cells that have not lost synchronization to obtain a plurality of synchronization point detection ranges;
[0026] If the synchronization point detection range includes the synchronization point of the cell with the best signal quality, the corresponding non-out-of-sync cell is used as the first candidate cell;
[0027] If there is only one first candidate cell, the corresponding non-out-of-sync cell is used as the reference cell;
[0028] Among them, other cells within the synchronization point detection range of the reference cell are the non-reference cells.
[0029] In some specific embodiments of the present disclosure, the extending processing of the synchronization points of the plurality of cells that have not lost synchronization to obtain a plurality of synchronization point detection ranges includes:
[0030] Taking the synchronization points of the plurality of cells that have not lost synchronization as the time starting point, the time range of the cyclic prefix length is extended to obtain the plurality of synchronization point detection ranges.
[0031] In some specific embodiments of the present disclosure, after executing the step of taking the corresponding non-out-of-sync cell as the reference cell if there is only one first candidate cell, the method further includes:
[0032] If there are multiple first candidate cells, the non-out-of-sync cell with the largest number of cell synchronization points within the synchronization point detection range is selected from the first candidate cells as the second candidate cell;
[0033] If there is only one second candidate cell, the corresponding non-out-of-sync cell is used as the reference cell.
[0034] In some specific embodiments of the present disclosure, after executing the step of taking the corresponding non-out-of-sync cell as the reference cell if there is only one second candidate cell, the method further includes:
[0035] If there are multiple second candidate cells, the non-out-of-sync cell with the best signal quality is selected from the second candidate cells as the reference cell.
[0036] In some specific embodiments of the present disclosure, performing time offset compensation on the first frequency domain data of the reference cell to obtain the second frequency domain data of the non-reference cell includes:
[0037] Performing a difference operation on the synchronization point of the non-reference cell and the synchronization point of the reference cell to obtain a time offset value;
[0038] Based on the time offset value, compensation processing is performed on the first frequency domain data to obtain the second frequency domain data of the non-reference cell.
[0039] In a second aspect, the embodiment of the present disclosure further provides a cell synchronization tracking device, including:
[0040] The first module is used to collect air interface signals based on the target frequency point to obtain time domain information of several cells;
[0041] The second module is used to parse the time domain information of the cell to obtain synchronization information of the cell; the synchronization information includes a secondary synchronization signal;
[0042] The third module is used to transform the time domain information of the cell to obtain corresponding frequency domain data information;
[0043] The fourth module is used to perform synchronization tracking using the auxiliary synchronization signal based on the frequency domain data information.
[0044] In some specific embodiments of the present disclosure, the plurality of cells are intra-frequency cells; the frequency domain data information includes first frequency domain data and second frequency domain data, and the third module includes:
[0045] A fifth module is used to determine a reference cell based on the synchronization information of the cell;
[0046] A sixth module is used to perform time-frequency transformation on the time domain information of the reference cell to obtain the first frequency domain data of the reference cell;
[0047] The seventh module is used to perform time offset compensation on the first frequency domain data of the reference cell to obtain the second frequency domain data of the non-reference cell.
[0048] In some specific embodiments of the present disclosure, the fourth module includes:
[0049] The eighth module is used to perform synchronization tracking using the auxiliary synchronization signal based on the first frequency domain data and the second frequency domain data to obtain the first synchronization tracking information of the reference cell and the second synchronization tracking information of the non-reference cell.
[0050] In a third aspect, an embodiment of the present disclosure further provides a device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the cell synchronization tracking method as described in the first aspect above is implemented.
[0051] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the cell synchronization tracking method as described in the first aspect above.
[0052] The disclosed embodiment includes: collecting air interface signals based on the target frequency point to obtain time domain information of several cells; parsing the time domain information of the cells to obtain the synchronization information of the cells; the synchronization information includes an auxiliary synchronization signal; transforming the time domain information of the cells to obtain corresponding frequency domain data information; based on the frequency domain data information, using the auxiliary synchronization signal for synchronization tracking. According to the scheme provided by the disclosed embodiment, firstly, air interface signals are collected based on the target frequency point, so that the time domain information of several cells can be obtained; then, the time domain information is parsed and processed to obtain the synchronization information of the cells, and the synchronization information includes the auxiliary synchronization signal; then, the time domain information of the cells is transformed and processed to obtain the frequency domain data information corresponding to the time domain information; finally, based on the frequency domain data information, the auxiliary synchronization signal is used to perform cell synchronization tracking processing, and the main synchronization signal is not used in the process of cell synchronization tracking, which can solve the problem of easy generation of mode 3 interference in related technologies and improve the accuracy of cell synchronization tracking.
[0053] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or be understood by practicing the present disclosure. The purpose and other advantages of the present disclosure can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The accompanying drawings are used to provide further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation on the technical solution of the present disclosure.
[0055] Figure 1 is a flow chart of a cell synchronization tracking method provided by an embodiment of the present disclosure;
[0056] Figure 2 is a transformation processing flow chart of a cell synchronization tracking method provided by an embodiment of the present disclosure;
[0057] Figure 3 is a flow chart of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0058] Figure 4 is a flow chart of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0059] Figure 5 is a flow chart of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0060] Figure 6 It is a flowchart of a determination reference cell of a cell synchronization tracking method provided by an embodiment of the present disclosure;
[0061] Figure 7 is a synchronization point extension processing flow chart of a cell synchronization tracking method provided by an embodiment of the present disclosure;
[0062] Figure 8 is a flowchart of a determination reference cell of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0063] Fig. 9 is a flowchart of a determination reference cell of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0064] Fig.10 is a flow chart of time deviation compensation of a cell synchronization tracking method provided by an embodiment of the present disclosure;
[0065] Fig.11 is a transformation processing flow chart of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0066] Fig.12 is a transformation processing flow chart of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0067] Fig.13 is a transformation processing flow chart of a cell synchronization tracking method provided by another embodiment of the present disclosure;
[0068] Fig.14 It is a schematic diagram of the structure of a device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0069] In order to make the purpose, technical solution and advantages of the present disclosure more clear, the present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present disclosure and are not used to limit the present disclosure.
[0070] In the description of the present disclosure, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0071] In the description of the present disclosure, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present disclosure based on the specific content of the technical solution.
[0072] The present invention provides a method, device, equipment and computer-readable storage medium for cell synchronization tracking. First, air interface signals are collected based on a target frequency point to obtain time domain information of several cells. Then, the time domain information is parsed and processed to obtain cell synchronization information, and the synchronization information includes an auxiliary synchronization signal. Then, the time domain information of the cell is transformed to obtain frequency domain data information corresponding to the time domain information. Finally, based on the frequency domain data information, the auxiliary synchronization signal is used to perform cell synchronization tracking processing. In the process of cell synchronization tracking, the main synchronization signal is not used, which can solve the problem of mode 3 interference that is easy to generate in related technologies and improve the accuracy of cell synchronization tracking.
[0073] The embodiments of the present disclosure are further described below in conjunction with the accompanying drawings.
[0074] like Figure 1 As shown, Figure 1 1 is a flow chart of a cell synchronization tracking method provided by an embodiment of the present disclosure. The cell synchronization tracking method includes but is not limited to step S100, step S200, step S300 and step S400:
[0075] Step S100, collecting air interface signals based on the target frequency point to obtain time domain information of several cells;
[0076] Step S200, parsing the time domain information of the cell to obtain the synchronization information of the cell; the synchronization information includes a secondary synchronization signal;
[0077] Step S300, transforming the time domain information of the cell to obtain corresponding frequency domain data information;
[0078] Step S400: Based on the frequency domain data information, the auxiliary synchronization signal is used to perform synchronization tracking.
[0079] It should be noted that, in this embodiment, air interface signals are first collected based on the target frequency point, so that time domain information of several cells can be obtained; then the time domain information is analyzed and processed to obtain the synchronization information of the cell, and the synchronization information contains the auxiliary synchronization signal; then the time domain information of the cell is transformed and processed to obtain frequency domain data information corresponding to the time domain information; finally, based on the frequency domain data information, the auxiliary synchronization signal is used to perform cell synchronization tracking processing. The main synchronization signal is not used in the process of cell synchronization tracking, which can solve the problem of mode 3 interference that is easy to generate in related technologies and improve the accuracy of cell synchronization tracking.
[0080] It can be understood that the air interface signal in this embodiment can be a 5G air interface signal; and the synchronization information in this embodiment includes a secondary synchronization signal, which is used to perform cell synchronization tracking processing without using the primary synchronization signal, thereby effectively avoiding the mode 3 interference caused by the primary synchronization signal.
[0081] It should be noted that according to the frequency and signal bandwidth of the 5G cell synchronization information block (Synchronization Signal and PBCHblock, SSB), the 5G air interface signal is collected, and the primary synchronization signal (PrimarySynchronization Signals, PSS) is first parsed to obtain NID2 (in the range of {0, 1, 2}) and the time domain coarse synchronization point, and then the secondary synchronization signal (Secondary Synchronization Signals, SSS) is parsed to obtain NID1 (in the range of {0, 1...335}) and the time domain fine synchronization point. According to the formula
[0082] PCI=(3×NID1)+NID2
[0083] Calculate the physical cell ID (PCI, range is {0, 1...1007}) of the cell, then parse the physical broadcast channel (PBCH) to get the master information block (MIB), which indicates the time domain and frequency domain information of the system information block 1 (SIB1), and finally parse SIB1 to get the cell system information, including the tracking area code (TAC), cell number (CID) and initial bandwidth (Bandwidth Part, BWP) information, and calculate the reference signal receiving power (RSRP) and reference signal receiving quality (RSRQ) as a reference for the cell signal reception quality. According to the above steps, multiple PCI corresponding cells can be solved at one SSB frequency point, which is the target frequency point, to achieve 5G multi-cell search and obtain the time domain information of several cells.
[0084] It can be understood that by collecting 5G air interface signals, and then parsing and processing the primary synchronization signal, secondary synchronization signal, physical broadcast channel and system message block, the initial time domain synchronization point, cell system information, reference signal reception power and reference signal reception quality of the corresponding cell can be obtained.
[0085] It should be noted that the time domain synchronization point calculated in this example represents the difference between the starting point of the actual air interface data frame and the starting point of the sampled data frame, and its range is between 0 and one frame of sampling points, that is, 0≤synchronization point<one frame of sampling points, and the size of one frame of sampling points is related to the actual sampling rate; 5G commonly has 30.72MHz and 122.88MHz sampling rates. If the sampling rate is 30.72MHz, the corresponding sampling points for one frame are 307200 points, and if the sampling rate is 122.88MHz, the corresponding sampling points for one frame are 1228800 points.
[0086] In addition, in one embodiment, when several cells are co-frequency cells and the frequency domain data information includes first frequency domain data and second frequency domain data, such as Figure 2 As shown, the above step S300 may include but is not limited to step S310, step S320 and step S330.
[0087] Step S310, determining a reference cell based on the synchronization information of the cell;
[0088] Step S320, performing time-frequency transformation on the time domain information of the reference cell to obtain first frequency domain data of the reference cell;
[0089] Step S330: Perform time offset compensation on the first frequency domain data of the reference cell to obtain second frequency domain data of the non-reference cell.
[0090] It should be noted that based on the synchronization information of several cells obtained, the benchmark cell is determined to make the prerequisite preparation for cell synchronization. The first frequency domain data and the second frequency domain data are only used to distinguish the different affiliations of the two, that is, the first frequency domain data belongs to the benchmark cell, and the second frequency domain data belongs to the non-benchmark cell. The above technical solution first determines and selects the benchmark cell, and then performs time-frequency transformation on the time domain information of the benchmark cell to obtain the first frequency domain data of the benchmark cell, and then performs time offset compensation on the first frequency domain data to obtain the second frequency domain data of the non-benchmark cell. It is not necessary for all cells to perform time-frequency transformation processing, which reduces the amount of calculation and makes the synchronization tracking process simpler and faster.
[0091] It should be noted that for two cells with the same frequency, exemplarily taking cell A and cell B as an example, when the time domain synchronization point of cell B is larger than the time domain synchronization point of cell A, that is, in the time domain, the synchronization point of cell B is located behind the synchronization point of cell A, and the time value corresponding to the synchronization point of cell B is greater than the time value corresponding to the synchronization point of cell A, and does not exceed the CP (cyclic prefix) range, the frequency domain data of cell A can be used to compensate for the time deviation to obtain the frequency domain data of cell B.
[0092] It can be understood that the time-frequency transform can be a fast Fourier transform (FFT) to achieve transformation processing from time domain to frequency domain.
[0093] In addition, in one embodiment, if Figure 3 As shown, the above step S400 may include but is not limited to step S410.
[0094] Step S410: Based on the first frequency domain data and the second frequency domain data, a secondary synchronization signal is used to perform synchronization tracking to obtain first synchronization tracking information of a reference cell and second synchronization tracking information of a non-reference cell.
[0095] It can be understood that the first synchronization tracking information and the second synchronization tracking information are only information obtained in synchronization tracking processes to distinguish that the two belong to different cells; the first synchronization tracking information belongs to the reference cell, while the second synchronization tracking information belongs to the non-reference cell.
[0096] It should be noted that SSS is used to perform synchronization tracking in the frequency domain to calculate the synchronization tracking information of each cell. The minimum SSB period of a 5G cell is 20ms. The synchronization tracking period of this embodiment is determined according to the SSB period. In each SSB period, there are 8 SSBs. First, the signal energy strength of each SSB is calculated to find the SSB with the strongest signal energy; then the frequency domain data corresponding to the SSS in the strongest SSB is taken out and the channel estimate is calculated with the local SSS sequence. An N-point IFFT is performed on the channel estimate value and the peak point pos of the power delay profile (PDP) is calculated. Exemplarily, the time offset value offset can be further determined according to the following formula:
[0097] if(pos <N / 2)
[0098] offset = pos;
[0099] else
[0100] offset = pos - N;
[0101] End;
[0102] In addition, in one embodiment, if Figure 4 As shown, after executing the above step S410, it may also include but not limited to step S500 and step S600.
[0103] Step S500: if the synchronization point of the reference cell changes, the synchronization point of the first frequency domain data is updated based on the first synchronization tracking information;
[0104] Step S600: If the synchronization point of the non-reference cell changes, the time offset value of the second frequency domain data is updated based on the second synchronization tracking information.
[0105] It should be noted that if the synchronization point of the reference cell changes, the synchronization point of the FFT processing is updated based on the first synchronization tracking information. In order to avoid frequent updates of the FFT processing synchronization point that complicates the processing, and to avoid synchronization tracking abnormalities caused by excessive deviations in synchronization point calculation, a range will be set during actual processing. For example, 5≤abs(offset)≤500 can be set. When the calculated absolute value of the synchronization point deviation is within the range, the synchronization point of the FFT processing is updated. When the synchronization point of the non-reference cell changes, the time deviation value of the non-reference cell relative to the synchronization point used for FFT processing is updated based on the second synchronization tracking information, that is, the difference from the synchronization point of the reference cell.
[0106] In addition, in one embodiment, if Figure 5 As shown, after executing the above step S600, the process may also include but is not limited to step S700.
[0107] Step S700: If the reference cell does not meet the reference condition, the reference cell is updated and replaced.
[0108] It should be noted that after all cells have gone through a round of synchronization tracking, the order of synchronization points may change. Some cells may experience synchronization tracking failure, resulting in loss of synchronization. At the same time, the cell search module has searched for new cells, which may mean that the previous benchmark cell does not meet the benchmark conditions, and it is necessary to re-determine and select a new benchmark cell. The minimum SSB period of a 5G cell is 20ms, and the synchronization tracking period of this embodiment is determined according to the SSB period. In practice, the order and difference of the synchronization points of each cell remain basically unchanged under the premise of accurate synchronization tracking calculation, and the synchronization points of each cell will shift in one direction over time. An out-of-sync cell refers to a cell that was previously able to obtain a synchronization point through synchronization signal detection, but failed to synchronize again within a period of time, that is, the cell is considered to be out of sync. If the benchmark cell is out of sync, a benchmark cell update determination is required.
[0109] In addition, in one embodiment, if Figure 6 As shown, the above step S310 may include but is not limited to step S311, step S312, step S313 and step S314.
[0110] Step S311, based on a number of synchronization information, screening out a number of cells that have not lost synchronization;
[0111] Step S312, extending the synchronization points of a plurality of cells that have not lost synchronization to obtain a plurality of synchronization point detection ranges;
[0112] Step S313: If the synchronization point detection range includes the synchronization point of the cell with the best signal quality, the corresponding non-out-of-sync cell is used as the first candidate cell;
[0113] Step S314: If there is only one first candidate cell, the corresponding non-out-of-sync cell is used as the reference cell.
[0114] It should be noted that the cells involved in the following judgment are not out of sync; an out-of-sync cell refers to a cell that was previously able to obtain a synchronization point through synchronization signal detection, but failed to synchronize again within a period of time, that is, the cell is considered to be out of sync. At the moment of judgment, the cell in the out-of-sync state will be filtered out first; first, the cell synchronization point is extended to obtain its corresponding synchronization point detection range; if the synchronization point detection range contains the synchronization point of the cell with the best signal quality, the cell is used as a candidate cell; if there is only one candidate cell, it is determined as the reference cell; cells with good signal quality are often the first cells that the receiver system must ensure to be able to continuously track and monitor synchronously, because compared with cells with poor signals, cells with good signals have a higher decoding accuracy, and surrounding user equipment (User Equipment, UE) will also give priority to logging in to cells with good signals, so they are more valuable for synchronization tracking. Commonly used parameters for judging good signal quality include RSRP and RSRQ. In this embodiment, the cell with the largest RSRQ is preferentially judged as the cell with the best signal quality. If there are multiple cells with the largest and identical RSRQ, the cell with the largest RSRP is further judged as the cell with the best signal quality. The cell with the best signal quality can also be called the strongest cell. It is understandable that when judging the quality of a cell signal, it is not limited to judging by RSRP and RSRQ. Methods commonly used by those skilled in the art to judge the quality of a cell signal are all within the protection scope of this embodiment.
[0115] It is worth noting that other cells within the synchronization point detection range of the reference cell are non-reference cells.
[0116] In addition, in one embodiment, if Figure 7 As shown, the above step S312 may include but is not limited to step S3120.
[0117] Step S3120: Taking the synchronization points of the plurality of cells that have not lost synchronization as the time starting point, the time range of the cyclic prefix length is extended to obtain the plurality of synchronization point detection ranges.
[0118] It should be noted that the CP length of the first symbol in each time slot in the 5G protocol is longer than the CP of other symbols. To ensure that the data of all symbols are complete after time offset compensation, the CP cyclic prefix length mentioned in this embodiment refers to the length of the short CP. If the sampling rate is 30.72 MHz, the short CP length is 72 points, and if the sampling rate is 122.88 MHz, the short CP length is 288 points.
[0119] For each cell, the synchronization point of the cell itself is added to the CP cyclic prefix length to form a synchronization point range. If the synchronization point of the strongest cell is within this range, the cell is used as a candidate cell. For example, taking cell A as an example, if the synchronization point of cell A ≤ the synchronization point of the strongest cell ≤ (synchronization point of cell A + CP length), cell A can be used as a candidate cell. When the synchronization point of the strongest cell is the smallest and no other cell has the same synchronization point, there is only one candidate cell that meets the above conditions, which is the strongest cell. The strongest cell is used as the reference cell.
[0120] In addition, in one embodiment, if there are multiple first candidate cells, such as Figure 8 As shown, after executing step S314, it may also include but not limited to step S315 and step S316.
[0121] Step S315: if there are multiple first candidate cells, the corresponding non-out-of-sync cell with the largest number of cell synchronization points within the synchronization point detection range is selected from the first candidate cells as the second candidate cell;
[0122] Step S316: If there is only one second candidate cell, the corresponding non-out-of-sync cell is used as the reference cell.
[0123] It should be noted that the cell with the largest number of cells within the synchronization point detection range is selected as the candidate cell; if there is only one candidate cell, it is determined as the reference cell; the receiver system often needs to ensure that more cells can be monitored simultaneously, so the more cells within the synchronization point range, the better.
[0124] In addition, in one embodiment, if there are multiple second candidate cells, such as Fig. 9 As shown, after executing step S316, it may also include but is not limited to step S317.
[0125] Step S317: If there are multiple second candidate cells, a non-out-of-sync cell with the best signal quality is selected from the second candidate cells as a reference cell.
[0126] It should be noted that if there are multiple cells that meet the above criteria after the above determination, the cell with the best signal quality is taken as the reference cell; under the same conditions, taking the cell with the best signal quality as the reference cell is more conducive to the accuracy and stability of subsequent synchronization tracking calculations. It is worth noting that the parameters for judging good signal quality include RSRP and RSRQ. In this embodiment, the cell with the largest RSRQ is preferentially judged as the cell with the best signal quality. If there are multiple cells with the largest and identical RSRQ, the cell with the largest RSRP is further judged as the cell with the best signal quality.
[0127] In addition, in one embodiment, if Fig.10 As shown, the above step S330 may include but is not limited to step S331 and step S332.
[0128] Step S331, performing a difference operation on the synchronization point of the non-reference cell and the synchronization point of the reference cell to obtain a time offset value;
[0129] Step S332: Compensate the first frequency domain data based on the time offset value to obtain second frequency domain data of the non-reference cell.
[0130] It should be noted that the time offset compensation is performed on the first frequency domain data of the reference cell to obtain the second frequency domain data of other non-reference cells of the same frequency. The difference between the synchronization points of the non-reference cell and the reference cell is the time offset value. According to the time offset compensation value calculation formula, the time offset compensation value of each subcarrier frequency domain data point is calculated, that is, the phase value that needs to be compensated. Before synchronous tracking of the non-reference cell, the first frequency domain data of the reference cell needs to be compensated with the current time offset compensation value, that is, the frequency domain data IQ value and the phase IQ value to be compensated are complex multiplied to obtain the compensated frequency domain data IQ value of the non-reference cell.
[0131] Exemplarily, the time offset compensation formula can be expressed as:
[0132] kStart = (NM) / 2;
[0133] k=rbStart+[0:N subcarrier -1]';
[0134] angle BC =exp (j*2*π*timeOffset*(k+kStart). / N)
[0135] Note: N represents the number of FFT points corresponding to the sampling rate, M represents the number of effective subcarriers corresponding to the sampling rate, kStart represents the starting point of the effective subcarrier; k represents the subcarrier number corresponding to the frequency domain resources allocated to the cell to be processed; rbStart represents the starting point of allocating frequency domain resources, with the minimum subcarrier of the effective bandwidth (i.e., the subcarrier with the lowest frequency in the effective bandwidth) as a reference; N subcarrierIndicates the number of subcarriers occupied by the frequency domain resources of the signal to be calculated; timeOffset indicates the time offset, and the unit is one sampling point; angle BC Indicates the phase value that needs to be compensated for each subcarrier. timeOffset indicates the difference between the starting position of the signal to be decoded in time and the starting position of the reference signal in time domain, which is a positive value (that is, this solution can decode signals whose synchronization point is after the synchronization point of the reference cell). [0:X] is a sequence with a step of 1.
[0136] In addition, in one embodiment, if Fig.11 As shown, the above step S320 may include but is not limited to step S321.
[0137] Step S321, performing phase compensation and time-frequency transformation on the time domain information of the reference cell to obtain first frequency domain data of the reference cell.
[0138] It should be noted that, in the process of performing time-frequency transformation on the time domain information of the reference cell, phase compensation processing is also performed to make the obtained first frequency domain data of the reference cell more accurate.
[0139] In addition, in one embodiment, if Fig.12 As shown, the above step S321 may include but is not limited to step S3210, step S3211 and step S3212.
[0140] Step S3210, determining the center frequency of the frequency band according to a portion of the monitored bandwidth frequency band range, and calculating and obtaining a first phase compensation value;
[0141] Step S3211, performing phase compensation on the time domain information of the reference cell based on the first phase compensation value to obtain compensated time domain data;
[0142] Step S3212, performing fast Fourier transform on the compensated time domain data to obtain the first frequency domain data of the reference cell
[0143] It should be noted that, according to the monitored BWP frequency band range, the frequency band center frequency is determined, the first phase compensation value is calculated, and the time domain information is compensated symbol by symbol according to the synchronization point of the reference cell. The time domain data IQ value is complex multiplied by the phase IQ value to be compensated to obtain the compensated time domain data IQ value.
[0144] It is worth noting that, unlike 4G, 5G signals will be phase rotated when transmitted, so the receiving end needs to perform phase compensation when processing the signal. Since only multiplication operations are performed on complex signals to compensate for phase rotation, the effect of performing multiplication operations in the time domain or in the frequency domain is the same.
[0145] It should be noted that by performing time-frequency transformation on the time domain data after phase compensation and performing FFT processing according to the synchronization point of the reference cell, the frequency domain data of the reference cell can be obtained.
[0146] Exemplarily, the following is the phase compensation calculation formula:
[0147] imeId=gnb.FirstNCP+[0:13]*ofdmLen;
[0148] angleValue=exp(1i*2*pi*gnb.f0*timeId / gnb.SampleRate);
[0149] Among them, the formula considers the conventional CP, the subcarrier interval is 30KHz, and one time slot contains 14 OFDM symbols; GNB.FirstNCP represents the CP length corresponding to the first OFDM symbol, and OFDM Len represents the length of one OFDM symbol.
[0150] At 30.72M sampling rate, gnb.FirstNCP is equal to 88 and ofdmLen is equal to 1096; at 122.88M sampling rate, gnb.FirstNCP is equal to 352 and ofdmLen is equal to 4384; gnb.SampleRate indicates the sampling rate; gnb.f0 indicates the transmission frequency, which corresponds to the center frequency of the initial BWP in the initial cell search phase; and at 100M bandwidth, it corresponds to the center frequency of the 100M bandwidth.
[0151] In addition, in one embodiment, if Fig.13 As shown, the above step S321 may include but is not limited to step S3213, step S3214 and step S3215.
[0152] Step S3213, performing fast Fourier transform on the time domain information of the reference cell to obtain initial frequency domain data of the reference cell;
[0153] Step S3214, determining the center frequency of the frequency band according to a portion of the monitored bandwidth frequency band range, and calculating and obtaining a second phase compensation value;
[0154] Step S3215: Perform phase compensation on the initial frequency domain data based on the second phase compensation value to obtain first frequency domain data of the reference cell.
[0155] It should be noted that the method for obtaining the frequency domain data of the reference cell provided in this embodiment is different from the above embodiment in that the time-frequency transform process is performed before the phase compensation process. Preferably, phase compensation can be performed after FFT processing. Taking the sampling rate of 122.88MHz as an example, the number of points to be processed in the time domain for a symbol is 4096, and the number of points to be processed in the frequency domain is 3276. Therefore, the phase compensation in the frequency domain will be less computationally intensive than that in the time domain.
[0156] It is worth noting that the distinction between the first phase compensation value and the second phase compensation value is only to better distinguish and explain the execution order of the phase compensation processing and the time-frequency transformation processing, and it should not be considered that the first phase compensation value and the second phase compensation value are different.
[0157] In addition, an embodiment of the present disclosure further provides a cell synchronization tracking device, including:
[0158] The first module is used to collect air interface signals based on the target frequency point to obtain time domain information of several cells;
[0159] The second module is used to parse the time domain information of the cell to obtain the synchronization information of the cell; the synchronization information includes the auxiliary synchronization signal;
[0160] The third module is used to transform the time domain information of the cell to obtain corresponding frequency domain data information;
[0161] The fourth module is used to perform synchronization tracking based on frequency domain data information using an auxiliary synchronization signal.
[0162] In some specific embodiments of the present disclosure, when several cells are co-frequency cells; the frequency domain data information includes first frequency domain data and second frequency domain data, and the third module includes:
[0163] A fifth module is used to determine a reference cell based on the synchronization information of the cell;
[0164] The sixth module is used to perform time-frequency transformation on the time domain data of the reference cell to obtain first frequency domain data of the reference cell;
[0165] The seventh module is used to perform time offset compensation on the first frequency domain data of the reference cell to obtain the second frequency domain data of the non-reference cell.
[0166] In some specific embodiments of the present disclosure, the fourth module includes:
[0167] The eighth module is used to perform synchronization tracking using the auxiliary synchronization signal based on the first frequency domain data and the second frequency domain data to obtain first synchronization tracking information of the reference cell and second synchronization tracking information of the non-reference cell.
[0168] It is worth noting that the cell synchronization tracking device can be a physical device, which can include a hardware module with corresponding functions; the cell synchronization tracking device can also be a virtual device, which can include a virtual module with corresponding functions.
[0169] It should be noted that, since the cell synchronization tracking device in this embodiment and the cell synchronization tracking method in the above embodiments are based on the same inventive concept, the corresponding contents in the method embodiment are also applicable to the system embodiment and will not be repeated here.
[0170] In addition, if Fig.14 As shown, an embodiment of the present disclosure further provides a device 800 , which includes: a memory 820 , a processor 810 , and a computer program stored in the memory 820 and executable on the processor 810 .
[0171] The processor 810 and the memory 820 may be connected via a bus or other means.
[0172] The memory 820, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory 820 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 820 optionally includes a memory 820 remotely arranged relative to the processor 810, and these remote memories can be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0173] It is worth noting that, when executed by a processor in the above device embodiment, the above processor may execute the cell synchronization tracking method in the above embodiment, for example, executing the above described Figure 1 Steps S100 to S400 of the method, Figure 2 Steps S310 to S330 of the method, Figure 3 In the method step S410, Figure 4 Steps S500 to S600 of the method, Figure 5 In the method step S700, Figure 6 Steps S311 to S314 of the method, Figure 7 Method step S3120, Figure 8 Steps S315 to S316 of the method, Fig. 9 Step S317 of the method, Fig.10 Steps S331 to S332 of the method, Fig.11 Step S321 of the method, Fig.12Method steps S3210 to S3212 and Fig.13 Method steps S3213 to S3215.
[0174] It should be noted that, since the device 800 in this embodiment and the cell synchronization tracking method in the above embodiment are based on the same inventive concept, the corresponding contents in the method embodiment are also applicable to the system embodiment and will not be repeated here.
[0175] In addition, an embodiment of the present disclosure further provides a computer-readable storage medium, which stores computer-executable instructions. The computer-executable instructions are executed by a processor or a controller, for example, by a processor in the above-mentioned device embodiment, so that the above-mentioned processor can execute the cell synchronization tracking method in the above-mentioned embodiment, for example, execute the above-mentioned Figure 1 Steps S100 to S400 of the method, Figure 2 Steps S310 to S330 of the method, Figure 3 In the method step S410, Figure 4 Steps S500 to S600 of the method, Figure 5 In the method step S700, Figure 6 Steps S311 to S314 of the method, Figure 7 Method step S3120, Figure 8 Steps S315 to S316 of the method, Fig. 9 Step S317 of the method, Fig.10 Steps S331 to S332 of the method, Fig.11 Step S321 of the method, Fig.12 Method steps S3210 to S3212 and Fig.13 Method steps S3213 to S3215.
[0176] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0177] The above is a specific description of the preferred implementation of the present disclosure, but the present disclosure is not limited to the above-mentioned implementation mode. Technical personnel familiar with the field can also make various equivalent deformations or substitutions without violating the spirit of the present disclosure. These equivalent deformations or substitutions are all included in the scope defined by the claims of the present disclosure.
Claims
1. A cell synchronization tracking method, characterized in that: include: Collect air interface signals based on the target frequency point to obtain time domain information of several cells; Parsing the time domain information of the cell to obtain synchronization information of the cell; The synchronization information includes a secondary synchronization signal; Transforming the time domain information of the cell to obtain corresponding frequency domain data information; Based on the frequency domain data information, the auxiliary synchronization signal is used to perform synchronization tracking.
2. The cell synchronization tracking method according to claim 1, characterized in that: The plurality of cells are co-frequency cells; the frequency domain data information includes first frequency domain data and second frequency domain data, and the transform processing of the time domain information of the cell to obtain the corresponding frequency domain data information includes: Determine and obtain a reference cell based on the synchronization information of the cell; Performing time-frequency transformation on the time domain information of the reference cell to obtain the first frequency domain data of the reference cell; Time offset compensation is performed on the first frequency domain data of the reference cell to obtain the second frequency domain data of the non-reference cell.
3. The cell synchronization tracking method according to claim 2, characterized in that: The performing synchronization tracking by using the auxiliary synchronization signal based on the frequency domain data information includes: Based on the first frequency domain data and the second frequency domain data, synchronization tracking is performed using a secondary synchronization signal to obtain first synchronization tracking information of the reference cell and second synchronization tracking information of the non-reference cell.
4. The cell synchronization tracking method according to claim 3, characterized in that: After performing the synchronization tracking based on the first frequency domain data and the second frequency domain data using the secondary synchronization signal to obtain the first synchronization tracking information of the reference cell and the second synchronization tracking information of the non-reference cell, the method further includes: If the synchronization point of the reference cell changes, updating the synchronization point of the first frequency domain data based on the first synchronization tracking information; If the synchronization point of the non-reference cell changes, the time offset value of the second frequency domain data is updated based on the second synchronization tracking information.
5. The cell synchronization tracking method according to claim 4, characterized in that: If the synchronization point of the reference cell changes, updating the synchronization point of the first frequency domain data based on the first synchronization tracking information; If the synchronization point of the non-reference cell changes, after updating the time offset value of the second frequency domain data based on the second synchronization tracking information, the method further includes: If the reference cell does not meet the reference condition, the reference cell is updated and replaced.
6. The cell synchronization tracking method according to claim 2, characterized in that: The determining a reference cell based on the plurality of cell information includes: Based on the synchronization information, select a number of cells that have not lost synchronization; Extending the synchronization points of the plurality of cells that have not lost synchronization to obtain a plurality of synchronization point detection ranges; If the synchronization point detection range includes the synchronization point of the cell with the best signal quality, the corresponding non-out-of-sync cell is used as the first candidate cell; If there is only one first candidate cell, the corresponding non-out-of-sync cell is used as the reference cell; Among them, other cells within the synchronization point detection range of the reference cell are the non-reference cells.
7. The cell synchronization tracking method according to claim 6, characterized in that: The extending processing of the synchronization points of the plurality of cells that have not lost synchronization to obtain a plurality of synchronization point detection ranges includes: Taking the synchronization points of the plurality of cells that have not lost synchronization as the time starting point, the time range of the cyclic prefix length is extended to obtain the plurality of synchronization point detection ranges.
8. The cell synchronization tracking method according to claim 6, characterized in that: After executing the step of taking the corresponding non-out-of-sync cell as the reference cell if there is only one first candidate cell, the method further includes: If there are multiple first candidate cells, the non-out-of-sync cell with the largest number of cell synchronization points within the synchronization point detection range is selected from the first candidate cells as the second candidate cell; If there is only one second candidate cell, the corresponding non-out-of-sync cell is used as the reference cell.
9. The cell synchronization tracking method according to claim 8, characterized in that: After executing the step of taking the corresponding non-out-of-sync cell as the reference cell if there is only one second candidate cell, the method further includes: If there are multiple second candidate cells, the non-out-of-sync cell with the best signal quality is selected from the second candidate cells as the reference cell.
10. The cell synchronization tracking method according to claim 2, characterized in that: The performing time offset compensation on the first frequency domain data of the reference cell to obtain the second frequency domain data of the non-reference cell includes: Performing a difference operation on the synchronization point of the non-reference cell and the synchronization point of the reference cell to obtain a time offset value; Based on the time offset value, compensation processing is performed on the first frequency domain data to obtain the second frequency domain data of the non-reference cell.
11. A cell synchronization tracking device, characterized in that: include: The first module is used to collect air interface signals based on the target frequency point to obtain time domain information of several cells; The second module is used to parse the time domain information of the cell to obtain the synchronization information of the cell; The synchronization information includes a secondary synchronization signal; The third module is used to transform the time domain information of the cell to obtain corresponding frequency domain data information; The fourth module is used to perform synchronization tracking using the auxiliary synchronization signal based on the frequency domain data information.
12. The cell synchronization tracking device according to claim 11, characterized in that: The plurality of cells are co-frequency cells; the frequency domain data information includes first frequency domain data and second frequency domain data, and the third module includes: A fifth module is used to determine a reference cell based on the synchronization information of the cell; A sixth module is used to perform time-frequency transformation on the time domain information of the reference cell to obtain the first frequency domain data of the reference cell; The seventh module is used to perform time offset compensation on the first frequency domain data of the reference cell to obtain the second frequency domain data of the non-reference cell.
13. The cell synchronization tracking device according to claim 12, characterized in that: The fourth module comprises: The eighth module is used to perform synchronization tracking using the auxiliary synchronization signal based on the first frequency domain data and the second frequency domain data to obtain the first synchronization tracking information of the reference cell and the second synchronization tracking information of the non-reference cell.
14. A cell synchronization tracking device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the cell synchronization tracking method as described in any one of claims 1 to 10 when executing the computer program.
15. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the cell synchronization tracking method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Synchronous tracking method of LTE system
CN104660540A