Channel estimation method, device, equipment, medium and product
By acquiring the synchronization signal block SSB and extracting the channel estimation values of the synchronization signal and DM-RS, different interpolation methods are used for different PBCH data parts, the problem of low channel estimation accuracy in 5G NR system is solved, and the PBCH data is improved Detection accuracy.
Patent Information
- Application Number
- CN202411517822.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-28
AI Technical Summary
In 5G NR systems, DM-RS accounts for 1/4 of the PBCH resources, resulting in a low accuracy of channel estimation at PBCH locations without DM-RS, which in turn affects the detection accuracy of PBCH.
By acquiring the synchronization signal block SSB, extracting the channel estimates of the synchronization signal and multiple DM-RSs, and using different interpolation methods for different PBCH data parts, improving the accuracy of channel estimation.
The channel estimation accuracy and detection accuracy of PBCH data are effectively improved, and the problem of low channel estimation accuracy in the prior art is solved.
Smart Images

Figure CN119402317A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of physical broadcast channel (PBCH) channel estimation, and in particular, relates to a channel estimation method, device, equipment, medium and product. Background Art
[0002] In the 4th Generation mobile communication technology (4G) and the 5th Generation mobile communication technology (5G) wireless communication systems, the Physical Broadcast Channel (PBCH) is a physical channel that carries system information. During the UE (User Equipment) network search process, detecting the MIB (Master Information Block) in the PBCH is one of the key steps.
[0003] In order to accurately detect PBCH and then accurately obtain the MIB in PBCH so that UE can successfully access the cell later, the prior art uses the demodulation reference signal (DM-RS) carried in PBCH to perform channel estimation, obtain a channel estimation value, and use the channel estimation value to perform channel equalization on PBCH to compensate for the impact of the wireless channel on PBCH during transmission, so as to facilitate the subsequent accurate detection of PBCH, thereby accurately obtaining the MIB in PBCH.
[0004] However, in order to ensure transmission efficiency, the proportion of resources occupied by DM-RS should be as small as possible. In the 5G NR system, DM-RS occupies 1 / 4 of the PBCH resources. At the PBCH position without DM-RS, the channel can only be estimated by interpolation using the channel estimation value at the DM-RS position. However, the channel estimation accuracy of this method is low, which leads to low PBCH detection accuracy. Summary of the invention
[0005] The embodiments of the present application provide a channel estimation method, apparatus, device, medium and product, which improve the accuracy of channel estimation, thereby improving the detection accuracy of PBCH.
[0006] In a first aspect, an embodiment of the present application provides a channel estimation method, the method comprising:
[0007] Acquire a synchronization signal block SSB, where the SSB occupies four consecutive orthogonal frequency division multiplexing OFDM symbols in the time domain, where the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal PSS, a portion of the third OFDM symbol of the four OFDM symbols is used to transmit a secondary synchronization signal SSS, and the second OFDM symbol of the four OFDM symbols, the fourth OFDM symbol and the remaining portion of the third OFDM symbol are used to transmit physical broadcast channel PBCH data, where the PBCH data includes multiple demodulation reference signals DM-RS;
[0008] Based on the SSB, a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS in a plurality of DM-RSs are obtained, wherein the synchronization signal includes a PSS and / or an SSS;
[0009] For the first PBCH data, based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data, determine the channel estimation value of the first PBCH data, the first PBCH data including PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping with the synchronization signal in the frequency domain, and the multiple DM-RSs include the first DM-RS;
[0010] For the second PBCH data, determining a channel estimation value of the second PBCH data based on a channel estimation value of a second DM-RS in the second PBCH data, where the second PBCH data includes PBCH data other than the first PBCH data in a second OFDM symbol and a fourth OFDM symbol, and the multiple DM-RSs include the second DM-RS;
[0011] For the third PBCH data, the channel estimation value of the third PBCH data is determined based on the channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol, the third PBCH data includes the PBCH data transmitted by the remaining part of the third OFDM symbol, the multiple DM-RSs include the third DM-RS, and the target OFDM symbol includes the second OFDM symbol and / or the fourth OFDM symbol.
[0012] In an optional implementation of the first aspect, acquiring a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS in a plurality of demodulation reference signals DM-RS based on the SSB includes:
[0013] Extracting a synchronization signal and multiple DM-RSs from the SSB, the synchronization signal occupies multiple first subcarriers in the frequency domain, and each DM-RS occupies a second subcarrier in the frequency domain;
[0014] For each third subcarrier among the multiple third subcarriers, determine a channel estimation value of the third subcarrier by performing channel estimation processing on the third subcarrier, thereby obtaining channel estimation values of the multiple third subcarriers;
[0015] The plurality of third subcarriers include a plurality of first subcarriers and a plurality of second subcarriers, and the channel estimation values of the plurality of third subcarriers include a channel estimation value of each first subcarrier in the plurality of first subcarriers and a channel estimation value of each second subcarrier in the plurality of second subcarriers;
[0016] The channel estimation value of the synchronization signal includes the channel estimation value of each first subcarrier in the multiple first subcarriers; the channel estimation value of the DM-RS includes the channel estimation value of the second subcarrier corresponding to the DM-RS.
[0017] In an optional implementation of the first aspect, extracting a synchronization signal and a plurality of DM-RSs from an SSB includes:
[0018] By blindly detecting the PSS in the SSB, the start and end positions of the SSB in the frequency domain and the start and end positions of the SSB in the time domain are obtained;
[0019] Determine a first position of the synchronization signal in the SSB and a second position of the PBCH data in the SSB based on the start and end positions of the SSB in the frequency domain, the start and end positions of the SSB in the time domain, and a relative position relationship among a preset synchronization signal, PBCH data, and the SSB;
[0020] Based on the first position, a synchronization signal is extracted from the SSB, and based on the second position, multiple DM-RSs are extracted from the SSB.
[0021] In an optional implementation of the first aspect, for each third subcarrier in the plurality of third subcarriers, performing channel estimation processing on the third subcarrier to determine a channel estimation value of the third subcarrier, and obtaining the channel estimation values of the plurality of third subcarriers includes:
[0022] For each third subcarrier in the plurality of third subcarriers, perform the following operations:
[0023] Processing the third subcarrier and the preset parameters by using a preset function to locally generate a fourth subcarrier corresponding to the third subcarrier;
[0024] Channel estimation processing is performed on the third subcarrier and a fourth subcarrier corresponding to the third subcarrier using a channel estimation function to obtain a channel estimation value of the third subcarrier.
[0025] Among them, the preset parameters include a first sub-parameter and a second sub-parameter. The first sub-parameter is determined based on the cell group flag and the cell group flag, and the second sub-parameter is determined based on the cell group flag. The cell group flag and the cell group flag are used to uniquely determine the cell corresponding to the SSB.
[0026] In an optional implementation of the first aspect, the PSS is used to carry a cell group flag corresponding to the SSB, and the SSS is used to carry a cell group flag corresponding to the SSB;
[0027] Before the third subcarrier and the preset parameter are processed by using the preset function to locally generate a fourth subcarrier corresponding to the third subcarrier, the method further includes:
[0028] By blindly detecting the PSS in the SSB, the intra-cell group flag corresponding to the SSB carried by the PSS is determined;
[0029] By blindly detecting the SSS in the SSB, the cell group flag corresponding to the SSB carried by the SSS is determined;
[0030] The first sub-parameter is determined based on the intra-cell-group flag and the cell-group flag, and the second sub-parameter is determined based on the cell-group flag.
[0031] In an optional implementation of the first aspect, for the first PBCH data, determining a channel estimation value of the first PBCH data based on a channel estimation value of a synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data includes:
[0032] Determine the coherence time, which represents the degree of correlation between two adjacent OFDM symbols in SSB in the time domain;
[0033] When the coherence time is less than the preset time threshold, for the first PBCH data, a channel estimation value of the first PBCH data is determined based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data.
[0034] In an optional implementation of the first aspect, the synchronization signal includes multiple first subcarriers, and the channel estimation value of the synchronization signal includes channel estimation values of the multiple first subcarriers;
[0035] For the first PBCH data, determining a channel estimation value of the first PBCH data based on a channel estimation value of a synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data includes:
[0036] For the first PBCH data, based on the channel estimation values of the multiple first subcarriers, a first interpolation weight is calculated, where the first interpolation weight represents a change rule of the channel estimation values of the multiple first subcarriers in the frequency domain;
[0037] A channel estimation value of the first PBCH data is calculated based on the channel estimation value of the first DM-RS and the interpolation weight.
[0038] In an optional implementation of the first aspect, the first PBCH data includes multiple first PBCH subcarriers;
[0039] For the first PBCH data, calculating a first interpolation weight based on channel estimation values of a plurality of first subcarriers includes:
[0040] Determine a plurality of first resource blocks in the first PBCH data, each first resource block including (4I-3) first PBCH subcarriers, the (4I-3) first PBCH subcarriers including consecutive I first DM-RSs, where I is greater than or equal to 2;
[0041] For each first resource block, determine a second resource block overlapping with the first resource block in the frequency domain from the synchronization signal, the second resource block including (4I-3) first subcarriers;
[0042] Calculate a first interpolation weight corresponding to the second resource block based on the channel estimation value of each first subcarrier in the (4I-3) first subcarriers, wherein the first interpolation weight corresponding to the second resource block represents a change rule of the channel estimation values of the (4I-3) first subcarriers in the frequency domain;
[0043] Calculating a channel estimation value of first PBCH data based on a channel estimation value of a first DM-RS and a first interpolation weight includes:
[0044] For each first resource block in the multiple first resource blocks, based on the channel estimation values of I first DM-RSs in the first resource block and the first interpolation weight corresponding to the first resource block, the channel estimation value corresponding to each first PBCH subcarrier in the first resource block is calculated.
[0045] In an optional implementation of the first aspect, for the second PBCH data, determining a channel estimation value of the second PBCH data based on a channel estimation value of a second DM-RS in the second PBCH data includes:
[0046] According to a preset interpolation method, interpolation is performed using the channel estimation value of the second DM-RS in the second PBCH data to obtain the channel estimation value of the second PBCH data.
[0047] In an optional implementation of the first aspect, the third PBCH data includes first sub-PBCH data and second sub-PBCH data, and the target OFDM symbol includes the second OFDM symbol and / or the fourth OFDM symbol;
[0048] For the third PBCH data, determining a channel estimation value of the third PBCH data based on a channel estimation value of a third DM-RS in the third PBCH data and a target OFDM symbol includes:
[0049] Determine an idle subcarrier between the third PBCH data and the synchronization signal in the frequency domain;
[0050] Determine fourth PBCH data overlapping with idle subcarriers in the frequency domain in the target OFDM symbol, where the fourth PBCH data includes a fourth DM-RS;
[0051] Determine a channel estimation value of a third DM-RS in the third PBCH data, and a channel estimation value of a fourth DM-RS;
[0052] According to a preset interpolation method, interpolation processing is performed using the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS to obtain a channel estimation value of the third PBCH data.
[0053] In a second aspect, an embodiment of the present application provides a channel estimation device, the device comprising:
[0054] An acquisition module is used to acquire a synchronization signal block SSB, where the SSB occupies four consecutive orthogonal frequency division multiplexing OFDM symbols in the time domain, where the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal PSS, a portion of the third OFDM symbol of the four OFDM symbols is used to transmit a secondary synchronization signal SSS, and the second OFDM symbol of the four OFDM symbols, the fourth OFDM symbol and the remaining portion of the third OFDM symbol are used to transmit physical broadcast channel PBCH data, where the PBCH data includes multiple demodulation reference signals DM-RS;
[0055] The acquisition module is further used to acquire a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS in a plurality of DM-RSs based on the SSB, wherein the synchronization signal includes a PSS and / or an SSS;
[0056] a determination module, configured to determine, for the first PBCH data, a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data, wherein the first PBCH data includes PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping with the synchronization signal in the frequency domain, and the multiple DM-RSs include the first DM-RS;
[0057] The determination module is further configured to determine, for the second PBCH data, a channel estimation value of the second PBCH data based on a channel estimation value of a second DM-RS in the second PBCH data, wherein the second PBCH data includes PBCH data other than the first PBCH data in the second OFDM symbol and the fourth OFDM symbol, and the multiple DM-RSs include the second DM-RS;
[0058] The determination module is also used to determine the channel estimation value of the third PBCH data based on the channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol, the third PBCH data including the PBCH data transmitted by the remaining part of the third OFDM symbol, the multiple DM-RSs including the third DM-RS, and the target OFDM symbol including the second OFDM symbol and / or the fourth OFDM symbol.
[0059] In a third aspect, an electronic device is provided, comprising: a memory for storing computer program instructions; and a processor for reading and running the computer program instructions stored in the memory to execute the channel estimation method provided by any optional implementation in the first aspect.
[0060] In a fourth aspect, a computer storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the channel estimation method provided by any optional implementation in the first aspect is implemented.
[0061] In a fifth aspect, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the channel estimation method provided by any optional implementation in the first aspect is implemented.
[0062] In an embodiment of the present application, SSB can be obtained. Since SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol of the four OFDM symbols is used to transmit the primary synchronization signal PSS, part of the third OFDM symbol of the four OFDM symbols is used to transmit the secondary synchronization signal SSS, the second OFDM symbol of the four OFDM symbols, the fourth OFDM symbol and the remaining part of the third OFDM symbol are used to transmit physical broadcast channel PBCH data, and the PBCH data includes DM-RS. In this way, according to the structural characteristics of SSB, when calculating the channel estimation value of PBCH data, PBCH can be divided into three parts, and each part uses a different interpolation method. In this way, the channel estimation accuracy of PBCH data can be effectively improved, thereby effectively improving the detection accuracy of PBCH data. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0064] Figure 1 It is a schematic diagram of the structure of SSB in the time domain and frequency domain provided by an embodiment of the present application;
[0065] Figure 2 It is a schematic diagram of an offset relationship of a DM-RS within an RB provided in an embodiment of the present application;
[0066] Figure 3 This is one of the flow charts of a channel estimation method provided in an embodiment of the present application;
[0067] Figure 4 It is a structural diagram of an SSB provided in an embodiment of the present application;
[0068] Figure 5 This is a second flow chart of a channel estimation method provided in an embodiment of the present application;
[0069] Figure 6 This is a partial schematic diagram of a first PBCH data provided by an embodiment of the present application;
[0070] Figure 7 This is a partial schematic diagram of a third PBCH data provided in an embodiment of the present application;
[0071] Figure 8 A schematic diagram of the structure of a channel estimation device provided in an embodiment of the present application;
[0072] Fig. 9 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0074] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0075] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0076] As mentioned in the background technology, in the prior art, channel estimation is generally performed using the DM-RS carried in the PBCH. Since the DM-RS only occupies 1 / 4 of the PBCH, the channel can only be estimated by interpolation at the PBCH position where there is no DM-RS. However, the accuracy of the channel estimation of this method is low.
[0077] Since the accuracy of channel estimation directly affects the detection accuracy of PBCH, if the channel estimation accuracy is low, the UE may not be able to accurately detect the PBCH, and thus cannot accurately obtain the MIB, and cannot successfully implement the UE network search, UE access to the cell and other processes.
[0078] Based on this, in order to solve the problem of low channel estimation accuracy in the prior art, the embodiments of the present application provide a channel estimation method, device, equipment, medium and product. The method can obtain SSB. Since SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol of the four OFDM symbols is used to transmit the primary synchronization signal PSS, and part of the third OFDM symbol of the four OFDM symbols is used to transmit the secondary synchronization signal SSS. The second OFDM symbol of the four OFDM symbols, the fourth OFDM symbol and the remaining part of the third OFDM symbol are used to transmit physical broadcast channel PBCH data, and the PBCH data includes DM-RS. In this way, according to the structural characteristics of SSB, when calculating the channel estimation value of PBCH data, PBCH can be divided into three parts, and each part uses a different interpolation method. In this way, the channel estimation accuracy of PBCH data can be effectively improved, thereby effectively improving the detection accuracy of PBCH data.
[0079] In the 5G NR system, PBCH is carried on the synchronization signal block (SSB), which is an important signal block for synchronization and frequency correction. It is mainly used for UE initial access, synchronization and positioning, as well as frequency offset correction.
[0080] Therefore, in order to facilitate the subsequent understanding of the channel estimation method provided in the embodiment of the present application, before describing the channel estimation method provided in the embodiment of the present application, the structure of SSB is first described in detail in conjunction with the accompanying drawings.
[0081] Figure 1 It is a structural diagram of SSB in the time domain and frequency domain provided in an embodiment of the present application.
[0082] like Figure 1 As shown, SSB occupies 4 orthogonal frequency division multiplexing (OFDM) symbols in the time domain, that is, Figure 1 The four OFDM symbols are numbered as "0", "1", "2" and "3". SSB occupies 20 resource blocks (RBs) in the frequency domain, and each RB contains 12 subcarriers. Figure 1 As shown, SSB occupies a total of 240 consecutive subcarriers in the frequency domain, namely Figure 1 There are 240 subcarriers numbered from "0" to "239" in the .
[0083] In addition to carrying PBCH, SSB also carries a synchronization signal, which includes a primary synchronization signal (Primary Synchronization Signal, PSS) and a secondary synchronization signal (Secondary Synchronization Signal, SSS).
[0084] Based on this, for PSS, continue as follows Figure 1 As shown, the PSS is on the first OFDM symbol of the SSB (i.e., the OFDM symbol numbered "0" in the time domain), and occupies the 127 subcarriers in the middle of the SSB in the frequency domain, i.e., the 127 subcarriers numbered from "56" to "182" in the frequency domain. In the first OFDM symbol, the 56 subcarriers numbered from "0" to "55" and the 57 subcarriers numbered from "183" to "239" do not transmit any signals. In this way, there can be a greater frequency isolation between the PSS and other signals, making it easier for the UE to distinguish the PSS from other signals.
[0085] For SSS, SSS occupies 127 subcarriers numbered between "56" and "182" on the third OFDM symbol in SSB (i.e., the OFDM symbol numbered "2" in the time domain), 8 subcarriers numbered between "48" and "55" on the third OFDM symbol, and 9 subcarriers numbered between "183" and "191" on the third OFDM symbol. In this way, SSS can be easily distinguished from PBCH and the resources on the third OFDM symbol can be fully utilized.
[0086] For PBCH, PBCH is on the second OFDM symbol (i.e. OFDM symbol numbered "1" in the time domain) to the fourth OFDM symbol (i.e. OFDM symbol numbered "3" in the time domain) of the SSB block, wherein the PBCH on the second OFDM symbol occupies 240 subcarriers numbered from "0" to "239", the PBCH on the fourth OFDM symbol occupies 240 subcarriers numbered from "0" to "239", and the PBCH on the third OFDM symbol occupies 96 subcarriers numbered from "56" to "182" on the third OFDM. In this way, PBCH occupies a total of 576 resource elements (RE).
[0087] It should be noted that on the RB occupied by PBCH, the 12 subcarriers in each RB are divided into 3 groups, each group contains 4 subcarriers, of which one subcarrier is used to carry DM-RS and the other three subcarriers carry PBCH data. However, the position of DM-RS is not fixed, and the offset v is obtained by the physical cell flag mod4. Therefore, the value of v can be 0 to 3. The relationship between the value of v and the offset of DM-RS in one RB can be as follows: Figure 2 As shown, the white boxes represent subcarriers carrying PBCH data, and the green boxes represent subcarriers carrying DM-RS of PBCH.
[0088] It should also be noted that the channel estimation method provided in the embodiment of the present application can be executed by a channel estimation device or a control module in the channel estimation device for executing the channel estimation method. In the embodiment of the present application, the channel estimation method provided in the embodiment of the present application is described by taking the channel estimation device executing the channel estimation method as an example.
[0089] Based on the above Figure 1 The structure of SSB in the frequency domain and time domain is shown, and the channel estimation method provided in the embodiment of the present application is described in detail below in conjunction with the accompanying drawings.
[0090] Figure 3 It is a flow chart of a channel estimation method provided in an embodiment of the present application.
[0091] like Figure 3 As shown, the execution subject of the method may be a channel estimation device, and the specific steps of the method may include the following steps:
[0092] S310, obtain synchronization signal block SSB.
[0093] In some embodiments, the synchronization signal block SSB occupies four consecutive orthogonal frequency division multiplexing OFDM symbols in the time domain, combined with Figure 1 As shown, the first OFDM symbol of the four OFDM symbols is used to transmit the primary synchronization signal PSS, part of the third OFDM symbol of the four OFDM symbols is used to transmit the secondary synchronization signal SSS, and the second OFDM symbol, the fourth OFDM symbol and the remaining part of the third OFDM symbol of the four OFDM symbols are used to transmit physical broadcast channel PBCH data, and the PBCH data includes multiple demodulation reference signals DM-RS.
[0094] S320, based on the SSB, obtain a channel estimation value of the synchronization signal and a channel estimation value of each DM-RS in the plurality of DM-RSs.
[0095] In some embodiments, the synchronization signal may include a primary synchronization signal PSS and / or a secondary synchronization signal SSS.
[0096] Specifically, when SSB is acquired, since the synchronization signal refers to PSS and / or SSS, and the first OFDM symbol in the SSB is used to transmit PSS, part of the third OFDM symbol is used to transmit SSS, and the synchronization signal and DM-RS contained in the SSB are known to the user equipment, the channel estimation device can directly obtain the channel estimation value of the synchronization signal in the SSB and the channel estimation value of the DM-RS based on the synchronization signal and DM-RS in the SSB, respectively.
[0097] S330: For the first PBCH data, determine a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data.
[0098] In some embodiments, the first PBCH data may include PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping with the synchronization signal in the frequency domain, such as Figure 4 As shown, the first PBCH data corresponds to Figure 4 The green part of the
[0099] In addition, the above-mentioned multiple DM-RSs may include a first DM-RS, and the first DM-RS may refer to the DM-RS in the first PBCH data, that is, the number of DM-RSs included in the first DM-RS is multiple, which is not specifically limited here.
[0100] Specifically, since the PBCH data and synchronization signal belonging to the same SSB have a certain correlation in the time domain, and the first PBCH data refers to the PBCH data in the second OFDM symbol and the fourth OFDM symbol in the SSB that overlap with the synchronization signal in the frequency domain, that is, the first PBCH data and the synchronization signal also have a certain correlation in the frequency domain, so for the first PBCH data, the channel estimation device can determine the channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data.
[0101] S340: For the second PBCH data, determine a channel estimation value of the second PBCH data based on the channel estimation value of the second DM-RS in the second PBCH data.
[0102] In some embodiments, the second PBCH data may include PBCH data in the second OFDM symbol and the fourth OFDM symbol except the first PBCH data. Figure 4 The yellow part of the
[0103] In addition, the above-mentioned multiple DM-RSs may include a second DM-RS, and the second DM-RS refers to the DM-RS in the second PBCH data. The specific number of DM-RSs included is not specifically limited here.
[0104] Specifically, since the second PBCH data may include PBCH data in the second OFDM symbol and the fourth OFDM symbol except the first PBCH data, for the second PBCH data, the channel estimation device can determine the channel estimation value of the second PBCH data based on the channel estimation value of the second DM-RS in the second PBCH data.
[0105] S350: For the third PBCH data, determine a channel estimation value of the third PBCH data based on the channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol.
[0106] In some embodiments, the third PBCH data includes PBCH data transmitted in the remaining portion of the third OFDM symbol.
[0107] In addition, the above-mentioned multiple DM-RSs may include a third DM-RS, and the third DM-RS refers to the DM-RS in the third PBCH data. The embodiment of the present application does not specifically limit the number of DM-RSs included in the third DM-RS.
[0108] The target OFDM symbol includes the second OFDM symbol and / or the fourth OFDM symbol.
[0109] Specifically, since the above-mentioned third PBCH data includes the PBCH data transmitted by the remaining part of the third OFDM symbol, and there is an idle subcarrier between the PBCH data transmitted on the third OFDM symbol and the synchronization signal, the idle subcarrier refers to the subcarrier that does not transmit any data, so it may cause the lack of some DM-RS. Therefore, for the third PBCH data, the channel estimation device can determine the channel estimation value of the third PBCH data based on the channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol.
[0110] In an embodiment of the present application, SSB can be obtained. Since SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol of the four OFDM symbols is used to transmit the primary synchronization signal PSS, part of the third OFDM symbol of the four OFDM symbols is used to transmit the secondary synchronization signal SSS, the second OFDM symbol of the four OFDM symbols, the fourth OFDM symbol and the remaining part of the third OFDM symbol are used to transmit physical broadcast channel PBCH data, and the PBCH data includes DM-RS. In this way, according to the structural characteristics of SSB, when calculating the channel estimation value of PBCH data, PBCH can be divided into three parts, and each part uses a different interpolation method. In this way, the channel estimation accuracy of PBCH data can be effectively improved, thereby effectively improving the detection accuracy of PBCH data.
[0111] In order to describe the channel estimation method provided by the embodiment of the present application more accurately and in detail, in one embodiment, Figure 5 As shown, the above S320 may specifically include the following steps:
[0112] S510, extract a synchronization signal and multiple DM-RSs from the SSB.
[0113] Among them, the above-mentioned synchronization signal occupies multiple first subcarriers in the frequency domain of SSB, and each of the above-mentioned multiple DM-RSs occupies a second subcarrier in the frequency domain of SSB.
[0114] Specifically, after acquiring the SSB, the channel estimation device can extract the synchronization signal and multiple DM-RSs from the SSB because the SSB can carry the synchronization signal and the DM-RS in the PBCH data.
[0115] S520: For each third subcarrier among the multiple third subcarriers, determine a channel estimation value of the third subcarrier by performing channel estimation processing on the third subcarrier, and obtain channel estimation values of the multiple third subcarriers.
[0116] In some embodiments, the multiple third subcarriers may include multiple first subcarriers and multiple second subcarriers. Accordingly, the channel estimation values of the multiple third subcarriers may include a channel estimation value of each first subcarrier in the multiple first subcarriers and a channel estimation value of each second subcarrier in the multiple second subcarriers.
[0117] In addition, since the synchronization signal occupies multiple first subcarriers in the frequency domain of the SSB, the channel estimation value of the synchronization signal includes the channel estimation value of each first subcarrier in the multiple first subcarriers. And since a DM-RS occupies a second subcarrier in the frequency domain of the SSB, the channel estimation value of the DM-RS includes the channel estimation value of the second subcarrier corresponding to the DM-RS.
[0118] Specifically, after extracting the synchronization signal and multiple DM-RSs from the SSB, the synchronization signal occupies multiple first subcarriers in the frequency domain of the SSB, and a DM-RS occupies a second subcarrier in the frequency domain of the SSB, and the multiple third subcarriers include the multiple first subcarriers and the multiple second subcarriers, so the channel estimation device can determine the channel estimation value of the third subcarrier for each third subcarrier in the multiple third subcarriers by performing channel estimation processing on the third subcarrier, and obtain the channel estimation values of the multiple third subcarriers. In this way, the channel estimation value of the synchronization signal and the channel estimation value of each DM-RS in the multiple DM-RSs can be obtained.
[0119] In this embodiment, after acquiring the synchronization signal and multiple DM-RSs, channel estimation can be performed on the first subcarrier included in the synchronization signal, or channel estimation can be performed on the second subcarrier occupied by the DM-RS, so that the channel estimation value of the synchronization signal and the channel estimation value of each DM-RS can be accurately obtained.
[0120] Before obtaining the channel estimation value of the synchronization signal and the channel estimation value of each DM-RS in the multiple DM-RSs, it is necessary to extract the synchronization signal and the DM-RS from the SSB first, so that channel estimation can be performed on the synchronization signal and the DM-RS. Thus, in order to accurately obtain the synchronization signal and the multiple DM-RSs, in one embodiment, the steps of S510 involved above may specifically include the following steps:
[0121] By blindly detecting the PSS in the SSB, the start and end positions of the SSB in the frequency domain and the start and end positions of the SSB in the time domain are obtained;
[0122] Determine a first position of the synchronization signal in the SSB and a second position of the PBCH data in the SSB based on the start and end positions of the SSB in the frequency domain, the start and end positions of the SSB in the time domain, and a relative position relationship among a preset synchronization signal, PBCH data, and the SSB;
[0123] Based on the first position, a synchronization signal is extracted from the SSB, and based on the second position, multiple DM-RSs are extracted from the SSB.
[0124] The starting and ending positions of the SSB in the frequency domain may include the starting position of the SSB in the frequency domain and the ending position of the SSB in the frequency domain. Correspondingly, the starting and ending positions of the SSB in the time domain may include the starting position of the SSB in the time domain and the ending position of the SSB in the time domain.
[0125] In addition, the relative position relationship of the preset synchronization signal, PBCH data and SSB can be based on actual conditions. For example, the relative position relationship of the preset synchronization signal, PBCH data and SSB can be as follows: Figure 1 As shown, no specific limitation is made here.
[0126] Specifically, when the UE receives the SSB, the channel estimation device can obtain the starting and ending positions of the SSB in the frequency domain and the starting and ending positions of the SSB in the time domain by blindly detecting the PSS in the SSB. Then, based on the starting and ending positions of the SSB in the frequency domain, the starting and ending positions of the SSB in the time domain, and the preset synchronization signal, the relative position relationship between the PBCH data and the SSB, the first position of the synchronization signal in the SSB and the second position of the PBCH data in the SSB can be determined.
[0127] In this way, after determining the first position of the synchronization signal in the SSB and the second position of the PBCH data in the SSB, the synchronization signal is extracted from the SSB based on the first position, and due to the PBCH data, the DM-RS can be extracted from the SSB based on the second position.
[0128] It should be noted that in the process of blind detection of the PSS in the SSB, the channel estimation device performs time-domain sliding cross-correlation based on the acquired SSB and multiple standard PSSs generated and stored locally, and then determines the starting position of the SSB based on the correlation peak.
[0129] In this embodiment, the PSS received in the SSB can be blindly detected to obtain the starting position of the SSB in the time domain and the time domain position in the frequency domain, and then combined with the structural characteristics of the SSB, the synchronization signal and DM-RS can be accurately detected and extracted from the SSB.
[0130] In addition, in one embodiment, the above S520 may specifically include the following steps:
[0131] For each third subcarrier in the plurality of third subcarriers, perform the following operations:
[0132] Processing the third subcarrier and the preset parameters by using a preset function to locally generate a fourth subcarrier corresponding to the third subcarrier;
[0133] Channel estimation processing is performed on the third subcarrier and a fourth subcarrier corresponding to the third subcarrier using a channel estimation function to obtain a channel estimation value of the third subcarrier.
[0134] Among them, the preset parameters are determined based on the cell group flag and the cell group flag, or the preset parameters are determined based on the cell group flag, and the cell group flag and the cell group flag are used to uniquely determine the cell corresponding to the SSB.
[0135] In addition, the preset function may be a function preset based on actual experience or situation, which is not specifically limited here. The channel estimation function may be a function preset based on actual experience or situation, which may be, for example, the least squares (LS) method, which is not specifically limited here.
[0136] Specifically, the channel estimation device can process the third subcarrier and preset parameters using a preset function for each third subcarrier among multiple third subcarriers, locally generate a fourth subcarrier corresponding to the third subcarrier, and then use the channel estimation function to perform channel estimation processing on the third subcarrier and the fourth subcarrier corresponding to the third subcarrier to obtain a channel estimation value of the third subcarrier.
[0137] Taking the determination of the channel estimation value of the synchronization signal as an example, in one example, if the synchronization signal is SSS, since SSS occupies the third OFDM symbol of SSB in the time domain, it occupies 127 subcarriers numbered from "56" to "182" in the frequency domain, which are recorded as r SSS =[r SSS,0 ,rSSS,1 ,…,r SSS,i ,…,r SSS,126 ] T , where r SSS,i It is the SSS data received on the i+1th subcarrier among the 127 consecutive subcarriers where the SSS is located.
[0138] In order to calculate the channel estimation value of SSS, it is necessary to generate SSS locally. The specific formula is as follows:
[0139] d SSS,n =[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)] (1)
[0141]
[0142] Among them, 0≤n<127.
[0143] x0(i+7)=(x0(i+4)+x0(i))mod2 (4)
[0144] x1(i+7)=(x1(i+1)+x1(i))mod2 (5)
[0145] The initial sequence is defined using the following formula:
[0146] [x0(6) x0(5) x0(4) x0(3) x0(2) x0(1) x0(0)]=[0 0 0 0 0 0 1] (6)
[0147] [x1(6) x1(5) x1(4) x1(3) x1(2) x1(1) x1(0)] = [0 0 0 0 0 0 1] (7) For the convenience of expression, let d SSS,n =[d SSS,0 ,d SSS,1 ,…,d SSS,i ,…,d SSS,126 ] T .
[0148] Usually, in engineering implementation, the LS (Least Square) method is used for channel estimation to calculate the channel estimation value on SSS. as follows:
[0149]
[0150] in, is the channel estimation value of the i+1th subcarrier among the 127 consecutive subcarriers where the SSS is located.
[0151] In another example, if the synchronization signal is PSS, PSS occupies the first symbol of SSB in the time domain and occupies 127 subcarriers numbered from "56" to "182" in the frequency domain, which are recorded as r PSS =[r PSS,0 ,r PSS,1 ,…,r PSS,i ,…,r PSS,126 ] T , where r PSS,i It is the PSS data received on the (i+1)th subcarrier among the 127 consecutive subcarriers where the PSS is located.
[0152] In order to calculate the channel estimation value on the PSS, the PSS needs to be generated locally first. The formula is as follows:
[0153] d PSS,n =1-2x(m) (9)
[0154]
[0155] Among them, 0≤n<127;
[0156] x(i+7)=(x(i+4)+x(i))mod2 (11)
[0157] [x(6) x(5) x(4) x(3) x(2) x(1) x(0)] = [1 1 1 0 1 1 0] (12) For the convenience of expression, let d PSS =[d PSS,0 ,d PSS,1 ,…,d PSS,i ,…,d PSS,126 ] T .
[0158] Use the LS method to estimate the channel and calculate the channel estimation value on the PSS as follows:
[0159]
[0160] in, It is the channel estimation value of the i+1th subcarrier among the 127 consecutive subcarriers where the PSS is located.
[0161] It should be noted that since the cell group flag and the cell group flag are used to uniquely determine the cell corresponding to the SSB, that is, a unique cell flag can be determined based on the cell group flag and the cell group flag, which can be specifically shown in the following formula:
[0162]
[0163] in, It is the symbol of the community. It is the cell group flag. It is the mark within the cell group.
[0164] In this embodiment, the third subcarrier and the preset parameters can be processed respectively using a preset function, a fourth subcarrier corresponding to the third subcarrier can be generated locally, and then the third subcarrier and the fourth subcarrier corresponding to the third subcarrier can be channel estimated using a channel estimation function, so that the channel estimation value of the third subcarrier can be accurately obtained.
[0165] Since the above-mentioned first sub-parameter is determined based on the cell group flag and the cell group flag, and the second sub-parameter is determined based on the cell group flag, before the third subcarrier and the preset parameter are processed by using the preset function and the fourth subcarrier corresponding to the third subcarrier is generated locally, it is necessary to first determine the cell group flag and the cell group flag, so that the first sub-parameter and the second sub-parameter can be accurately determined subsequently.
[0166] Based on this, in some embodiments, since the PSS can be used to carry the cell group flag corresponding to the SSB, and the SSS can be used to carry the cell group flag corresponding to the SSB, before the third subcarrier and the preset parameter are processed by the preset function and the fourth subcarrier corresponding to the third subcarrier is generated locally, the channel estimation method provided in the embodiment of the present application may also include the following steps:
[0167] By blindly detecting the PSS in the SSB, the intra-cell group flag corresponding to the SSB carried by the PSS is determined;
[0168] By blindly detecting the SSS in the SSB, the cell group flag corresponding to the SSB carried by the SSS is determined;
[0169] When the synchronization signal is SSS, a first sub-parameter is determined based on the intra-cell group flag and the cell group flag, and a second sub-parameter is determined based on the cell group flag, and the preset parameters include the first sub-parameter and the second sub-parameter;
[0170] When the synchronization signal is PSS, the preset parameters are determined based on the intra-cell group flag.
[0171] Specifically, the channel estimation device can determine the cell group flag corresponding to the SSB carried by the PSS by performing blind detection processing on the PSS in the SSB, and then can determine the cell group flag corresponding to the SSB carried by the SSS by performing blind detection processing on the SSS in the SSB, so that if the synchronization signal is SSS, the first sub-parameter is determined based on the cell group flag and the cell group flag, and the second sub-parameter is determined based on the cell group flag, and the preset parameters include the first sub-parameter and the second sub-parameter. If the synchronization signal is PSS, the preset parameter is determined based on the cell group flag.
[0172] In one example, in the process of blindly detecting the PSS in the SSB, the channel estimation device can perform time domain sliding cross-correlation based on the acquired SSB and multiple standard PSSs generated and stored locally, and determine the cell group flag according to the correlation peak. It should be noted that each standard PSS corresponds to a cell, which will not be described in detail here.
[0173] In addition, in the process of blindly detecting the SSS in the SSB, the channel estimation device can perform frequency domain conjugate multiplication based on the acquired SSB and multiple standard SSSs generated and stored locally, and can determine the cell flag based on the maximum value after the conjugate multiplication. It should be noted that each standard SSS corresponds to a cell, which will not be described in detail here.
[0174] In this embodiment, blind detection processing can be performed on the PSS and SSS in the SSB respectively to obtain the intra-cell group flag and the cell group flag, and then the preset parameters can be accurately determined for subsequent channel estimation of PBCH data.
[0175] In one embodiment, the above-mentioned S320 may specifically include the following steps:
[0176] Determine the coherence time, which represents the degree of correlation between two adjacent OFDM symbols in SSB in the time domain;
[0177] When the coherence time is less than the preset time threshold, for the first PBCH data, a channel estimation value of the first PBCH data is determined based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data.
[0178] In some embodiments, the above-mentioned coherence time characterizes the degree of correlation between two adjacent OFDM symbols in the SSB in the time domain. Specifically, the smaller the coherence time, the greater the degree of correlation between two adjacent OFDM symbols in the SSB in the time domain. Conversely, the larger the coherence time, the smaller the degree of correlation between two adjacent OFDM symbols in the SSB in the time domain.
[0179] In addition, the above-mentioned preset time threshold can be preset based on actual experience or circumstances, and is not specifically limited here.
[0180] Specifically, the channel estimation device can determine the coherence time used to characterize the degree of correlation between two adjacent OFDM symbols in the SSB in the time domain, and judge whether the coherence time is less than a preset time threshold. If the coherence time is less than the preset time threshold, it means that the degree of correlation between two adjacent OFDM symbols in the SSB in the time domain meets the symbol requirement, which means that the two connected OFDM symbols in the SSB experience the same channel attenuation.
[0181] In one example, since the SSS partially overlaps with the PBCH in the frequency domain, but differs by only one symbol in the time domain, assuming that the operating frequency of the 5G NR system is f c =2.565GHz, the maximum moving speed of UE is 120km / h (corresponding to 33.3m / s), according to the Doppler frequency shift formula, the Doppler frequency shift Δf is approximately:
[0182]
[0183] From this, the coherence time T can be calculated C for:
[0184]
[0185] For a subcarrier spacing of 30kHz, the length of a downlink symbol with a normal cyclic prefix is 33.33us, which is much shorter than the coherence time T. C Therefore, it is reasonable to assume that the SSS and the PBCH in the frequency domain overlap experience the same channel fading, so the interpolation weights estimated on the SSS can be used as the interpolation weights on the PBCH, and the channel estimation value on the PBCH can be calculated based on the channel estimation value of the DM-RS.
[0186] In this embodiment, the coherence time can be determined to determine the degree of correlation between two adjacent OFDM symbols in the SSB in the time domain, and when the degree of correlation between the two OFDM symbols in the time domain meets the conditions, the channel estimation value of the first PBCH data is calculated in combination with the synchronization signal. In this way, the accuracy of the channel estimation value of the first PBCH data can be improved.
[0187] Based on this, in some embodiments, the synchronization signal includes multiple first subcarriers, and correspondingly, the channel estimation value of the synchronization signal includes the channel estimation values of the multiple first subcarriers. In this way, the S320 involved above may specifically include the following steps:
[0188] For the first PBCH data, based on the channel estimation values of the multiple first subcarriers, a first interpolation weight is calculated, where the first interpolation weight represents a change rule of the channel estimation values of the multiple first subcarriers in the frequency domain;
[0189] A channel estimation value of the first PBCH data is calculated based on the channel estimation value of the first DM-RS and the interpolation weight.
[0190] Specifically, the channel estimation device can calculate the first interpolation weight for the first PBCH data based on the channel estimation values of each of the multiple first subcarriers included in the synchronization signal, and the first interpolation weight can characterize the change pattern of the channel estimation values of the multiple first subcarriers in the frequency domain, and then the channel estimation value of the first PBCH data can be calculated based on the channel estimation value of the first DM-RS and the interpolation weight.
[0191] In this embodiment, the interpolation weights can be calculated for the first PBCH data with reference to the synchronization signal in the same frequency domain as the first PBCH data, and then the first PBCH data can be interpolated to accurately obtain the channel estimation value of the first PBCH data.
[0192] In some embodiments, the first PBCH data may include multiple first PBCH subcarriers. Based on this, the above-mentioned step of calculating the first interpolation weight based on the channel estimation values of the multiple first subcarriers for the first PBCH data may specifically include the following steps:
[0193] Determine a plurality of first resource blocks in the first PBCH data, each first resource block including (4I-3) first PBCH subcarriers, the (4I-3) first PBCH subcarriers including consecutive I first DM-RSs, where I is greater than or equal to 2;
[0194] For each first resource block, determine a second resource block overlapping with the first resource block in the frequency domain from the synchronization signal, the second resource block including (4I-3) first subcarriers;
[0195] Calculate a first interpolation weight corresponding to the second resource block based on the channel estimation value of each first subcarrier in the (4I-3) first subcarriers, wherein the first interpolation weight corresponding to the second resource block represents a change rule of the channel estimation values of the (4I-3) first subcarriers in the frequency domain;
[0196] Specifically, the channel estimation device can first determine a plurality of first resource blocks in the first PBCH data, each of the first resource blocks including (4I-3) first PBCH subcarriers, and the (4I-3) first PBCH subcarriers including consecutive I first DM-RSs;
[0197] In this way, for each first resource block, the channel estimation device can determine from the synchronization signal a second resource block that overlaps with the first resource block in the frequency domain, and the second resource block includes (4I-3) first subcarriers, and then can calculate the first interpolation weight corresponding to the second resource block based on the channel estimation value of each first subcarrier among the (4I-3) first subcarriers.
[0198] Based on this, the above-mentioned step of calculating the channel estimation value of the first PBCH data based on the channel estimation value of the first DM-RS and the first interpolation weight may specifically include the following steps:
[0199] For each first resource block in the multiple first resource blocks, based on the channel estimation values of I first DM-RSs in the first resource block and the first interpolation weight corresponding to the first resource block, the channel estimation value corresponding to each first PBCH subcarrier in the first resource block is calculated.
[0200] Specifically, the channel estimation device can calculate, for each first resource block among multiple first resource blocks, the channel estimation value corresponding to each first PBCH subcarrier in the first resource block based on the channel estimation value of I first DM-RSs in the first resource block and the first interpolation weight corresponding to the first resource block.
[0201] In one example, if Figure 6 As shown in FIG. 1 , since DM-RS is spaced 3 subcarriers apart in the frequency domain, 5 consecutive subcarriers are used as a basic resource block for channel estimation calculation. The PBCH symbol of this basic resource block contains two DM-RS subcarriers, as shown in FIG. Figure 2 As shown in the black dotted box in the middle. Define the channel estimation value set of 5 consecutive subcarriers in the ith basic resource block on the symbol where the SSS is located as:
[0202]
[0203] Where v is the offset of DM-RS in the frequency domain, such as Figure 6 shown.
[0204] make Indicates that the symbol where the SSS is located corresponds to the channel estimation value of the DM-RS subcarrier.
[0205] Let the interpolation weight be W SSS,i , then the channel estimation based on interpolation is This application derives the expression of the interpolation coefficient based on the MMSE (Minimum Mean-Square Error, MMSE) criterion, and obtains the following optimization problem:
[0206]
[0207] The above optimization problem has an analytical solution, namely:
[0208]
[0209] in, Represents the Moore-Penrose pseudoinverse operation.
[0210] After obtaining the interpolation weights, the PBCH data and DM-RS that overlap with the SSS can be extracted from the second and fourth symbols of the SSB. First, the channel estimation value is calculated using the DM-RS through the LS algorithm. in and Represents the channel estimation value of two adjacent DM-RS positions on PBCH. Then use interpolation to calculate the channel estimation value of PBCH data and DM-RS according to the following formula:
[0211]
[0212] in,
[0213] Finally, by traversing the basic resource block index i (i=0, 1, ..., 32) according to the above method, the channel estimation of the PBCH overlapping with the SSS can be completed.
[0214] In another example, if the synchronization signal is a PSS, it is defined that on the symbol where the PSS is located, the channel estimation value set of 5 consecutive subcarriers in the i-th basic resource block is:
[0215]
[0216] Similarly, Indicates that the symbol where the SSS is located corresponds to the channel estimation value of the DM-RS subcarrier.
[0217] Let the interpolation weight be W PSS,i , then the channel estimation based on interpolation is Based on the MMSE criterion, the expression of the interpolation coefficient is derived, and the following optimization problem is obtained:
[0218]
[0219] The above optimization problem has an analytical solution, namely:
[0220]
[0221] After obtaining the interpolation weights, the PBCH data and DM-RS that overlap with the SSS can be extracted from the second and fourth symbols of the SSB. First, the channel estimation value is calculated using the DM-RS through the LS algorithm. in and Represents the channel estimation value of two adjacent DM-RS positions on PBCH. Then use interpolation to calculate the channel estimation value of PBCH data and DM-RS according to the following formula:
[0222]
[0223] Finally, by traversing the basic resource block index i (i=0, 1, ..., 32) according to the above method, the channel estimation of the PBCH overlapping with the PSS can be completed.
[0224] In this embodiment, the overlapping part of the synchronization signal and the PBCH frequency domain can be divided into multiple basic resource blocks. In the resource block, the interpolation weight is calculated using the synchronization signal, and then the channel estimation value calculated by the interpolation weight and the DM-RS on the PBCH is used to accurately calculate the channel estimation value on the PBCH data. In this way, considering the structural characteristics of the SSB, the first PBCH data is accurately estimated, so that the first PBCH data can be accurately detected.
[0225] In addition, in one embodiment, the above-mentioned S330 may specifically include the following steps:
[0226] According to a preset interpolation method, interpolation is performed using the channel estimation value of the second DM-RS in the second PBCH data to obtain the channel estimation value of the second PBCH data.
[0227] Among them, the preset interpolation method involved above can be a method preset based on actual experience or situation, such as linear interpolation method, Gaussian interpolation method and Wiener interpolation filtering method, etc., which is not specifically limited here.
[0228] Specifically, the channel estimation device can perform interpolation using the channel estimation value of the second DM-RS in the second PBCH data in a preset interpolation manner to obtain the channel estimation value of the second PBCH data.
[0229] In an example, if the preset interpolation method may be Gaussian interpolation, the channel estimation values of three consecutive DM-RSs are used for interpolation filtering in the frequency direction, and the formula is as follows:
[0230]
[0231] Wherein, 0<=p<=q-1, q is the number of subcarriers between two adjacent DM-RSs, and on the PBCH of the 5G NR system, q=4; i is the index of the subcarrier where the PBCH is located in part 2; as well as is the channel estimation value on 3 consecutive DM-RS. The 3 interpolation coefficients are:
[0232]
[0233] In this embodiment, the second DM-RS in the second PBCH data can be used to perform interpolation processing on the second PBCH data, so that the channel estimation value of the second PBCH data can be accurately calculated.
[0234] Since the third PBCH data includes the PBCH data transmitted by the remaining part of the third OFDM symbol, and there are 8 or 9 subcarrier intervals between the PBCH data and the SSS data on the third OFDM symbol, the DM-RS is missing when the PBCH subcarrier is interpolated. Figure 7 As shown, the OFDM symbol numbered "2" lacks DMRS, that is, DM-RS. For this situation, in order to accurately perform channel estimation on the third PBCH data, in some embodiments, the third PBCH data involved includes the first sub-PBCH data and the second sub-PBCH data, and the target OFDM symbol may include the second OFDM symbol and / or the fourth OFDM symbol.
[0235] Based on this, the above-mentioned S340 may specifically include the following steps:
[0236] Determine an idle subcarrier between the third PBCH data and the synchronization signal in the frequency domain;
[0237] Determine fourth PBCH data overlapping with idle subcarriers in the frequency domain in the target OFDM symbol, where the fourth PBCH data includes a fourth DM-RS;
[0238] Determine a channel estimation value of a third DM-RS in the third PBCH data, and a channel estimation value of a fourth DM-RS;
[0239] According to a preset interpolation method, interpolation processing is performed using the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS to obtain a channel estimation value of the third PBCH data.
[0240] Specifically, the channel estimation device can first determine the idle subcarriers between the third PBCH data and the synchronization signal in the frequency domain, and then determine the fourth PBCH data in the target OFDM symbol that overlaps with the idle subcarriers in the frequency domain. Since the fourth PBCH data includes the fourth DM-RS, and since the channel estimation device can obtain channel estimation values of multiple DM-RSs, the channel estimation device can determine the channel estimation value of the third DM-RS in the third PBCH data and the channel estimation value of the fourth DM-RS from the channel estimation values of the acquired multiple DM-RSs. In this way, the channel estimation device can perform interpolation processing using the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS in accordance with a preset interpolation method to obtain the channel estimation value of the third PBCH data.
[0241] In this embodiment, with respect to the third PBCH data, taking into account the lack of DM-RS and combining the second OFDM symbol and / or the fourth OFDM symbol, the DM-RS missing in the third PBCH data can be supplemented. In this way, the structural characteristics of the SSB can be taken into account to accurately estimate the channel of the third PBCH data, thereby improving the detection accuracy of the PBCH data.
[0242] Based on the same inventive concept, the embodiment of the present application also provides a channel estimation device. Figure 8 The channel estimation device provided in the embodiment of the present application is described in detail.
[0243] Figure 8 It is a structural diagram of a channel estimation device provided in an embodiment of the present application.
[0244] like Figure 8 As shown, the channel estimation device 800 may include:
[0245] An acquisition module 810 is used to acquire a synchronization signal block SSB, where the SSB occupies four consecutive orthogonal frequency division multiplexing OFDM symbols in the time domain, where the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal PSS, a portion of the third OFDM symbol of the four OFDM symbols is used to transmit a secondary synchronization signal SSS, and the second OFDM symbol, the fourth OFDM symbol and the remaining portion of the third OFDM symbol of the four OFDM symbols are used to transmit physical broadcast channel PBCH data, where the PBCH data includes multiple demodulation reference signals DM-RS;
[0246] The acquisition module 810 is further configured to acquire a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS in a plurality of DM-RSs based on the SSB, wherein the synchronization signal includes a PSS and / or an SSS;
[0247] A determination module 820 is configured to determine, for the first PBCH data, a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data, wherein the first PBCH data includes PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping with the synchronization signal in the frequency domain, and the multiple DM-RSs include the first DM-RS;
[0248] The determination module 820 is further configured to determine, for the second PBCH data, a channel estimation value of the second PBCH data based on a channel estimation value of a second DM-RS in the second PBCH data, where the second PBCH data includes PBCH data other than the first PBCH data in the second OFDM symbol and the fourth OFDM symbol, and the multiple DM-RSs include the second DM-RS;
[0249] The determination module 820 is also used to determine the channel estimation value of the third PBCH data based on the channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol, the third PBCH data including the PBCH data transmitted by the remaining part of the third OFDM symbol, the multiple DM-RSs including the third DM-RS, and the target OFDM symbol including the second OFDM symbol and / or the fourth OFDM symbol.
[0250] In one embodiment, the channel estimation device further includes:
[0251] An extraction module, used to extract a synchronization signal and multiple DM-RSs from the SSB, the synchronization signal occupies multiple first subcarriers in the frequency domain, and each DM-RS occupies a second subcarrier in the frequency domain;
[0252] a channel estimation module, configured to determine a channel estimation value of the third subcarrier by performing channel estimation processing on each third subcarrier among the plurality of third subcarriers, thereby obtaining channel estimation values of the plurality of third subcarriers;
[0253] The plurality of third subcarriers include a plurality of first subcarriers and a plurality of second subcarriers, and the channel estimation values of the plurality of third subcarriers include a channel estimation value of each first subcarrier in the plurality of first subcarriers and a channel estimation value of each second subcarrier in the plurality of second subcarriers;
[0254] The channel estimation value of the synchronization signal includes the channel estimation value of each first subcarrier in the multiple first subcarriers; the channel estimation value of the DM-RS includes the channel estimation value of the second subcarrier corresponding to the DM-RS.
[0255] In one embodiment, the extraction module is specifically used for:
[0256] By blindly detecting the PSS in the SSB, the start and end positions of the SSB in the frequency domain and the start and end positions of the SSB in the time domain are obtained;
[0257] Determine a first position of the synchronization signal in the SSB and a second position of the PBCH data in the SSB based on the start and end positions of the SSB in the frequency domain, the start and end positions of the SSB in the time domain, and a relative position relationship among a preset synchronization signal, PBCH data, and the SSB;
[0258] Based on the first position, a synchronization signal is extracted from the SSB, and based on the second position, multiple DM-RSs are extracted from the SSB.
[0259] In one embodiment, the channel estimation module mentioned above is specifically used for:
[0260] For each third subcarrier in the plurality of third subcarriers, perform the following operations:
[0261] Processing the third subcarrier and the preset parameters by using a preset function to locally generate a fourth subcarrier corresponding to the third subcarrier;
[0262] Performing channel estimation processing on the third subcarrier and a fourth subcarrier corresponding to the third subcarrier by using a channel estimation function to obtain a channel estimation value of the third subcarrier;
[0263] Among them, the preset parameters include a first sub-parameter and a second sub-parameter. The first sub-parameter is determined based on the cell group flag and the cell group flag, and the second sub-parameter is determined based on the cell group flag. The cell group flag and the cell group flag are used to uniquely determine the cell corresponding to the SSB.
[0264] In some embodiments, the PSS is used to carry the cell group flag corresponding to the SSB, and the SSS is used to carry the cell group flag corresponding to the SSB;
[0265] Based on this, the above-mentioned data processing device also includes a blind detection module.
[0266] A blind detection module, used to determine the cell group flag corresponding to the SSB carried by the PSS by performing blind detection processing on the PSS in the SSB;
[0267] The blind detection module is further used to determine the cell group flag corresponding to the SSB carried by the SSS by performing blind detection processing on the SSS in the SSB;
[0268] The determination module is further used to determine the first sub-parameter based on the cell group flag and the cell group flag, and to determine the second sub-parameter based on the cell group flag.
[0269] In one embodiment, the above-mentioned determination module is further used to determine the coherence time, where the coherence time represents the degree of correlation between two adjacent OFDM symbols in the SSB in the time domain;
[0270] The above-mentioned determination module is specifically used to determine the channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data when the coherence time is less than the preset time threshold.
[0271] In some embodiments, the synchronization signal includes a plurality of first subcarriers, and the channel estimation value of the synchronization signal includes channel estimation values of the plurality of first subcarriers;
[0272] Based on this, the data processing device mentioned above also includes a computing module.
[0273] A calculation module, configured to calculate, for the first PBCH data, a first interpolation weight based on the channel estimation values of the plurality of first subcarriers, wherein the first interpolation weight represents a change rule of the channel estimation values of the plurality of first subcarriers in the frequency domain;
[0274] The calculation module is further used to calculate the channel estimation value of the first PBCH data based on the channel estimation value and the interpolation weight of the first DM-RS.
[0275] In some embodiments, the first PBCH data includes a plurality of first PBCH subcarriers;
[0276] The above-mentioned calculation module is specifically used for:
[0277] Determine a plurality of first resource blocks in the first PBCH data, each first resource block including (4I-3) first PBCH subcarriers, the (4I-3) first PBCH subcarriers including consecutive I first DM-RSs, where I is greater than or equal to 2;
[0278] For each first resource block, determine a second resource block overlapping with the first resource block in the frequency domain from the synchronization signal, the second resource block including (4I-3) first subcarriers;
[0279] Calculate a first interpolation weight corresponding to the second resource block based on the channel estimation value of each first subcarrier in the (4I-3) first subcarriers, wherein the first interpolation weight corresponding to the second resource block represents a change rule of the channel estimation values of the (4I-3) first subcarriers in the frequency domain;
[0280] Calculating a channel estimation value of first PBCH data based on a channel estimation value of a first DM-RS and a first interpolation weight includes:
[0281] For each first resource block in the multiple first resource blocks, based on the channel estimation values of I first DM-RSs in the first resource block and the first interpolation weight corresponding to the first resource block, the channel estimation value corresponding to each first PBCH subcarrier in the first resource block is calculated.
[0282] In one embodiment, the above-mentioned determination module is specifically used to:
[0283] According to a preset interpolation method, interpolation is performed using the channel estimation value of the second DM-RS in the second PBCH data to obtain the channel estimation value of the second PBCH data.
[0284] In some embodiments, the third PBCH data includes the first sub-PBCH data and the second sub-PBCH data, and the target OFDM symbol includes the second OFDM symbol and / or the fourth OFDM symbol;
[0285] Based on this, the above determination module is specifically used for:
[0286] Determine an idle subcarrier between the third PBCH data and the synchronization signal in the frequency domain;
[0287] Determine fourth PBCH data overlapping with idle subcarriers in the frequency domain in the target OFDM symbol, where the fourth PBCH data includes a fourth DM-RS;
[0288] Determine a channel estimation value of a third DM-RS in the third PBCH data, and a channel estimation value of a fourth DM-RS;
[0289] According to a preset interpolation method, interpolation processing is performed using the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS to obtain a channel estimation value of the third PBCH data.
[0290] In an embodiment of the present application, SSB can be obtained. Since SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol of the four OFDM symbols is used to transmit the primary synchronization signal PSS, part of the third OFDM symbol of the four OFDM symbols is used to transmit the secondary synchronization signal SSS, the second OFDM symbol of the four OFDM symbols, the fourth OFDM symbol and the remaining part of the third OFDM symbol are used to transmit physical broadcast channel PBCH data, and the PBCH data includes DM-RS. In this way, according to the structural characteristics of SSB, when calculating the channel estimation value of PBCH data, PBCH can be divided into three parts, and each part uses a different interpolation method. In this way, the channel estimation accuracy of PBCH data can be effectively improved, thereby effectively improving the detection accuracy of PBCH data.
[0291] Each module in the channel estimation device provided in the embodiment of the present application can be implemented Figure 3 or Figure 5 The method steps of any of the embodiments shown in the figure can achieve the corresponding technical effects, which will not be repeated here for the sake of brevity.
[0292] Fig. 9 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[0293] The electronic device may include a processor 901 and a memory 902 storing computer program instructions.
[0294] Specifically, the processor 901 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0295] The memory 902 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 902 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 902 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 902 may be inside or outside the electronic device. In a particular embodiment, the memory 902 is a non-volatile solid-state memory.
[0296] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0297] The processor 901 implements any one of the channel estimation methods in the above embodiments by reading and executing computer program instructions stored in the memory 902 .
[0298] In one example, the electronic device may further include a communication interface 903 and a bus 910. Fig. 9As shown, the processor 901, the memory 902, and the communication interface 903 are connected via a bus 910 and communicate with each other.
[0299] The communication interface 903 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0300] Bus 910 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 910 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0301] In addition, in combination with the channel estimation method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, the channel estimation method provided in the embodiment of the present application is implemented.
[0302] An embodiment of the present application also provides a computer program product, which includes a computer program, and the computer program is executed by a processor to implement the channel estimation method provided in the embodiment of the present application.
[0303] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0304] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0305] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0306] Aspects of the present disclosure are described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable channel estimation device to produce a machine so that these instructions executed by the processor of the computer or other programmable channel estimation device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0307] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the described systems, modules and units can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A channel estimation method, characterized in that: The method comprises: Acquire a synchronization signal block SSB, where the SSB occupies four consecutive orthogonal frequency division multiplexing OFDM symbols in the time domain, where the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal PSS, a portion of the third OFDM symbol of the four OFDM symbols is used to transmit a secondary synchronization signal SSS, and the second OFDM symbol, the fourth OFDM symbol and the remaining portion of the third OFDM symbol of the four OFDM symbols are used to transmit physical broadcast channel PBCH data, where the PBCH data includes multiple demodulation reference signals DM-RS; Based on the SSB, acquiring a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS in a plurality of DM-RSs, wherein the synchronization signal includes a PSS and / or an SSS; For first PBCH data, determining a channel estimation value of the first PBCH data based on a channel estimation value of the synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data, wherein the first PBCH data includes PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping with the synchronization signal in the frequency domain, and the multiple DM-RSs include the first DM-RS; For second PBCH data, determining a channel estimation value of the second PBCH data based on a channel estimation value of a second DM-RS in the second PBCH data, where the second PBCH data includes PBCH data other than the first PBCH data in the second OFDM symbol and the fourth OFDM symbol, and the multiple DM-RSs include the second DM-RS; For the third PBCH data, the channel estimation value of the third PBCH data is determined based on the channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol, the third PBCH data includes the PBCH data transmitted by the remaining part of the third OFDM symbol, the multiple DM-RSs include the third DM-RS, and the target OFDM symbol includes the second OFDM symbol and / or the fourth OFDM symbol.
2. The method according to claim 1, characterized in that The acquiring, based on the SSB, a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS in a plurality of demodulation reference signals DM-RS, comprises: Extracting the synchronization signal and multiple DM-RSs from the SSB, the synchronization signal occupies multiple first subcarriers in the frequency domain, and each of the DM-RSs occupies a second subcarrier in the frequency domain; For each third subcarrier among the multiple third subcarriers, determine a channel estimation value of the third subcarrier by performing channel estimation processing on the third subcarrier, so as to obtain channel estimation values of the multiple third subcarriers; The plurality of third subcarriers include the plurality of first subcarriers and the plurality of second subcarriers, and the channel estimation values of the plurality of third subcarriers include the channel estimation value of each first subcarrier in the plurality of first subcarriers and the channel estimation value of each second subcarrier in the plurality of second subcarriers; The channel estimation value of the synchronization signal includes a channel estimation value of each first subcarrier in the multiple first subcarriers; the channel estimation value of the DM-RS includes a channel estimation value of a second subcarrier corresponding to the DM-RS.
3. The method according to claim 2, characterized in that The extracting the synchronization signal and the plurality of DM-RSs from the SSB comprises: Obtaining the start and end positions of the SSB in the frequency domain and the start and end positions of the SSB in the time domain by blindly detecting the PSS in the SSB; Determine a first position of the synchronization signal in the SSB and a second position of the PBCH data in the SSB based on the start and end positions of the SSB in the frequency domain, the start and end positions of the SSB in the time domain, and a relative position relationship among a preset synchronization signal, PBCH data, and the SSB; Based on the first position, the synchronization signal is extracted from the SSB, and based on the second position, the multiple DM-RSs are extracted from the SSB.
4. The method according to claim 2, characterized in that: The step of performing channel estimation processing on each third subcarrier in the plurality of third subcarriers to determine a channel estimation value of the third subcarrier to obtain the channel estimation values of the plurality of third subcarriers includes: For each third subcarrier in the plurality of third subcarriers, perform the following operations: Processing the third subcarrier and preset parameters by using a preset function to locally generate a fourth subcarrier corresponding to the third subcarrier; A channel estimation function is used to perform channel estimation processing on the third subcarrier and a fourth subcarrier corresponding to the third subcarrier to obtain a channel estimation value of the third subcarrier. The preset parameter is determined based on a cell group flag and a cell group flag, or the preset parameter is determined based on a cell group flag, and the cell group flag and the cell group flag are used to uniquely determine the cell corresponding to the SSB.
5. The method according to claim 4, characterized in that The PSS is used to carry the cell group flag corresponding to the SSB, and the SSS is used to carry the cell group flag corresponding to the SSB; Before the third subcarrier and the preset parameter are processed by using a preset function to locally generate a fourth subcarrier corresponding to the third subcarrier, the method further includes: Determine the cell group flag corresponding to the SSB carried by the PSS by performing blind detection processing on the PSS in the SSB; Determine the cell group flag corresponding to the SSB carried by the SSS by performing blind detection processing on the SSS in the SSB; When the synchronization signal is SSS, a first sub-parameter is determined based on the intra-cell group flag and the cell group flag, and a second sub-parameter is determined based on the cell group flag, and the preset parameters include the first sub-parameter and the second sub-parameter; When the synchronization signal is a PSS, the preset parameter is determined based on the intra-cell group flag.
6. The method according to claim 1, characterized in that The determining, for the first PBCH data, a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data includes: Determine a coherence time, where the coherence time represents a correlation degree between two adjacent OFDM symbols in the SSB in the time domain; When the coherence time is less than a preset time threshold, for the first PBCH data, a channel estimation value of the first PBCH data is determined based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data.
7. The method according to claim 1 or 6, characterized in that: The synchronization signal includes a plurality of first subcarriers, and the channel estimation value of the synchronization signal includes channel estimation values of the plurality of first subcarriers; The determining, for the first PBCH data, a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and the channel estimation value of the first DM-RS in the first PBCH data includes: For the first PBCH data, based on the channel estimation values of the multiple first subcarriers, calculating a first interpolation weight, wherein the first interpolation weight represents a change rule of the channel estimation values of the multiple first subcarriers in the frequency domain; Based on the channel estimation value of the first DM-RS and the interpolation weight, a channel estimation value of the first PBCH data is calculated.
8. The method according to claim 7, characterized in that The first PBCH data includes a plurality of first PBCH subcarriers; The calculating, for the first PBCH data, a first interpolation weight based on the channel estimation values of the plurality of first subcarriers comprises: Determine a plurality of first resource blocks in the first PBCH data, each of the first resource blocks including (4I-3) first PBCH subcarriers, the (4I-3) first PBCH subcarriers including consecutive I first DM-RSs, where I is greater than or equal to 2; For each first resource block, determine from the synchronization signal a second resource block overlapping with the first resource block in the frequency domain, wherein the second resource block includes (4I-3) first subcarriers; Calculate, based on the channel estimation value of each first subcarrier among the (4I-3) first subcarriers, a first interpolation weight corresponding to the second resource block, wherein the first interpolation weight corresponding to the second resource block represents a change rule of the channel estimation values of the (4I-3) first subcarriers in the frequency domain; Calculating a channel estimation value of the first PBCH data based on the channel estimation value of the first DM-RS and the first interpolation weight includes: For each first resource block among the multiple first resource blocks, based on the channel estimation values of I first DM-RSs in the first resource block and the first interpolation weight corresponding to the first resource block, calculate the channel estimation value corresponding to each first PBCH subcarrier in the first resource block.
9. The method according to claim 1, characterized in that: The determining, for the second PBCH data, a channel estimation value of the second PBCH data based on a channel estimation value of a second DM-RS in the second PBCH data, includes: According to a preset interpolation method, interpolation is performed using the channel estimation value of the second DM-RS in the second PBCH data to obtain the channel estimation value of the second PBCH data.
10. The method according to claim 1, characterized in that The third PBCH data includes the first sub-PBCH data and the second sub-PBCH data, and the target OFDM symbol includes the second OFDM symbol and / or the fourth OFDM symbol; The determining, for the third PBCH data, a channel estimation value of the third PBCH data based on a channel estimation value of a third DM-RS in the third PBCH data and a target OFDM symbol, includes: Determine an idle subcarrier between the third PBCH data and the synchronization signal in the frequency domain; Determine fourth PBCH data overlapping with the idle subcarrier in the frequency domain in the target OFDM symbol, where the fourth PBCH data includes a fourth DM-RS; Determine a channel estimation value of a third DM-RS in the third PBCH data, and a channel estimation value of the fourth DM-RS; According to a preset interpolation method, interpolation processing is performed using the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS to obtain the channel estimation value of the third PBCH data.
11. A channel estimation device, characterized in that: The device comprises: An acquisition module is used to acquire a synchronization signal block SSB, where the SSB occupies four consecutive orthogonal frequency division multiplexing OFDM symbols in the time domain, where the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal PSS, a portion of the third OFDM symbol of the four OFDM symbols is used to transmit a secondary synchronization signal SSS, and the second OFDM symbol, the fourth OFDM symbol and the remaining portion of the third OFDM symbol of the four OFDM symbols are used to transmit physical broadcast channel PBCH data, where the PBCH data includes multiple demodulation reference signals DM-RS; The acquisition module is further used to acquire a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS in a plurality of DM-RSs based on the SSB, wherein the synchronization signal includes a PSS and / or an SSS; a determining module, configured to determine, for first PBCH data, a channel estimation value of the first PBCH data based on a channel estimation value of the synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data, wherein the first PBCH data includes PBCH data in the second OFDM symbol and a fourth OFDM symbol respectively overlapping with the synchronization signal in the frequency domain, and the multiple DM-RSs include the first DM-RS; The determining module is further configured to determine, for second PBCH data, a channel estimation value of the second PBCH data based on a channel estimation value of a second DM-RS in the second PBCH data, wherein the second PBCH data includes PBCH data other than the first PBCH data in the second OFDM symbol and the fourth OFDM symbol, and the multiple DM-RSs include the second DM-RS; The determination module is also used to determine the channel estimation value of the third PBCH data based on the channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol, the third PBCH data including the PBCH data transmitted by the remaining part of the third OFDM symbol, the multiple DM-RSs including the third DM-RS, and the target OFDM symbol including the second OFDM symbol and / or the fourth OFDM symbol.
12. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the channel estimation method according to any one of claims 1 to 10.
13. A computer storage medium, characterized in that: The computer storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the channel estimation method according to any one of claims 1 to 10 is implemented.
14. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the channel estimation method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Channel estimation method and system of physical broadcasting channel (PBCH)
CN101989962A
Broadcast channel demodulation reference signal detection method, device, and equipment and medium
CN111988246A
Reference signal received power determination method and device, equipment and storage medium
CN113965279A
Channel estimation method and device
CN114124625A
Techniques for determining channel estimates for physical broadcast channel symbols of synchronization signal blocks with time division multiplexed symbols
CN116569525A
