A wireless frequency offset estimation method, device, apparatus and storage medium
By using the repeated symbols of PBCH in the LTE system for frequency offset estimation, the problem of low frequency offset accuracy caused by the short distance between PSS and SSS symbols and insufficient resources is solved, thereby improving the downlink reception performance of the LTE system.
Patent Information
- Application Number
- CN202411542676.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2044-10-31
AI Technical Summary
In existing technologies, the PSS/SSS symbols are close together and radio resources are scarce, resulting in low frequency offset estimation accuracy in LTE systems and affecting the downlink channel reception performance.
In LTE systems, frequency offset estimation is performed using repeated symbols of the PBCH. The frequency offset is calculated by obtaining the time difference and correlation results between at least one pair of repeated symbols of the PBCH in subframe 0, taking into account the impact of multiple repeated symbols and resource blocks.
It improves the accuracy of frequency offset estimation and enhances the downlink reception performance of the LTE system during the network search phase.
Smart Images

Figure CN119402957B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a wireless frequency offset estimation method, apparatus, device, and storage medium. Background Technology
[0002] After obtaining the PSS and SSS during the LTE network search phase, the 3GPP specification uses the PSS and SSS to estimate the frequency offset of the LTE system, which is then used for decoding other channels.
[0003] However, due to the short symbol distance of PSS and SSS and the limited radio resources involved, the estimated frequency offset accuracy is not high, which is not conducive to the reception of other downlink channels. Summary of the Invention
[0004] In view of this, embodiments of this application provide a wireless frequency offset estimation method, apparatus, device, and storage medium. Compared with the frequency offset estimated based on PSS / SSS, the technical solution of this application embodiment obtains the frequency offset based on the repeating symbols of PBCH with higher accuracy, thereby improving the downlink reception performance of LTE during the network search phase.
[0005] In a first aspect, embodiments of this application provide a wireless frequency offset estimation method, comprising: in an LTE system with a bandwidth greater than 1.4MHz, obtaining at least one pair of repeating symbols of the PBCH in subframe 0 of the received LTE signal; and obtaining the frequency offset of the LTE system based on the time difference between each pair of repeating symbols and the correlation results in the at least one pair of repeating symbols.
[0006] Therefore, after synchronization based on PSS / SSS and before PBCH decoding, the frequency offset of the LTE system is estimated based on the repeated symbols of PBCH in subframe 0 of the received LTE system. Compared with the frequency offset estimated based on PSS / SSS, the frequency offset obtained in this embodiment has higher accuracy, which improves the downlink reception performance of LTE during the network search phase.
[0007] In one possible implementation of the first aspect, the at least one pair of repeating symbols of PBCH in subframe 0 of the received LTE signal includes: obtaining the at least one pair of repeating symbols according to the CP type of the LTE system, wherein the CP type is obtained in advance.
[0008] Based on the above, at least one pair of repeating symbols are obtained according to the CP type of the LTE system obtained in advance, and repeating symbols of different PBCHs are obtained for different CP types to accurately estimate frequency offset.
[0009] In one possible implementation of the first aspect, in an MBMS dedicated cell, when the CP type is NCP, the position indices of each pair of repeating symbols in subframe 0 of the PBCH are 8 and 11, 9 and 12, and 10 and 13, respectively; when the CP type is ECP, the position indices of each pair of repeating symbols in subframe 0 of the PBCH are 8 and 10, and 9 and 11, respectively.
[0010] As shown above, in MBMS dedicated cells, repeated symbol pairs were selected for NCP and ECP respectively, and the time difference of repeated symbol pairs corresponding to each CP type is the same, which facilitates accurate estimation of frequency offset.
[0011] In one possible implementation of the first aspect, the position index difference between each pair of repeating symbols in the at least one pair of repeating symbols is the same.
[0012] As shown above, the time difference of each pair of repeating symbols is the same, which facilitates accurate estimation of frequency offset.
[0013] In one possible implementation of the first aspect, obtaining the frequency offset of the LTE system based on the time difference and correlation results between each pair of repeating symbols in the at least one pair of repeating symbols includes: accumulating the correlation results between each pair of repeating symbols to obtain the total phase difference between the repeating symbol and the repeated symbol in the PBCH; and obtaining the frequency offset of the LTE system based on the total phase difference and the time difference.
[0014] As described above, the frequency offset of the LTE system is obtained based on the total phase difference between the repeating symbol and the repeated symbol in the PBCH and the time difference between each pair of repeating symbols obtained from the correlation results between each pair of repeating symbols. This method considers not only multiple repeating symbols but also each RB. Compared with the frequency offset obtained by PSS / SSS, the frequency offset obtained by the embodiments of this application is more accurate.
[0015] In one possible implementation of the first aspect, it further includes: obtaining the time difference between pairs of repeating symbols based on the CP type of the LTE system and the position index difference between each pair of repeating symbols in the at least one pair of repeating symbols.
[0016] Therefore, calculating the time difference between repeating symbols based on the CP type is more accurate.
[0017] In one possible implementation of the first aspect, the correlation result between each pair of repeating symbols is the dot product of the conjugate of the data sequence of the preceding symbol and the data sequence of the following symbol in the pair of repeating symbols.
[0018] Based on the above, the correlation results of the repeated symbols are obtained by taking the conjugate dot product of the data sequences of the previous and subsequent symbols in the repeated symbols. This accurately represents the phase difference information between the two symbols and can be used to accurately calculate the frequency offset.
[0019] Secondly, embodiments of this application provide a wireless frequency offset estimation device, comprising: a symbol acquisition module, configured to acquire at least one pair of repeating symbols of PBCH in subframe 0 of a received LTE signal in an LTE system with a bandwidth greater than 1.4MHz; and a frequency offset estimation module, configured to acquire the frequency offset of the LTE system based on the time difference between each pair of repeating symbols in the at least one pair of repeating symbols and the correlation results.
[0020] Therefore, after synchronization based on PSS / SSS and before PBCH decoding, the frequency offset of the LTE system is estimated based on the repeated symbols of PBCH in subframe 0 of the received LTE system. Compared with the frequency offset estimated based on PSS / SSS, the frequency offset obtained in this embodiment has higher accuracy, which improves the downlink reception performance of LTE during the network search phase.
[0021] In one possible implementation of the second aspect, the symbol acquisition module is specifically used to obtain the at least one pair of repeating symbols according to the CP type of the LTE system, wherein the CP type is obtained in advance.
[0022] Based on the above, at least one pair of repeating symbols are obtained according to the CP type of the LTE system obtained in advance, and repeating symbols of different PBCHs are obtained for different CP types to accurately estimate frequency offset.
[0023] In one possible implementation of the second aspect, in an MBMS dedicated cell, when the CP type is NCP, the position indices of each pair of repeating symbols in subframe 0 of the PBCH are 8 and 11, 9 and 12, and 10 and 13, respectively; when the CP type is ECP, the position indices of each pair of repeating symbols in subframe 0 of the PBCH are 8 and 10, and 9 and 11, respectively.
[0024] As shown above, in MBMS dedicated cells, repeated symbol pairs were selected for NCP and ECP respectively, and the time difference of repeated symbol pairs corresponding to each CP type is the same, which facilitates accurate estimation of frequency offset.
[0025] In one possible implementation of the second aspect, the position index difference of each pair of repeating symbols in the at least one pair of repeating symbols is the same.
[0026] As shown above, the time difference of each pair of repeating symbols is the same, which facilitates accurate estimation of frequency offset.
[0027] In one possible implementation of the second aspect, the frequency offset estimation module is specifically used to: accumulate the correlation results between each pair of repeating symbols to obtain the total phase difference between the repeating symbol and the repeated symbol in the PBCH; and obtain the frequency offset of the LTE system based on the total phase difference and the time difference.
[0028] As described above, the frequency offset of the LTE system is obtained based on the total phase difference between the repeating symbol and the repeated symbol in the PBCH and the time difference between each pair of repeating symbols obtained from the correlation results between each pair of repeating symbols. This method considers not only multiple repeating symbols but also each RB. Compared with the frequency offset obtained by PSS / SSS, the frequency offset obtained by the embodiments of this application is more accurate.
[0029] In one possible implementation of the second aspect, the frequency offset estimation module is further configured to obtain the time difference between repeated symbols based on the CP type of the LTE system and the position index difference between each pair of repeated symbols in the at least one pair of repeated symbols.
[0030] Therefore, calculating the time difference between repeating symbols based on the CP type is more accurate.
[0031] In one possible implementation of the second aspect, the correlation result between each pair of repeating symbols is the dot product of the conjugate of the data sequence of the preceding symbol and the data sequence of the following symbol in the pair of repeating symbols.
[0032] Based on the above, the correlation results of the repeated symbols are obtained by taking the conjugate dot product of the data sequences of the previous and subsequent symbols in the repeated symbols. This accurately represents the phase difference information between the two symbols and can be used to accurately calculate the frequency offset.
[0033] Thirdly, embodiments of this application provide a computing device, including,
[0034] bus;
[0035] A communication interface, which is connected to the bus;
[0036] At least one processor connected to the bus; and
[0037] At least one memory is connected to the bus and stores program instructions that, when executed by the at least one processor, cause the at least one processor to perform any of the embodiments described in the first aspect of this application.
[0038] Fourthly, embodiments of this application provide a computer-readable storage medium having program instructions stored thereon, which, when executed by a computer, cause the computer to perform any of the embodiments described in the first aspect. Attached Figure Description
[0039] Figure 1 This is a flowchart illustrating an embodiment of a wireless frequency offset estimation method according to this application;
[0040] Figure 2 This is a flowchart illustrating a second embodiment of a wireless frequency offset estimation method according to this application.
[0041] Figure 3 This is a schematic diagram of the structure of a wireless frequency offset estimation device according to a first embodiment of the present application;
[0042] Figure 4 This is a schematic diagram of a second embodiment of a wireless frequency offset estimation device according to this application;
[0043] Figure 5 This is a schematic diagram of the structure of the computing device according to various embodiments of this application. Detailed Implementation
[0044] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0045] In the following description, the terms “first, second, third, etc.” or module A, module B, module C, etc. are used only to distinguish similar objects or different embodiments, and do not represent a specific ordering of objects. It is understood that a specific order or sequence may be interchanged where permitted so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0046] In the following description, the labels of the steps, such as S110, S120, etc., do not necessarily mean that the steps will be executed in this way. The order of the steps can be interchanged or executed simultaneously if permitted.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0048] This application provides a wireless frequency offset estimation method, apparatus, device, and storage medium. The method includes: in an LTE system with a bandwidth greater than 1.4MHz, obtaining at least one pair of repeating symbols of the PBCH of the received LTE signal in subframe 0; and obtaining the frequency offset of the LTE system based on the time difference between each pair of repeating symbols and the correlation results.
[0049] The technical solution of this application embodiment is used to estimate the frequency offset of the LTE system based on the repeated symbols of the PBCH in subframe 0 of the received LTE system after synchronization based on PSS / SSS and before PBCH decoding. Compared with the frequency offset estimated based on PSS / SSS, the frequency offset obtained by this application embodiment is more accurate, which improves the downlink reception performance of LTE during the network search phase.
[0050] The embodiments of this application are described below with reference to the accompanying drawings. First, in conjunction with... Figure 1 This paper introduces an embodiment of a wireless frequency offset estimation method according to the present application.
[0051] Figure 1 The flowchart of a first embodiment of a wireless frequency offset estimation method is shown, including steps S110 to S120.
[0052] S110: In an LTE system with a bandwidth greater than 1.4MHz, the PBCH of the received LTE signal has at least one pair of repeating symbols in subframe 0.
[0053] Specifically, according to the description in section 36211 of the 3GPP protocol, the number of downlink RBs in an LTE cell... When the bandwidth is greater than 1.4MHz, the symbols carrying PBCH in subframe 0 are repeated. These repeated symbols can be used to estimate the frequency offset, thereby obtaining a more accurate frequency offset estimation result.
[0054] The bandwidth of the LTE system is obtained before PBCH decoding, based on the frequency domain value of the received CRS signal.
[0055] The number of symbols in each subframe of LTE systems with different CP types is different. The number and position of repeated symbols of LTE PBCH in subframe 0 are also related to the CP type of LTE system. In some embodiments, the CP type of LTE system is obtained in advance, and then the PBCH of the received LTE signal with at least one pair of repeated symbols in subframe 0 is obtained according to the CP type. The method of obtaining the CP type is not limited.
[0056] In some embodiments, the actual CP type of the LTE system is obtained directly from all CP data corresponding to the assumed CP type and all data repeated at the CP position using the time-domain correlation method. In other embodiments, data in the CP data corresponding to the assumed CP type that has the same position as the CP data corresponding to another CP type is deleted, and data in the corresponding position in the data repeated at the CP position is also deleted accordingly. Then, the actual CP type of the LTE system is obtained using the time-domain correlation method.
[0057] In some embodiments, the position index difference of each pair of repeating symbols in the at least one pair of repeating symbols is the same, so as to unify the time difference between each pair of repeating symbols, so as to obtain the frequency offset for calculation.
[0058] In the MBMS dedicated cell, when the CP type of the LTE system is NCP, the repeating symbols corresponding to symbols 7, 8, 9, and 10 in subframe 0 of the PBCH symbol are 4, 11, 12, and [3 / 13]. Three sets of symbols are selected from these. The position indices of each pair of repeating symbols in the at least one pair of repeating symbols are 8 and 11, 9 and 12, and 10 and 13, respectively, and the position index difference of each pair of repeating symbols is 3.
[0059] In the MBMS dedicated cell, when the CP type of the LTE system is ECP, the repeating symbols corresponding to symbols 7, 8, and 9 in subframe 0 of the PBCH symbol are 3, 10, and 11. Two sets of symbols are selected from these. The position indices of each pair of repeating symbols in the at least one pair of repeating symbols are 8 and 10, and 9 and 11, respectively, and the difference between the position indices of each pair of repeating symbols is 2.
[0060] S120: Obtain the frequency offset of the LTE system based on the time difference and correlation results between each pair of repeating symbols in the at least one pair of repeating symbols.
[0061] The correlation result is the correlation calculation result between the sequences of data at the positions of each pair of repeating symbols on the subcarriers carrying the PBCH in subframe 0. This correlation result contains information about the phase difference between each pair of repeating symbols. Therefore, the frequency offset of the LTE system can be calculated using this phase difference and the time difference between each pair of repeating symbols. In some embodiments, the correlation result between each pair of repeating symbols is the conjugate dot product of the data sequence consisting of the data of the preceding symbol and the data sequence consisting of the data of the following symbol on the subcarrier carrying the PBCH in subframe 0. Each sequence is a complex sequence.
[0062] According to the 3GPP specification, the time difference between each pair of repeating symbols in the at least one pair of repeating symbols is related to the position index difference of the pair of repeating symbols and the overall length of each symbol (including the CP length). The CP length is different in each subframe of LTE systems with different CP types. In some embodiments, the time difference between pairs of repeating symbols is obtained based on the CP type of the LTE system and the position index difference between each pair of repeating symbols in the at least one pair of repeating symbols.
[0063] In some embodiments, when the position index difference of each pair of repeating symbols in the at least one pair of repeating symbols is the same, the correlation results between each pair of repeating symbols are accumulated to obtain the total phase difference between the repeating symbol and the repeated symbol in the PBCH. The accumulation includes: firstly, the correlation results of each pair of repeating symbols are accumulated based on the subcarrier dimension of each carrying PBCH symbol; then, the first accumulation result is accumulated a second time based on the dimension of the repeating symbol pair in the at least one pair of repeating symbols. The second accumulation result is the total phase difference between the repeating symbol and the repeated symbol in the PBCH. The frequency offset of the LTE system is obtained based on the total phase difference and the time difference of each pair of repeating symbols in the at least one pair of repeating symbols.
[0064] In summary, the first embodiment of the wireless frequency offset estimation method is used to estimate the frequency offset of the LTE system based on the repeated symbols of the PBCH in subframe 0 of the received LTE system after synchronization based on PSS / SSS and before PBCH decoding. Compared with the frequency offset estimated based on PSS / SSS, the frequency offset obtained by this embodiment not only considers multiple repeated symbols but also each RB, which has higher accuracy and improves the downlink reception performance of LTE during the network search phase.
[0065] The following is combined with Figure 2 This paper introduces a second embodiment of a wireless frequency offset estimation method based on the present application.
[0066] The second embodiment of the wireless frequency offset estimation method inherits all the methods of the first embodiment of the wireless frequency offset estimation method and has all its advantages. It is a more specific implementation of the first embodiment of the wireless frequency offset estimation method.
[0067] Figure 2 The flowchart of a second embodiment of a wireless frequency offset estimation method is shown, including steps S210 to S270.
[0068] In order to provide a more detailed explanation of the subsequent steps of the embodiments of this application, the frame structure of type 1 of MBMS dedicated cell is used as an example.
[0069] S210: Obtain LTE bandwidth.
[0070] This step includes the following sub-steps:
[0071] (1) Generate a first CRS signal at each of several CRS symbol positions at antenna port 0 in a subframe of each bandwidth of LTE according to the 3GPP specification, wherein each of the several CRS symbol positions is the same in each RB.
[0072] (2) Obtain the second CRS signal at each of the CRS symbol positions in a subframe of the received LTE signal from the frequency domain according to each assumed bandwidth;
[0073] (3) Obtain the correlation results of the second CRS signal and the first CRS signal at each of the plurality of CRS symbol positions for each assumed bandwidth, and average the correlation results for each assumed bandwidth based on the number of RBs in the LTE system for the bandwidth, and obtain the modulus of each average.
[0074] (4) The LTE bandwidth corresponding to the largest of the aforementioned modes is taken as the actual bandwidth of the received LTE signal.
[0075] S220: Determine if the LTE bandwidth is greater than 1.4MHz.
[0076] If the LTE bandwidth is greater than 1.4MHz, steps S230 to S270 are executed; otherwise, the process of this embodiment is exited, and frequency offset estimation is performed using PSS / SSS.
[0077] S230: Obtain the CP type for LTE.
[0078] This step includes the following sub-steps:
[0079] (1) Assume that the CP type of the LTE signal is NCP and ECP respectively. Segment the CP analysis data from a subframe of the LTE signal. The CP analysis data of each CP type includes the first data and the second data of each symbol corresponding to the CP type. The first data of each symbol is the data of the cyclic prefix position in the symbol, and the second data of each symbol is the data that is cyclically reached to the cyclic prefix position of the symbol.
[0080] (2) When the first data of symbol a in the CP analysis data of NCP has the same position as the first data of symbol b in the CP analysis data of ECP, delete the data of symbol a from the CP analysis data of NCP and delete the data of symbol b from the CP analysis data of NCP.
[0081] (3) Based on the cross-correlation sequence between the first and second data of each symbol in the new CP analysis data for each CP type, obtain the average power of the cross-correlation sequence for that CP type;
[0082] (4) When the average power of one CP type is greater than the average power of another CP type, the CP type of the signal is that CP type.
[0083] S240: Determine the position and time difference of each pair of repeating symbols corresponding to the PBCH of the CP type.
[0084] When the CP type of the LTE system is NCP, the repeating symbols corresponding to symbols 7, 8, 9, and 10 in subframe 0 of the PBCH symbols of the MBMS dedicated cell are 4, 11, 12, and [3 / 13]. Three sets of symbols are selected from these, and the position indices of each pair of repeating symbols are 8 and 11, 9 and 12, and 10 and 13, respectively, with a position index difference of 3 between each pair of repeating symbols. The time difference between each pair of repeating symbols is obtained through equation (1). Wherein, Δt is the time difference between each pair of repeating symbols, and the CP length of symbols 8 and 11, 9 and 12, and 10 and 13 is 144.
[0085]
[0086] When the CP type of the LTE system is ECP, the repeating symbols corresponding to symbols 7, 8, and 9 in subframe 0 of the PBCH symbols of the MBMS dedicated cell are 3, 10, and 11. Two sets of symbols are selected from these, and the position indices of each pair of repeating symbols are 8 and 10, and 9 and 11, respectively, with a position index difference of 2 between each pair of repeating symbols. The time difference between each pair of repeating symbols is obtained through equation (2). Here, Δt is the time difference between each pair of repeating symbols, and the CP length of symbols 8 and 10, and 9 and 11 is 512.
[0087]
[0088] S250: Demap PBCH repeating symbol group data.
[0089] Specifically, based on the index positions of each pair of repeating symbols determined in step S240, the sequence data of each pair of repeating symbols is obtained through demapping.
[0090] The sequence data for each pair of repeating symbols is a data sequence consisting of the data of the first symbol and the data of the second symbol on the subcarrier carrying the PBCH in subframe 0. Each sequence is a complex sequence.
[0091] S260: Accumulation of related results for repeated symbol data groups.
[0092] This step includes the following sub-steps to obtain the total phase difference between the repeating symbol and the repeated symbol in the PBCH:
[0093] (1) By calculating the conjugate dot product of the data sequence corresponding to the previous symbol and the data sequence corresponding to the next symbol in each pair of repeating symbols, the relevant results of each pair of repeating symbols are obtained.
[0094] (2) First, the correlation results of each pair of repeating symbols are accumulated based on the subcarrier dimension of each PBCH symbol;
[0095] (3) Then, the first accumulation result is accumulated a second time based on the dimension of the repeating symbol pair in the at least one pair of repeating symbols. The second accumulation result is the total phase difference between the repeating symbol and the repeated symbol in the PBCH.
[0096] The total phase difference is obtained by describing the above sub-step using equation (3). Δphase represents the total phase difference; g represents the group number of the repeating symbol pair in the at least one pair of repeating symbols. In the NCP LTE system, there are three pairs of repeating symbols, so g equals 3. In the EP LTE system, there are two pairs of repeating symbols, so g equals 2. k represents the subcarrier carrying the PBCH symbol. and These represent the data of the second and first repeated symbols in the repeated symbol pair of group number g on subcarrier k, respectively; conj represents the conjugate operation.
[0097]
[0098] S270: Obtain LTE frequency offset.
[0099] First, the total phase difference Δphase is converted into radians. Then, the frequency offset of the LTE system is obtained by using this radian and the time difference between each pair of repeating symbols through equation (4). foe represents the obtained frequency offset, and angle(Δphase) represents the radian corresponding to the conversion of the total phase difference Δphase. The method of obtaining the radian is not limited, including geometric methods, etc.
[0100]
[0101] In summary, Embodiment 2 of the wireless frequency offset estimation method is also used to obtain the CP type and bandwidth of the LTE system after synchronization based on PSS / SSS and before PBCH decoding. Then, after the LTE bandwidth is greater than 1.4MHz, the correlation results of the data between each pair of repeating symbols with the same time difference are obtained from the PBCH of subframe 0. Based on the correlation results and time difference, the frequency offset of LTE is accurately estimated. Compared with the frequency offset estimated based on PSS / SSS, the embodiment of this application further improves the accuracy of the obtained frequency offset and further improves the downlink reception performance of LTE during the network search phase.
[0102] The following is combined with Figure 3 This paper introduces an embodiment of a wireless frequency offset estimation device.
[0103] An embodiment of a wireless frequency offset estimation device is provided to implement the method described in embodiment one of a wireless frequency offset estimation method, and has all its advantages.
[0104] Figure 3The structure of a wireless frequency offset estimation device according to an embodiment 1 is shown, including: a symbol acquisition module 310 and a frequency offset estimation module 320.
[0105] The symbol acquisition module 310 is used to acquire at least one pair of repeating symbols in subframe 0 of the PBCH of the received LTE signal in an LTE system with a bandwidth greater than 1.4MHz. For its working principle and advantages, please refer to step S110 of Embodiment 1 of a radio frequency offset estimation method.
[0106] The frequency offset estimation module 320 is used to obtain the frequency offset of the LTE system based on the time difference and correlation results between each pair of repeating symbols in the at least one pair of repeating symbols. For its working principle and advantages, please refer to step S120 of Embodiment 1 of a wireless signal anti-interference method.
[0107] The following is combined with Figure 4 This paper introduces a second embodiment of a wireless frequency offset estimation device.
[0108] A second embodiment of a wireless frequency offset estimation device is used to implement the method described in the second embodiment of a wireless frequency offset estimation method, and has all its advantages.
[0109] Figure 4 The structure of a second embodiment of a wireless frequency offset estimation device is shown, including: a bandwidth acquisition module 410, a bandwidth judgment module 420, a CP acquisition module 430, a symbol acquisition module 440, a data acquisition module 450, a correlation accumulation module 460, and a frequency offset estimation module 470.
[0110] The bandwidth acquisition module 410 is used to acquire LTE bandwidth. For its working principle and advantages, please refer to step S210 of Embodiment 2 of a wireless frequency offset estimation method.
[0111] The bandwidth determination module 420 is used to determine whether the LTE bandwidth is greater than 1.4MHz. For its working principle and advantages, please refer to step S220 of Embodiment 2 of a wireless signal anti-interference method.
[0112] The CP acquisition module 430 is used to acquire the LTE CP type. For its working principle and advantages, please refer to step S230 of Embodiment 2 of a wireless signal anti-interference method.
[0113] The symbol acquisition module 440 is used to determine the position and time difference of each pair of repeating symbols corresponding to the PBCH of the CP type. For its working principle and advantages, please refer to step S240 of Embodiment 2 of a wireless signal anti-interference method.
[0114] The data acquisition module 450 is used to demap the PBCH repeating symbol group data. For its working principle and advantages, please refer to step S250 of Embodiment 2 of a wireless signal anti-interference method.
[0115] The correlation accumulation module 460 is used to obtain and accumulate the correlation results of the repeated symbol data group. For its working principle and advantages, please refer to step S260 of Embodiment 2 of a wireless signal anti-interference method.
[0116] The frequency offset estimation module 470 is used to obtain the LTE frequency offset. For its working principle and advantages, please refer to step S270 of Embodiment 2 of a wireless signal anti-interference method.
[0117] This application also provides a computing device, which will be described below in conjunction with... Figure 5 Detailed introduction.
[0118] The computing device 500 includes a processor 510, a memory 520, a communication interface 530, and a bus 540.
[0119] It should be understood that the communication interface 530 in the computing device 500 shown in the figure can be used to communicate with other devices.
[0120] The processor 510 can be connected to the memory 520. The memory 520 can be used to store the program code and data. Therefore, the memory 520 can be a storage unit inside the processor 510, an external storage unit independent of the processor 510, or a component that includes both the storage unit inside the processor 510 and the external storage unit independent of the processor 510.
[0121] Optionally, the computing device 500 may also include a bus 540. The memory 520 and communication interface 530 can be connected to the processor 510 via the bus 540. The bus 540 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus 540 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one line is used in this figure, but this does not mean that there is only one bus or one type of bus.
[0122] It should be understood that in the embodiments of this application, the processor 510 may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. Alternatively, the processor 510 may employ one or more integrated circuits to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0123] The memory 520 may include read-only memory and random access memory, and provides instructions and data to the processor 510. A portion of the processor 510 may also include non-volatile random access memory. For example, the processor 510 may also store device type information.
[0124] When the computing device 500 is running, the processor 510 executes computer execution instructions stored in the memory 520 to perform the operation steps of each method embodiment.
[0125] It should be understood that the computing device 500 according to the embodiments of this application can correspond to the corresponding subject in executing the methods according to the various embodiments of this application, and the above and other operations and / or functions of each module in the computing device 500 are respectively for implementing the corresponding processes of the methods of this embodiment. For the sake of brevity, they will not be described in detail here.
[0126] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0127] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0128] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0129] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0130] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0131] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0132] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, is used to perform the operation steps of the various method embodiments.
[0133] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0134] Computer-readable signal media may include data signals transmitted in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, transmit, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.
[0135] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including, but not limited to, wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0136] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0137] Note that the above are merely preferred embodiments and the technical principles employed in this application. Those skilled in the art will understand that this application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of this application, all of which fall within the scope of protection of this application.
Claims
1. A method for estimating wireless frequency offset, characterized in that, Used to obtain the frequency offset of the LTE system, including: Assuming the CP type of the received LTE signal is NCP and ECP respectively, CP analysis data is segmented from a subframe of the LTE signal. The CP analysis data for each CP type includes the first data and the second data for each symbol corresponding to that CP type. The first data for each symbol is the data of the cyclic prefix position in that symbol, and the second data for each symbol is the data that is cyclically added to the cyclic prefix position of that symbol. When the first data of symbol a in the CP analysis data of NCP overlaps with the first data of symbol b in the CP analysis data of ECP, delete the data of symbol a from the CP analysis data of NCP and delete the data of symbol b from the CP analysis data of NCP. Based on the cross-correlation sequence between the first and second data of each symbol in the new CP analysis data for each CP type, the average power of the cross-correlation sequence for that CP type is obtained; When the average power of one CP type is greater than the average power of another CP type, the CP type of the LTE system is that CP type; In an LTE system with a bandwidth greater than 1.4MHz, at least one pair of repeating symbols of the PBCH in subframe 0 of the LTE signal is obtained according to the CP type of the LTE system; the position index difference of each pair of repeating symbols is the same. The frequency offset of the LTE system is obtained based on the time difference and correlation results between each pair of repeating symbols in the at least one pair of repeating symbols, including: accumulating the correlation results between each pair of repeating symbols to obtain the total phase difference between the repeating symbol and the repeated symbol in the PBCH; and obtaining the frequency offset of the LTE system based on the total phase difference and the time difference.
2. The method according to claim 1, characterized in that, In an MBMS dedicated cell, when the CP type is NCP, the position indices of each pair of repeating symbols in subframe 0 of the PBCH are 8 and 11, 9 and 12, and 10 and 13, respectively. When the CP type is ECP, the position indices of each pair of repeating symbols in subframe 0 of the PBCH are 8 and 10, and 9 and 11, respectively.
3. The method according to claim 1, characterized in that, Also includes: The time difference between repeated symbols is obtained based on the CP type of the LTE system and the position index difference between each pair of repeated symbols in the at least one pair of repeated symbols.
4. The method according to claim 1, characterized in that, The correlation between each pair of repeating symbols is the dot product of the conjugate of the data sequence of the preceding symbol and the data sequence of the following symbol in that pair of repeating symbols.
5. A wireless frequency offset estimation device, characterized in that, Used to obtain the frequency offset of the LTE system, including: A CP acquisition module is used to determine the CP type of a received LTE signal, comprising: assuming the CP type of the LTE signal is NCP and ECP respectively; segmenting CP analysis data from a subframe of the LTE signal; the CP analysis data for each CP type includes first data and second data for each symbol corresponding to that CP type; the first data for each symbol is the data at the cyclic prefix position of that symbol; the second data for each symbol is the data cyclically added to the cyclic prefix position of that symbol; when the first data of symbol a in the NCP CP analysis data overlaps with the first data of symbol b in the ECP CP analysis data, deleting the data of symbol a from the NCP CP analysis data and deleting the data of symbol b from the NCP CP analysis data; obtaining the average power of the cross-correlation sequence between the first data and second data of each symbol in the new CP analysis data for each CP type; when the average power of one CP type is greater than the average power of another CP type, the CP type of the LTE system is that CP type; The symbol acquisition module is used to obtain at least one pair of repeating symbols of the PBCH in subframe 0 of the LTE signal in an LTE system with a bandwidth greater than 1.4MHz, according to the CP type of the LTE system; wherein the position index difference of each pair of repeating symbols is the same. The frequency offset estimation module is used to obtain the frequency offset of the LTE system based on the time difference and correlation results between each pair of repeating symbols in the at least one pair of repeating symbols, including: accumulating the correlation results between each pair of repeating symbols to obtain the total phase difference between the repeating symbol and the repeated symbol in the PBCH; and obtaining the frequency offset of the LTE system based on the total phase difference and the time difference.
6. A computing device, characterized in that, include, bus; A communication interface, which is connected to the bus; At least one processor is connected to the bus; as well as At least one memory connected to the bus and storing program instructions that, when executed by the at least one processor, cause the at least one processor to perform the method of any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, It stores program instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 4.
Citation Information
Patent Citations
Frequency offset estimation method and frequency offset estimation device
CN105991484A
Mapping of physical broadcast channel (PBCH) repetition symbols for machine-type communication (MTC)
WO2017052689A1