CP type detection method and device of LTE signal, equipment and storage medium
By eliminating the CP data of the repeated positions between NCP and ECP in the LTE signal and using time domain correlation to perform CP detection, the problems of performance deterioration and false detection in the prior art are solved, and the CP detection performance and channel reception performance are improved.
Patent Information
- Application Number
- CN202411542616.1
- 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
In the CP type detection of LTE signals, the use of time domain correlation will cause the symbol of correlation between NCP and ECP to deteriorate performance and false detection.
By excluding CP data with repeated positions between NCP and ECP, CP detection is performed, and the CP type of the LTE signal is obtained using time domain correlation.
The CP detection performance based on time domain correlation is improved, the reception performance of subsequent channels is enhanced, and the error detection rate is reduced.
Smart Images

Figure CN119402320A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method, device, equipment and storage medium for detecting the CP type of an LTE signal. Background Art
[0002] In the current LTE CP type detection, time domain correlation is used for CP detection, which will include statistics of symbols that are correlated with both NCP and ECP, resulting in performance degradation and even CP type misdetection. Summary of the invention
[0003] In view of this, an embodiment of the present application provides a CP type detection method, apparatus, device and storage medium for an LTE signal, which performs CP detection by excluding CP data with repeated positions between NCP and ECP CP types, thereby improving the CP detection performance based on time domain correlation.
[0004] In the first aspect, an embodiment of the present application provides a method for detecting the CP type of an LTE signal, comprising: assuming that the CP types of the LTE signal are NCP and ECP respectively, segmenting CP analysis data from a subframe of the LTE signal, the CP analysis data of each CP type including first data and second data of each symbol corresponding to the CP type in the subframe, the first data of each symbol being data at a cyclic prefix position in the symbol, and the second data of each symbol being data circulated to the cyclic prefix position of the symbol; when the first data of symbol a in the CP analysis data of the NCP and the first data of symbol b in the CP analysis data of the ECP have overlapping positions, deleting the data of symbol a from the CP analysis data of the NCP, and deleting the data of symbol b from the CP analysis data of the ECP; utilizing the new CP analysis data of each CP type to obtain the CP type of the LTE signal based on time domain correlation.
[0005] As described above, after PSS / SSS synchronization and before PBCH decoding, CP detection is performed using CP data with repeated positions between NCP and ECP types, thereby improving the CP detection performance based on time domain correlation and improving the reception performance of subsequent channels.
[0006] In a possible implementation of the first aspect, after obtaining the new CP analysis data and before obtaining the CP type of the LTE signal according to the new CP analysis data of each CP type, it also includes: deleting the data at the repeated position in the first data of symbol b, and deleting the data at the position corresponding to the repeated position in the second data of symbol b; adding the remaining first data and second data of symbol b to the new CP analysis data of ECP.
[0007] From the above, for symbols with repeated positions in the ECP and the CP of the NPC, only the data in the repeated positions are deleted, and the symbol is retained, the samples are increased, and the CP detection performance based on time domain correlation is further improved.
[0008] In a possible implementation of the first aspect, when the LTE wireless frame is a type one frame structure, the symbol a includes one of the following: symbols 0, 6, 7, 13, and the corresponding symbol b includes one of the following: symbols 0, 5, 6, 11.
[0009] From the above, for the LTE wireless frame with type 1 frame structure, symbols 0, 6, 7, and 13 in the CP analysis data of NCP and symbols 0, 5, 6, and 11 in the CP analysis data of NCP are deleted to improve the CP detection performance based on time domain correlation.
[0010] In a possible implementation manner of the first aspect, the subframe is one of the following two: a subframe for sending a PBCH, and subframe 0.
[0011] From the above, data is sent in both the subframe sending the PBCH and the subframe No. 0, so that CP analysis data of various CP types can be segmented.
[0012] In a possible implementation of the first aspect, the method of using new CP analysis data of each CP type to obtain the CP type of the LTE signal based on time domain correlation includes: obtaining the average power of the mutual correlation sequence of the CP type based on 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; when the average power of one CP type is greater than the average power of another CP type, the CP type of the LTE signal is this CP type.
[0013] As described above, according to the average value of the power of the cross-correlation sequence between the first data and the second data of each symbol in the new CP analysis data of each CP type, the CP type is detected based on the time domain correlation.
[0014] In a possible implementation of the first aspect, when it is assumed that the CP type is NCP, 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 is used to obtain the average power of the mutual correlation sequence of the CP type, including: obtaining the mutual correlation sequence between the first data and the second data of each symbol in the new CP analysis data of the NCP, and obtaining the power of each of the mutual correlation sequences; averaging the power of each of the mutual correlation sequences based on the number of symbols in the new CP analysis data of the NCP, and normalizing the average result according to the CP length of the ECP to obtain the average power corresponding to the NCP.
[0015] From the above, by normalizing the average power described in the new CP analysis data of the NCP to the CP length of the ECP, the average power described in the new CP analysis data of each CP type can be accurately compared and the CP type can be accurately determined.
[0016] In a possible implementation of the first aspect, when the CP type is assumed to be ECP, the root obtains the average power of the mutual correlation sequence of the CP type based on 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, including: obtaining the mutual correlation sequence between the first data and the second data of each symbol in the new CP analysis data of ECP, and obtaining the power of each of the mutual correlation sequences; when the length of the first data of any symbol in the new CP analysis data of ECP is less than the CP length of ECP, normalizing the power of the symbol according to the ratio of the CP length of ECP to the length of the first data; averaging the power of each of the correlation results based on the number of symbols in the new CP analysis data of ECP, to obtain the average power corresponding to ECP.
[0017] From the above, the power of the cross-correlation sequence in the new CP analysis data of ECP whose symbol length is less than the CP length of ECP is normalized to the CP length of ECP, so as to accurately compare the average power in the new CP analysis data of each CP type and accurately determine the CP type.
[0018] In the second aspect, an embodiment of the present application provides a CP type detection device for an LTE signal, including: a symbol segmentation module, used to assume that the CP type of the LTE signal is NCP and ECP respectively, and segment CP analysis data from a subframe of the LTE signal, the CP analysis data of each CP type including first data and second data of each symbol corresponding to the CP type in the subframe, the first data of each symbol being data at a cyclic prefix position in the symbol, and the second data of each symbol being data circulated to the cyclic prefix position of the symbol; a deduplication module, used to delete the data of symbol a from the CP analysis data of the NCP, and delete the data of symbol b from the CP analysis data of the ECP when the first data of symbol a in the CP analysis data of the NCP and the first data of symbol b in the CP analysis data of the ECP have overlapping positions; a CP acquisition module, used to obtain the CP type of the LTE signal based on time domain correlation using the new CP analysis data of each CP type.
[0019] As described above, after PSS / SSS synchronization and before PBCH decoding, CP detection is performed using CP data with repeated positions between NCP and ECP types, thereby improving the CP detection performance based on time domain correlation and improving the reception performance of subsequent channels.
[0020] In a possible implementation of the second aspect, the deduplication module is also used to delete the data at the repeated position in the first data of symbol b, and delete the data at the position corresponding to the repeated position in the second data of symbol b after obtaining the new CP analysis data and before obtaining the CP type of the LTE signal according to the new CP analysis data of each CP type; and add the remaining first data and second data of symbol b to the new CP analysis data of ECP.
[0021] From the above, for symbols with repeated positions in the ECP and the CP of the NPC, only the data in the repeated positions are deleted, and the symbol is retained, the samples are increased, and the CP detection performance based on time domain correlation is further improved.
[0022] In a possible implementation of the second aspect, when the LTE wireless frame is a type one frame structure, the symbol a includes one of the following: symbols 0, 6, 7, 13, and the corresponding symbol b includes one of the following: symbols 0, 5, 6, 11.
[0023] From the above, for the LTE wireless frame with type 1 frame structure, symbols 0, 6, 7, and 13 in the CP analysis data of NCP and symbols 0, 5, 6, and 11 in the CP analysis data of NCP are deleted to improve the CP detection performance based on time domain correlation.
[0024] In a possible implementation manner of the second aspect, the subframe is one of the following two: a subframe for sending a PBCH, and subframe 0.
[0025] From the above, data is sent in both the subframe sending the PBCH and the subframe No. 0, so that CP analysis data of various CP types can be segmented.
[0026] In a possible implementation of the second aspect, the CP acquisition module is specifically used to, including: obtaining the average power of the mutual correlation sequence of the CP type based on 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; when the average power of one CP type is greater than the average power of another CP type, the CP type of the LTE signal is this CP type.
[0027] As described above, according to the average value of the power of the cross-correlation sequence between the first data and the second data of each symbol in the new CP analysis data of each CP type, the CP type is detected based on the time domain correlation.
[0028] In a possible implementation of the second aspect, when it is assumed that the CP type is NCP, the CP acquisition module obtains the average power of the mutual correlation sequence of the CP type based on 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. It is specifically used to include: obtaining the mutual correlation sequence between the first data and the second data of each symbol in the new CP analysis data of NCP, and obtaining the power of each of the mutual correlation sequences; averaging the power of each of the mutual correlation sequences based on the number of symbols in the new CP analysis data of NCP, and normalizing the average result according to the CP length of ECP, to obtain the average power corresponding to NCP.
[0029] From the above, by normalizing the average power described in the new CP analysis data of the NCP to the CP length of the ECP, the average power described in the new CP analysis data of each CP type can be accurately compared and the CP type can be accurately determined.
[0030] In a possible implementation of the second aspect, when it is assumed that the CP type is ECP, the CP acquisition module obtains the average power of the mutual correlation sequence of the CP type based on 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 is specifically used to include: obtaining the mutual correlation sequence between the first data and the second data of each symbol in the new CP analysis data of ECP, and obtaining the power of each of the mutual correlation sequences; when the length of the first data of any symbol in the new CP analysis data of ECP is less than the CP length of ECP, normalizing the power of the symbol according to the ratio of the CP length of ECP to the length of the first data; averaging the power of each of the correlation results based on the number of symbols in the new CP analysis data of ECP, to obtain the average power corresponding to ECP.
[0031] From the above, the power of the cross-correlation sequence in the new CP analysis data of ECP whose symbol length is less than the CP length of ECP is normalized to the CP length of ECP, so as to accurately compare the average power in the new CP analysis data of each CP type and accurately determine the CP type.
[0032] In a third aspect, an embodiment of the present application provides a computing device, including:
[0033] bus;
[0034] A communication interface connected to the bus;
[0035] at least one processor connected to the bus; and
[0036] 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.
[0037] 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
[0038] Figure 1 This is a flow chart of a first embodiment of a method for detecting a CP type of an LTE signal according to the present application;
[0039] Figure 2 A schematic diagram of a wireless frame of a type 1 frame structure of the present application having CP data miscorrelation in symbols 0, 5, 6, and 11 corresponding to the ECP when the CP type is NCP but is detected as ECP;
[0040] Figure 3 A schematic diagram of a radio frame of a type 1 frame structure of the present application in which a CP type is ECP but is detected as NCP and there is CP data miscorrelation in symbols 0, 6, 7, and 13 corresponding to NCP;
[0041] Figure 4 This is a flow chart of Embodiment 2 of a method for detecting a CP type of an LTE signal of the present application;
[0042] Figure 5 This is a structural diagram of a first embodiment of a CP type detection device for an LTE signal of the present application;
[0043] Figure 6 This is a structural diagram of Embodiment 2 of a CP type detection device for an LTE signal of the present application;
[0044] Figure 7 A schematic diagram of the structure of a computing device according to various embodiments of the present application. DETAILED DESCRIPTION
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] An embodiment of the present application provides a CP type detection method, apparatus, device and storage medium for an LTE signal, the method comprising: assuming that 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 of each CP type comprising first data and second data of each symbol corresponding to the CP type in the subframe, the first data of each symbol being data at a cyclic prefix position in the symbol, and the second data of each symbol being data circulated to the cyclic prefix position of the symbol; when the first data of symbol a in the CP analysis data of the NCP and the first data of symbol b in the CP analysis data of the ECP have overlapping positions, deleting the data of symbol a from the CP analysis data of the NCP, and deleting the data of symbol b from the CP analysis data of the NCP; obtaining the CP type of the LTE signal according to the new CP analysis data of each CP type.
[0050] The technical solution of the embodiment of the present application is used to exclude the CP data of the repeated positions between the two CP types of NCP and ECP for the CP data of the received LTE signal after PSS / SSS synchronization and before PBCH decoding, and then perform CP detection based on time domain correlation, thereby solving the performance deterioration problem of CP detection caused by symbols with correlation between NCP and ECP, and improving the CP detection performance.
[0051] The following describes various embodiments of the present application in conjunction with the accompanying drawings. First, the frame structure of LTE involved in the present application is introduced.
[0052] The LTE wireless frame is 10 ms long and is divided into 10 subframes, namely subframe 0 to subframe 9. Each subframe includes 2 time slots. The length of each subframe is 1 ms and the length of each time slot is 0.5 ms.
[0053] In order to enhance LTE's resistance to multipath interference, CP (cyclic prefix) is added to the data transmitted in each time slot of LTE. The CP types of LTE include NCP (for cells with normal coverage) and ECP (for cells with long-distance coverage). Each time slot corresponding to NCP includes 7 symbols, and each subframe includes 14 symbols. The CP length of the first symbol is 160, and its 0th to 159th data is the CP data of the symbol. The 159th to 0th data from the last symbol is circulated to the CP position of the symbol. The length of other symbols is 144. Each time slot corresponding to ECP includes 6 symbols, and each subframe includes 12 symbols. The 0th to 511th data of each symbol is CP data. The 511th to 0th data from the last symbol is circulated to the CP position of the symbol. The CP length is 512.
[0054] Combine the following Figures 1 to 3 Embodiment 1 of a method for detecting a CP type of an LTE signal of the present application is introduced.
[0055] Figure 1 The flowchart of Embodiment 1 of a method for detecting the CP type of an LTE signal includes steps S110 to S130.
[0056] S110: Assuming that the CP type of the LTE signal is NCP and ECP respectively, CP analysis data of each CP type is respectively divided from a subframe of the LTE signal.
[0057] Among them, the CP analysis data of each CP type (essentially each assumed CP type, the same below) includes the first data and second data of each symbol corresponding to the CP type in the subframe, the first data of each symbol is the data at the cyclic prefix position in the symbol, and the second data of each symbol is the data circulated to the cyclic prefix position of the symbol.
[0058] Among them, CP analysis data of each CP type can be obtained in any subframe with energy in the received LTE signal. In some embodiments, one of the following two is selected as the subframe for extracting CP analysis data: the subframe sending PBCH, subframe 0. This is because the symbols where PSS, SSS, PBCH are located and the repeated symbols of PBCH in subframe 0 must have energy; the subframe sending PBCH must also have energy, and these are the preferred subframes.
[0059] S120: 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 ECP.
[0060] In which, according to the 3GPP specification, it is judged whether 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 a repeated position, and the first data of symbols a and b themselves are not involved, only their positions are actually determined. The repeated position is viewed from the subframe selected in step S110, not from the symbol perspective.
[0061] In some embodiments, when the wireless frame of LTE is a type one frame structure, the symbol a includes one of the following: symbols 0, 6, 7, 13, and the corresponding symbol b includes one of the following: symbols 0, 5, 6, 11.
[0062] Figure 2 It shows that when a wireless frame of type 1 frame structure is detected as ECP but the CP type is NCP, there is CP data miscorrelation in symbols 0, 5, 6, and 11 corresponding to the ECP, resulting in a decrease in CP detection performance. Figure 3 It shows that when a wireless frame of type 1 frame structure is detected as NCP but the CP type is ECP, there is CP data miscorrelation in symbols 0, 6, 7, and 13 corresponding to NCP, resulting in a decrease in CP detection performance.
[0063] in, Figure 2 and Figure 3 The headers cpPos0 and cpPos1 respectively indicate the starting and ending positions of the CP in the symbol, the headers symbPos0 and symbPos1 respectively indicate the starting and ending positions of the data information transmitted by the symbol, and the headers cpPos0' and cpPos1' respectively indicate the starting and ending positions of the data in the symbol that is looped to the front as the CP.
[0064] In some embodiments, after obtaining the new CP analysis data and before obtaining the CP type of the LTE signal according to the new CP analysis data of each CP type, it also includes: deleting the data at the repeated position in the first data of the symbol b corresponding to the ECP, and deleting the data at the position corresponding to the repeated position in the second data of the symbol b; adding the remaining first data and second data of the symbol b to the new CP analysis data of the ECP to increase the symbol samples of the new CP analysis data of the ECP to further improve the success rate of CP detection.
[0065] S130: Using the new CP analysis data of each CP type, the CP type of the LTE signal is obtained according to the time domain correlation
[0066] At this time, the first data of each symbol in the new CP analysis data of each CP type and the first data of each symbol in the new CP analysis data packet of another CP type have no repeated position. At this time, the CP type of the LTE signal can be obtained by the existing time domain correlation-based method.
[0067] In some embodiments, the correlation results of the first data and the second data of each symbol in the new CP analysis data of each CP type are obtained, and the average power of the correlation results based on the number of symbols of each 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 signal is this CP type.
[0068] Among them, when the average power corresponding to NCP is greater than the average power of ECP type, the CP type of LTE signal is NCP; when the average power corresponding to ECP is greater than the average power of NCP type, the CP type of LTE signal is ECP.
[0069] In some embodiments, when it is assumed that the CP type is NCP, the average power corresponding to the NCP is obtained, including: obtaining the power of the correlation results of the first data and the second data of each symbol in the new CP analysis data of the NCP; averaging the power of each symbol based on the number of symbols in the new CP analysis data of the NCP, and normalizing the average result according to the CP length of the ECP (essentially multiplying by the ratio of 512 / 144) to obtain the average power corresponding to the NCP, so that the average power corresponding to each CP type can be compared on a unified basis.
[0070] In some embodiments, when the CP type is assumed to be ECP, the average power corresponding to the ECP is obtained, including: obtaining a correlation sequence between the first data and the second data of each symbol in the new CP analysis data of the ECP, and obtaining the power of each of the correlation sequences; when the length of the first data of any symbol in the new CP analysis data of the ECP is less than the CP length of the ECP, normalizing the power of the correlation sequence of the symbol based on the CP length of the ECP (essentially, the ratio of the 0th symbol and the 6th symbol multiplied by 512 / 352, and the ratio of the 5th symbol and the 11th symbol multiplied by 512 / 368); averaging the power of each correlation result based on the number of symbols in the new CP analysis data of the ECP to obtain the average power corresponding to the ECP.
[0071] In summary, embodiment 1 of a CP type detection method for LTE signals is used to exclude the CP data of repeated positions between NCP and ECP CP types for the CP data of the received LTE signal after PSS / SSS synchronization and before PBCH decoding, and then perform CP detection based on time domain correlation, thereby solving the performance deterioration problem of CP detection caused by correlated symbols and improving the CP detection performance.
[0072] Combine the following Figure 4 A second embodiment of a method for detecting a CP type of an LTE signal of the present application is introduced.
[0073] Embodiment 2 of a method for detecting the CP type of an LTE signal is a detailed implementation of embodiment 1 of a method for detecting the CP type of an LTE signal, and has all its advantages. 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 a repeated position, the data related to the repeated position in the first data and the second data of symbol b corresponding to ECP are deleted, and the remaining first data and the second data of symbol b are added to the CP analysis data of ECP to increase the symbol samples of the CP analysis data of ECP, so as to further improve the success rate of CP detection.
[0074] Figure 4 The flowchart of Embodiment 2 of a method for detecting the CP type of an LTE signal is shown, including steps S210 to S292.
[0075] For ease of description, this embodiment takes subframe 0 of LTE as an example, and its LTE frame structure is type 1.
[0076] S210: Acquire data of the LTE signal of subframe 0.
[0077] Among them, the symbols where PSS, SSS, PBCH are located in subframe 0 and the repeated symbols of PBCH must have data to be sent and have CP data.
[0078] S221: Segment the CP analysis data of the NCP.
[0079] Among them, step S221 to step S271 are the flow of obtaining CP analysis data of NCP and processing the data when the CP type is assumed to be NCP.
[0080] The CP analysis data of NCP includes the first data and the second data of each symbol in subframe 0, the first data of each symbol is the CP data of the symbol, and the second data of each symbol is the data in the symbol that is cycled to the CP position.
[0081] S231: Delete the symbols with repeated positions in the CP analysis data of NCP.
[0082] The first data of symbols 0, 6, 7, and 13 in the CP analysis data of NCP overlap with the first data of symbols 0, 5, 6, and 11 in the CP analysis data of ECP (refer to Figure 3 ), symbols 0, 6, 7, 13 (including their first data and second data) are deleted from the CP analysis data of the NCP. At this time, there are only 8 symbols in the new CP analysis data of the NCP.
[0083] S241: Obtain a cross-correlation sequence corresponding to each symbol of the NCP.
[0084] Here, the mutual correlation sequence corresponding to each symbol is a mutual correlation sequence between the first data and the second data of the symbol, which is a complex sequence.
[0085] S251: Obtain the power of each cross-correlation sequence corresponding to the NCP.
[0086] Here, NCP corresponds to 8 cross-correlation sequences.
[0087] S261: Obtain the average power of the cross-correlation sequence corresponding to the NCP.
[0088] The average power is obtained by dividing the sum of the powers of the eight cross-correlated sequences corresponding to the NCP by the number of symbols, 8.
[0089] S271: Normalize the average power corresponding to the NCP to 512 points.
[0090] Among them, because the lengths of NCP and ECP are different, the CP length of the symbols in the new CP analysis data of NCP is 144, and the CP length of ECP is 512. The average power corresponding to NCP is multiplied by (512 / 144) to achieve normalization to 512 points.
[0091] S222: Segment the CP analysis data of the ECP.
[0092] Among them, step S222 to step S272 are the flow of obtaining CP analysis data of ECP and processing the data when the CP type is assumed to be ECP.
[0093] The CP analysis data of ECP includes the first data and the second data of each symbol in subframe 0, the first data of each symbol is the CP data of the symbol, and the second data of each symbol is the data in the symbol that is cycled to the CP position.
[0094] S232: Delete the data at the repeated positions in the CP analysis data of the ECP.
[0095] The first data of symbols 0, 5, 6, and 11 in the CP analysis data of ECP overlap with the first data of symbols 0, 6, 7, and 13 in the CP analysis data of NCP (refer to Figure 2 ), the data of repeated positions in symbols 0, 5, 6, and 11 in the CP analysis data of ECP are deleted. At this time, there are still 12 symbols in the new CP analysis data of ECP.
[0096] S242: Obtain a cross-correlation sequence corresponding to each symbol of the ECP.
[0097] Here, the mutual correlation sequence corresponding to each symbol is a mutual correlation sequence between the first data and the second data of the symbol, which is a complex sequence.
[0098] S252: Obtain the power of each cross-correlation sequence corresponding to the ECP.
[0099] Here, ECP corresponds to 12 cross-correlation sequences.
[0100] S262: Normalize the power of the symbol in which the data is deleted to 512 points.
[0101] Among them, in the new CP analysis data of ECP, 160, 144, 144, and 144 data of symbols 0, 5, 6, and 11 are deleted respectively, and their length is not 512 (the CP length of ECP). The power of the cross-correlation sequence of symbol 0 is multiplied by (512 / (512-160)), and the power of the cross-correlation sequence of symbols 5, 6, and 11 is multiplied by (512 / (512-144)), and they are all normalized to 512 points.
[0102] S272: Obtain the average power of the cross-correlation sequence corresponding to the ECP.
[0103] The average power is obtained by dividing the sum of the powers of 12 cross-correlation sequences corresponding to the ECP by the number of symbols 12.
[0104] S280: Determine whether the average power of the NCP and the average power of the ECP is greater.
[0105] When the average power of the cross-correlation sequence corresponding to the NCP is large, step S291 is executed; otherwise, step S292 is executed.
[0106] S291: The CP type of the LTE signal is NCP.
[0107] S292: The CP type of the LTE signal is NCP.
[0108] Combine the following Figure 5 A first embodiment of a CP type detection device for an LTE signal is introduced.
[0109] Embodiment 1 of a device for detecting CP type of LTE signal is used to implement the method of embodiment 1 of a method for detecting CP type of LTE signal, and has all the advantages thereof.
[0110] Figure 5 The structure of a first embodiment of a CP type detection device for an LTE signal is shown, including: a symbol segmentation module 510 , a duplication deletion module 520 , and a CP acquisition module 530 .
[0111] The symbol segmentation module 510 is used to respectively assume that the CP type of the LTE signal is NCP and ECP, and to segment the CP analysis data of each CP type from a subframe of the LTE signal. For its working principle and advantages, please refer to step S110 of the first embodiment of a method for detecting the CP type of an LTE signal.
[0112] The deduplication module 520 is used to 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 ECP 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 a repeated position. For its working principle and advantages, please refer to step S120 of embodiment 1 of a CP type detection method for LTE signals.
[0113] The CP acquisition module 530 is used to obtain the CP type of the LTE signal based on time domain correlation using the new CP analysis data of each CP type. For its working principle and advantages, please refer to step S130 of the first embodiment of a method for detecting the CP type of an LTE signal.
[0114] Combine the following Figure 6 A second embodiment of a CP type detection device for an LTE signal is introduced.
[0115] Embodiment 2 of a device for detecting CP type of LTE signal is used to implement the method of embodiment 2 of a method for detecting CP type of LTE signal, and has all its advantages.
[0116] Figure 6 The structure of a second embodiment of a CP type detection device for an LTE signal is shown, including: a subframe acquisition module 610, a symbol segmentation module 620, a repeat deletion module 630, a correlation power module 640, an average power module 650, and a CP acquisition module 660.
[0117] The subframe acquisition module 610 is used to obtain data of the LTE signal of subframe 0. For its working principle and advantages, please refer to step S210 of Embodiment 2 of a method for detecting the CP type of an LTE signal.
[0118] The symbol segmentation module 620 is used to segment the CP analysis data of the NCP and the CP analysis data of the ECP. For its working principle and advantages, please refer to steps S221 and S222 of the second embodiment of a method for detecting the CP type of an LTE signal.
[0119] The deduplication module 630 is used to delete the symbols with repeated positions in the CP analysis data of the NCP and delete the data with repeated positions in the CP analysis data of the ECP when the first data of the symbol a in the CP analysis data of the NCP has repeated positions with the first data of the symbol b in the CP analysis data of the ECP. For its working principle and advantages, please refer to steps S231 and S232 of embodiment 2 of a method for detecting the CP type of an LTE signal.
[0120] The correlation power module 640 is used to obtain the power of the cross-correlation sequence corresponding to each symbol in the new CP analysis data of NCP and ECP. For its working principle and advantages, please refer to steps S241 and S251, S242 and S252 of the second embodiment of a method for detecting CP type of LTE signal.
[0121] The average power module 650 is used to obtain the average power of the cross-correlation sequence corresponding to the NCP, and normalize the average power corresponding to the NCP to 512 points; it is also used to normalize the power of the cross-correlation sequence of the symbol of the deleted data in the new CP analysis data of the ECP to 512 points, and obtain the average power of the cross-correlation sequence corresponding to the ECP. For its working principle and advantages, please refer to steps S261 and S271, S262 and S272 of the second embodiment of the CP type detection method for an LTE signal.
[0122] The CP acquisition module 660 is used to determine which of the average powers of the corresponding cross-correlation sequences of NCP and ECP is greater. When the average power corresponding to NCP is greater, the CP type of the LTE signal is NCP, otherwise the CP type of the LTE signal is ECP. For its working principle and advantages, please refer to steps S280, S291 and S292 of embodiment 2 of a method for detecting the CP type of an LTE signal.
[0123] The present application embodiment also provides a computing device, Figure 7 Detailed introduction.
[0124] The computing device 700 includes a processor 710 , a memory 720 , a communication interface 730 , and a bus 740 .
[0125] It should be understood that the communication interface 730 in the computing device 700 shown in this figure can be used to communicate with other devices.
[0126] The processor 710 may be connected to a memory 720. The memory 720 may be used to store the program code and data. Therefore, the memory 720 may be a storage unit inside the processor 710, or an external storage unit independent of the processor 710, or a component including a storage unit inside the processor 710 and an external storage unit independent of the processor 710.
[0127] Optionally, the computing device 700 may further include a bus 740. The memory 720 and the communication interface 730 may be connected to the processor 710 via the bus 740. The bus 740 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus 740 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.
[0128] It should be understood that in the embodiment of the present application, the processor 710 may adopt a central processing unit (CPU). The processor may 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. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. Alternatively, the processor 710 may adopt one or more integrated circuits to execute relevant programs to implement the technical solutions provided in the embodiment of the present application.
[0129] The memory 720 may include a read-only memory and a random access memory, and provides instructions and data to the processor 710. A portion of the processor 710 may also include a nonvolatile random access memory. For example, the processor 710 may also store information on the device type.
[0130] When the computing device 700 is running, the processor 710 executes the computer-executable instructions in the memory 720 to perform the operation steps of each method embodiment.
[0131] It should be understood that the computing device 700 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 700 are respectively for implementing the corresponding processes of each method of the present embodiment, which will not be repeated here for the sake of brevity.
[0132] 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.
[0133] 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.
[0134] 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.
[0135] 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.
[0136] 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.
[0137] 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.
[0138] 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.
[0139] 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.
[0140] 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.
[0141] 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.
[0142] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltal k, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate 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 may 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 may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0143] 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 method for detecting the CP type of an LTE signal, characterized in that: include: 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, the CP analysis data of each CP type includes first data and second data of each symbol corresponding to the CP type in the subframe, 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; 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 ECP; Using the new CP analysis data of each CP type, the CP type of the LTE signal is obtained based on time domain correlation.
2. The method according to claim 1, characterized in that: After obtaining the new CP analysis data and before obtaining the CP type of the LTE signal according to the new CP analysis data of each CP type, the method further includes: The data at the repeated position in the first data of symbol b is deleted, and the data at the position corresponding to the repeated position in the second data of symbol b is deleted; Add the remaining first data and second data of symbol b to the new CP analysis data of ECP.
3. The method according to claim 1, characterized in that: When the wireless frame of LTE is a type 1 frame structure, the symbol a includes one of the following: symbols 0, 6, 7, and 13, and the corresponding symbol b includes one of the following: symbols 0, 5, 6, and 11.
4. The method according to claim 1, characterized in that: The subframe is one of the following two: a subframe for sending PBCH and subframe 0.
5. The method according to claim 1 or 2, characterized in that: The method of using the new CP analysis data of each CP type to obtain the CP type of the LTE signal based on time domain correlation includes: According to the cross-correlation sequence between the first data and the second data of each symbol in the new CP analysis data of each CP type, an average power of the cross-correlation sequence of the 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 signal is this CP type.
6. The method according to claim 5, characterized in that: When the CP type is assumed to be NCP, 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 to obtain the average power of the mutual correlation sequence of the CP type includes: Obtain a cross-correlation sequence between the first data and the second data of each symbol in the new CP analysis data of the NCP, and obtain the power of each cross-correlation sequence; The power of each of the mutually correlated sequences is averaged based on the number of symbols in the new CP analysis data of the NCP, and the average result is normalized according to the CP length of the ECP to obtain the average power corresponding to the NCP.
7. The method according to claim 5, characterized in that: When the CP type is assumed to be ECP, the root obtains the average power of the mutual correlation sequence of the CP type according to 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, including: Obtain a cross-correlation sequence between the first data and the second data of each symbol in the new CP analysis data of the ECP, and obtain the power of each cross-correlation sequence; When the length of the first data of any symbol in the new CP analysis data of the ECP is less than the CP length of the ECP, the power of the symbol is normalized according to the ratio of the CP length of the ECP to the length of the first data; The power of each of the correlation results is averaged based on the number of symbols in the new CP analysis data of the ECP to obtain the average power corresponding to the ECP.
8. A CP type detection device for an LTE signal, characterized in that: include: A symbol segmentation module, used for assuming that the CP types of the LTE signal are NCP and ECP respectively, and segmenting CP analysis data from a subframe of the LTE signal, wherein the CP analysis data of each CP type includes first data and second data of each symbol corresponding to the CP type in the subframe, wherein 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; A deduplication module, used for deleting the data of symbol a from the CP analysis data of NCP and deleting the data of symbol b from the CP analysis data of ECP 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 a repeated position; The CP acquisition module is used to obtain the CP type of the LTE signal based on time domain correlation by using new CP analysis data of each CP type.
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
TD-LTE cell search synchronization method based on CP flat top method
CN103441778A
Cyclic prefix type filtering method and device
CN104320370A
Method and apparatus for transmitting information by using cyclic prefix time slots
WO2009092336A1
Method of configuring cyclic prefix for small cell in wireless communication system and apparatus therefor
WO2014025157A1
Method, apparatus and computer readable media for signal detection
WO2019227314A1