Wireless frequency offset estimation method, device, equipment and storage medium
Patent Information
- Application Number
- CN202411542676.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-31
AI Technical Summary
[0003]但是由于PSS\SSS的符号距离较近,且涉及无线资源较少,导致估计出的频偏精度不高,不利于后续的其他下行信道的接收
Smart Images

Figure CN119402957A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a wireless frequency offset estimation method, device, equipment and storage medium. Background Art
[0002] After obtaining PSS\SSS during the LTE network search phase, the 3GPP specification uses PSS\SSS to estimate the frequency offset of the LTE system for decoding other channels.
[0003] However, since the symbol distance of PSS\SSS is relatively short and involves fewer wireless resources, the estimated frequency offset accuracy is not high, which is not conducive to the subsequent reception of other downlink channels. Summary of the invention
[0004] In view of this, the embodiments of the present 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 the embodiments of the present application obtains the frequency offset based on the repeated symbols of PBCH with higher accuracy, thereby improving the downlink reception performance of LTE during the network search stage.
[0005] In a first aspect, an embodiment of the present application provides a wireless frequency offset estimation method, comprising: in an LTE system with a bandwidth greater than 1.4Mhz, obtaining at least one pair of repeated symbols of PBCH in subframe 0 in a received LTE signal; and obtaining the frequency offset of the LTE system based on the time difference and correlation results between each pair of repeated symbols in the at least one pair of repeated symbols.
[0006] From the above, after synchronization according to PSS / SSS and before PBCH decoding, the frequency offset of the LTE system is estimated based on the repeated symbols of PBCH of the received LTE system in subframe 0. Compared with the frequency offset estimated based on PSS\SSS, the frequency offset obtained by the embodiment of the present application is more accurate, thereby improving the downlink reception performance of LTE during the network search stage.
[0007] In a possible implementation of the first aspect, the at least one pair of repeated symbols of the PBCH in subframe 0 in the received LTE signal includes: obtaining the at least one pair of repeated symbols according to the CP type of the LTE system, and the CP type is obtained in advance.
[0008] As described above, the at least one pair of repeated symbols is obtained according to the CP type of the LTE system acquired in advance, and different PBCH repeated symbols are obtained from different CP types to accurately estimate the frequency offset.
[0009] In a possible implementation of the first aspect, in an MBMS dedicated cell, when the CP type is NCP, the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols in subframe 0 of the PBCH are: 8 and 11, 9 and 12, 10 and 13 respectively; when the CP type is ECP, the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols in subframe 0 of the PBCH are: 8 and 10, 9 and 11 respectively.
[0010] As described above, repeated symbol pairs are selected for NCP and ECP respectively in the MBMS dedicated cell, and the time difference of the repeated symbol pairs corresponding to each CP type is the same, which facilitates accurate estimation of frequency offset.
[0011] In a possible implementation manner of the first aspect, the position index difference of each pair of repeated symbols in the at least one pair of repeated symbols is the same.
[0012] As described above, the time difference of each repeated symbol pair is the same, which facilitates accurate estimation of the frequency offset.
[0013] In a possible implementation of the first aspect, obtaining the frequency deviation of the LTE system based on the time difference and correlation results between each pair of repeated symbols in the at least one pair of repeated symbols includes: accumulating the correlation results between each pair of repeated symbols to obtain a total phase difference between the repeated symbol and the repeated symbol in the PBCH; and obtaining the frequency deviation of the LTE system based on the total phase difference and the time difference.
[0014] From the above, the frequency offset of the LTE system is obtained according to the total phase difference between the repeated symbol and the repeated symbol in the PBCH obtained based on the correlation results between each pair of repeated symbols and the time difference of each pair of repeated symbols. Not only multiple repeated symbols but also each RB are taken into consideration. Compared with the frequency offset obtained by PSS / SSS, the frequency offset obtained by the embodiment of the present application is more accurate.
[0015] In a possible implementation manner of the first aspect, the method further includes: obtaining a time difference between pairs of repeated symbols according to a CP type of the LTE system and a position index difference between each pair of repeated symbols in the at least one pair of repeated symbols.
[0016] From the above, it is more accurate to calculate the time difference between repeated symbols based on the CP type.
[0017] In a possible implementation manner of the first aspect, the correlation result between each pair of repeated symbols is a dot product result of a conjugate of a data sequence of a previous symbol and a data sequence of a subsequent symbol in the pair of repeated symbols.
[0018] As described above, the correlation result of the repeated symbol obtained according to the dot product result of the conjugate of the data sequence of the previous symbol and the data sequence of the next symbol in the repeated symbol accurately represents the phase difference information between the two, so as to accurately calculate the frequency offset.
[0019] In the second aspect, an embodiment of the present application provides a wireless frequency offset estimation device, including: a symbol acquisition module, used to obtain at least one pair of repeated symbols of PBCH in subframe 0 in a received LTE signal in an LTE system with a bandwidth greater than 1.4Mhz; a frequency offset estimation module, used to obtain the frequency offset of the LTE system based on the time difference and correlation results between each pair of repeated symbols in the at least one pair of repeated symbols.
[0020] From the above, after synchronization according to PSS / SSS and before PBCH decoding, the frequency offset of the LTE system is estimated based on the repeated symbols of PBCH of the received LTE system in subframe 0. Compared with the frequency offset estimated based on PSS\SSS, the frequency offset obtained by the embodiment of the present application is more accurate, thereby improving the downlink reception performance of LTE during the network search stage.
[0021] In a possible implementation of the second aspect, the symbol acquisition module is specifically used to obtain the at least one pair of repeated symbols according to a CP type of the LTE system, and the CP type is obtained in advance.
[0022] As described above, the at least one pair of repeated symbols is obtained according to the CP type of the LTE system acquired in advance, and different PBCH repeated symbols are obtained from different CP types to accurately estimate the frequency offset.
[0023] In a possible implementation of the second aspect, in an MBMS dedicated cell, when the CP type is NCP, the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols in subframe 0 of the PBCH are: 8 and 11, 9 and 12, 10 and 13 respectively; when the CP type is ECP, the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols in subframe 0 of the PBCH are: 8 and 10, 9 and 11 respectively.
[0024] As described above, repeated symbol pairs are selected for NCP and ECP respectively in the MBMS dedicated cell, and the time difference of the repeated symbol pairs corresponding to each CP type is the same, which facilitates accurate estimation of frequency offset.
[0025] In a possible implementation manner of the second aspect, the position index difference of each pair of repeated symbols in the at least one pair of repeated symbols is the same.
[0026] As described above, the time difference of each repeated symbol pair is the same, which facilitates accurate estimation of the frequency offset.
[0027] In a possible implementation of the second aspect, the frequency offset estimation module is specifically used to, including: accumulating the correlation results between each pair of repeated symbols to obtain a total phase difference between the repeated 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.
[0028] From the above, the frequency offset of the LTE system is obtained according to the total phase difference between the repeated symbol and the repeated symbol in the PBCH obtained based on the correlation results between each pair of repeated symbols and the time difference of each pair of repeated symbols. Not only multiple repeated symbols but also each RB are taken into consideration. Compared with the frequency offset obtained by PSS / SSS, the frequency offset obtained by the embodiment of the present application is more accurate.
[0029] In a possible implementation of the second aspect, the frequency offset estimation module is further used to obtain the time difference between pairs of repeated symbols according to 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] From the above, it is more accurate to calculate the time difference between repeated symbols based on the CP type.
[0031] In a possible implementation of the second aspect, the correlation result between each pair of repeated symbols is a dot product result of a conjugate of a data sequence of a previous symbol and a data sequence of a subsequent symbol in the pair of repeated symbols.
[0032] As described above, the correlation result of the repeated symbol obtained according to the dot product result of the conjugate of the data sequence of the previous symbol and the data sequence of the next symbol in the repeated symbol accurately represents the phase difference information between the two, so as to accurately calculate the frequency offset.
[0033] In a third aspect, an embodiment of the present application provides a computing device, including:
[0034] bus;
[0035] A communication interface 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, and when the program instructions are executed by the at least one processor, the at least one processor executes any implementation method of the first aspect of the present application.
[0038] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having program instructions stored thereon, wherein when the program instructions are executed by a computer, the computer executes any implementation method described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 A flowchart of a first embodiment of a wireless frequency offset estimation method of the present application;
[0040] Figure 2 A flowchart of a second embodiment of a wireless frequency offset estimation method of the present application;
[0041] Figure 3 This is a schematic diagram of the structure of a first embodiment of a wireless frequency offset estimation device of the present application;
[0042] Figure 4 This is a structural diagram of a second embodiment of a wireless frequency offset estimation device of the present application;
[0043] Figure 5 A schematic diagram of the structure of a computing device according to various embodiments of the present application. DETAILED DESCRIPTION
[0044] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be 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 only used to distinguish similar objects, or to distinguish different embodiments, and do not represent a specific ordering of the objects. It can be understood that the specific order or sequence can be interchanged where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.
[0046] In the following description, the numbers representing the steps, such as S110, S120, etc., do not necessarily mean that the steps must be executed in this manner. If permitted, the order of the previous and next steps can be interchanged, or they can be executed simultaneously.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0048] An embodiment of the present application provides a wireless frequency offset estimation method, apparatus, device and storage medium, the method comprising: in an LTE system with a bandwidth greater than 1.4Mhz, obtaining at least one pair of repeated symbols of the PBCH of a received LTE signal in subframe 0; and obtaining the frequency offset of the LTE system based on the time difference and correlation results between each pair of repeated symbols in the at least one pair of repeated symbols.
[0049] The technical solution of the embodiment of the present application is used to estimate the frequency offset of the LTE system based on the repeated symbols of the PBCH of the received LTE system in subframe 0 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 the embodiment of the present application is more accurate, thereby improving the downlink reception performance of LTE in the network search stage.
[0050] The following describes various embodiments of the present application in conjunction with the accompanying drawings. Figure 1 A first embodiment of a wireless frequency offset estimation method of the present application is introduced.
[0051] Figure 1 The flowchart of a first embodiment of a method for estimating a wireless frequency offset is shown, including steps S110 to S120.
[0052] S110: In an LTE system with a bandwidth greater than 1.4 MHz, obtain at least one pair of repeated symbols of a PBCH of a received LTE signal in subframe 0.
[0053] According to the description in section 36211 of the 3GPP protocol, the number of downlink RBs in an LTE cell is That is, when the bandwidth is greater than 1.4 MHz, there are repetitions of symbols carrying the PBCH in subframe 0, and these repetitive 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 decoding the PBCH, and is obtained in the frequency domain according to the received CRS signal.
[0055] Among them, the number of symbols in each subframe of LTE systems with different CP types is different, and the number and position of repeated symbols of LTE PBCH in subframe 0 are also related to the CP type of the LTE system. In some embodiments, the CP type of the LTE system is first obtained in advance, and then at least one pair of repeated symbols of the PBCH of the received LTE signal in subframe 0 is obtained according to the CP type, wherein 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 based on all CP data corresponding to the assumed CP type and all data repeated at the CP position through the time domain correlation method. In other embodiments, the data in the CP data corresponding to the assumed CP type that is repeated with the position of the CP data corresponding to another CP type is deleted, and the data at the corresponding position in the data repeated at the CP position is deleted accordingly, and then the actual CP type of the LTE system is obtained through the time domain correlation method.
[0057] In some embodiments, the position index difference of each pair of repeated symbols in the at least one pair of repeated symbols is the same, so as to unify the time difference between each pair of repeated symbols, so as to obtain the calculated frequency offset.
[0058] Among them, in the MBMS dedicated cell, when the CP type of the LTE system is NCP, the repeated symbols corresponding to symbols 7, 8, 9, and 10 of the PBCH symbol in subframe 0 are 4, 11, 12, and [3 / 13]. Three groups of symbols are selected from them, and the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols are: 8 and 11, 9 and 12, 10 and 13, respectively, and the position index difference of each pair of repeated symbols is 3.
[0059] Among them, in the MBMS dedicated cell, when the CP type of the LTE system is ECP, the repeated symbols corresponding to symbols 7, 8, and 9 of the PBCH symbol in subframe 0 are 3, 10, and 11, and 2 groups of symbols are selected from them. The position indexes of each pair of repeated symbols in the at least one pair of repeated symbols are: 8 and 10, 9 and 11, and the position index difference of each pair of repeated symbols is 2.
[0060] S120: Obtain a frequency offset of the LTE system according to a time difference between each pair of repeated symbols in the at least one pair of repeated symbols and a correlation result.
[0061] The correlation result is a correlation calculation result between a sequence of data consisting of the subcarrier carrying PBCH in subframe 0 at the position of each pair of repeated symbols, and the correlation result has information about the phase difference between each pair of repeated symbols. Therefore, the frequency offset of the LTE system can be calculated using the phase difference and the time difference between each pair of repeated symbols. In some embodiments, the correlation result between each pair of repeated symbols is a dot product result of the conjugate of a data sequence consisting of the data of the previous symbol in the pair of repeated symbols on the subcarrier carrying PBCH in subframe 0 and a data sequence consisting of the data of the next symbol, and each sequence is a complex sequence.
[0062] According to the 3GPP specification, the time difference between each pair of repeated symbols in the at least one pair of repeated symbols is related to the position index difference of the pair of repeated symbols and the overall length of each symbol (including the CP length), and the CP length in each subframe of LTE systems with different CP types is different. In some embodiments, the time difference between pairs of repeated symbols is obtained according to 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.
[0063] In some embodiments, when the position index difference of each pair of repeated symbols in the at least one pair of repeated symbols is the same, the correlation results between the each pair of repeated symbols are accumulated to obtain the total phase difference between the repeated symbol and the repeated symbol in the PBCH, and the accumulation includes: firstly performing a first accumulation on the correlation results of the each pair of repeated symbols based on the dimension of each subcarrier carrying the PBCH symbol, and then performing a second accumulation on the first accumulation result based on the dimension of the repeated symbol pair in the at least one pair of repeated symbols, and the second accumulation result is the total phase difference between the repeated symbol and the repeated symbol in the PBCH; and obtaining the frequency deviation of the LTE system according to the total phase difference and the time difference of each pair of repeated symbols in the at least one pair of repeated symbols.
[0064] In summary, embodiment 1 of a wireless frequency offset estimation method is used to estimate the frequency offset of the LTE system according to the repeated symbols of PBCH of the received LTE system in subframe 0 after synchronization according to PSS / SSS and before PBCH decoding. Compared with the frequency offset estimated according to PSS\SSS, the frequency offset obtained in the embodiment of the present application not only takes into account multiple repeated symbols but also each RB, and has higher accuracy, thereby improving the downlink reception performance of LTE during the network search stage.
[0065] Combine the following Figure 2 A second embodiment of a wireless frequency offset estimation method of the present application is introduced.
[0066] Embodiment 2 of a wireless frequency offset estimation method inherits all the methods of embodiment 1 of a wireless frequency offset estimation method, has all its advantages, and is a more specific implementation method of embodiment 1 of a 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 introduce the subsequent steps of the embodiment of the present application in more detail, the frame structure of type 1 of the MBMS dedicated cell is taken as an example.
[0069] S210: Obtain LTE bandwidth.
[0070] This step includes the following sub-steps:
[0071] (1) generating a first CRS signal at each of a plurality of CRS symbol positions of antenna port 0 in a subframe of each bandwidth of LTE according to the 3GPP specification, wherein each of the plurality of CRS symbol positions has the same position in each RB;
[0072] (2) obtaining, from the frequency domain according to each assumed bandwidth, a second CRS signal at each of the plurality of CRS symbol positions of the received LTE signal in a subframe;
[0073] (3) obtaining a correlation result between the second CRS signal and the first CRS signal at each of the plurality of CRS symbol positions of each assumed bandwidth, averaging the correlation results of each assumed bandwidth based on the number of RBs in the LTE system of the bandwidth, and obtaining a modulus of each of the averages;
[0074] (4) The LTE bandwidth corresponding to the largest mode is used as the actual bandwidth of the received LTE signal.
[0075] S220: Determine whether the LTE bandwidth is greater than 1.4 MHz.
[0076] When 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 LTE CP type.
[0078] This step includes the following sub-steps:
[0079] (1) Assuming that the CP types of the LTE signal are NCP and ECP respectively, CP analysis data is segmented from a subframe of the LTE signal, where the CP analysis data of each CP type includes first data and second data of each symbol corresponding to the CP type, where the first data of each symbol is data at a cyclic prefix position in the symbol, and the second data of each symbol is data circulated to the cyclic prefix position of the symbol;
[0080] (2) when the first data of symbol a in the CP analysis data of NCP and the first data of symbol b in the CP analysis data of ECP have overlapping positions, the data of symbol a is deleted from the CP analysis data of NCP, and the data of symbol b is deleted from the CP analysis data of NCP;
[0081] (3) analyzing the mutual correlation sequence between the first data and the second data of each symbol in the new CP analysis data of each CP type, and obtaining the average power of the mutual correlation sequence of the 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 repeated symbols of the PBCH corresponding to the CP type.
[0084] When the CP type of the LTE system is NCP, the repeated symbols corresponding to symbols 7, 8, 9, and 10 of the PBCH symbol of the MBMS dedicated cell in subframe 0 are 4, 11, 12, and [3 / 13]. Three groups of symbols are selected, and the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols are 8 and 11, 9 and 12, and 10 and 13, respectively. The position index difference of each pair of repeated symbols is 3. The time difference between each pair of repeated symbols is obtained by formula (1). Δt is the time difference between each pair of repeated symbols, and the CP lengths of symbols 8 and 11, 9 and 12, and 10 and 13 are all 144.
[0085]
[0086] Among them, when the CP type of the LTE system is ECP, the repeated symbols corresponding to symbols 7, 8, and 9 of the PBCH symbol of the MBMS dedicated cell in subframe 0 are 3, 10, and 11, and 2 groups of symbols are selected, and the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols are: 8 and 10, 9 and 11, and the position index difference of each pair of repeated symbols is 2. The time difference between each pair of repeated symbols is obtained by formula (2). Among them, Δt is the time difference between each pair of repeated symbols, and the CP lengths of symbols 8 and 10, 9 and 11 are all 512.
[0087]
[0088] S250: Demap PBCH repetition symbol group data.
[0089] According to the index positions of each pair of repeated symbols determined in step S240, sequence data of each pair of repeated symbols is obtained by demapping.
[0090] The sequence data of each pair of repeated symbols is a data sequence consisting of the data of the previous symbol and the data of the next symbol in the pair of repeated symbols on the subcarrier carrying the PBCH in subframe 0, and each sequence is a complex sequence.
[0091] S260: Repeat the accumulation of correlation results of the symbol data groups.
[0092] This step includes the following sub-steps to obtain the total phase difference between the repeated symbol and the repeated symbol in the PBCH:
[0093] (1) Obtaining the correlation result of each pair of repeated symbols by calculating the dot product result of the conjugate of the data sequence corresponding to the previous symbol and the data sequence corresponding to the next symbol in each pair of repeated symbols;
[0094] (2) firstly perform a first accumulation of the correlation results of each pair of repeated symbols based on the subcarrier dimension of each PBCH symbol;
[0095] (3) Then, a second accumulation is performed on the first accumulation result based on the dimension of the repeated symbol pair in the at least one pair of repeated symbols, and the second accumulation result is the total phase difference between the repeated symbol and the repeated symbol in the PBCH.
[0096] The total phase difference is obtained by describing the above sub-steps through equation (3). Δphase represents the total phase difference; g represents the group number of the repeated symbol pair in the at least one pair of repeated symbols. In the NCP LTE system, there are three pairs of repeated symbols, and g is equal to 3. In the EP LTE system, there are two repeated symbols, and g is equal to 2. k represents the subcarrier carrying the PBCH symbol; and They respectively represent the data of the latter repeated symbol and the data of the previous repeated symbol in the repeated symbol pair of group number g on subcarrier k; conj represents the conjugate operation.
[0097]
[0098] S270: Obtain LTE frequency offset.
[0099] The total phase difference Δphase is first converted into radians, and then the frequency offset of the LTE system is obtained by using the radian and the time difference between each pair of repeated symbols through formula (4). foe represents the obtained frequency offset, angle(Δphase) represents the radian corresponding to the conversion of the total phase difference Δphase, and the method for obtaining the radian is not limited, including geometric methods, etc.
[0100]
[0101] In summary, a second embodiment of a wireless frequency deviation estimation method is also used to obtain the CP type and bandwidth of the LTE system after synchronization according to PSS / SSS and before PBCH decoding, and then after the LTE bandwidth is greater than 1.4Mhz, obtain the correlation results of the data between each pair of repeated symbols with the same time difference from PBCH on subframe 0, and accurately estimate the LTE frequency deviation based on the correlation results and the time difference. Compared with the frequency deviation estimated based on PSS\SSS, the embodiment of the present application further improves the accuracy of the obtained frequency deviation, and further improves the downlink reception performance of LTE during the network search stage.
[0102] Combine the following Figure 3 A first embodiment of a wireless frequency offset estimation device is introduced.
[0103] A wireless frequency offset estimation device embodiment 1 is used to implement the method of a wireless frequency offset estimation method embodiment 1, and has all its advantages.
[0104] Figure 3The structure of a first embodiment of a wireless frequency offset estimation device is shown, including: a symbol acquisition module 310 and a frequency offset estimation module 320.
[0105] The symbol acquisition module 310 is used to obtain at least one pair of repeated symbols of the PBCH of the received LTE signal in subframe 0 in an LTE system with a bandwidth greater than 1.4Mhz. For its working principle and advantages, please refer to step S110 of the first embodiment of a method for estimating wireless frequency offset.
[0106] The frequency offset estimation module 320 is used to obtain the frequency offset of the LTE system according to the time difference between each pair of repeated symbols in the at least one pair of repeated symbols and the correlation result. For its working principle and advantages, please refer to step S120 of the first embodiment of a method for wireless signal anti-interference.
[0107] Combine the following Figure 4 A second embodiment of a wireless frequency offset estimation device is introduced.
[0108] A second embodiment of a wireless frequency offset estimation device is used to implement the method of 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 obtain the LTE bandwidth. For its working principle and advantages, please refer to step S210 of the second embodiment of a method for estimating wireless frequency offset.
[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 the second embodiment of a wireless signal anti-interference method.
[0112] The CP acquisition module 430 is used to obtain the CP type of LTE. For its working principle and advantages, please refer to step S230 of the second embodiment 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 repeated symbols of the PBCH corresponding to the CP type. For its working principle and advantages, please refer to step S240 of the second embodiment of a wireless signal anti-interference method.
[0114] The data acquisition module 450 is used to demap the PBCH repeated symbol group data. For its working principle and advantages, please refer to step S250 of the second embodiment of a wireless signal anti-interference method.
[0115] The correlation accumulation module 460 is used to obtain and accumulate correlation results of repeated symbol data groups. For its working principle and advantages, please refer to step S260 of the second embodiment 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 the second embodiment of a wireless signal anti-interference method.
[0117] The present application embodiment also provides a computing device, 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 this figure can be used to communicate with other devices.
[0120] The processor 510 may be connected to a memory 520. The memory 520 may be used to store the program code and data. Therefore, the memory 520 may be a storage unit inside the processor 510, or an external storage unit independent of the processor 510, or a component including a storage unit inside the processor 510 and an external storage unit independent of the processor 510.
[0121] Optionally, the computing device 500 may further include a bus 540. The memory 520 and the communication interface 530 may be connected to the processor 510 via the bus 540. The bus 540 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus 540 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the figure is represented by only one line, but it does not mean that there is only one bus or one type of bus.
[0122] It should be understood that in the embodiment of the present application, the processor 510 can adopt a central processing unit (CPU). The processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. Or the processor 510 uses one or more integrated circuits to execute related programs to implement the technical solutions provided in the embodiments of the present application.
[0123] The memory 520 may include a read-only memory and a random access memory, and provides instructions and data to the processor 510. A portion of the processor 510 may also include a nonvolatile random access memory. For example, the processor 510 may also store information on the device type.
[0124] When the computing device 500 is running, the processor 510 executes the computer-executable instructions 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 embodiment of the present application can correspond to the corresponding subjects in the methods according to the embodiments of the present application, and the above-mentioned and other operations and / or functions of each module in the computing device 500 are respectively for realizing the corresponding processes of each method of the present embodiment, which will not be repeated here for the sake of brevity.
[0126] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0127] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0128] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0129] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0130] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0131] If the functions are implemented in the form of 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 the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0132] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it is used to execute the operating steps of each method embodiment.
[0133] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media.Computer-readable media can be computer-readable signal media or computer-readable storage media.Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above.More specific examples (non-exhaustive lists) of computer-readable storage media include, electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.In this document, computer-readable storage media can be any tangible medium containing or storing programs, which can be used by instruction execution systems, devices or devices or used in combination with them.
[0134] Computer-readable signal media may include data signals transmitted in baseband or as part of a carrier wave, which carry computer-readable program code. Such transmitted data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, transmit, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0135] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0136] Computer program code for performing the operation of the present application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).
[0137] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may also include more other equivalent embodiments without departing from the concept of the present application, all of which belong to the scope of protection of the present application.
Claims
1. A wireless frequency offset estimation method, characterized in that: include: In an LTE system with a bandwidth greater than 1.4 MHz, obtaining at least one pair of repeated symbols of a PBCH in subframe 0 in a received LTE signal; The frequency offset of the LTE system is obtained according to the time difference between each pair of repeated symbols in the at least one pair of repeated symbols and the correlation result.
2. The method according to claim 1, characterized in that: The at least one pair of repeated symbols of the PBCH in subframe 0 in the received LTE signal includes: The at least one pair of repeated symbols is obtained according to a CP type of the LTE system, wherein the CP type is obtained in advance.
3. The method according to claim 2, characterized in that: In the MBMS dedicated cell, when the CP type is NCP, the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols in subframe 0 of the PBCH are: 8 and 11, 9 and 12, 10 and 13 respectively; When the CP type is ECP, the position indexes of each pair of repeated symbols in the at least one pair of repeated symbols in subframe 0 of the PBCH are: 8 and 10, 9 and 11 respectively.
4. The method according to claim 1, characterized in that: The position index difference of each pair of repeated symbols in the at least one pair of repeated symbols is the same.
5. The method according to claim 4, characterized in that: The obtaining the frequency offset of the LTE system according to the time difference between each pair of repeated symbols in the at least one pair of repeated symbols and the correlation result includes: Accumulating the correlation results between each pair of repeated symbols to obtain a total phase difference between the repeated symbol and the repeated symbol in the PBCH; A frequency offset of the LTE system is obtained according to the total phase difference and the time difference.
6. The method according to claim 1, characterized in that: Also includes: The time difference between pairs of repeated symbols is obtained according to 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.
7. The method according to claim 1, characterized in that: The correlation result between each pair of repeated symbols is a dot product result of the conjugate of the data sequence of the previous symbol and the data sequence of the next symbol in the pair of repeated symbols.
8. A wireless frequency offset estimation device, characterized in that: include: A symbol acquisition module, used to obtain at least one pair of repeated symbols of PBCH in subframe 0 in a received LTE signal in an LTE system with a bandwidth greater than 1.4Mhz; The frequency offset estimation module is used to obtain the frequency offset of the LTE system according to the time difference between each pair of repeated symbols in the at least one pair of repeated symbols and the correlation result.
9. A computing device, characterized in that include, bus; A communication interface connected to the bus; at least one processor connected to the bus; as well as At least one memory is connected to the bus and stores program instructions, and when the program instructions are executed by the at least one processor, the at least one processor executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Program instructions are stored thereon, and when the program instructions are executed by a computer, the computer is caused to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Frequency offset estimation method and frequency offset estimation device
CN105991484A
Frequency offset estimation method and system, electronic equipment and storage medium
CN110933009A
Dual-bearing reel
KR1020230055348A
Method and apparatus for detecting synchronization signal in wireless communication system
US20180213495A1
Mapping of physical broadcast channel (PBCH) repetition symbols for machine-type communication (MTC)
WO2017052689A1