Channel estimation method, device and electronic equipment

The receiver receives DMRS signals and performs packet processing and channel estimation optimization, which solves the accuracy of RA Type0 channel estimation and improves the signal processing accuracy of wireless communication systems.

CN115695100BActive Publication Date: 2025-08-22NEW H3C TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211177066.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2025-08-22
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

There is a lack of effective channel estimation methods in the prior art to handle channels with frequency domain resource allocation type RA Type0, especially in wireless communication systems, where channel estimation accuracy is insufficient due to their frequency domain resources being discontinuous and unequal intervals.

Method used

The receiver receives the DMRS signal and performs initial channel estimation, and packets process the frequency domain resource block to which the DMRS location belongs, optimizes channel estimation information using inverse Fourier transform and windowing processing, and interpolates the channel estimation at other locations to achieve accurate estimation of the RA Type0 channel.

Benefits of technology

Accurate channel estimation of RA Type0 channels with discontinuous and uneven intervals in frequency domain resources is realized, which improves the recovery ability of channel state information and improves the correctness of signal processing in wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115695100B_ABST
    Figure CN115695100B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a channel estimation method, apparatus, and electronic device. In this embodiment, when performing channel estimation on a channel with a resource allocation type of RA Type 0, initial frequency domain channel estimation information for which the frequency domain resource blocks to which the DMRS positions belong are continuous is grouped and processed to obtain target frequency domain channel estimation information, thereby achieving channel estimation for resource allocation type RA Type 0 with discontinuous and unequally spaced frequency domain resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a channel estimation method, device and electronic device. Background Art

[0002] In wireless communication systems, a reference signal sent by a transmitter travels through a wireless channel before reaching a receiver. The receiver then processes the received reference signal. However, noise interference and multipath fading in the shared data channel used to carry service data in wireless communication systems cause inter-symbol interference (ISI), which can affect the accuracy of the receiver's signal processing. Therefore, after receiving the reference signal, the receiver needs to estimate the channel state information based on the received reference signal and then use this channel state information to recover the reference signal sent by the transmitter. Therefore, improving channel estimation accuracy has become a key research topic in wireless communication systems.

[0003] Frequency domain resource allocation types for data sharing channels include RA Type 0 (Resource allocation Type 0) and RA Type 1 (Resource allocation Type 1). RA Type 1 allocates frequency domain resources to continuous RBs (Resource blocks). Related technologies typically use time-domain channel estimation methods based on demodulation reference signals (DMRS) for channel estimation. However, for RA Type 0, frequency domain resources are discontinuous and unevenly spaced, and no relevant channel estimation methods exist in related technologies. Therefore, a channel estimation method is urgently needed to estimate channel state information for RA Type 0 frequency domain resource allocation. Summary of the Invention

[0004] In view of this, the present application provides a channel estimation method, apparatus, and electronic device to implement channel state information estimation for a channel with a frequency domain resource allocation type of RA Type 0.

[0005] According to a first aspect of an embodiment of the present application, a channel estimation method is provided. The method is applied to a receiver, and the method includes:

[0006] Receive a demodulation reference signal (DMRS) signal; the DMRS signal is sent by a transmitter through a frequency domain resource block (RB) on a designated working channel, and the resource allocation type corresponding to the frequency domain resource block (RB) on the designated working channel is resource allocation type 0RA Type 0; the designated working channel supports transmission of the DMRS signal;

[0007] Performing initial channel estimation on a current working channel according to the DMRS signal and the obtained locally configured DMRS signal to obtain initial frequency domain channel estimation information corresponding to each DMRS position, wherein the current working channel is the designated working channel;

[0008] According to each DMRS position and the initial frequency domain channel estimation information corresponding to each DMRS position, the initial frequency domain channel estimation information corresponding to each DMRS position is grouped to obtain N initial frequency domain channel estimation groups, where N is greater than 1; wherein the frequency domain resource blocks to which the DMRS positions corresponding to the initial frequency domain estimation information in the same initial frequency domain channel estimation group belong are continuous;

[0009] For each initial frequency domain channel estimation group, determining corresponding target frequency domain channel estimation information based on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group;

[0010] According to the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group, channel estimation is performed on other positions in the RB except the DMRS position to obtain frequency domain channel estimation information corresponding to the other positions.

[0011] According to a second aspect of an embodiment of the present application, a channel estimation device is provided, which is applied to a receiver and includes:

[0012] A DMRS signal receiving module is configured to receive a demodulation reference signal (DMRS) signal; the DMRS signal is sent by a transmitter via a frequency domain resource block (RB) on a designated working channel, and the resource allocation type corresponding to the frequency domain resource block (RB) on the designated working channel is resource allocation type 0RA Type 0; the designated working channel supports transmission of the DMRS signal;

[0013] A first channel estimation module is configured to perform initial channel estimation on a current working channel according to the DMRS signal and the obtained locally configured DMRS signal, and obtain initial frequency domain channel estimation information corresponding to each DMRS position, wherein the current working channel is the designated working channel;

[0014] a grouping module, configured to group the initial frequency domain channel estimation information corresponding to each DMRS position according to each DMRS position and the initial frequency domain channel estimation information corresponding to each DMRS position, to obtain N initial frequency domain channel estimation groups, where N is greater than 1; wherein the frequency domain resource blocks to which the DMRS positions corresponding to the initial frequency domain estimation information in the same initial frequency domain channel estimation group belong are continuous;

[0015] a target frequency domain channel estimation information determination module, configured to determine, for each initial frequency domain channel estimation group, corresponding target frequency domain channel estimation information based on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group;

[0016] The second channel estimation module is configured to perform channel estimation on other positions in the RB except the DMRS position according to the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group, and obtain frequency domain channel estimation information corresponding to other positions.

[0017] According to a third aspect of an embodiment of the present application, there is provided an electronic device, the electronic device comprising: a processor and a memory;

[0018] Wherein, the memory is used to store machine-executable instructions;

[0019] The processor is configured to read and execute the machine executable instructions stored in the memory to implement the steps of the method according to the first aspect.

[0020] From the above, it can be seen that in an embodiment of the present application, when performing channel estimation on a channel with a resource allocation type of RA Type0, the initial frequency domain channel estimation information in which the frequency domain resource blocks to which the DMRS position belongs are continuous is grouped together for processing to obtain the target frequency domain channel estimation information, thereby realizing channel estimation for resource allocation type RAType0 in which the frequency domain resources are discontinuous and unequally spaced. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is a flow chart of the method provided in the embodiment of the present application.

[0022] Figure 2 This is an example diagram of the resource allocation type RA Type 0 provided in an embodiment of the present application.

[0023] Figure 3 This is a flowchart of the calculation of initial frequency domain channel estimation information provided by an embodiment of the present application.

[0024] Figure 4 This is a flow chart for determining target frequency domain channel estimation information provided by an embodiment of the present application.

[0025] Figure 5 This is a flow chart of channel estimation information completion provided by an embodiment of the present application.

[0026] Figure 6 This is a windowing process flow chart provided in an embodiment of the present application.

[0027] Figure 7 This is a flowchart for determining the working channel type provided in an embodiment of the present application.

[0028] Figure 8 This is a diagram of the device provided in an embodiment of the present application.

[0029] Figure 9 It is a schematic diagram of the hardware structure of the device according to the embodiment of the present application. DETAILED DESCRIPTION

[0030] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0031] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0032] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0033] Next, the embodiments of the present application are described in detail.

[0034] like Figure 1 As shown, Figure 1 This is a flow chart of a channel estimation method according to an embodiment of the present application. The channel estimation method is applied to a receiver. The receiver here can be set in a user terminal or a base station, and the embodiment of the present application is not specifically limited. The method includes the following steps:

[0035] S110: Receive a demodulation reference signal (DMRS) signal; the DMRS signal is sent by the transmitter through a frequency domain resource block (RB) on a designated working channel, and the resource allocation type corresponding to the frequency domain resource block (RB) on the designated working channel is resource allocation type 0RA Type0; the designated working channel supports transmission of the DMRS signal.

[0036] Exemplarily, the DMRS is sent by the transmitter to the receiver via the frequency domain resource block (RB) on the designated working channel, and is used to perform channel estimation on the working channel that transmits the DMRS signal.

[0037] Illustratively, the designated working channel may be a physical uplink shared channel or a physical downlink shared channel, which is not specifically limited in the embodiment of the present application.

[0038] Exemplarily, resource allocation type 0 (RA Type 0) refers to frequency domain resource allocation being discrete frequency domain resource blocks RBs. Figure 2 This is an example diagram of RA Type0, such as Figure 2 As shown, the frequency domain resources of the designated working channel include 273 RBs in total. In the embodiment of the present application, the RBs used to transmit the DMRS signal are 0-15, 72-103, and 225-272. The above allocation method is only an example and is not intended to limit the present application.

[0039] S120: Perform initial channel estimation on the current working channel according to the DMRS signal and the obtained locally configured DMRS signal to obtain initial frequency domain channel estimation information corresponding to each DMRS position.

[0040] Illustratively, in this embodiment, the current working channel is the designated working channel.

[0041] For example, in this embodiment, the initial frequency domain signal estimation information is used to characterize the fading condition, strength, noise, etc. of the working channel. This embodiment of the present application is not particularly limited.

[0042] Exemplarily, the locally configured DMRS signal may be pre-configured locally at the receiver. In this embodiment, the locally configured DMRS signal is the same as the DMRS signal sent by the transmitter, that is, the unattenuated signal corresponding to the received DMRS.

[0043] For example, in the embodiment of the present application, the DMRS position is a coordinate in a coordinate system with the symbol as the first coordinate axis and the subcarrier as the second coordinate axis. The subcarrier here is a part of the RB. In this embodiment, one RB includes 12 subcarriers.

[0044] For example, in this embodiment, upon receiving a DMRS signal, the DMRS position can be determined based on configuration information agreed upon in advance between the transmitter and the receiver. The configuration information includes all information required for communication between the transmitter and the receiver, which is described in the following embodiments and will not be further elaborated here.

[0045] For example, in this embodiment, in step S120, initial channel estimation is performed on the working channel based on the DMRS signal and the obtained locally configured DMRS signal. There are many ways to obtain initial frequency domain channel estimation information corresponding to each DMRS position, such as the least squares method, etc. This embodiment of the present application is not specifically limited.

[0046] Specifically, how to perform initial channel estimation on the working channel based on the DMRS signal and the locally configured DMRS signal based on the least squares method to obtain the initial frequency domain channel estimation information corresponding to each DMRS position is as follows: Figure 2 I will give examples to describe it, so I won’t go into details here.

[0047] S130: According to each DMRS position and the initial frequency domain channel estimation information corresponding to each DMRS position, the initial frequency domain channel estimation information corresponding to each DMRS position is grouped to obtain N initial frequency domain channel estimation groups, where N is greater than 1; wherein, the frequency domain resource blocks to which the DMRS positions corresponding to each initial frequency domain estimation information in the same initial frequency domain channel estimation group belong are continuous.

[0048] Exemplarily, in this embodiment, the initial frequency domain channel estimation information corresponding to each DMRS position is grouped according to each DMRS position and the initial frequency domain channel estimation information corresponding to each DMRS position, and the method for obtaining N initial frequency domain channel estimation groups can be specifically as follows: the frequency domain resource blocks to which the DMRS positions corresponding to the initial frequency domain estimation belong are continuous and grouped together, and discrete RBs are grouped together.

[0049] The embodiment of the present application also Figure 2 Taking an example to illustrate, after grouping the initial frequency domain channel estimation information corresponding to each DMRS position according to the initial frequency domain channel estimation information corresponding to each DMRS position, the initial frequency domain channel estimation information corresponding to 0-15RB is an initial frequency domain channel estimation group, the initial frequency domain channel estimation information corresponding to 72-103 is an initial frequency domain channel estimation group, and the initial frequency domain channel estimation information corresponding to 225-272 is an initial frequency domain channel estimation group.

[0050] S140: For each initial frequency domain channel estimation group, determine corresponding target frequency domain channel estimation information according to each initial frequency domain channel estimation information in the initial frequency domain channel estimation group.

[0051] Illustratively, in this embodiment, the target frequency-domain channel estimation information is channel estimation information obtained by optimizing the corresponding initial frequency-domain channel estimation.

[0052] For example, in this embodiment, determining the corresponding target frequency domain channel estimation information based on each piece of initial frequency domain channel estimation information in the initial frequency domain channel estimation group may specifically include performing specified processing on each piece of initial frequency domain channel estimation information in the initial frequency domain channel estimation group to obtain the corresponding target frequency domain channel estimation information. The specified processing may include inverse Fourier transform, windowing, and the like. This is not specifically limited in this embodiment of the present application.

[0053] under Figure 4 Optimizing each initial frequency domain channel estimation information in the initial frequency domain channel estimation group to obtain corresponding target frequency domain channel estimation information is described with examples, which will not be elaborated here.

[0054] S150: performing channel estimation on other positions in the RB except the DMRS position according to the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group, and obtaining frequency domain channel estimation information corresponding to other positions.

[0055] For example, in this embodiment, based on the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group, the specific method for performing channel estimation on positions other than the DMRS position in the RB can be: first, according to the position and order of the RBs corresponding to the initial frequency domain channel estimation information in each initial frequency domain channel estimation group, the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group is spliced ​​to obtain the target frequency domain channel estimation information of the DMRS position, and then the target frequency domain channel estimation information of the DMRS position is used to perform channel estimation on positions other than the DMRS position in the RB to obtain the frequency domain channel estimation information corresponding to the other positions. For specific implementation methods, please refer to the following Figure 5 The example description is not repeated here.

[0056] So far, completed Figure 1 The process shown.

[0057] pass Figure 1 It can be seen from the process that in an embodiment of the present application, when performing channel estimation on a channel with a resource allocation type of RA Type0, the initial frequency domain channel estimation information of the frequency domain resource blocks to which the DMRS position belongs is continuous is divided into a group for processing to obtain the target frequency domain channel estimation information, thereby realizing channel estimation of the resource allocation type RA Type0 with discontinuous and unequally spaced frequency domain resources.

[0058] The following describes how to perform initial channel estimation on the working channel based on the DMRS signal and the locally configured DMRS signal obtained to obtain initial frequency domain channel estimation information corresponding to each DMRS position:

[0059] See also Figure 3 , Figure 3The step S120 provided in the embodiment of the present application is implemented as a flowchart. Figure 3 As shown, the process may include the following steps:

[0060] S310: Perform conjugation processing on the obtained locally configured DMRS signal to obtain a DMRS conjugated signal.

[0061] Illustratively, in this embodiment, the conjugate processing performed on the locally configured DMRS signal may be: keeping the real part of the expression of the locally configured DMRS signal unchanged, and taking the negation of the imaginary part to obtain the DMRS conjugate signal.

[0062] Exemplarily, taking the locally configured DMRS signal as a+bi as an example, the DMRS conjugate signal is a-bi.

[0063] S320: The product of the DMRS signal and the DMRS conjugate signal is used as initial frequency domain channel estimation information corresponding to each DMRS position.

[0064] Illustratively, in this embodiment, the DMRS signal and the DMRS conjugate signal are multiplied, that is, two complex numbers are multiplied. The product of complex numbers is a conventional calculation method and will not be described in detail here.

[0065] The following describes how to determine the corresponding target frequency domain channel estimation information based on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group:

[0066] See also Figure 4 , Figure 4 The step S140 provided in the embodiment of the present application is implemented as a flow chart. Figure 4 As shown, the process may include the following steps:

[0067] S410: For each initial frequency domain channel estimation group, perform inverse Fourier transform on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group to obtain initial time domain channel estimation information. The inverse Fourier transform here is a conventional technique and will not be described in detail here.

[0068] S420: Perform windowing processing on the initial time-domain channel estimation information to obtain target time-domain channel estimation information.

[0069] For example, the window function used in the windowing process here may be a rectangular window, a Hanning window, etc. This embodiment of the present application is not particularly limited.

[0070] For example, the window length of the above window function can be predefined or determined based on the DMRS signal. The embodiment of the present application is not specifically limited. As for how to determine the window length based on the DMRS signal, see below. Figure 5 The example description is not repeated here.

[0071] For example, in this embodiment, how to perform windowing processing on the initial time-domain channel estimation information to obtain the target time-domain channel estimation information is a conventional technique and will not be described in detail here.

[0072] S430: Perform Fourier transform on the target time domain channel estimation information to obtain target frequency domain channel estimation information. The Fourier transform process here is conventional technology and will not be described in detail here.

[0073] So far, completed Figure 4 Description of the process shown.

[0074] pass Figure 4 The method realizes determining corresponding target frequency domain channel estimation information based on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group.

[0075] The following describes how to perform channel estimation on positions other than the DMRS position in the RB based on the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group:

[0076] See also Figure 5 , Figure 5 The step S150 provided in the embodiment of the present application is implemented as a flowchart. Figure 5 As shown, the process may include the following steps:

[0077] S510: According to the position and order of RBs corresponding to the initial frequency domain channel estimation information in each initial frequency domain channel estimation group, the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group is concatenated to obtain the target frequency domain channel estimation information at the DMRS position.

[0078] Exemplarily, in this embodiment, after obtaining the target frequency domain channel estimation, the obtained target frequency domain channel estimation information is spliced ​​according to the position and order of RBs corresponding to the initial frequency domain channel estimation information in each initial frequency domain channel estimation group to obtain the target frequency domain channel estimation information at the DMRS position.

[0079] S520: Using the target frequency domain channel estimation information of the DMRS position, perform channel estimation on other positions in the RB except the DMRS position.

[0080] For example, in the implementation of the present application, the target frequency domain channel estimation information of the DMRS position is used in step S520 to perform channel estimation on positions other than the DMRS position in the RB. Specifically, the target frequency domain channel estimation information of the DMRS position can be used to perform channel estimation information interpolation processing on positions other than the DMRS position in the RB to obtain frequency domain channel estimation information of positions other than the DMRS position in the RB.

[0081] For example, the above interpolation processing may be performed in a variety of ways, such as linear interpolation processing, nearest interpolation processing, etc. The embodiments of the present application are not particularly limited.

[0082] The above linear interpolation process is a conventional technique and will not be described in detail here.

[0083] Exemplarily, in this embodiment, the above-mentioned nearest interpolation processing may specifically be: for other positions in the RB except the DMRS position, the target frequency domain channel estimation of the DMRS position closest to the other position is used as the frequency domain channel estimation information of the other position.

[0084] So far, completed Figure 5 Description of the process shown.

[0085] pass Figure 5 The target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group is realized, and channel estimation is performed on positions other than the DMRS position in the RB.

[0086] See also Figure 6 , Figure 6 This is a flow chart of windowing processing provided in the embodiment of the present application. Figure 6 As shown, the process may include the following steps:

[0087] S610: For each initial time domain channel estimation information, determine the time offset estimation value of the DMRS signal corresponding to the initial time domain channel estimation based on the initial time domain channel estimation information; and determine the working channel type corresponding to the initial time domain channel estimation information based on the initial time domain channel estimation information.

[0088] Exemplarily, in this embodiment, in this step S610, there can be many methods for determining the time offset estimation value of the DMRS signal corresponding to the initial time domain channel estimation based on the initial time domain channel estimation information, which can be set according to actual conditions. For example, for each initial time domain channel estimation information, the energy peak value of the initial time domain channel estimation information is obtained, and the energy peak value is determined as the time offset estimation value of the DMRS signal corresponding to the initial time domain channel estimation information.

[0089] or,

[0090] An energy peak value of each initial time domain channel estimation information is obtained, a specified process is performed on the energy peak value of each initial time domain channel estimation information, and the obtained processing result is determined as a time offset estimation value of the DMRS signal corresponding to each initial time domain channel estimation information.

[0091] The embodiments of the present application are not specifically limited.

[0092] Exemplarily, the designated processing here may be averaging or other processing, which is not specifically limited in the embodiments of the present application.

[0093] Taking the designated processing of averaging as an example, the energy peak value of each initial time domain channel estimation information is obtained, the average value of the energy peak value of each initial time domain channel estimation information is calculated, and the average value is used as the result to determine the time offset estimation value of the DMRS signal corresponding to each initial time domain channel estimation information.

[0094] For example, in this embodiment, the above-mentioned working channel type may be pre-defined, and may be represented by letters or numbers, etc., which is not specifically limited in the embodiment of the present application.

[0095] As for how to determine the working channel type corresponding to the initial time domain channel estimation information based on the initial time domain channel estimation information, please refer to the following Figure 7 The example description is not repeated here.

[0096] S620: Determine a corresponding window length according to the obtained signal modulation order of the DMRS signal, the number of subcarriers used to transmit the DMRS signal, the time offset estimation value, and the working channel type.

[0097] For example, the above signal modulation order and subcarrier number can be obtained from pre-configured configuration information. The configuration information here refers to the configuration information negotiated in advance by the transmitter and the receiver, and the configuration information is stored in both the transmitter and the receiver.

[0098] Exemplarily, in this embodiment, the corresponding window length is determined in the above-mentioned step S620 based on the signal modulation order of the obtained DMRS signal, the number of subcarriers used to transmit the DMRS signal, the time offset estimation value, and the working channel type. Specifically, the window length corresponding to the signal modulation order of the obtained DMRS signal, the number of subcarriers used to transmit the DMRS signal, the time offset estimation value, and the working channel type can be determined from a table of correspondence between the signal modulation order, the number of subcarriers, the time offset estimation value, and the working channel type and the window length.

[0099] The above-mentioned table of correspondences between the signal modulation order, the number of subcarriers, the time offset estimation value, the working channel type and the window length may be prepared in advance through simulation or testing.

[0100] S630: Perform windowing processing on the initial time-domain channel estimation information using a specified window function and window length.

[0101] For example, as described above, the specified window function may be a Hanning window, a rectangular window, etc. This embodiment of the present application is not limited thereto. Windowing the initial time-domain channel estimation information using a specified window function and a window length is a conventional technique and will not be described in detail here.

[0102] So far, completed Figure 6 Description of the process shown.

[0103] pass Figure 6 Windowing is implemented.

[0104] The following describes how to determine the working channel type corresponding to the initial time domain channel estimation information based on the initial time domain channel estimation information:

[0105] See also Figure 7 , Figure 7 This is a flow chart for determining the channel type provided in the embodiment of the present application. Figure 7 As shown, the process may include the following steps:

[0106] S710: For each piece of initial time-domain channel estimation information, determine a plurality of time point values ​​corresponding to a preset energy peak value from the initial time-domain channel estimation information.

[0107] For example, in this embodiment, there is no specific limitation on the above-mentioned preset energy peak value, which can be determined according to actual conditions.

[0108] Exemplarily, in this embodiment, determining multiple time point values ​​corresponding to a preset energy peak from the initial time domain channel estimation information can specifically be performed by inputting the preset energy peak into an expression corresponding to the initial time domain channel estimation information to obtain multiple time point values.

[0109] S720: Using the difference between the first time point value and the second time point value among the multiple time point values ​​as the target multipath delay.

[0110] Illustratively, in this embodiment, the first time point value is the time point value with the largest value among the multiple time point values, and the second time point value is the time point value with the smallest value among the multiple time point values.

[0111] S730: Determine the working channel type corresponding to the target multipath delay from the preset correspondence between the multipath delay and the channel type.

[0112] For example, the correspondence between the multipath delay and the channel type can be obtained in advance through simulation or testing. The embodiments of the present application are not particularly limited.

[0113] Exemplarily, in this embodiment, in this step S730, determining the working channel type corresponding to the target multipath delay from the correspondence between the preset multipath delay and the channel type can specifically be: using the target multipath delay as a keyword, searching for the working channel type that matches the target multipath delay in the correspondence between the preset multipath delay and the channel type.

[0114] So far, completed Figure 7 Description of the process shown.

[0115] pass Figure 7 The working channel type corresponding to the initial time domain channel estimation information is determined according to the initial time domain channel estimation information.

[0116] Corresponding to the embodiments of the aforementioned method, the embodiments of the present application also provide embodiments of the device and the terminal to which it is applied.

[0117] like Figure 8 As shown, Figure 8 : is a block diagram of a channel estimation device shown in an embodiment of the present application, the channel estimation device includes:

[0118] A DMRS signal receiving module is configured to receive a demodulation reference signal (DMRS) signal; the DMRS signal is sent by a transmitter via a frequency domain resource block (RB) on a designated working channel, and the resource allocation type corresponding to the frequency domain resource block (RB) on the designated working channel is resource allocation type 0RA Type 0; the designated working channel supports transmission of the DMRS signal;

[0119] A first channel estimation module is configured to perform initial channel estimation on a current working channel based on the DMRS signal and the obtained locally configured DMRS signal, and obtain initial frequency domain channel estimation information corresponding to each DMRS position, where the current working channel is a designated working channel;

[0120] a grouping module, configured to group the initial frequency domain channel estimation information corresponding to each DMRS position according to each DMRS position and the initial frequency domain channel estimation information corresponding to each DMRS position, to obtain N initial frequency domain channel estimation groups, where N is greater than 1; wherein the frequency domain resource blocks to which the DMRS positions corresponding to the initial frequency domain estimation information in the same initial frequency domain channel estimation group belong are continuous;

[0121] a target frequency domain channel estimation information determination module, configured to determine, for each initial frequency domain channel estimation group, corresponding target frequency domain channel estimation information based on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group;

[0122] The second channel estimation module is used to perform channel estimation on other positions in the RB except the DMRS position according to the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group, and obtain frequency domain channel estimation information corresponding to other positions.

[0123] As an optional implementation of the embodiment of the present application, the first channel estimation module is specifically configured to:

[0124] Performing conjugation processing on the locally configured DMRS signal to obtain a DMRS conjugated signal;

[0125] The product of the DMRS signal and the DMRS conjugate signal is used as the initial frequency domain channel estimation information corresponding to each DMRS position.

[0126] As an optional implementation of the embodiment of the present application, the above-mentioned target frequency domain channel estimation information determination module is specifically used to:

[0127] For each initial frequency domain channel estimation group, performing an inverse Fourier transform on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group to obtain initial time domain channel estimation information;

[0128] Performing windowing processing on the initial time domain channel estimation information to obtain target time domain channel estimation information;

[0129] Perform Fourier transform on the target time domain channel estimation information to obtain the target frequency domain channel estimation information.

[0130] As an optional implementation of the embodiment of the present application, the second channel estimation module is specifically configured to:

[0131] According to the position and order of the RBs corresponding to the initial frequency domain channel estimation information in each initial frequency domain channel estimation group, the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group is spliced ​​to obtain the target frequency domain channel estimation information of the DMRS position;

[0132] The target frequency domain channel estimation information of the DMRS position is used to perform channel estimation on positions other than the DMRS position in the RB.

[0133] As an optional implementation of the embodiment of the present application, the target frequency domain channel estimation information of the DMRS position is used to perform channel estimation on positions other than the DMRS position in the RB, including:

[0134] The target frequency domain channel estimation information of the DMRS position is used to perform channel estimation information interpolation processing on other positions in the RB except the DMRS position to obtain frequency domain channel estimation information of other positions in the RB except the DMRS position.

[0135] As an optional implementation of the embodiment of the present application, the windowing process of the initial time-domain channel estimation information includes:

[0136] For each piece of initial time domain channel estimation information, determine, based on the initial time domain channel estimation information, a time offset estimation value of a DMRS signal corresponding to the initial time domain channel estimation; and, based on the initial time domain channel estimation information, determine a working channel type corresponding to the initial time domain channel estimation information;

[0137] Determine the corresponding window length according to the obtained signal modulation order of the DMRS signal, the number of subcarriers used to transmit the DMRS signal, the time offset estimation value, and the working channel type;

[0138] The initial time-domain channel estimation information is windowed using a specified window function and window length.

[0139] As an optional implementation manner of the embodiment of the present application, for each initial time domain channel estimation information, determining the time offset estimation value of the DMRS signal corresponding to the initial time domain channel estimation according to the initial time domain channel estimation information includes:

[0140] For each piece of initial time domain channel estimation information, obtain an energy peak value of the initial time domain channel estimation information, and determine the energy peak value as a time offset estimation value of the DMRS signal corresponding to the initial time domain channel estimation information;

[0141] or,

[0142] An energy peak value of each initial time domain channel estimation information is obtained, a specified process is performed on the energy peak value of each initial time domain channel estimation information, and the obtained processing result is determined as a time offset estimation value of the DMRS signal corresponding to each initial time domain channel estimation information.

[0143] As an optional implementation manner of the embodiment of the present application, the determining, based on the initial time domain channel estimation information, the working channel type corresponding to the initial time domain channel estimation information includes:

[0144] For each piece of initial time domain channel estimation information, determining a plurality of time point values ​​corresponding to a preset energy peak value from the initial time domain channel estimation information;

[0145] The difference between the first time point value and the second time point value among the multiple time point values ​​is used as the target multipath delay; the first time point value is the time point value with the largest value among the multiple time point values, and the second time point value is the time point value with the smallest value among the multiple time point values;

[0146] The working channel type corresponding to the target multipath delay is determined from the preset correspondence between the multipath delay and the channel type.

[0147] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.

[0148] So far, completed Figure 8 Structural description of the device shown.

[0149] Correspondingly, the embodiment of the present application also provides Figure 8 The hardware structure diagram of the device shown is as follows Figure 9 As shown, the electronic device may be a device implementing the above method. Figure 9 As shown, the hardware structure includes: a processor and a memory.

[0150] Wherein, the memory is used to store machine-executable instructions;

[0151] The processor is configured to read and execute the machine-executable instructions stored in the memory to implement the corresponding channel estimation method embodiment shown above.

[0152] As an embodiment, the memory can be any electronic, magnetic, optical, or other physical storage device that can contain or store information, such as executable instructions, data, etc. For example, the memory can be a volatile memory, a non-volatile memory, or a similar storage medium. Specifically, the memory can be RAM (Random Access Memory), flash memory, a storage drive (such as a hard disk drive), a solid-state drive, any type of storage disk (such as a CD, DVD, etc.), or a similar storage medium, or a combination thereof.

[0153] So far, completed Figure 9 Description of the electronic device shown.

[0154] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

Claims

1. A channel estimation method, characterized in that: The method is applied to a receiver, and the method comprises: Receive a demodulation reference signal (DMRS) signal; the DMRS signal is sent by a transmitter through a frequency domain resource block (RB) on a designated working channel, and the resource allocation mode corresponding to the frequency domain resource block (RB) on the designated working channel is a resource allocation type (RAType0); the designated working channel supports transmission of the DMRS signal; the RA Type0 means that the frequency domain resource allocation is a discrete frequency domain resource block (RB); Performing initial channel estimation on a current working channel according to the DMRS signal and the obtained locally configured DMRS signal to obtain initial frequency domain channel estimation information corresponding to each DMRS position, where the current channel is the designated working channel; According to each DMRS position and the initial frequency domain channel estimation information corresponding to each DMRS position, the initial frequency domain channel estimation information corresponding to each DMRS position is grouped to obtain N initial frequency domain channel estimation groups, where N is greater than 1; wherein the frequency domain resource blocks to which the DMRS positions corresponding to the initial frequency domain estimation information in the same initial frequency domain channel estimation group belong are continuous; For each initial frequency domain channel estimation group, determining corresponding target frequency domain channel estimation information based on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group; According to the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group, channel estimation is performed on other positions in the RB except the DMRS position to obtain frequency domain channel estimation information corresponding to the other positions.

2. The method according to claim 1, characterized in that The performing initial channel estimation on the current working channel according to the DMRS signal and the obtained locally configured DMRS signal includes: Performing conjugate processing on the obtained locally configured DMRS signal to obtain a DMRS conjugate signal; The product of the DMRS signal and the DMRS conjugate signal is used as initial frequency domain channel estimation information corresponding to each DMRS position.

3. The method according to claim 1, characterized in that The step of determining corresponding target frequency domain channel estimation information for each initial frequency domain channel estimation group according to each initial frequency domain channel estimation information in the initial frequency domain channel estimation group includes: For each initial frequency domain channel estimation group, performing an inverse Fourier transform on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group to obtain initial time domain channel estimation information; Performing windowing processing on the initial time domain channel estimation information to obtain target time domain channel estimation information; Performing Fourier transform on the target time-domain channel estimation information to obtain target frequency-domain channel estimation information.

4. The method according to claim 1, wherein The performing channel estimation on positions other than the DMRS position in the RB according to the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group includes: splicing the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group according to the position and order of the RBs corresponding to the initial frequency domain channel estimation information in each initial frequency domain channel estimation group to obtain the target frequency domain channel estimation information of the DMRS position; Channel estimation is performed on other positions in the RB except the DMRS position by using the target frequency domain channel estimation information of the DMRS position.

5. The method according to claim 4, characterized in that The performing channel estimation on other positions in the RB except the DMRS position by using the target frequency domain channel estimation information of the DMRS position includes: The target frequency domain channel estimation information of the DMRS position is used to perform channel estimation information interpolation processing on other positions in the RB except the DMRS position to obtain frequency domain channel estimation information of other positions in the RB except the DMRS position.

6. The method according to claim 3, characterized in that The performing windowing processing on the initial time-domain channel estimation information includes: For each piece of initial time domain channel estimation information, determine, based on the initial time domain channel estimation information, a time offset estimation value of a DMRS signal corresponding to the initial time domain channel estimation; and, based on the initial time domain channel estimation information, determine a working channel type corresponding to the initial time domain channel estimation information; Determining a corresponding window length according to the obtained signal modulation order of the DMRS signal, the number of subcarriers used to transmit the DMRS signal, the time offset estimation value, and the working channel type; Windowing is performed on the initial time-domain channel estimation information using a specified window function and the window length.

7. The method according to claim 6, characterized in that The determining, for each piece of initial time domain channel estimation information, a time offset estimation value of a DMRS signal corresponding to the initial time domain channel estimation according to the initial time domain channel estimation information includes: For each piece of initial time domain channel estimation information, obtain an energy peak value of the initial time domain channel estimation information, and determine the energy peak value as a time offset estimation value of the DMRS signal corresponding to the initial time domain channel estimation information; or, An energy peak value of each initial time domain channel estimation information is obtained, a specified process is performed on the energy peak value of each initial time domain channel estimation information, and the obtained processing result is determined as a time offset estimation value of the DMRS signal corresponding to each initial time domain channel estimation information.

8. The method according to claim 6, characterized in that The determining, based on the initial time domain channel estimation information, the type of working channel corresponding to the initial time domain channel estimation information includes: For each piece of initial time domain channel estimation information, determining a plurality of time point values ​​corresponding to a preset energy peak value from the initial time domain channel estimation information; The difference between the first time point value and the second time point value among the multiple time point values ​​is used as the target multipath delay; the first time point value is the time point value with the largest value among the multiple time point values, and the second time point value is the time point value with the smallest value among the multiple time point values; The working channel type corresponding to the target multipath delay is determined from a preset correspondence between the multipath delay and the channel type.

9. A channel estimation device, characterized in that The device is applied to a receiver and includes: A DMRS signal receiving module is configured to receive a demodulation reference signal (DMRS) signal; the DMRS signal is sent by a transmitter via a frequency domain resource block (RB) on a designated working channel, and the resource allocation type corresponding to the frequency domain resource block (RB) on the designated working channel is resource allocation type 0 (RA Type 0); the designated working channel supports transmission of the DMRS signal; RA Type 0 means that the frequency domain resource allocation is a discrete frequency domain resource block (RB); A first channel estimation module is configured to perform initial channel estimation on a current working channel according to the DMRS signal and the obtained locally configured DMRS signal, and obtain initial frequency domain channel estimation information corresponding to each DMRS position, wherein the current working channel is the designated working channel; a grouping module, configured to group the initial frequency domain channel estimation information corresponding to each DMRS position according to each DMRS position and the initial frequency domain channel estimation information corresponding to each DMRS position, to obtain N initial frequency domain channel estimation groups, where N is greater than 1; wherein the frequency domain resource blocks to which the DMRS positions corresponding to the initial frequency domain estimation information in the same initial frequency domain channel estimation group belong are continuous; a target frequency domain channel estimation information determination module, configured to determine, for each initial frequency domain channel estimation group, corresponding target frequency domain channel estimation information based on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group; The second channel estimation module is configured to perform channel estimation on other positions in the RB except the DMRS position according to the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group, and obtain frequency domain channel estimation information corresponding to other positions.

10. The device according to claim 9, characterized in that The first channel estimation module is specifically configured to: Performing conjugate processing on the obtained locally configured DMRS signal to obtain a DMRS conjugate signal; The product of the DMRS signal and the DMRS conjugate signal is used as initial frequency domain channel estimation information corresponding to each DMRS position.

11. The device according to claim 9, characterized in that The target frequency domain channel estimation information determination module is specifically used to: For each initial frequency domain channel estimation group, performing an inverse Fourier transform on each initial frequency domain channel estimation information in the initial frequency domain channel estimation group to obtain initial time domain channel estimation information; Performing windowing processing on the initial time domain channel estimation information to obtain target time domain channel estimation information; Performing Fourier transform on the target time-domain channel estimation information to obtain target frequency-domain channel estimation information.

12. The device according to claim 9, characterized in that The second channel estimation module is specifically configured to: splicing the target frequency domain channel estimation information corresponding to each initial frequency domain channel estimation group according to the position and order of the RBs corresponding to the initial frequency domain channel estimation information in each initial frequency domain channel estimation group to obtain the target frequency domain channel estimation information of the DMRS position; Channel estimation is performed on other positions in the RB except the DMRS position by using the target frequency domain channel estimation information of the DMRS position.

13. An electronic device, characterized in that: The electronic device includes: a processor and a memory; Wherein, the memory is used to store machine-executable instructions; The processor is configured to read and execute the machine-executable instructions stored in the memory to implement the steps of any one of the methods of claims 1 to 8.

Citation Information

Patent Citations

  • Channel estimation method and device

    CN114124625A