Channel estimation method, apparatus, device, medium, and product
By performing channel estimation on the synchronization signal block (SSB) in the 5G NR system and performing interpolation processing in three parts, the problem of low channel estimation accuracy was solved, and the accuracy of PBCH detection was improved.
Patent Information
- Application Number
- CN202411517822.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2044-10-28
AI Technical Summary
In 5G NR systems, DM-RS occupies 1/4 of PBCH resources, resulting in low channel estimation accuracy, which in turn affects the accuracy of PBCH detection.
By acquiring the channel estimates of the Synchronization Signal Block (SSB) and multiple DM-RS, and considering the structural characteristics of the SSB, the PBCH data is divided into three parts, and different interpolation methods are used for channel estimation.
This improves the channel estimation accuracy of PBCH data, thereby improving the accuracy of PBCH detection.
Smart Images

Figure CN119402317B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of channel estimation of a physical broadcast channel (PBCH), and particularly relates to a channel estimation method and device, equipment, medium and product. BACKGROUND
[0002] In a 4th Generation mobile communication technology (4G) and a 5th Generation mobile communication technology (5G) wireless communication system, a physical broadcast channel (PBCH) is a physical channel carrying system information. In a UE (User Equipment) network search process, detecting an MIB (Master Information Block) in the PBCH is one of the key steps.
[0003] In order to accurately detect the PBCH and then accurately obtain the MIB in the PBCH, so as to subsequently successfully implement UE access to a cell, the prior art uses a demodulation reference signal (DM-RS) carried in the PBCH to perform channel estimation, obtains a channel estimation value, and uses the channel estimation value to perform channel equalization on the PBCH, compensates for the influence of a wireless channel on the PBCH in a transmission process, facilitates subsequent accurate detection of the PBCH, and thus can accurately obtain the MIB in the PBCH.
[0004] However, in order to ensure transmission efficiency, the proportion of resources occupied by the DM-RS should be as small as possible, and in a 5G NR system, the DM-RS occupies 1 / 4 of the PBCH resources. On the PBCH position without the DM-RS, only the channel estimation value of the DM-RS position can be used to estimate the channel through interpolation, but the accuracy of channel estimation of this method is low, and thus the detection accuracy of the PBCH is low. SUMMARY
[0005] The embodiments of the application provide a channel estimation method, device, equipment, medium and product, which improve the accuracy of channel estimation, and thus improve the detection accuracy of the PBCH.
[0006] In a first aspect, the embodiments of the application provide a channel estimation method, and the method comprises:
[0007] acquire a synchronization signal block (SSB), the SSB occupies four continuous orthogonal frequency division multiplexing (OFDM) symbols in the time domain, a first OFDM symbol of the four OFDM symbols is used for transmitting a primary synchronization signal (PSS), a part of a third OFDM symbol of the four OFDM symbols is used for transmitting a secondary synchronization signal (SSS), a second OFDM symbol, a fourth OFDM symbol and a remaining part of the third OFDM symbol of the four OFDM symbols are used for transmitting physical broadcast channel (PBCH) data, the PBCH data includes a plurality of demodulation reference signals (DM-RS);
[0008] Based on the SSB, acquire a channel estimation value of the synchronization signal and a channel estimation value of each of the plurality of DM-RS, the synchronization signal includes the PSS and / or the 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 includes the PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping with the synchronization signal in the frequency domain, and the plurality of DM-RS includes the first DM-RS;
[0010] For the second PBCH data, based on the channel estimation value of the second DM-RS in the second PBCH data, determine the channel estimation value of the second PBCH data, the second PBCH data includes the PBCH data in the second OFDM symbol and the fourth OFDM symbol except the first PBCH data, and the plurality of DM-RS includes the second DM-RS;
[0011] For 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, determine the channel estimation value of the third PBCH data, the third PBCH data includes the PBCH data transmitted by the remaining part of the third OFDM symbol, the plurality of DM-RS includes 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, based on the SSB, acquiring a channel estimation value of the synchronization signal and a channel estimation value of each of the plurality of demodulation reference signals (DM-RS) includes:
[0013] Extract the synchronization signal and the plurality of DM-RS from the SSB, the synchronization signal occupies a plurality of first subcarriers in the frequency domain, and each DM-RS occupies a second subcarrier in the frequency domain;
[0014] The channel estimation value of each third subcarrier is determined by performing channel estimation processing on the third subcarrier, to obtain channel estimation values of the plurality of third subcarriers.
[0015] 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.
[0016] The channel estimation value of the synchronization signal includes the channel estimation value of each first subcarrier in the plurality of first subcarriers, and 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, the synchronization signal and the plurality of DM-RS are extracted from the SSB, including:
[0018] 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 by performing blind detection on the PSS in the SSB.
[0019] The first position of the synchronization signal in the SSB and the second position of the PBCH data in the SSB are determined 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 preset relative position relationship between the synchronization signal, the PBCH data and the SSB.
[0020] The synchronization signal is extracted from the SSB based on the first position, and the plurality of DM-RS are extracted from the SSB based on the second position.
[0021] In an optional implementation of the first aspect, the channel estimation values of the plurality of third subcarriers are obtained by performing channel estimation processing on each third subcarrier in the plurality of third subcarriers, including:
[0022] For each third subcarrier in the plurality of third subcarriers, the following operations are performed:
[0023] The third subcarrier and a preset parameter are processed by using a preset function to generate a fourth subcarrier corresponding to the third subcarrier locally;
[0024] The third subcarrier and the fourth subcarrier corresponding to the third subcarrier are processed by using a channel estimation function to obtain the channel estimation value of the third subcarrier.
[0025] The preset parameters include a first sub-parameter and a second sub-parameter, the first sub-parameter is determined based on the intra-cell group indicator and the cell group indicator, and the second sub-parameter is determined based on the cell group indicator.
[0026] In an optional implementation of the first aspect, the PSS is used to carry the intra-cell group indicator of the cell corresponding to the SSB, and the SSS is used to carry the cell group indicator of the cell corresponding to the SSB.
[0027] In the processing of the third sub-carrier and the preset parameter by using the preset function, before generating the fourth sub-carrier corresponding to the third sub-carrier locally, the method further includes:
[0028] The intra-cell group indicator of the cell corresponding to the SSB carried by the PSS in the SSB is determined through blind detection processing on the PSS.
[0029] The cell group indicator of the cell corresponding to the SSB carried by the SSS in the SSB is determined through blind detection processing on the SSS.
[0030] The first sub-parameter is determined based on the intra-cell group indicator and the cell group indicator, and the second sub-parameter is determined based on the cell group indicator.
[0031] In an optional implementation of the first aspect, for the first PBCH data, the 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.
[0032] The coherence time is determined, and the coherence time represents the correlation degree of adjacent two OFDM symbols in the SSB in the time domain.
[0033] In the case where the coherence time is less than a preset time threshold, for the first PBCH data, the 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 a plurality of first sub-carriers, and the channel estimation value of the synchronization signal includes channel estimation values of the plurality of first sub-carriers.
[0035] For the first PBCH data, the 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.
[0036] For the first PBCH data, the first interpolation weight is calculated based on the channel estimation values of the plurality of first sub-carriers, and the first interpolation weight represents the variation law of the channel estimation values of the plurality of first sub-carriers in the frequency domain.
[0037] The 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 value.
[0038] In an optional implementation of the first aspect, the first PBCH data includes a plurality of first PBCH subcarriers.
[0039] The first interpolation weight value is calculated based on the channel estimation values of the plurality of first subcarriers for the first PBCH data, including:
[0040] A plurality of first resource blocks in the first PBCH data are determined, each first resource block including (4I-3) first PBCH subcarriers, the (4I-3) first PBCH subcarriers including continuous I first DM-RSs, I being greater than or equal to 2.
[0041] For each first resource block, a second resource block that overlaps with the first resource block in the frequency domain is determined from the synchronization signal, the second resource block including (4I-3) first subcarriers.
[0042] The first interpolation weight value corresponding to the second resource block is calculated based on the channel estimation value of each of the (4I-3) first subcarriers, the first interpolation weight value corresponding to the second resource block representing the variation rule of the channel estimation values of the (4I-3) first subcarriers in the frequency domain.
[0043] The channel estimation value of the first PBCH data is calculated based on the channel estimation value of the first DM-RS and the first interpolation weight value, including:
[0044] For each first resource block of the plurality of first resource blocks, the channel estimation value corresponding to each first PBCH subcarrier in the first resource block is calculated based on the channel estimation values of the I first DM-RSs in the first resource block and the first interpolation weight value corresponding to the first resource block.
[0045] In an optional implementation of the first aspect, for the second PBCH data, the channel estimation value of the second PBCH data is determined based on the channel estimation value of the second DM-RS in the second PBCH data, including:
[0046] The channel estimation value of the second PBCH data is obtained by interpolation using the channel estimation value of the second DM-RS in the second PBCH data according to a preset interpolation manner.
[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, a channel estimation value of the third PBCH data is determined based on a channel estimation value of a third DM-RS in the third PBCH data and a target OFDM symbol, including:
[0049] determining idle subcarriers between the third PBCH data and the synchronization signal in the frequency domain;
[0050] determining fourth PBCH data in the target OFDM symbol that overlaps with the idle subcarriers in the frequency domain, the fourth PBCH data including a fourth DM-RS;
[0051] determining a channel estimation value of the third DM-RS in the third PBCH data and a channel estimation value of the fourth DM-RS;
[0052] performing interpolation processing on the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS according to a preset interpolation manner to obtain the channel estimation value of the third PBCH data.
[0053] In a second aspect, an embodiment of the present application provides a channel estimation device, and the device includes:
[0054] an obtaining module configured to obtain a synchronization signal block (SSB), the SSB occupying four consecutive orthogonal frequency division multiplexing (OFDM) symbols in the time domain, a first OFDM symbol of the four OFDM symbols being used to transmit a primary synchronization signal (PSS), a part of a third OFDM symbol of the four OFDM symbols being used to transmit a secondary synchronization signal (SSS), and a second OFDM symbol, a fourth OFDM symbol, and a remaining part of the third OFDM symbol of the four OFDM symbols being used to transmit physical broadcast channel (PBCH) data, the PBCH data including a plurality of demodulation reference signals (DM-RSs);
[0055] The obtaining module is further configured to obtain, based on the SSB, a channel estimation value of the synchronization signal and a channel estimation value of each DM-RS of the plurality of DM-RSs, the synchronization signal including the PSS and / or the SSS.
[0056] a determining module configured to, for first PBCH data, determine a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data, the first PBCH data including PBCH data in the second OFDM symbol and the fourth OFDM symbol that respectively overlap with the synchronization signal in the frequency domain, and the plurality of DM-RSs including the first DM-RS.
[0057] The determining 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 the second DM-RS in the second PBCH data, the second PBCH data including PBCH data other than the first PBCH data in the second OFDM symbol and the fourth OFDM symbol, and the plurality of DM-RS including the second DM-RS.
[0058] The determining module is further configured to determine, for the third PBCH data, a channel estimation value of the third PBCH data based on a channel estimation value of the third DM-RS in the third PBCH data and the target OFDM symbol, the third PBCH data including PBCH data transmitted in the remaining part of the third OFDM symbol, the plurality of DM-RS 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, including: a memory configured to store computer program instructions; and a processor configured to read and execute the computer program instructions stored in the memory to implement the channel estimation method provided in any of the optional implementation manners of the first aspect.
[0060] In a fourth aspect, a computer storage medium is provided, and the computer storage medium stores computer program instructions, and the computer program instructions are executed by a processor to implement the channel estimation method provided in any of the optional implementation manners of the first aspect.
[0061] In a fifth aspect, a computer program product is provided, and the computer program product includes a computer program, and the computer program is executed by a processor to implement the channel estimation method provided in any of the optional implementation manners of the first aspect.
[0062] In the embodiments of the present application, the SSB can be acquired. Since the SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal (PSS), part 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 part of the third OFDM symbol of the four OFDM symbols are used to transmit physical broadcast channel (PBCH) data. The PBCH data includes a DM-RS. In this way, the PBCH can be divided into three parts according to the structural characteristics of the SSB when calculating the channel estimation value of the PBCH data, and different interpolation methods are used for each part. In this way, the channel estimation accuracy of the PBCH data can be effectively improved, thereby effectively improving the detection accuracy of the PBCH data. BRIEF DESCRIPTION OF DRAWINGS
[0063] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly introduced. Those drawings can help the ordinary skilled in the art to obtain other drawings without creative effort.
[0064] Figure 1 is a structure schematic diagram of SSB in time domain and frequency domain provided by the embodiments of the present application;
[0065] Figure 2 is a schematic diagram of offset relationship of DM-RS in RB provided by the embodiments of the present application;
[0066] Figure 3 is one of flow schematic diagrams of a channel estimation method provided by the embodiments of the present application;
[0067] Figure 4 is a structure schematic diagram of SSB provided by the embodiments of the present application;
[0068] Figure 5 is the second flow schematic diagram of a channel estimation method provided by the embodiments of the present application;
[0069] Figure 6 is a partial schematic diagram of first PBCH data provided by the embodiments of the present application;
[0070] Figure 7 is a partial schematic diagram of third PBCH data provided by the embodiments of the present application;
[0071] Figure 8 is a structure schematic diagram of a channel estimation device provided by the embodiments of the present application;
[0072] Figure 9 is a structure schematic diagram of an electronic device provided by the embodiments 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 purposes, technical solutions and advantages of the present application more clear and apparent, the present application will be further described in detail below in combination with the drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, but not to limit the present application. The present application can be implemented without some of these specific details by those skilled in the art. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.
[0074] It is to be noted that, in the present document, relational terms such as first and second and the like can be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0075] The term "and / or", merely describes association relationship of associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.
[0076] As the background, in the prior art, the DM-RS carried in the PBCH is generally used for channel estimation, since the DM-RS only occupies 1 / 4 of the PBCH, the channel can only be estimated by interpolation at the position of the PBCH without DM-RS, but the accuracy of the channel estimation of this method is low.
[0077] In addition, the accuracy of channel estimation will directly affect the detection accuracy of PBCH. That is, if the channel estimation accuracy is low, the UE may not be able to accurately detect the PBCH, so as to accurately obtain the MIB, and thus cannot successfully implement the UE network search, UE access to the cell and other processes.
[0078] Therefore, 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, which can obtain SSB. Since the SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol of the four OFDM symbols is used for transmitting the primary synchronization signal PSS, part of the third OFDM symbol of the four OFDM symbols is used for transmitting 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 for transmitting the physical broadcast channel PBCH data. The PBCH data includes DM-RS. In this way, according to the structural characteristics of the SSB, when calculating the channel estimation value of the PBCH data, the PBCH is divided into three parts, each part uses different interpolation method, so as to effectively improve the channel estimation accuracy of the PBCH data, thereby effectively improving the detection accuracy of the PBCH data.
[0079] Since in the 5G NR system, the PBCH is carried in a synchronization signal block (SSB), and the SSB is an important signal block for synchronization and frequency correction, mainly used for UE initial access, synchronization and positioning, and correction of frequency offset.
[0080] Therefore, in order to facilitate the subsequent understanding of the channel estimation method provided by the embodiments of the present application, the structure of the SSB will be described in detail in conjunction with the drawings before the channel estimation method provided by the embodiments of the present application is described.
[0081] Figure 1 is a structure diagram of an SSB in the time domain and the frequency domain provided by an embodiment of the present application.
[0082] As shown in Figure 1 , the SSB occupies 4 orthogonal frequency division multiplexing (OFDM) symbols in the time domain, i.e. Figure 1 4 OFDM symbols numbered according to "0", "1", "2" and "3" in Figure 1 , the SSB occupies 20 resource blocks (RBs) in the frequency domain, each RB contains 12 subcarriers, so continue as shown in Figure 1 , the SSB occupies 240 consecutive subcarriers in the frequency domain, i.e. 240 subcarriers numbered according to "0" to "239" in
[0083] .
[0084] Based on this, for the PSS, continue as shown in Figure 1 , the PSS occupies the middle 127 subcarriers of the SSB in the frequency domain on the first OFDM symbol of the SSB (i.e. the OFDM symbol numbered "0" in the time domain), i.e. the 127 subcarriers numbered between "56" and "182" in the frequency domain, the 56 subcarriers numbered between "0" and "55" and the 57 subcarriers numbered between "183" and "239" in the first OFDM symbol do not transmit any signal, in this way, the PSS can have a larger frequency isolation from other signals, which facilitates 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 (i.e. the OFDM symbol numbered 2 in time domain) of SSB, 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, so that SSS can be distinguished from PBCH, and the resources on the third OFDM symbol are fully utilized.
[0086] For PBCH, PBCH is on the second OFDM symbol (i.e. the OFDM symbol numbered 1 in time domain) to the fourth OFDM symbol (i.e. the OFDM symbol numbered 3 in time domain) of SSB block, wherein PBCH on the second OFDM symbol occupies 240 subcarriers numbered between 0 and 239, PBCH on the fourth OFDM symbol occupies 240 subcarriers numbered between 0 and 239, and PBCH on the third OFDM symbol occupies 96 subcarriers numbered between 56 and 182 on the third OFDM symbol. In this way, PBCH occupies 576 resource elements (REs) in total.
[0087] It should be noted that on the RB occupied by PBCH, 12 subcarriers in each RB are divided into 3 groups, each group containing 4 subcarriers, wherein one subcarrier is used to carry DM-RS, and the other three subcarriers carry PBCH data, but the position of DM-RS is not fixed, and the offset v is obtained by physical cell identifier mod 4, so that v can be 0-3, and the value of v and the offset relationship of DM-RS in one RB can be as shown in Figure 2
[0088] It should be noted that the execution subject of the channel estimation method provided in the embodiments of the present application can be a channel estimation device, or a control module in the channel estimation device for executing the channel estimation method. In the embodiments of the present application, the channel estimation device is taken as an example to execute the channel estimation method, and the channel estimation method provided in the embodiments of the present application is described.
[0089] Based on the structure of SSB in the frequency domain and the time domain as shown in the above Figure 1 The channel estimation method provided in the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0090] Figure 3 is a flowchart of a channel estimation method provided in the embodiments of the present application.
[0091] AsFigure 3 As shown, the execution subject of the method can be a channel estimation device, and the specific steps of the method can include the following steps:
[0092] S310, acquire a 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, and in combination with Figure 1 As shown, the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal (PSS), part 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 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 a plurality of demodulation reference signals (DM-RS).
[0094] S320, based on the SSB, acquire a channel estimation value of the synchronization signal and a channel estimation value of each of the plurality of DM-RS.
[0095] In some embodiments, the synchronization signal can include a primary synchronization signal (PSS) and / or a secondary synchronization signal (SSS).
[0096] Specifically, in the case of acquiring the SSB, since the synchronization signal refers to the PSS and / or the SSS, the first OFDM symbol of the SSB is used to transmit the PSS, part of the third OFDM symbol is used to transmit the SSS, and the synchronization signal and the DM-RS contained in the SSB are known to the user equipment, the channel estimation device can directly acquire 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 the DM-RS in the SSB, respectively.
[0097] S330, 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 a channel estimation value of the first PBCH data.
[0098] In some embodiments, the first PBCH data can include PBCH data in the second OFDM symbol and the fourth OFDM symbol that respectively overlaps with the synchronization signal in the frequency domain, as shown in Figure 4 As shown, the first PBCH data corresponds to the green part in Figure 4 .
[0099] In addition, the plurality of DM-RS can include a first DM-RS, which refers to the DM-RS in the first PBCH data, that is, the number of DM-RS included in the first DM-RS is not specifically limited here.
[0100] Specifically, since the PBCH data and the synchronization signal belonging to the same SSB have 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 of the SSB, which respectively overlap with the synchronization signal in the frequency domain, that is, the first PBCH data also has certain correlation with the synchronization signal in the frequency domain, 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, determining 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.
[0102] In some embodiments, the second PBCH data can include PBCH data in the second OFDM symbol and the fourth OFDM symbol other than the first PBCH data, which can be specifically seen in the yellow part of Figure 4 .
[0103] In addition, the plurality of DM-RS can include a second DM-RS, which refers to the DM-RS in the second PBCH data, and the number of DM-RS included in the second DM-RS is not specifically limited here.
[0104] Specifically, since the second PBCH data can include PBCH data in the second OFDM symbol and the fourth OFDM symbol other than 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, determining 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.
[0106] In some embodiments, the third PBCH data includes PBCH data transmitted by the remaining part of the third OFDM symbol.
[0107] In addition, the plurality of DM-RS can include a third DM-RS, which refers to a DM-RS in third PBCH data, and the number of DM-RSs included in the third DM-RS is not limited in the embodiments of the present application.
[0108] The target OFDM symbol includes a second OFDM symbol and / or a fourth OFDM symbol.
[0109] Specifically, since the third PBCH data includes PBCH data transmitted in the remaining part of the third OFDM symbol, and there is a free subcarrier between the PBCH data transmitted on the third OFDM symbol and the synchronization signal, the free subcarrier refers to a subcarrier that does not transmit any data, so part of the DM-RS can be missing, and 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 the embodiments of the present application, the SSB can be obtained, and since the SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol of the four OFDM symbols is used to transmit a primary synchronization signal PSS, part 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 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 DM-RS, so that for the structural characteristics of the SSB, when calculating the channel estimation value of the PBCH data, the PBCH is divided into three parts, and different interpolation methods are used for each part, so that the channel estimation accuracy of the PBCH data can be effectively improved, thereby effectively improving the detection accuracy of the PBCH data.
[0111] In order to more accurately and in detail describe the channel estimation method provided by the embodiments of the present application, in one embodiment, as shown in Figure 5 The S320 can specifically include the following steps:
[0112] S510, extracting a synchronization signal and a plurality of DM-RS from the SSB.
[0113] The synchronization signal occupies a plurality of first subcarriers in the frequency domain of the SSB, and each DM-RS of the plurality of DM-RS occupies a second subcarrier in the frequency domain of the SSB.
[0114] Specifically, the channel estimation device can extract the synchronization signal and the plurality of DM-RSs from the SSB after obtaining the SSB, since the SSB can carry the synchronization signal and the DM-RSs in the PBCH data.
[0115] S520, for each third subcarrier in the plurality of third subcarriers, determining a channel estimation value of the third subcarrier by performing channel estimation processing on the third subcarrier, to obtain a plurality of channel estimation values of the plurality of third subcarriers.
[0116] In some embodiments, the plurality of third subcarriers can include the plurality of first subcarriers and the plurality of second subcarriers, and correspondingly, the plurality of channel estimation values of the plurality of third subcarriers can 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.
[0117] In addition, since the synchronization signal occupies the plurality of first subcarriers in the frequency domain of the SSB, the channel estimation value of the synchronization signal includes a channel estimation value of each first subcarrier in the plurality of first subcarriers. Since one DM-RS occupies one second subcarrier in the frequency domain of the SSB, the channel estimation value of the DM-RS includes a channel estimation value of the second subcarrier corresponding to the DM-RS.
[0118] Specifically, after extracting the synchronization signal and the plurality of DM-RSs from the SSB, since the synchronization signal occupies the plurality of first subcarriers in the frequency domain of the SSB, one DM-RS occupies one second subcarrier in the frequency domain of the SSB, and the plurality of third subcarriers include the plurality of first subcarriers and the plurality of second subcarriers, the channel estimation device can determine a channel estimation value of each third subcarrier in the plurality of third subcarriers by performing channel estimation processing on the third subcarrier, to obtain a plurality of channel estimation values of the plurality of third subcarriers, so as to obtain a channel estimation value of the synchronization signal and a channel estimation value of each DM-RS in the plurality of DM-RSs.
[0119] In this embodiment, after obtaining the synchronization signal and the plurality of DM-RSs, channel estimation can be performed on the first subcarriers included in the synchronization signal or on the second subcarriers occupied by the DM-RSs, so as to accurately obtain the channel estimation value of the synchronization signal and the channel estimation value of each DM-RS.
[0120] Since the synchronization signal and the DM-RS need to be extracted from the SSB before the channel estimation value of the synchronization signal and the channel estimation value of each of the plurality of DM-RS is obtained, the synchronization signal and the DM-RS can be channel estimated. Thus, in order to accurately obtain the synchronization signal and the plurality of DM-RS, in an embodiment, the steps of S510 described above can specifically include the following steps:
[0121] 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;
[0122] determining the first position of the synchronization signal in the SSB and the 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 preset relative position relationship between the synchronization signal, the PBCH data and the SSB;
[0123] extracting the synchronization signal from the SSB based on the first position and extracting the plurality of DM-RS from the SSB based on the second position.
[0124] The start and end positions of the SSB in the frequency domain can include the start position of the SSB in the frequency domain and the end position of the SSB in the frequency domain. Correspondingly, the start and end positions of the SSB in the time domain can include the start position of the SSB in the time domain and the end position of the SSB in the time domain.
[0125] In addition, the preset relative position relationship between the synchronization signal, the PBCH data and the SSB can be determined based on actual conditions, for example, the preset relative position relationship between the synchronization signal, the PBCH data and the SSB can be as shown in the following table, which is not limited herein. Figure 1
[0126] Specifically, the channel estimation device can obtain 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 when the UE receives the SSB, and then determine the first position of the synchronization signal in the SSB and the 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 preset relative position relationship between the synchronization signal, the PBCH data and the SSB.
[0127] Thus, after the first position of the synchronization signal in the SSB and the second position of the PBCH data in the SSB are determined, the synchronization signal can be extracted from the SSB based on the first position, and the DM-RS can be extracted from the SSB based on the second position due to the PBCH data.
[0128] It should be noted that in the process of blindly detecting the PSS in the SSB, the channel estimation device performs time domain sliding cross-correlation between the obtained SSB and a plurality of standard PSS generated and stored locally, and then determines the starting position of the SSB according to the correlation peak value.
[0129] In this embodiment, the starting position of the SSB in the time domain and the time domain position of the SSB in the frequency domain can be obtained by blindly detecting the PSS in the received SSB, and then the synchronization signal and the DM-RS can be accurately detected from the SSB according to the structural characteristics of the SSB.
[0130] In addition, in one embodiment, the S520 can specifically include the following steps:
[0131] For each of the plurality of third subcarriers, the following operations are performed:
[0132] The third subcarrier and a preset parameter are processed by using a preset function to generate a fourth subcarrier corresponding to the third subcarrier locally;
[0133] The third subcarrier and the fourth subcarrier corresponding to the third subcarrier are processed by using a channel estimation function to obtain a channel estimation value of the third subcarrier.
[0134] The preset parameter is determined based on the intra-cell group indicator and the cell group indicator, or the preset parameter is determined based on the intra-cell group indicator, and the cell group indicator and the intra-cell group indicator are used to uniquely determine the cell corresponding to the SSB.
[0135] In addition, the preset function can be a function pre-set based on actual experience or situation, which is not limited here. The channel estimation function can be pre-set based on actual experience or situation, which is not limited here. For example, the channel estimation function can be a least square (LS) method, which is not limited here.
[0136] Specifically, the channel estimation device can process the third subcarrier and a preset parameter by using a preset function for each of the plurality of third subcarriers to generate a fourth subcarrier corresponding to the third subcarrier locally, and then process the third subcarrier and the fourth subcarrier corresponding to the third subcarrier by using a channel estimation function to obtain a channel estimation value of the third subcarrier.
[0137] Taking the channel estimation value of the synchronization signal as an example, in one example, if the synchronization signal is SSS, since the SSS occupies the third OFDM symbol of the SSB in the time domain and occupies 127 subcarriers numbered from “56” to “182” in the frequency domain, denoted as r SSS = [r SSS,0 , rSSS,1 ,…,r SSS,i ,…,r SSS,126 ] T where r SSS,i is the received SSS data on the (i+1)th subcarrier of the 127 consecutive subcarriers where SSS is located.
[0138] To calculate the SSS channel estimation value, the SSS needs to be generated locally now, which can be seen from the following formula in detail:
[0139] d SSS,n = [1 - 2x0((n + m0) mod 127)] [1 - 2x1((n + m1) mod 127)] (1)
[0141]
[0142] where 0≤n<127.
[0143] x0(i+7) = (x0(i+4) + x0(i)) mod 2 (4)
[0144] x1(i+7) = (x1(i+1) + x1(i)) mod 2 (5)
[0145] The initial sequence is defined by 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 convenience of expression, let d SSS,n = [d SSS,0 ,d SSS,1 ,…,d SSS,i ,…,d SSS,126 ] T .
[0148] Generally, in engineering implementation, the LS (Least Square) method is used for channel estimation, and the channel estimation value on SSS is calculated as follows:
[0149]
[0150] where, The channel estimation value on the i+1th subcarrier of the 127 continuous subcarriers where the SSS is located.
[0151] In another example, if the synchronization signal is a PSS, the PSS occupies the first symbol of the SSB in the time domain and occupies 127 subcarriers numbered between "56" and "182" in the frequency domain, denoted as r PSS = [r PSS,0 , r PSS,1 , …, r PSS,i , …, r PSS,126 ] T , where r PSS,i is the PSS data received on the i+1th subcarrier of the 127 continuous 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, and the formula is as follows:
[0153] d PSS,n = 1-2x(m) (9)
[0154]
[0155] where 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 convenience of expression, let d PSS = [d PSS,0 , d PSS,1 , …, d PSS,i , …, d PSS,126 ] T .
[0158] Using the LS method for channel estimation, the channel estimation value on the PSS is calculated as follows:
[0159]
[0160] where, is the channel estimation value on the i+1th subcarrier of the 127 continuous subcarriers where the PSS is located.
[0161] It should be noted that since the cell group flag and the intra-cell group flag are used to uniquely determine the cell corresponding to the SSB, that is, based on the cell group flag and the intra-cell group flag, a unique cell flag can be determined, which can be shown in the following formula:
[0162]
[0163] wherein, is a cell identity, is a cell group identity, is an intra-cell group identity.
[0164] In this embodiment, the third subcarrier and the preset parameter can be processed by using the preset function, the fourth subcarrier corresponding to the third subcarrier can be generated locally, and the third subcarrier and the fourth subcarrier corresponding to the third subcarrier can be processed by using the channel estimation function, so that the channel estimation value of the third subcarrier can be accurately obtained.
[0165] Since the first sub-parameter is determined based on the intra-cell group identity and the cell group identity, and the second sub-parameter is determined based on the cell group identity, the cell group identity and the intra-cell group identity need to be determined 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, 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 intra-cell group identity corresponding to the SSB, and the SSS can be used to carry the cell group identity corresponding to the SSB, 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, the channel estimation method provided by the embodiments of the present application can further include the following steps:
[0167] by performing blind detection processing on the PSS in the SSB, determining the intra-cell group identity corresponding to the SSB carried by the PSS;
[0168] by performing blind detection processing on the SSS in the SSB, determining the cell group identity corresponding to the SSB carried by the SSS;
[0169] In the case where the synchronization signal is the SSS, the first sub-parameter is determined based on the intra-cell group identity and the cell group identity, and the second sub-parameter is determined based on the cell group identity, and the preset parameter includes the first sub-parameter and the second sub-parameter;
[0170] In the case where the synchronization signal is the PSS, the preset parameter is determined based on the intra-cell group identity.
[0171] Specifically, the channel estimation apparatus can determine the intra-cell group indicator corresponding to the SSB carried by the PSS through blind detection processing on the PSS in the SSB, and further determine the cell group indicator corresponding to the SSB carried by the SSS through blind detection processing on the SSS in the SSB. In this way, if the synchronization signal is the SSS, the first sub-parameter is determined based on the intra-cell group indicator and the cell group indicator, and the second sub-parameter is determined based on the cell group indicator, and the preset parameter includes the first sub-parameter and the second sub-parameter. If the synchronization signal is the PSS, the preset parameter is determined based on the intra-cell group indicator.
[0172] In one example, in the process of blind detection on the PSS in the SSB, the channel estimation apparatus can perform time domain sliding cross-correlation between the acquired SSB and a plurality of standard PSSs stored locally generated, and determine the intra-cell group indicator 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 blind detection on the SSS in the SSB, the channel estimation apparatus can perform frequency domain conjugate multiplication on the acquired SSB and a plurality of standard SSSs stored locally generated respectively, and can determine the cell indicator 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, the intra-cell group indicator and the cell group indicator can be obtained through blind detection processing on the PSS and the SSS in the SSB respectively, and then the preset parameter can be accurately determined for subsequent channel estimation of the PBCH data.
[0175] In one embodiment, the S320 described above can specifically include the following steps:
[0176] determining a coherence time, the coherence time representing the degree of association of adjacent two OFDM symbols in the SSB in the time domain;
[0177] In the case where the coherence time is less than a preset time threshold, the 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 coherence time represents the degree of association of adjacent two OFDM symbols in the SSB in the time domain. Specifically, the smaller the coherence time, the greater the degree of association of adjacent two OFDM symbols in the SSB in the time domain, and vice versa, the greater the coherence time, the smaller the degree of association of adjacent two OFDM symbols in the SSB in the time domain.
[0179] In addition, the preset time threshold can be set in advance based on actual experience or conditions, which is not limited here.
[0180] Specifically, the channel estimation device can determine a coherence time for characterizing the correlation degree of the two adjacent OFDM symbols in the SSB in the time domain, and determine whether the coherence time is less than a preset time threshold. If the coherence time is less than the preset time threshold, it indicates that the correlation degree of the two adjacent OFDM symbols in the SSB in the time domain meets the symbol requirement, that is, it indicates that the two adjacent OFDM symbols in the SSB experience the same channel fading.
[0181] In one example, since the SSS partially overlaps with the PBCH in the frequency domain, and only one symbol is different in the time domain. Assuming that the working frequency of the 5G NR system is f c = 2.565 GHz, and the maximum moving speed of the UE is 120 km / h (corresponding to 33.3 m / s), according to the Doppler shift formula, the Doppler shift Δf is about:
[0182]
[0183] The coherence time T C can be calculated as:
[0184]
[0185] For a subcarrier spacing of 30 kHz, a downlink symbol with a normal cyclic prefix, the length is 33.33 us, which is much smaller than the coherence time T C . Therefore, it can be reasonably considered that the SSS and the PBCH in the frequency domain overlap part experience the same channel fading, so the interpolation weight estimated on the SSS can be used as the interpolation weight on the PBCH, and the channel estimation value on the PBCH can be calculated according to the channel estimation value of the DM-RS.
[0186] In this embodiment, the coherence time can be determined to determine the correlation degree of the two adjacent OFDM symbols in the SSB in the time domain, and the channel estimation value of the first PBCH data can be calculated by combining the synchronization signal when the correlation degree of the two OFDM symbols in the time domain meets the condition. 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 a plurality of first subcarriers, and the channel estimation value of the synchronization signal includes a plurality of channel estimation values of the first subcarriers. In this way, the S320 involved above can specifically include the following steps:
[0188] The first interpolation weight is calculated based on the channel estimation values of the plurality of first subcarriers for the first PBCH data, and the first interpolation weight represents a variation rule of the channel estimation values of the plurality of first subcarriers in the frequency domain.
[0189] The 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 based on the channel estimation values of the plurality of first subcarriers included in the synchronization signal for the first PBCH data, and the first interpolation weight can represent a variation rule of the channel estimation values of the plurality of 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 weight can be calculated for the first PBCH data in combination with the synchronization signal having the same frequency domain as the first PBCH data as a reference, and then the interpolation calculation is performed on the first PBCH data, so that the channel estimation value of the first PBCH data can be accurately obtained.
[0192] In some embodiments, the first PBCH data can include a plurality of first PBCH subcarriers, and based on this, the above-mentioned step of calculating the first interpolation weight based on the channel estimation values of the plurality of first subcarriers for the first PBCH data can specifically include the following steps:
[0193] A plurality of first resource blocks in the first PBCH data are determined, each first resource block including (4I-3) first PBCH subcarriers, and the (4I-3) first PBCH subcarriers including continuous I first DM-RSs, I being greater than or equal to 2;
[0194] For each first resource block, a second resource block overlapping with the first resource block in the frequency domain is determined from the synchronization signal, and the second resource block includes (4I-3) first subcarriers;
[0195] The first interpolation weight corresponding to the second resource block is calculated based on the channel estimation value of each first subcarrier in the (4I-3) first subcarriers, and the first interpolation weight corresponding to the second resource block represents a variation 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 first resource block including (4I-3) first PBCH subcarriers, and the (4I-3) first PBCH subcarriers including continuous I first DM-RSs;
[0197] Thus, for each first resource block, the channel estimation device can determine the second resource block that overlaps with the first resource block in the frequency domain from the synchronization signal. 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 of the (4I-3) first subcarriers.
[0198] Based on this, the steps mentioned above for calculating the channel estimate of the first PBCH data based on the channel estimate of the first DM-RS and the first interpolation weight can specifically include the following steps:
[0199] For each of the multiple first resource blocks, based on the channel estimates of I first DM-RS in the first resource block and the first interpolation weights corresponding to the first resource block, calculate the channel estimate corresponding to each first PBCH subcarrier in the first resource block.
[0200] Specifically, the channel estimation device can calculate the channel estimation value corresponding to each first PBCH subcarrier in the first resource block based on the channel estimation values of the first DM-RS in the first resource block and the first interpolation weight corresponding to the first resource block for each of the multiple first resource blocks.
[0201] In one example, such as Figure 6 As shown, since DM-RS is spaced 3 subcarriers in the frequency domain, a basic resource block of 5 consecutive subcarriers is used for channel estimation calculation. This basic resource block contains two DM-RS subcarriers on its PBCH symbol, as shown below. Figure 2 As shown in the black dashed box. The set of channel estimates for five consecutive subcarriers within the i-th basic resource block on the symbol containing the SSS is defined as follows:
[0202]
[0203] Where v is the frequency offset of the DM-RS, such as Figure 6 As shown.
[0204] make This indicates the channel estimate value corresponding to the DM-RS subcarrier on the symbol where the SSS is located.
[0205] Let the interpolation weight be W. SSS,i The channel estimate based on interpolation is then... This application derives the expression for the interpolation coefficients based on the MMSE (Minimum Mean-Square Error) criterion, resulting in the following optimization problem:
[0206]
[0207] The above optimization problem has an analytical solution, i.e.,
[0208]
[0209] wherein, denotes the Moore-Penrose pseudo-inverse operation.
[0210] After obtaining the interpolation weight, the PBCH data and DM-RS in the overlapping part with the SSS can be obtained from the 2nd symbol and the 4th symbol of the SSB. First, the channel estimation value is calculated by using the DM-RS through the LS algorithm wherein and denote the channel estimation values of the adjacent two DM-RS positions on the PBCH. Then, the channel estimation value of the PBCH data and DM-RS is calculated according to the following formula by using interpolation:
[0211]
[0212] wherein,
[0213] Finally, the channel estimation of the PBCH in the overlapping part with the SSS can be completed by traversing the base resource block index i (i = 0, 1,..., 32) according to the above method.
[0214] In another example, if the synchronization signal is PSS, the set of channel estimation values of the consecutive 5 subcarriers in the ith base resource block on the symbol where the PSS is located is defined as:
[0215]
[0216] Similarly, let denote the channel estimation value of the DM-RS subcarrier corresponding to the SSS on the symbol.
[0217] Let the interpolation weight be W PSS,i , then the channel estimation value based on interpolation is The expression of the interpolation coefficient is derived based on the MMSE criterion, and the following optimization problem is obtained:
[0218]
[0219] The above optimization problem has an analytical solution, i.e.,
[0220]
[0221] After obtaining the interpolation weight, the PBCH data and DM-RS in the overlapping part with the SSS can be obtained from the 2nd symbol and the 4th symbol of the SSB. First, the channel estimation value is calculated by using the DM-RS through the LS algorithm wherein and The channel estimation values of the PBCH data and the DM-RS are calculated according to the following formula by using interpolation again:
[0222]
[0223] Finally, the channel estimation of the PBCH overlapping with the PSS can be completed by traversing the base resource block index i (i = 0, 1,..., 32) according to the above method.
[0224] In this embodiment, the synchronization signal and the PBCH frequency domain overlapping part can be divided into multiple base resource blocks. Within the resource block, the interpolation weight is calculated by using the synchronization signal, and then the channel estimation value of the PBCH data is accurately calculated by using the interpolation weight and the channel estimation value calculated by the DM-RS on the PBCH. In this way, the structure characteristics of the SSB are considered, and the channel estimation of the first PBCH data is accurately performed so as to accurately detect the first PBCH data.
[0225] In addition, in one embodiment, the S330 mentioned above can specifically include the following steps:
[0226] The channel estimation value of the second PBCH data is obtained by using the channel estimation value of the second DM-RS in the second PBCH data according to the preset interpolation method.
[0227] The preset interpolation method mentioned above can be a method preset based on actual experience or situation, for example, 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 obtain the channel estimation value of the second PBCH data by using the channel estimation value of the second DM-RS in the second PBCH data according to the preset interpolation method.
[0229] In one example, if the preset interpolation method mentioned above is Gaussian interpolation method, the channel estimation values of 3 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 of the interval of the adjacent two DM-RSs, q = 4 on the PBCH of the 5G NR system; i is the index of the subcarrier where the PBCH in part 2 is located; and are the channel estimation values of the 3 consecutive DM-RSs. The 3 interpolation coefficients are:
[0232]
[0233] In this embodiment, interpolation processing can be performed on the second PBCH data using the second DM-RS in 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 in 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 PBCH subcarrier is missing DM-RS when interpolation is performed. Specifically, as shown in FIG. 3, the DMRS is missing in the OFDM symbol numbered "2", that is, the DM-RS is for this case. In order to accurately perform channel estimation on the third PBCH data, in some embodiments, the third PBCH data mentioned above includes the first sub-PBCH data and the second sub-PBCH data, and the target OFDM symbol can include the second OFDM symbol and / or the fourth OFDM symbol. Figure 7
[0235] Based on this, the S340 mentioned above can specifically include the following steps:
[0236] Determine the idle subcarrier between the third PBCH data and the synchronization signal in the frequency domain;
[0237] Determine the fourth PBCH data in the target OFDM symbol that overlaps with the idle subcarrier in the frequency domain, and the fourth PBCH data includes the fourth DM-RS;
[0238] 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;
[0239] According to the preset interpolation method, the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS are used for interpolation processing to obtain the channel estimation value of the third PBCH data.
[0240] Specifically, the channel estimation device can first determine the idle subcarrier 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 subcarrier in the frequency domain. Since the fourth PBCH data includes the fourth DM-RS, and since the channel estimation device can acquire the channel estimation values of multiple DM-RS, the channel estimation device can determine the channel estimation values of the third DM-RS and the fourth DM-RS in the third PBCH data from the acquired channel estimation values of multiple DM-RS. In this way, the channel estimation device can perform interpolation processing using the channel estimation values of the third DM-RS and the fourth DM-RS according to a preset interpolation method to obtain the channel estimation value of the third PBCH data.
[0241] In this embodiment, considering the absence of DM-RS in the third PBCH data, the missing DM-RS can be supplemented by combining the second OFDM symbol and / or the fourth OFDM symbol. In this way, the structural characteristics of the SSB can be taken into account, and the channel estimation of the third PBCH data can be performed accurately, thereby improving the detection accuracy of the PBCH data.
[0242] Based on the same inventive concept, embodiments of this application also provide a channel estimation device. (Specifically combined with...) Figure 8 The channel estimation apparatus provided in the embodiments of this application will be described in detail.
[0243] Figure 8 This is a schematic diagram of the structure of a channel estimation device provided in an embodiment of this application.
[0244] like Figure 8 As shown, the channel estimation device 800 may include:
[0245] The acquisition module 810 is used to acquire the synchronization signal block SSB. The SSB occupies four consecutive orthogonal frequency division multiplexing (OFDM) symbols in the time domain. The first OFDM symbol of the four OFDM symbols is used to transmit the primary synchronization signal PSS. A portion of the third OFDM symbol of the four OFDM symbols is used to transmit the secondary synchronization signal SSS. 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. The PBCH data includes multiple demodulation reference signals (DM-RS).
[0246] The acquisition module 810 is also used to acquire, based on SSB, the channel estimate of the synchronization signal and the channel estimate of each DM-RS in the plurality of DM-RS, the synchronization signal including PSS, and / or SSS;
[0247] The determination module 820 is configured to determine, for the 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 the first DM-RS in the first PBCH data, the first PBCH data including PBCH data in the second OFDM symbol and the fourth OFDM symbol that respectively overlap with the synchronization signal in the frequency domain, and the plurality of DM-RS including 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 the second DM-RS in the second PBCH data, the second PBCH data including PBCH data in the second OFDM symbol and the fourth OFDM symbol except for the first PBCH data, and the plurality of DM-RS including the second DM-RS.
[0249] The determination module 820 is further configured to determine, for the third PBCH data, a channel estimation value of the third PBCH data based on a channel estimation value of the third DM-RS in the third PBCH data and a target OFDM symbol, the third PBCH data including PBCH data transmitted in a remaining part of the third OFDM symbol, the plurality of DM-RS including the third DM-RS, and the target OFDM symbol including the second OFDM symbol and / or the fourth OFDM symbol.
[0250] In an embodiment, the channel estimation apparatus described above further includes:
[0251] The extraction module is configured to extract, from the SSB, the synchronization signal and the plurality of DM-RS, the synchronization signal occupying a plurality of first subcarriers in the frequency domain, and each DM-RS occupying one second subcarrier in the frequency domain.
[0252] The channel estimation module is configured to determine, for each third subcarrier in the plurality of third subcarriers, a channel estimation value of the third subcarrier by performing channel estimation processing on the third subcarrier, to obtain the channel estimation values of the plurality of third subcarriers.
[0253] 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.
[0254] The channel estimation value of the synchronization signal includes the channel estimation value of each first subcarrier in the plurality of first subcarriers, and the channel estimation value of the DM-RS includes the channel estimation value of the second subcarrier corresponding to the DM-RS.
[0255] In an embodiment, the extraction module is specifically configured to:
[0256] 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 are obtained by blind detection of the PSS in the SSB.
[0257] The first position of the synchronization signal in the SSB and the second position of the PBCH data in the SSB are determined 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 a preset relative position relationship between the synchronization signal, the PBCH data and the SSB.
[0258] The synchronization signal is extracted from the SSB based on the first position, and the plurality of DM-RS is extracted from the SSB based on the second position.
[0259] In one embodiment, the channel estimation module mentioned above is specifically used for:
[0260] For each of the plurality of third subcarriers, the following operations are performed:
[0261] The third subcarrier and the preset parameter are processed by using a preset function to generate a fourth subcarrier corresponding to the third subcarrier locally;
[0262] The third subcarrier and the fourth subcarrier corresponding to the third subcarrier are processed by using a channel estimation function to obtain a channel estimation value of the third subcarrier;
[0263] The preset parameter includes a first sub-parameter and a second sub-parameter, the first sub-parameter is determined based on the cell group indicator and the intra-cell group indicator, and the second sub-parameter is determined based on the cell group indicator, and the cell group indicator and the intra-cell group indicator are used to uniquely determine the cell corresponding to the SSB.
[0264] In some embodiments, the PSS is used to carry the intra-cell group indicator corresponding to the SSB, and the SSS is used to carry the cell group indicator corresponding to the SSB.
[0265] Based on this, the data processing apparatus mentioned above further includes a blind detection module.
[0266] The blind detection module is used to determine the intra-cell group indicator corresponding to the SSB carried by the PSS by blind detection of the PSS in the SSB.
[0267] The blind detection module is also used to determine the cell group indicator corresponding to the SSB carried by the SSS by blind detection of the SSS in the SSB.
[0268] The determination module is also used to determine the first sub-parameter based on the intra-cell group indicator and the cell group indicator, and to determine the second sub-parameter based on the cell group indicator.
[0269] In an embodiment, the determination module is further configured to determine a coherence time, the coherence time representing a degree of association between two adjacent OFDM symbols in the SSB in the time domain.
[0270] The determination module is specifically configured to, in a case where the coherence time is less than a preset time threshold, 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 a channel estimation value of the first DM-RS in the first PBCH data.
[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 apparatus involved above further includes a calculation module.
[0273] The calculation module is configured to, for the first PBCH data, calculate a first interpolation weight based on the channel estimation values of the plurality of first subcarriers, the first interpolation weight representing a variation law of the channel estimation values of the plurality of first subcarriers in the frequency domain.
[0274] The calculation module is further configured to calculate the channel estimation value of the first PBCH data based on the channel estimation value of the first DM-RS and the interpolation weight.
[0275] In some embodiments, the first PBCH data includes a plurality of first PBCH subcarriers.
[0276] The calculation module is specifically configured to:
[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 continuous I first DM-RSs, I being greater than or equal to 2;
[0278] for each first resource block, determine, from the synchronization signal, a second resource block overlapping the first resource block in the frequency domain, the second resource block including (4I-3) first subcarriers;
[0279] calculate, based on the channel estimation value of each first subcarrier in the (4I-3) first subcarriers, a first interpolation weight corresponding to the second resource block, the first interpolation weight corresponding to the second resource block representing a variation law of the channel estimation values of the (4I-3) first subcarriers in the frequency domain;
[0280] calculate, based on the channel estimation value of the first DM-RS and the first interpolation weight, the channel estimation value of the first PBCH data, including:
[0281] For each of the first resource blocks, a channel estimation value corresponding to each first PBCH subcarrier in the first resource block is calculated based on channel estimation values of the I first DM-RS in the first resource block and the first interpolation weight corresponding to the first resource block.
[0282] In one embodiment, the determination module is specifically configured to:
[0283] The channel estimation value of the second PBCH data is obtained by interpolation using the channel estimation values of the second DM-RS in the second PBCH data according to the preset interpolation mode.
[0284] In some embodiments, 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.
[0285] Based on this, the determination module is specifically configured to:
[0286] The idle subcarrier between the third PBCH data and the synchronization signal in the frequency domain is determined.
[0287] The fourth PBCH data in the target OFDM symbol that overlaps with the idle subcarrier in the frequency domain is determined, and the fourth PBCH data includes the fourth DM-RS.
[0288] The channel estimation value of the third DM-RS in the third PBCH data and the channel estimation value of the fourth DM-RS are determined.
[0289] The channel estimation value of the third PBCH data is obtained by interpolation using the channel estimation value of the third DM-RS and the channel estimation value of the fourth DM-RS according to the preset interpolation mode.
[0290] In the embodiments of the present application, the SSB can be acquired. Since the SSB occupies four consecutive OFDM symbols in the time domain, the first OFDM symbol in the four OFDM symbols is used to transmit the primary synchronization signal PSS, part of the third OFDM symbol in 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 in the four OFDM symbols are used to transmit the physical broadcast channel PBCH data. The PBCH data includes DM-RS. In this way, according to the structural characteristics of the SSB, the PBCH is divided into three parts when calculating the channel estimation value of the PBCH data, and different interpolation methods are used for each part. In this way, the channel estimation accuracy of the PBCH data can be effectively improved, thereby effectively improving the detection accuracy of the PBCH data.
[0291] The various modules in the channel estimation apparatus provided by the embodiments of the present application can implement the method steps of any of the embodiments shown in the above methods and achieve the corresponding technical effects. For brevity, the description is not repeated here. Figure 3 or Figure 5 The method steps of any of the embodiments shown in the above methods and achieve the corresponding technical effects. For brevity, the description is not repeated here.
[0292] Figure 9 A hardware structure schematic diagram of an electronic device provided by the embodiments of the present application is shown.
[0293] The electronic device can include a processor 901 and a memory 902 having computer program instructions stored therein.
[0294] Specifically, the processor 901 can include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or can be configured to implement one or more integrated circuits of the embodiments of the present application.
[0295] The memory 902 can include a mass storage for data or instructions. By way of example and not limitation, the memory 902 can 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. Where appropriate, the memory 902 can include removable or non-removable (or fixed) media. Where appropriate, the memory 902 can be internal or external to the electronic device. In certain embodiments, the memory 902 is a non-volatile solid-state memory.
[0296] The memory can 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, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software that, when executed (e.g., by one or more processors), is operable to perform operations described with reference to the methods according to an aspect of the present disclosure.
[0297] The processor 901 implements any of the channel estimation methods in the above embodiments by reading and executing the computer program instructions stored in the memory 902.
[0298] In one example, the electronic device can further include a communication interface 903 and a bus 910. Among them, as Figure 9As shown, the processor 901, the memory 902, and the communication interface 903 are connected and communicate with each other through the bus 910.
[0299] The communication interface 903 is mainly used to realize the communication between the modules, devices, units and / or equipment in the embodiments of the present application.
[0300] The bus 910 includes hardware, software or both to couple components of the online data traffic billing device to each other in a known manner. By way of example, and not limitation, the bus can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand (IB) interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these. Where suitable, the bus 910 can include one or more buses. Although specific buses are described and shown in the embodiments of the present application, the present application contemplates any suitable bus or interconnect.
[0301] In addition, in combination with the channel estimation method in the above-mentioned embodiments, the embodiments of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; the computer program instructions are executed by a processor to implement the channel estimation method provided by the embodiments of the present application.
[0302] The embodiments of the present application also provide 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 by the embodiments of the present application.
[0303] It needs to be clear that the present application is not limited to the specific configurations and processes described above and shown in the drawings. For the sake of brevity, detailed descriptions of well-known methods are omitted herein. In the above-mentioned 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 steps, after understanding the spirit of the present application.
[0304] The functional blocks shown in the structural block diagrams above can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, functional cards, and the like. When implemented in software, the elements of the present application are program or code segments that are used to perform the required tasks. The program or code segments can be stored in a machine-readable medium or transmitted through a data signal carried on a carrier wave in a transmission medium or communication link. A "machine-readable medium" includes any medium that can store or transport information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memory, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, and the like. The code segments can be downloaded via computer networks such as the Internet, intranets, and the like.
[0305] It is also important to note that the examples in the present application are described based on a series of steps or units for performing some methods or systems. However, the present application is not limited to the order of the steps described above, that is, the steps can be performed in the order mentioned in the examples, or in an order different from the examples, or several steps can be performed simultaneously.
[0306] The above generally describes aspects of the present application with reference to a flowchart and / or a block diagram of methods, apparatus (systems) and computer program products according to embodiments of the present application. It should be understood that each block of the flowchart and / or block diagram, and combinations of blocks 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 processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable processing apparatus, enable the implementation of the functions / acts specified in the flowchart and / or block diagram block or blocks. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special-purpose application specific processor, or a field programmable logic array (FPLA). It should also be understood that each block of the flowchart and / or block diagram, and combinations of blocks in the flowchart and / or block diagram, can also be implemented by dedicated hardware, or a combination of hardware and computer instructions. The computer program instructions can also be loaded onto a computer or other programmable processing apparatus to cause a series of operational steps to be performed on the computer or other programmable processing apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable processing apparatus provide steps for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0307] The above is only a specific implementation of the present application, and those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the described system, module and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here. It should be understood that the protection scope of the present application is not limited thereto, and any skilled person in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be covered within the protection scope of the present application.
Claims
1. A method of channel estimation, characterized by, The method comprises: acquiring a synchronization signal block (SSB), the SSB occupying four consecutive orthogonal frequency division multiplexing (OFDM) symbols in the time domain, a first OFDM symbol of the four OFDM symbols being used for transmitting a primary synchronization signal (PSS), a part of a third OFDM symbol of the four OFDM symbols being used for transmitting a secondary synchronization signal (SSS), and a second OFDM symbol, a fourth OFDM symbol and a remaining part of the third OFDM symbol of the four OFDM symbols being used for transmitting physical broadcast channel (PBCH) data, the PBCH data comprising a plurality of 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 of a plurality of DM-RS, the synchronization signal comprising the PSS and / or the SSS; for first PBCH data, determining a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data, the first PBCH data comprising PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping the synchronization signal in the frequency domain, and the plurality of DM-RS comprising 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, the second PBCH data comprising PBCH data in the second OFDM symbol and the fourth OFDM symbol other than the first PBCH data, and the plurality of DM-RS comprising the second DM-RS; for 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, the third PBCH data comprising PBCH data transmitted by the remaining part of the third OFDM symbol, the plurality of DM-RS comprising the third DM-RS, and the target OFDM symbol comprising the second OFDM symbol and / or the fourth OFDM symbol.
2. The method of claim 1, wherein, The method comprises: acquiring a synchronization signal block (SSB), the SSB occupying four consecutive orthogonal frequency division multiplexing (OFDM) symbols in the time domain, a first OFDM symbol of the four OFDM symbols being used for transmitting a primary synchronization signal (PSS), a part of a third OFDM symbol of the four OFDM symbols being used for transmitting a secondary synchronization signal (SSS), and a second OFDM symbol, a fourth OFDM symbol and a remaining part of the third OFDM symbol of the four OFDM symbols being used for transmitting physical broadcast channel (PBCH) data, the PBCH data comprising a plurality of 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 of a plurality of DM-RS, the synchronization signal comprising the PSS and / or the SSS; for first PBCH data, determining a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data, the first PBCH data comprising PBCH data in the second OFDM symbol and the fourth OFDM symbol respectively overlapping the synchronization signal in the frequency domain, and the plurality of DM-RS comprising 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, the second PBCH data comprising PBCH data in the second OFDM symbol and the fourth OFDM symbol other than the first PBCH data, and the plurality of DM-RS comprising the second DM-RS; for 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, the third PBCH data comprising PBCH data transmitted by the remaining part of the third OFDM symbol, the plurality of DM-RS comprising the third DM-RS, and the target OFDM symbol comprising the second OFDM symbol and / or the fourth OFDM symbol. The method comprises: extracting the synchronization signal and the plurality of DM-RS from the SSB, the synchronization signal occupying a plurality of first subcarriers in the frequency domain, and each of the plurality of DM-RS occupying a second subcarrier in the frequency domain; for each of a plurality of third subcarriers, determining a channel estimation value of the third subcarrier by performing channel estimation processing on the third subcarrier, to obtain a plurality of channel estimation values of the plurality of third subcarriers; the plurality of third subcarriers comprising the plurality of first subcarriers and a plurality of second subcarriers, and the plurality of channel estimation values of the plurality of third subcarriers comprising a channel estimation value of each of the plurality of first subcarriers and a channel estimation value of each of the plurality of second subcarriers; The channel estimation value of the synchronization signal comprises a channel estimation value of each of the first subcarriers; and the channel estimation value of the DM-RS comprises a channel estimation value of a second subcarrier corresponding to the DM-RS.
3. The method of claim 2, wherein, The extracting the synchronization signal and the plurality of DM-RS from the SSB comprises: obtaining a start and end position of the SSB in a frequency domain and a start and end position of the SSB in a time domain by performing blind detection on the PSS in the SSB; determining a first position of the synchronization signal in the SSB and a second position of PBCH data in the SSB based on the start and end position of the SSB in the frequency domain, the start and end position of the SSB in the time domain, and a preset relative position relationship between the synchronization signal, the PBCH data and the SSB; extracting the synchronization signal from the SSB based on the first position and extracting the plurality of DM-RS from the SSB based on the second position.
4. The method of claim 2, wherein, The determining the channel estimation value of each of the third subcarriers by performing channel estimation processing on the third subcarrier comprises: performing the following operations for each of the third subcarriers: processing the third subcarrier and a preset parameter by using a preset function to generate a fourth subcarrier corresponding to the third subcarrier locally; performing channel estimation processing on the third subcarrier and the fourth subcarrier corresponding to the third subcarrier by using a channel estimation function to obtain the channel estimation value of the third subcarrier; The preset parameter is determined based on a cell group intra-indicator and a cell group indicator, or the preset parameter is determined based on a cell group intra-indicator, and the cell group indicator and the cell group intra-indicator are used to uniquely determine a cell corresponding to the SSB.
5. The method of claim 4, wherein, The PSS is used to carry a cell group intra-indicator corresponding to the SSB, and the SSS is used to carry a cell group indicator corresponding to the SSB. Before the processing the third subcarrier and the preset parameter by using the preset function to generate the fourth subcarrier corresponding to the third subcarrier locally, the method further comprises: determining the cell group intra-indicator corresponding to the SSB carried by the PSS by performing blind detection processing on the PSS in the SSB; determining the cell group indicator corresponding to the SSB carried by the SSS by performing blind detection processing on the SSS in the SSB; In a case where the synchronization signal is the SSS, determining a first sub-parameter based on the cell group intra-indicator and the cell group indicator, and determining a second sub-parameter based on the cell group indicator, wherein the preset parameter comprises the first sub-parameter and the second sub-parameter; In a case where the synchronization signal is the PSS, determining a preset parameter based on the cell group intra-indicator.
6. The method of claim 1, wherein, The determining 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 comprises: determining a coherence time, the coherence time representing a degree of correlation between two adjacent OFDM symbols in the SSB in a time domain; in a case where the coherence time is less than a preset time threshold, determining, 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.
7. The method according to claim 1 or 6, characterized in that, the synchronization signal comprises a plurality of first subcarriers, and the channel estimation value of the synchronization signal comprises a plurality of channel estimation values of the first subcarriers; the determining, for the first PBCH data, 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 comprises: calculating, for the first PBCH data, a first interpolation weight based on the plurality of channel estimation values of the first subcarriers, the first interpolation weight representing a variation rule of the plurality of channel estimation values of the first subcarriers in a frequency domain; calculating the channel estimation value of the first PBCH data based on the channel estimation value of the first DM-RS and the interpolation weight.
8. The method of claim 7, wherein, the first PBCH data comprises a plurality of first PBCH subcarriers; the calculating, for the first PBCH data, the first interpolation weight based on the plurality of channel estimation values of the first subcarriers comprises: determining a plurality of first resource blocks in the first PBCH data, each of the first resource blocks comprising (4I-3) first PBCH subcarriers, the (4I-3) first PBCH subcarriers comprising continuous I first DM-RSs, I being greater than or equal to 2; for each first resource block, determining, from the synchronization signal, a second resource block overlapping with the first resource block in the frequency domain, the second resource block comprising (4I-3) first subcarriers; calculating, based on a channel estimation value of each of the (4I-3) first subcarriers, a first interpolation weight corresponding to the second resource block, the first interpolation weight corresponding to the second resource block representing a variation rule of the channel estimation values of the (4I-3) first subcarriers in the frequency domain; 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 comprises: for each first resource block of the plurality of first resource blocks, calculating a channel estimation value corresponding to each first PBCH subcarrier in the first resource block based on the channel estimation values of the I first DM-RSs in the first resource block and the first interpolation weight corresponding to the first resource block.
9. The method of claim 1, wherein, the determining, for the second PBCH data, 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 comprises: interpolating, according to a preset interpolation manner, 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 of claim 1, wherein, The third PBCH data includes first sub-PBCH data and second sub-PBCH data, and the target OFDM symbol includes a second OFDM symbol and / or a fourth OFDM symbol; The third PBCH data includes first sub-PBCH data and second sub-PBCH data, and the target OFDM symbol includes a second OFDM symbol and / or a fourth OFDM symbol; The third PBCH data includes first sub-PBCH data and second sub-PBCH data, and the target OFDM symbol includes a second OFDM symbol and / or a fourth OFDM symbol; The third PBCH data includes first sub-PBCH data and second sub-PBCH data, and the target OFDM symbol includes a second OFDM symbol and / or a fourth OFDM symbol; The third PBCH data includes first sub-PBCH data and second sub-PBCH data, and the target OFDM symbol includes a second OFDM symbol and / or a fourth OFDM symbol; The third PBCH data includes first sub-PBCH data and second sub-PBCH data, and the target OFDM symbol includes a second OFDM symbol and / or a fourth OFDM symbol.
11. A channel estimation apparatus characterized by comprising: The device includes: The acquisition module is configured to acquire a synchronization signal block (SSB), the SSB occupying four continuous orthogonal frequency division multiplexing (OFDM) symbols in a time domain, a first OFDM symbol of the four OFDM symbols being used to transmit a primary synchronization signal (PSS), a part of a third OFDM symbol of the four OFDM symbols being used to transmit a secondary synchronization signal (SSS), and a second OFDM symbol, a fourth OFDM symbol, and a remaining part of the third OFDM symbol of the four OFDM symbols being used to transmit physical broadcast channel (PBCH) data, the PBCH data including a plurality of demodulation reference signals (DM-RSs); The acquisition module is further configured to acquire, based on the SSB, a channel estimation value of a synchronization signal and a channel estimation value of each DM-RS of the plurality of DM-RSs, the synchronization signal including the PSS and / or the SSS; The determination module is configured to, for first PBCH data, determine a channel estimation value of the first PBCH data based on the channel estimation value of the synchronization signal and a channel estimation value of a first DM-RS in the first PBCH data, the first PBCH data including PBCH data in the second OFDM symbol and the fourth OFDM symbol that respectively overlap with the synchronization signal in a frequency domain, and the plurality of DM-RSs including the first DM-RS; The determination module is further configured to, for second PBCH data, determine 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, the second PBCH data including PBCH data in the second OFDM symbol and the fourth OFDM symbol other than the first PBCH data, and the plurality of DM-RSs including the second DM-RS; The determining module is further configured to determine, for 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 target OFDM symbols, the third PBCH data including PBCH data transmitted in a remaining portion of the third OFDM symbol, the plurality of DM-RS including the third DM-RS, and the target OFDM symbols including the second OFDM symbol and / or a fourth OFDM symbol.
12. An electronic device, comprising: 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-10.
13. A computer storage medium, characterized in that The computer storage medium stores computer program instructions, and the computer program instructions are executed by the processor to implement the channel estimation method according to any one of claims 1-10.
14. A computer program product, characterised in that, The computer program product comprises a computer program, and the computer program is executed by the processor to implement the channel estimation method according to any one of claims 1-10.
Citation Information
Patent Citations
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