Signal processing method and device, terminal, chip and storage medium

By dividing and channel estimating the terminal receiving antenna, the problem of terminal devices supporting advanced reception diversity without upgrading the communication infrastructure is solved, efficient downlink data transmission and throughput improvement is achieved, and hardware upgrade costs are avoided.

CN120377965APending Publication Date: 2025-07-25BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510287486.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the prior art, terminal devices require large-scale hardware upgrades when upgrading to support advanced receive diversity features (such as 6Rx/8Rx), resulting in high costs and additional power consumption. The CSI feedback process is complex, making it difficult to improve downlink data throughput without upgrading the communication infrastructure.

Method used

By dividing multiple receiving antennas of the terminal, multiple target radio frequency channels are formed, channel estimation and codebook selection are performed on each channel, target codebook with the best channel quality is determined, and feedback to network equipment based on its PMI, simplifying the calculation process and optimizing downlink data transmission.

Benefits of technology

Without upgrading the communication infrastructure, the system efficiency and reliability are improved, downlink data transmission performance is improved, data throughput under the HoRxD characteristics is improved, and high costs and additional power consumption of large-scale hardware upgrades are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120377965A_ABST
    Figure CN120377965A_ABST
Patent Text Reader

Abstract

The invention provides a signal processing method and device, a terminal, a chip and a storage medium, and relates to the technical field of wireless communication, and the method comprises the steps: carrying out the channel estimation of a receiving signal in at least one radio frequency channel, and obtaining a channel estimation result of each radio frequency channel; wherein the receiving signal in the radio frequency channel comprises a radio frequency signal received by a part of receiving antennas of the terminal; based on the channel estimation result of each radio frequency channel, determining a first target codebook with the best channel quality under each radio frequency channel; and determining a target PMI to be reported to the network device according to the PMI of the first target codebook under each radio frequency channel. Therefore, on the premise that the communication infrastructure of the terminal is not upgraded, more receiving antennas can be effectively supported, and the performance of downlink data transmission is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a signal processing method, apparatus, terminal, chip, and storage medium. Background Art

[0002] In a 5G New Radio (NR) system, to improve the demodulation performance of the receiving end and maximize the downlink data throughput, a network device (such as a next generation NodeB (gNB)) needs to determine an optimal downlink precoding matrix according to Channel State Information (CSI). This process is mainly completed through the following means: Terminal feedback (or reporting) of a Precoding Matrix Indicator (PMI): The terminal measures the downlink reference signal (such as a Channel State Information Reference Signal (CSI-RS)), estimates the channel state, and feeds back the PMI to the network device; among them, the PMI is used to indicate which precoding matrix the network device uses for data transmission. Summary of the Invention

[0003] This application aims to at least solve one of the technical problems in the related art to some extent.

[0004] To this end, this application proposes a signal processing method, apparatus, terminal, chip, and storage medium to achieve effective support for more receiving antennas without upgrading the communication infrastructure, which avoids the high costs and additional power consumption brought by large-scale hardware upgrades. Moreover, by dividing the receiving antennas and performing channel estimation and codebook selection for each radio frequency channel respectively, the calculation process can be simplified, the efficiency and reliability of the system can be improved, the performance of downlink data transmission can be improved, and thus the data throughput under HoRxD (such as 6Rx / 8Rx) characteristics can be enhanced.

[0005] An embodiment of this application on one hand proposes a signal processing method, including:

[0006] Performing channel estimation on the received signals in at least one target radio frequency channel to obtain a target channel estimation result for each target radio frequency channel; wherein, the received signals in the target radio frequency channel include radio frequency signals received by partial receiving antennas of the terminal;

[0007] Based on the target channel estimation result of each target radio frequency channel, determining a first target codebook with the best channel quality for each target radio frequency channel;

[0008] Determine a target PMI to be reported to a network device according to a precoding matrix indicator (PMI) of a first target codebook under each of the target radio frequency channels.

[0009] Another embodiment of this application provides a signal processing apparatus, including:

[0010] A channel estimation module, configured to perform channel estimation on received signals within at least one target radio frequency channel to obtain a target channel estimation result for each of the target radio frequency channels; wherein, the received signals within the target radio frequency channel include radio frequency signals received by partial receiving antennas of a terminal.

[0011] A first determination module, configured to determine a first target codebook with the best channel quality under each of the target radio frequency channels based on the target channel estimation result of each of the target radio frequency channels.

[0012] A second determination module, configured to determine a target PMI to be reported to a network device according to a precoding matrix indicator (PMI) of the first target codebook under each of the target radio frequency channels.

[0013] Another embodiment of this application provides a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the signal processing method described in the foregoing one aspect is implemented.

[0014] Another embodiment of this application provides a chip, including an interface circuit and a processing circuit coupled to each other. The interface circuit is used for inputting or outputting signals, and the processing circuit is configured to execute the signal processing method described in the foregoing one aspect.

[0015] Another embodiment of this application provides a non-transitory computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the signal processing method described in the foregoing one aspect is implemented.

[0016] Another embodiment of this application provides a computer program product, on which a computer program is stored. When the program is executed by a processor, the signal processing method described in the foregoing one aspect is implemented.

[0017] The signal processing method, apparatus, terminal, chip, and storage medium proposed in this application divide multiple receiving antennas of the terminal to obtain at least one target radio frequency channel. Each target radio frequency channel contains some receiving antennas of the terminal. This division method enables signal processing to make full use of the low-order receiving diversity technology (such as 4Rx) in related technologies even when the communication infrastructure of the terminal has not been upgraded to directly support the latest HoRxD features (such as 6Rx / 8Rx). Channel estimation is performed on the received signals in each target radio frequency channel, and based on the channel estimation results, the first target codebook with the best channel quality under each target radio frequency channel is determined. To determine the target PMI to be reported to the network device based on the PMI of the first target codebook, this process can simplify the complex multi-antenna channel characteristics into information that the network device can understand and utilize, thereby optimizing downlink data transmission. That is, in this application, by dividing the receiving antennas and using the low-order receiving diversity technology in related technologies, effective support for more receiving antennas can be achieved without upgrading the communication infrastructure. This avoids the high costs and additional power consumption brought by large-scale hardware upgrades. Moreover, by dividing the receiving antennas and performing channel estimation and codebook selection on each radio frequency channel separately, the calculation process can be simplified, the efficiency and reliability of the system can be improved, the performance of downlink data transmission can be improved, and thus the data throughput under HoRxD (such as 6Rx / 8Rx) features can be enhanced.

[0018] Additional aspects and advantages of this application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of this application. Brief Description of the Drawings

[0019] The above and / or additional aspects and advantages of this application will become apparent and be readily understood from the following description of the embodiments in conjunction with the drawings, where:

[0020] Figure 1 It is a signal block diagram for implementing the 6Rx PMI feedback feature based on the 6Rx architecture in related technologies;

[0021] Figure 2 It is a schematic flowchart of the first signal processing method provided by an embodiment of this application;

[0022] Figure 3 It is a schematic flowchart of the second signal processing method provided by an embodiment of this application;

[0023] Figure 4 It is a schematic flowchart of the third signal processing method provided by an embodiment of this application;

[0024] Figure 5 It is a schematic flowchart of the fourth signal processing method provided by an embodiment of this application;

[0025] Figure 6 Schematic flow diagram of Simplified Solution 1 for implementing 6Rx PMI feedback characteristics based on 4Rx multi-CC architecture provided by embodiments of the present application;

[0026] Figure 7 Signal block diagram of Simplified Solution 1 for implementing 6Rx PMI feedback characteristics based on 4Rx multi-CC architecture provided by embodiments of the present application;

[0027] Figure 8 Schematic flow diagram of Simplified Solution 2 for implementing 6Rx PMI feedback characteristics based on 4Rx multi-CC architecture provided by embodiments of the present application;

[0028] Figure 9 Signal block diagram of Simplified Solution 2 for implementing 6Rx PMI feedback characteristics based on 4Rx multi-CC architecture provided by embodiments of the present application;

[0029] Figure 10 Schematic diagram of comparison of PDSCH normalized throughput performance curves of 6Rx, 6Rx-simplified-1, 6Rx-simplified-2 and 4Rx architectures provided by embodiments of the present application in a low-correlation scenario;

[0030] Figure 11 Schematic structural diagram of a signal processing device provided by embodiments of the present application;

[0031] Figure 12 Schematic structural diagram of another terminal provided by embodiments of the present application;

[0032] Figure 13 Schematic structural diagram of a chip proposed by embodiments of the present application. Detailed implementation manners

[0033] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present application, and should not be construed as limiting the present application.

[0034] For ease of understanding, the terms related to the present application are introduced first.

[0035] 1. PMI.

[0036] In the 5G NR system, to improve the demodulation performance at the receiving end and maximize the downlink data throughput, the network device needs to determine the optimal downlink precoding matrix according to the CSI, where the precoding matrix can be indicated by the PMI. This process is mainly completed through the following two ways:

[0037] The first way is that the terminal feeds back (or reports) the PMI: The terminal measures the downlink reference signal (such as CSI-RS), estimates the channel state, and feeds back the PMI to the network device; among them, the PMI is used to indicate which precoding matrix the network device uses for data transmission.

[0038] The terminal can measure the downlink reference signal regularly or on demand, and report the measurement results to the network device to provide reference information for the network device's scheduling.

[0039] The second way is based on the channel reciprocity of the Time Division Duplexing (TDD) system: In the TDD system, the uplink and downlink share the same spectrum resources, so their channel characteristics are reciprocal. The network device can infer the downlink channel state by measuring the uplink reference signal (such as the Sounding Reference Signal (SRS)), and thus determine the appropriate precoding matrix.

[0040] 2. Codebook

[0041] According to the 3rd Generation Partnership Project (3GPP) specification SPCE38.214, two types of codebooks are defined for different Multiple Input Multiple Output (MIMO) scenarios:

[0042] The first type, Type I Codebook: The Type I codebook provides relatively fixed and limited precoding matrix selections, which is applicable to the Single User Multiple Input Multiple Output (SU-MIMO) scenario, that is, applicable to the data transmission of a single user, and can provide a high spatial multiplexing gain under relatively simple channel conditions.

[0043] Among them, the TypeI codebook includes two types: single panel and multiple panel. Single Panel is applicable to single panel antenna configurations and provides basic spatial multiplexing capabilities; Multiple Panel is applicable to multi-panel antenna configurations, supports higher-order spatial multiplexing, and can support up to 8 layers of data streams at most.

[0044] The second type, Type II Codebook: The Type II codebook provides more flexible and refined precoding matrix selection, and can better adapt to complex multi-user MIMO (Multi User Multiple Input Multiple Output, simply referred to as MU-MIMO) scenarios, especially performing well in non-line-of-sight (Non-Line-of-Sight, simply referred to as NLOS) and high-scattering environments. It allows network devices to dynamically adjust the precoding matrix according to the channel state of each terminal to optimize the overall system throughput and fairness.

[0045] 3. Measurement and reporting of the channel by the terminal.

[0046] The terminal will measure the downlink reference signal regularly or on demand and report the measurement results to the network device. These measurements include but are not limited to: Channel Quality Indicator (CQI): Helps the network device select an appropriate Modulation and Coding Scheme (MCS); PMI: Indicates which precoding matrix the network device should use; Rank Indicator (RI): Indicates the rank of the channel, that is, the maximum number of layers that can be supported.

[0047] In the related art, 3GPP and many communication network operators have put forward the characteristic requirements of High order receiver diversity (HoRxD). The main reason is that large-sized terminals (such as foldable devices) can be configured with more antennas, thereby further improving the downlink (DL) coverage and throughput.

[0048] However, most current terminals are limited by the receiver scale and power consumption and mainly support 4Rx configurations. In order to meet the latest HoRxD characteristic requirements, that is, the requirements of 6Rx or 8Rx, the communication infrastructure must be upgraded to support higher-order data processing and computing capabilities. For terminals supporting 6Rx / 8Rx, its CSI feedback process becomes more complex and critical. The specific steps include:

[0049] 1) Processing of received data: Calculation of channel autocorrelation matrix: By processing the RF signals received by 6Rx or 8Rx, the channel autocorrelation matrix is calculated; Measurement of priori / posteriori signal-to-noise ratio (SNR): By analyzing the quality of the received signals, the priori SNR and posteriori SNR on each receiving antenna are calculated.

[0050] 2) Channel capacity calculation: Using Shannon's formula C = Blog2(1 + SNR), the calculated SNR is converted into channel capacity. Here, C is the channel capacity, B is the bandwidth, and SNR is the signal-to-noise ratio. When directly applying Shannon's formula is not accurate enough, the relationship curve between channel quality and channel capacity can be established through experimental data, and the curve fitting method can be used to estimate the channel capacity. This method can provide more accurate results in certain specific scenarios.

[0051] 3) PMI selection and feedback.

[0052] PMI selection: The terminal selects an optimal PMI based on the calculated channel capacity. This process may involve comparing multiple candidate PMIs and selecting the optimal PMI that can maximize the channel capacity.

[0053] CSI feedback: The terminal feeds back the selected PMI and other necessary CSI parameters (such as CQI, RI, etc.) to the network device so that the network device can optimize the downlink transmission strategy based on this feedback information.

[0054] In summary, limited by the scale and power consumption of the terminal receiver, most of the cellular baseband communication architectures in the related technologies are 4Rx, and it is not necessarily easy to upgrade the communication infrastructure. Even if the communication infrastructure can be upgraded, supporting the 6Rx / 8Rx characteristics requires huge time and economic costs.

[0055] As an example, based on the upgraded communication infrastructure (such as 6Rx architecture), the signal block diagram for implementing the 6Rx PMI feedback characteristic can be as Figure 1 shown. Among them, SLP refers to the Symbol-Level Process module, AFE refers to the Analog Front End, DFE refers to the Digital Front End, and TFC refers to the Time Frequency domain Conversion.

[0056] Therefore, in view of at least one of the problems existing in the above related technologies, the present application provides a signal processing method, apparatus, terminal, chip, and storage medium.

[0057] The signal processing method, apparatus, terminal, chip, and storage medium according to embodiments of the present application will be described below with reference to the accompanying drawings.

[0058] Figure 2 It is a schematic flowchart of the first signal processing method provided by an embodiment of the present application.

[0059] It should be noted that the signal processing method according to embodiments of the present application can be applied to a signal processing apparatus. In some possible embodiments, the signal processing apparatus can be configured in a terminal or a chip so that the terminal or the chip can perform signal processing functions. Additionally, in some possible embodiments, the signal processing apparatus can also be software in the terminal, etc.

[0060] In any one of the embodiments of the present application, the chip can be integrated into the terminal. The chip includes a central processing unit (CPU), an image signal processing (ISP), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a field-programmable gate array (FPGA), a system on a chip (SOC), a reduced instruction set computer (RISC), etc., which will not be listed one by one here.

[0061] Among them, a terminal is an entity on the user side for receiving or transmitting signals, such as a mobile phone. A terminal can also be referred to as a terminal device, user equipment (abbreviated as UE), mobile station (abbreviated as MS), mobile terminal (abbreviated as MT), etc. A terminal can be an automobile with communication function, intelligent automobile, mobile phone, wearable device, tablet computer (Pad), computer with wireless transceiver function, virtual reality (abbreviated as VR) terminal, augmented reality (abbreviated as AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, and so on. Embodiments of this application do not limit the specific technologies and specific device forms adopted by the terminal.

[0062] As Figure 2 shown, the signal processing method may include the following steps S201 to S203:

[0063] Step S201, perform channel estimation on the received signals in at least one target radio frequency channel to obtain the target channel estimation result of each target radio frequency channel; among them, the received signals in the target radio frequency channel include the radio frequency (abbreviated as RF) signals received by some receiving antennas of the terminal.

[0064] Among them, the terminal includes multiple receiving antennas. Exemplarily, the number of receiving antennas is marked as N, and the N receiving antennas can be marked as Rx0, Rx1,..., Rx(N - 1); where N is a positive integer greater than 1. Exemplarily, N includes but is not limited to 6, 8, etc.

[0065] Among them, the radio frequency channel includes but is not limited to a component carrier (abbreviated as CC) channel.

[0066] Among them, the target radio frequency channel can also be referred to as the target radio frequency signal processing channel, and the received signals in each target radio frequency channel include the radio frequency signals received by some receiving antennas of the terminal. Exemplarily, each target radio frequency channel may include M receiving antennas, where M is a positive integer less than N.

[0067] As a possible implementation, when the number of target radio frequency channels is one, any M receiving antennas among the N receiving antennas can be divided into one target radio frequency channel. Exemplarily, taking N = 6 and M = 4 as an example, Rx0, Rx1, Rx2, and Rx3 can be divided into the same target radio frequency channel. At this time, the received signals in the target radio frequency channel include the radio frequency signals received by these four antennas, namely Rx0, Rx1, Rx2, and Rx3. Or, Rx2, Rx3, Rx4, and Rx5 can also be divided into the same target radio frequency channel. At this time, the received signals in the target radio frequency channel include the radio frequency signals received by these four antennas, namely Rx2, Rx3, Rx4, and Rx5. Or, Rx1, Rx2, Rx3, and Rx4 can also be divided into the same target radio frequency channel. At this time, the received signals in the target radio frequency channel include the radio frequency signals received by these four antennas, namely Rx1, Rx2, Rx3, and Rx4, and so on. Various possible situations are not listed one by one here.

[0068] As another possible implementation, when the number of target radio frequency channels is multiple, the N receiving antennas can be divided to obtain multiple target radio frequency channels. Exemplarily, taking N = 6, M = 4, and the number of target radio frequency channels being two as an example, Rx0, Rx1, Rx2, and Rx3 can be divided into the first target radio frequency channel (marked as radio frequency channel 0), and Rx2, Rx3, Rx4, and Rx5 can be divided into the second radio frequency channel (marked as radio frequency channel 1). At this time, the received signals in radio frequency channel 0 include the radio frequency signals received by these four antennas, namely Rx0, Rx1, Rx2, and Rx3, and the received signals in radio frequency channel 1 include the radio frequency signals received by these four antennas, namely Rx2, Rx3, Rx4, and Rx5.

[0069] The target channel estimation results include, but are not limited to, time-domain channel impulse response results, channel frequency-domain response results, etc.

[0070] In the embodiments of the present application, the received signals in each target radio frequency channel can be subjected to channel estimation through classical communication algorithm theory to obtain the channel estimation results of each target radio frequency channel (denoted as target channel estimation results in the present application); among them, the target channel estimation results of each target radio frequency channel include the channel estimation results of the M receiving antennas in that target radio frequency channel.

[0071] Step S202: Based on the target channel estimation results of each target radio frequency channel, determine the first target codebook with the best channel quality under each target radio frequency channel.

[0072] In an embodiment of the present application, based on the target channel estimation result of each target radio frequency channel, the first target codebook with the best channel quality can be determined from multiple candidate codebooks under each target radio frequency channel.

[0073] Among them, the candidate codebook can also be referred to as a candidate PMI codebook. The candidate codebook can be all the codebooks under the target radio frequency channel, or, in order to reduce the calculation amount, the candidate codebook can also be a part of the codebooks under the target radio frequency channel. The embodiments of the present application do not limit this.

[0074] Among them, each codebook is used to represent a precoding matrix, and each codebook can be indicated by a PMI.

[0075] In any embodiment of the present application, for any target radio frequency channel, based on the target channel estimation result of the target radio frequency channel, the channel quality metric parameters of multiple candidate codebooks under the target radio frequency channel can be calculated, and according to the channel quality metric parameters of the multiple candidate codebooks under the target radio frequency channel, the first target codebook with the best channel quality can be determined from the multiple candidate codebooks under the target radio frequency channel. Exemplarily, the first target codebook can be the candidate codebook with the largest channel quality metric parameter.

[0076] Among them, the channel quality metric parameters can be measured by, but not limited to, the following parameters: signal power, signal energy, effective signal-to-noise ratio, channel capacity, mutual information, spectrum utilization rate, etc.

[0077] Step S203: Determine the target PMI to be reported to the network device according to the PMI of the first target codebook under each target radio frequency channel.

[0078] Among them, a network device is an entity on the network side for transmitting or receiving signals. For example, the network device may be an evolved NodeB (abbreviated as eNB), a transmission reception point (abbreviated as TRP), a next generation NodeB (abbreviated as gNB) in a 5G new radio (abbreviated as NR) system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (abbreviated as WiFi) system, etc. Embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device. The network device provided by the embodiments of the present application may be composed of a central unit (abbreviated as CU) and a distributed unit (abbreviated as DU). Among them, the CU may also be referred to as a control unit. The CU-DU structure can split the protocol layer of the network device, such as a base station. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.

[0079] In the embodiments of the present application, the PMI to be reported or fed back to the network device may be determined according to the PMI of the first target codebook under each target radio frequency channel. In the present application, it is denoted as the target PMI.

[0080] In any one of the embodiments of the present application, when the number of target radio frequency channels is one, the PMI of the first target codebook under the target radio frequency channel may be used as the target PMI.

[0081] In any one of the embodiments of the present application, when the number of target radio frequency channels is multiple, the second target codebook with the best channel quality may be determined from multiple first target codebooks based on the channel quality metric parameters of the first target codebooks under the multiple target radio frequency channels. Exemplarily, the second target codebook may be the first target codebook with the largest channel quality metric parameter. In the present application, the PMI of the second target codebook may be used as the target PMI.

[0082] The signal processing method according to the embodiment of the present application divides multiple receiving antennas of a terminal to obtain at least one target radio frequency channel. Each target radio frequency channel contains some receiving antennas of the terminal. This division method enables signal processing to make full use of the low-order receiving diversity technology (such as 4Rx) in related technologies even when the communication infrastructure of the terminal has not been upgraded to directly support the latest HoRxD characteristics (such as 6Rx / 8Rx). Channel estimation is performed on the received signals in each target radio frequency channel, and based on the channel estimation results, the first target codebook with the best channel quality under each target radio frequency channel is determined. Based on the PMI of the first target codebook, the target PMI to be reported to the network device is determined. This process can simplify the complex multi-antenna channel characteristics into information that the network device can understand and utilize, thereby optimizing downlink data transmission. That is, in the present application, by dividing the receiving antennas and using the low-order receiving diversity technology in related technologies, effective support for more receiving antennas can be achieved without upgrading the communication infrastructure. This avoids the high costs and additional power consumption brought by large-scale hardware upgrades. Moreover, by dividing the receiving antennas and performing channel estimation and codebook selection on each radio frequency channel respectively, the calculation process can be simplified, the efficiency and reliability of the system are improved, the performance of downlink data transmission is improved, and thus the data throughput under HoRxD (such as 6Rx / 8Rx) characteristics is enhanced.

[0083] The embodiment of the present application provides another signal processing method. Figure 3 It is a schematic flowchart of the second signal processing method provided by the embodiment of the present application.

[0084] It should be noted that this signal processing method can be executed alone, or can be executed in combination with any one of the embodiments in the present application or the possible implementation manners in the embodiments, or can also be executed in combination with any one of the technical solutions in related technologies. The embodiment of the present application does not limit this.

[0085] As Figure 3 shown, this signal processing method may include the following steps S301 to S305:

[0086] Step S301, perform channel estimation and noise estimation on the received signals in any target radio frequency channel to obtain the initial channel estimation results and noise estimation results of the M receiving antennas in any target radio frequency channel.

[0087] Among them, the number of target radio frequency channels can be one, or can also be multiple. The embodiment of the present application does not limit this.

[0088] Among them, the received signals in each target radio frequency channel include the radio frequency signals received by some receiving antennas of the terminal.

[0089] Among them, the terminal includes N receiving antennas, and the target radio frequency channel is determined from multiple candidate radio frequency channels. Each candidate radio frequency channel includes M receiving antennas, and N is greater than M.

[0090] It should be noted that when N is less than 2M, there are overlapping receiving antennas in different candidate radio frequency channels; when N is greater than or equal to 2M, there are no overlapping receiving antennas in different candidate radio frequency channels. For example, taking N as 6, M as 4, and the number of candidate radio frequency channels as 2 for illustration, the first candidate radio frequency channel may include four receiving antennas, namely Rx0, Rx1, Rx2, and Rx3, and the second candidate radio frequency channel may include four receiving antennas, namely Rx2, Rx3, Rx4, and Rx5. At this time, there are overlapping receiving antennas in the first candidate radio frequency channel and the second candidate radio frequency channel: Rx2 and Rx3. Taking N as 8, M as 4, and the number of candidate radio frequency channels as 2 for illustration, the first candidate radio frequency channel may include four receiving antennas, namely Rx0, Rx1, Rx2, and Rx3, and the second candidate radio frequency channel may include four receiving antennas, namely Rx4, Rx5, Rx6, and Rx7. At this time, there are no overlapping receiving channels in the first candidate radio frequency channel and the second candidate radio frequency channel.

[0091] In the embodiment of the present application, for any target radio frequency channel, the received signal in the target radio frequency channel can be subjected to channel estimation and noise estimation through the classical communication algorithm theory to obtain the initial channel estimation result and noise estimation result (such as the noise covariance matrix Rnn) of the M receiving antennas in the target radio frequency channel.

[0092] In any embodiment of the present application, taking the initial channel estimation result as the channel frequency domain response result for exemplary illustration, the following steps A to C can be adopted to perform channel estimation on the received signal in each target radio frequency channel:

[0093] Step A: For any target radio frequency channel, perform downsampling and time-frequency domain conversion processing on the radio frequency signal received by any one of the receiving antennas in the received signal in the target radio frequency channel to obtain the frequency domain signal of the receiving antenna.

[0094] Exemplarily, the radio frequency signal received by each receiving antenna can be downsampled by an analog front end (AFE) / digital front end (DFE), and then subjected to a fast Fourier transform (FFT) process by a time-frequency domain conversion (TFC) module to obtain the frequency domain signal of the receiving antenna.

[0095] Step B: Multiply the frequency-domain signal of the receiving antenna by the complex conjugate of the local sequence corresponding to the CSI-RS sent by the network device to obtain the least squares (LS) channel estimation result of the receiving antenna.

[0096] Step C: Perform a filtering estimation on the LS channel estimation result of the receiving antenna to obtain the initial channel estimation result of the receiving antenna.

[0097] Exemplarily, a Wiener filtering estimation can be performed on the LS channel estimation result of the receiving antenna to obtain the initial channel estimation result of the receiving antenna.

[0098] Optionally, during the channel estimation process, the initial channel estimation result of the receiving antenna can be calculated based on the relevant channel characteristic results obtained from the CSI-RS measurement, such as Doppler frequency, Doppler spread, timing offset, delay spread, etc.

[0099] Step S302: Decompose the noise estimation results of the M receiving antennas in any target radio frequency channel to obtain the lower triangular matrix of the M receiving antennas in any target radio frequency channel.

[0100] In the embodiment of the present application, for any target radio frequency channel, the Cholesky decomposition method can be used to decompose the noise estimation results of the M receiving antennas in the target radio frequency channel to obtain the lower triangular matrix of the M receiving antennas in the target radio frequency channel.

[0101] Exemplarily, the noise estimation result of any receiving antenna (such as the noise covariance matrix Rnn) can be decomposed using the following formula:

[0102] R nn = L·L H ;(1)

[0103] where L refers to the lower triangular matrix obtained by Cholesky decomposition, and the superscript H of L refers to the conjugate transpose.

[0104] Step S303: Perform noise whitening processing on the initial channel estimation results of the M receiving antennas in any target radio frequency channel according to the lower triangular matrix of the M receiving antennas in any target radio frequency channel to obtain the target channel estimation results of the M receiving antennas in any target radio frequency channel.

[0105] In the embodiment of the present application, for any receiving antenna in any target radio frequency channel, the initial channel estimation result of the receiving antenna can be subjected to noise whitening processing according to the lower triangular matrix of the receiving antenna to obtain the target channel estimation result of the receiving antenna.

[0106] Step S304: Based on the target channel estimation results of each target radio frequency channel, determine a first target codebook with the best channel quality within each target radio frequency channel.

[0107] Step S305: According to the PMI of the first target codebook within each target radio frequency channel, determine the target PMI to be reported to the network device.

[0108] It should be noted that the explanations of steps S304 to S305 can be referred to the relevant descriptions in any embodiment of this application, and will not be elaborated here.

[0109] In the signal processing method of the embodiment of this application, by performing channel estimation and noise estimation on the received signals within the radio frequency channels, the useful information and noise interference in the received signals can be separated, which helps to more accurately estimate the characteristics of the channel, such as channel gain, phase offset, etc. Using the Cholesky decomposition method to decompose the noise estimation result to obtain a lower triangular matrix, and then performing noise whitening processing on the initial channel estimation result can effectively reduce the influence of noise on channel estimation, making the target channel estimation result closer to the true channel state, that is, improving the accuracy of channel estimation.

[0110] The embodiment of this application provides another signal processing method. Figure 4 It is a schematic flowchart of the third signal processing method provided by the embodiment of this application.

[0111] It should be noted that this signal processing method can be executed alone, or can be executed in combination with any one embodiment in this application or the possible implementation manners in the embodiment, or can also be executed in combination with any one technical solution in the related art. The embodiment of this application does not limit this.

[0112] Such as Figure 4 shown, this signal processing method may include the following steps S401 to S405:

[0113] Step S401: Perform channel estimation on the received signals within at least one target radio frequency channel to obtain the target channel estimation results of each target radio frequency channel.

[0114] Among them, the received signals within the target radio frequency channel include the radio frequency signals received by some receiving antennas of the terminal.

[0115] It should be noted that the explanation of step S401 can be referred to the relevant descriptions in any embodiment of this application, and will not be elaborated here.

[0116] Step S402: Determine multiple parameter values of any candidate codebook under any target radio frequency channel at specified channel parameters according to the target channel estimation result of any target radio frequency channel.

[0117] Among them, each target radio frequency channel contains multiple candidate codebooks. Each candidate codebook is used to represent a precoding matrix, and each candidate codebook can be indicated by a PMI.

[0118] Among them, the specified channel parameters include but are not limited to at least one of the following: signal power, signal energy, effective signal-to-noise ratio, channel capacity, mutual information, spectrum utilization rate, etc.

[0119] Among them, each specified channel parameter may include multiple parameter values. Taking the channel capacity as an example of the specified channel parameter, the parameter values include but are not limited to: Maximum Ratio Combining (MRC) channel capacity and Minimum Mean Square Error (MMSE) channel capacity, etc.

[0120] In the embodiments of the present application, for any one target radio frequency channel, multiple parameter values of each candidate codebook under the target radio frequency channel at specified channel parameters can be calculated according to the target channel estimation result of the target radio frequency channel.

[0121] Exemplarily, taking the channel capacity as an example of the specified channel parameter, the following formula (2) can be used to calculate the MRC channel capacity of each candidate codebook under each radio frequency channel, and the following formula (3) can be used to calculate the MMSE channel capacity of each candidate codebook under each radio frequency channel:

[0122]

[0123] Where N t is the number of transmit antennas of the network device, and SNR mrc is the signal-to-interference plus noise ratio (SINR) estimated by the MRC receiver, and SNR mmse is the SINR estimated by the MMSE receiver.

[0124] Step S403: Determine the channel quality metric parameter of any candidate codebook according to multiple parameter values of any candidate codebook at specified channel parameters.

[0125] As a possible implementation, when the number of specified channel parameters is one, the target parameter value of the candidate codebook under the specified channel parameter can be calculated according to multiple parameter values of the candidate codebook under the specified channel parameter, and the channel quality metric parameter of the candidate codebook can be calculated according to the target parameter value under the specified channel parameter. Among them, the channel quality metric parameter and the target parameter value may have a positive correlation.

[0126] Exemplarily, taking the specified channel parameter including channel capacity, and the multiple parameter values under the channel capacity including MRC channel capacity and MMSE channel capacity as an example, the channel capacity difference between the MRC channel capacity and the MMSE channel capacity of the candidate codebook can be calculated, and the channel capacity difference and the MMSE channel capacity of the candidate codebook can be weighted and summed to obtain the target parameter value of the candidate codebook under the channel capacity.

[0127] For example, the target parameter value of the candidate codebook under the channel capacity can be calculated using the following formula (4):

[0128] C = C mmse + α * (C mrc - C mmse ); (4)

[0129] Among them, considering that for different channel characteristics, the MRC channel capacity and the MMSE channel capacity cannot fully and accurately represent the actual channel quality, therefore, in this application, the empirical coefficient α can be used to correct the MRC channel capacity and the MMSE channel capacity to obtain the final target parameter value C under the channel capacity. Among them, the specific value of the empirical coefficient α is related to parameters such as actual antenna correlation, Doppler spread, delay spread, and angular spread.

[0130] As another possible implementation, when the number of specified channel parameters is multiple, the target parameter value of the candidate codebook under each specified channel parameter can be calculated according to multiple parameter values of the candidate codebook under each specified channel parameter, and the channel quality metric parameter of the candidate codebook can be calculated according to the target parameter values of the candidate codebook under multiple specified channel parameters.

[0131] Exemplarily, the target parameter values of the candidate codebook under multiple specified channel parameters can be weighted and summed to obtain the channel quality metric parameter of the candidate codebook.

[0132] Exemplarily, the mean value or the sum value of the target parameter values of the candidate codebook under multiple specified channel parameters can be used as the channel quality metric parameter of the candidate codebook.

[0133] Step S404: Determine a first target codebook with the best channel quality for each target radio frequency channel according to the channel quality metric parameters of multiple candidate codebooks under each target radio frequency channel.

[0134] Exemplarily, the candidate codebook with the largest channel quality metric parameter under each target radio frequency channel can be used as the first target codebook with the best channel quality under that target radio frequency channel.

[0135] Step S405: Determine a target PMI to be reported to the network device according to the PMI of the first target codebook under each target radio frequency channel.

[0136] It should be noted that the explanations of steps S404 to S405 can be found in the relevant descriptions of any embodiment of this application, and will not be elaborated here.

[0137] In the signal processing method of the embodiment of this application, by calculating the channel quality metric parameters of each candidate codebook based on multiple parameter values under at least one specified channel parameter, the rationality and reliability of the calculation results can be improved.

[0138] The embodiment of this application provides another signal processing method. Figure 5 It is a schematic flowchart of the fourth signal processing method provided by the embodiment of this application.

[0139] It should be noted that this signal processing method can be executed alone, or can be executed in combination with any one embodiment or possible implementation manner in this application, or can also be executed in combination with any one technical solution in the related art. The embodiment of this application does not limit this.

[0140] As Figure 5 shown, this signal processing method may include the following steps S501 to S506:

[0141] Step S501: Perform channel estimation on the received signals within at least one target radio frequency channel to obtain the target channel estimation results of each target radio frequency channel.

[0142] Among them, the received signals within the target radio frequency channel include the radio frequency signals received by some receiving antennas of the terminal.

[0143] Step S502: Determine the channel quality metric parameters of multiple candidate codebooks under each target radio frequency channel based on the target channel estimation results of each target radio frequency channel.

[0144] It should be noted that the explanations of steps S501 to S502 can be found in the relevant descriptions of any embodiment of this application, and will not be elaborated here.

[0145] In any one embodiment of the present application, when a first-level codebook is included in each target radio frequency channel, all the first-level codebooks in the target radio frequency channel can be used as the candidate codebooks in the target radio frequency channel, and based on the target channel estimation result of the target radio frequency channel, the channel quality metric parameters of multiple candidate codebooks in the target radio frequency channel are calculated. The implementation principle is similar to steps S402 to S403 and will not be elaborated here.

[0146] In any one embodiment of the present application, when multiple-level codebooks are included in each target radio frequency channel, the following steps D to H can be adopted to calculate the channel quality metric parameters of multiple candidate codebooks in each target radio frequency channel:

[0147] Step D: For any one target radio frequency channel, the specified dimension of the non-primary codebooks in the multiple-level codebooks in the target radio frequency channel can be maintained unchanged, and the primary codebooks in the multiple-level codebooks in the target radio frequency channel are traversed in sequence.

[0148] Exemplarily, taking the multiple-level codebook as a two-level codebook, such as the TypeI codebook in the NR TypeI 4Port 4layer scenario for example, the TypeI codebook has a total of 8 first-level codebooks or first-level codebook indicators (i11 / i12 / i13), 2 second-level codebooks or second-level codebook indicators (i2), a total of 8*2 = 16 codebooks and PMIs. i2 can be fixed at 0 unchanged, and the 8 first-level codebook indicators are traversed in sequence.

[0149] Step E: Based on the target channel estimation result of the target radio frequency channel and the currently traversed primary codebook, the channel quality metric parameter of the currently traversed primary codebook is calculated.

[0150] It should be noted that the explanation of the channel quality metric parameters in the foregoing embodiments also applies to this embodiment and will not be elaborated here.

[0151] Step F: Based on the channel quality metric parameters of each primary codebook, n codebook combinations with the optimal channel quality are determined from each primary codebook.

[0152] Exemplarily, the n primary codebooks with the highest channel quality metric parameters can be used as the codebook combination.

[0153] Step G: Based on the codebook combination, continue to traverse all dimensions of the non-primary codebooks, and determine the candidate codebooks according to the codebook combination and the currently traversed dimension of the non-primary codebooks.

[0154] Among them, each candidate codebook is indicated by a primary codebook and a non-primary codebook in the codebook combination.

[0155] Exemplarily, taking the multi-level codebook as a two-level codebook, for example, the TypeI codebook in the NR TypeI 4Port 4layer scenario, the number of candidate codebooks is n*2.

[0156] Step H: Based on the target channel estimation result of the target radio frequency channel, calculate the channel quality metric parameters of the candidate codebooks. The implementation principle is similar to Steps S402 to S403 and will not be elaborated here.

[0157] In summary, taking the NR TypeI codebook as an example, which is divided into a first-level codebook and a two-level codebook, the common methods for PMI selection include but are not limited to: for the first-level codebook, usually directly traverse all codebooks, calculate the channel quality metric parameters for them, and feedback the PMI of the codebook with the best channel quality. For the two-level codebook, in order to reduce the computational complexity, when the number of codebooks is large, a hierarchical selection method can be used. For example, first fix the i2 dimension of the second-level codebook, traverse all i11, i12, i13 dimensions of the first-level codebook, calculate the channel quality metric parameters of the traversed first-level codebook, and select n optimal first-level codebook combinations; then traverse all i2 dimensions of these n codebook combinations, calculate the channel quality metric parameters of the traversed codebooks, and thus feedback the PMI of the finally selected codebook with the best channel quality.

[0158] It should be noted that in actual use, the value of n and the channel quality metric parameters used can be flexibly adjusted, and the optimal combination can be adopted; if necessary, the value of n can be the total dimension of all first-level codebooks.

[0159] Step S503: Determine the first target codebook with the best channel quality under each target radio frequency channel according to the channel quality metric parameters of multiple candidate codebooks under each target radio frequency channel.

[0160] Step S504: Determine the target PMI to be reported to the network device according to the PMI of the first target codebook under each target radio frequency channel.

[0161] It should be noted that the explanations of Steps S503 to S504 can refer to the relevant descriptions in any embodiment of this application and will not be elaborated here.

[0162] Step S505: Generate a CSI result report according to the target PMI and CSI parameters; where the CSI parameters include the parameters obtained by performing CSI measurement on the CSI-RS sent by the network device.

[0163] Among them, the CSI parameters include but are not limited to: parameters such as CQI and RI obtained by the terminal performing CSI measurement on the CSI-RS sent by the network device.

[0164] In an embodiment of the present application, a CSI result report may be generated according to target PMI and CSI parameters, that is, the target PMI and CSI parameters are carried in the CSI result report.

[0165] Step S506: Send the CSI result report to a network device; wherein, the CSI result report is used to adjust the downlink transmission policy associated with the terminal.

[0166] In an embodiment of the present application, the CSI result report may be sent to the network device so that the network device adjusts the downlink transmission policy associated with the terminal based on the CSI result report.

[0167] In the signal processing method of the embodiment of the present application, the terminal reports the selected target PMI and CSI parameters to the network device so that the network device makes more accurate precoding and scheduling decisions based on the reported data, which can improve the data transmission performance.

[0168] In any one of the embodiments of the present application, taking M = 4 and the radio frequency channels including CC channels as an example for illustration, the simplified calculation and feedback selection of PMI can be realized on the 4Rx communication infrastructure through the 4Rx baseband architecture with multi-CC capabilities. That is, when the RF has 6Rx / 8Rx receiving capabilities, the actual received signal streams of the terminal are processed in two times, in the 4+2 or 4+4 mode, and the calculation process of two PMI feedbacks is performed. By comparing them and further selecting the PMI codebook with a larger channel capacity as the optimal PMI codebook, and using the PMI of the optimal PMI codebook as the final PMI fed back to the network device, a higher downlink data throughput can be ensured under the HoRxD characteristic.

[0169] Taking N = 6 (i.e., 6Rx) as an example, the following steps may be adopted to implement the calculation and feedback of PMI:

[0170] Step 1: Preprocess the radio frequency signals received by 6Rx, multiplex the multi-CC signal processing channels (i.e., CC channels), and extract and divide them into 2 CC channels, where each CC channel contains the radio frequency signals received by 4Rx (abbreviated as 4Rx data). The division method of the CC channels includes but is not limited to:

[0171] (1) Put the radio frequency signals received by Rx0 to Rx3 into the first CC channel (abbreviated as CC0), and put the radio frequency signals received by Rx2 to Rx5 into the second CC channel (abbreviated as CC1) for subsequent calculation. The implementation principle can be as shown in Figure 6 and Figure 7 the simplified solution one shown.

[0172] (2) can further simplify (1) by only calculating and feedbacking PMI for the 4Rx data of one CC channel, and its implementation principle can be as Figure 8 and Figure 9 shown in Simplification Scheme 2.

[0173] Step 2: Independently perform the calculations in Steps 3-5 on the received data of each CC channel.

[0174] Step 3: Calculate the channel estimation results of each CC channel, including but not limited to: time-domain channel impulse response results, channel frequency-domain response results, etc.

[0175] Among them, the channel estimation results can be calculated through classical communication algorithm theory. In actual use, one or more of them can be selected and input Figure 7 or Figure 9 into the CSI measurement module shown in

[0176] for subsequent calculation of channel quality metric parameters.

[0177] Exemplarily, the radio frequency signals received by each receiving antenna can be downsampled by AFE / DFE and then subjected to FFT processing by the TFC module to convert the signal from the time domain to the frequency domain to obtain the frequency-domain signal. Figure 7 or Figure 9 After that, in the CSI measurement module shown in

[0178] First, obtain the channel estimation result of CSI-RS, perform complex conjugate multiplication on the received signal and the local sequence corresponding to CSI-RS to obtain the LS channel estimation result, and then perform frequency-domain Wiener filtering estimation to obtain the channel frequency-domain response result between the transmitting port and the receiving antenna. Among them, relevant channel characteristic results output by the CSI measurement module, such as Doppler frequency, Doppler spread, timing deviation, delay spread, etc., are required in this process. nn =L·L H ) to obtain the lower triangular matrix L, and use L to perform noise whitening processing on the channel frequency-domain response result obtained in the previous step to obtain the final channel estimation result (denoted as the target channel estimation result in this application).

[0179] Step 4: Based on the channel estimation results of each CC channel, calculate the channel quality metric parameters of each PMI codebook under each CC channel.

[0180] Exemplarily, the channel quality of each PMI codebook can be reflected by the following data, including but not limited to: signal power, signal energy, effective signal-to-noise ratio, channel capacity, mutual information, spectrum utilization rate, etc. These data can be calculated through classical communication algorithm theory. In actual use, one or more of them can be selected to reflect the channel quality.

[0181] As an example, when using channel capacity to reflect the channel quality, first, the following formula can be used to calculate the MRC channel capacity and MMSE channel capacity of each PMI codebook under each CC channel:

[0182]

[0183] Because for different channel characteristics, the MRC channel capacity and MMSE channel capacity cannot completely and accurately characterize the actual channel quality. Therefore, in this application, an empirical coefficient α can be used to correct the MRC channel capacity and MMSE channel capacity to obtain the final channel quality metric parameter. Among them, the specific value of the empirical coefficient α is related to parameters such as actual antenna correlation, Doppler spread, delay spread, and angular spread:

[0184] C = C mmse +α*(C mrc -C mmse );

[0185] Step 5: Select the optimal PMI codebook.

[0186] In the NR and Long Term Evolution (LTE) systems, the most suitable precoding matrix indicator is reported to achieve relatively high-order spatial multiplexing, so that the signal of the Physical Downlink Shared Channel (PDSCH) is optimal. Taking the NR Type I codebook as an example, it is divided into a first-level codebook and a two-level codebook. Generally, the methods for PMI selection include but are not limited to: for the first-level codebook, usually directly traverse all codebooks, calculate the channel quality metric parameter selected in the previous step for them, and select the PMI of the codebook with the best channel quality for feedback. For the two-level codebook, in order to reduce the computational complexity, when the number of codebooks is large, a hierarchical selection method can be used. For example, first fix the i2 dimension of the second-level codebook, traverse all i11, i12, i13 dimensions of the first-level codebook, calculate the channel quality metric parameter selected in the previous step, and select n optimal first-level codebook combinations; then traverse all i2 dimensions of these n codebook combinations, calculate the channel quality metric parameter selected in the previous step, and thus select the PMI of the codebook with the best final channel quality for feedback.

[0187] For example, for the NR TypeI 4Port 4layer scenario, there are a total of 8 first-level codebook indicators (i11 / i12 / i13), 2 second-level codebook indicators (i2), and a total of 16 PMIs. A hierarchical selection method can be adopted. First, fix the second-level codebook indicator i2 = 0, traverse the 8 first-level codebook indicators, calculate the channel quality metric parameters in the above steps, and select the optimal 4 first-level codebook indicators for subsequent calculations; then, for the 4 optimal first-level codebook indicators selected in the previous step, traverse all i2, that is, traverse all second-level codebook indicators, calculate the channel quality metric parameters in the above steps, and select the PMI codebook with the best channel quality.

[0188] Step 6: After the above steps are completed for both CC channels, the optimal PMI codebook for the 4Rx data under each CC channel and its corresponding channel quality metric parameters can be obtained. At this time, compare the channel quality metric parameters of the optimal PMI codebooks of the two CC channels, and select the PMI corresponding to the optimal PMI codebook with better channel quality as the finally feedback PMI.

[0189] In summary, the upgrade support for the HoRxD PMI feedback characteristics can be realized, the cost of architecture upgrade is reduced, and at the same time, the performance gain very close to that of the real 6Rx can be obtained.

[0190] As an example, the applicant compares the 6Rx architecture scheme, 4Rx architecture scheme, Figure 6 the 6Rx simplified scheme 1 (abbreviated as 6Rx-simplified-1) implemented based on the 4Rx multi-CC architecture shown, Figure 8 the 6Rx simplified scheme 2 (abbreviated as 6Rx-simplified-2) implemented based on the 4Rx multi-CC architecture shown, in the following simulation environment, and obtains the influence results of the PMI feedback performance on the downlink data throughput performance as shown in Figure 10 shown:

[0191] Simulation conditions:

[0192] TDL-A channels (low-corr, 30ns delay spread, 5Hz doppler) / / TDL-A stands for "Tap Delay Line Model A", which is a channel model used to simulate the signal propagation characteristics in a wireless communication environment; low-corr: indicates that the correlation between different paths (or "taps") in the channel is low. Low correlation means that the signals on each path are relatively independent, which will affect the diversity of signal reception and the anti-fading ability of the system; 30ns delay spread: The delay spread is the time difference between different paths when the signal arrives at the receiving end; 5Hz doppler: The Doppler shift is the change in the signal frequency due to the relative motion between the transmitter and the receiver.

[0193] 4Tx ports, 4Rx / / It means that there are 4 antenna ports at the transmitting end (Tx represents transmission), and also 4 antenna ports at the receiving end (Rx represents reception);

[0194] SNR = -15:0dB

[0195] MCS = 4 / / MCS is the abbreviation of Modulation and Coding Scheme, which defines the modulation method and coding rate of data transmission;

[0196] Simulation content: The normalized throughput and SNR performance curves of PDSCH under the architectures of 6Rx, 6Rx-simplified-1, 6Rx-simplified-2, and 4Rx.

[0197] Simulation results: Figure 10 Curve a in it is used to indicate the influence result of the PMI feedback performance of the 4Rx architecture on the downlink data throughput performance, curve b is used to indicate the influence result of the PMI feedback performance of the 6Rx-simplified-1 and 6Rx-simplified-2 architectures on the downlink data throughput performance, and curve c is used to indicate the influence result of the PMI feedback performance of the 6Rx architecture on the downlink data throughput performance. It can be seen from Figure 10 that compared with the 4Rx architecture, 6Rx, 6Rx-simplified-1, and 6Rx-simplified-2 almost coincide, and all have a performance gain of about 1.7dB. This is because the 6Rx reception will have additional receive diversity combining benefits compared to 4Rx, which is in line with the theoretical expectation.

[0198] Compared with 6Rx, 6Rx-simplified-1 and 6Rx-simplified-2 have basically no performance loss, which indicates that 6Rx-simplified-1 and 6Rx-simplified-2 can achieve performance similar to that of the complete 6Rx architecture in PMI feedback.

[0199] To implement the above embodiments, an embodiment of the present application also proposes a signal processing device.

[0200] Figure 11 It is a schematic structural diagram of a signal processing device provided by an embodiment of the present application.

[0201] Such as Figure 11 shown, the signal processing device 1100 may include: a channel estimation module 1110, a first determination module 1120, and a second determination module 1130.

[0202] Among them, the channel estimation module 1110 is configured to perform channel estimation on the received signals in at least one target radio frequency channel to obtain the target channel estimation results of each target radio frequency channel; wherein, the received signals in the target radio frequency channel include the radio frequency signals received by some receiving antennas of the terminal;

[0203] The first determination module 1120 is configured to determine the first target codebook with the best channel quality under each target radio frequency channel based on the target channel estimation results of each target radio frequency channel;

[0204] The second determination module 1130 is configured to determine the target PMI to be reported to the network device according to the precoding matrix indicator PMI of the first target codebook under each target radio frequency channel.

[0205] Further, in an implementation manner of the embodiment of the present application, the terminal includes N receiving antennas, the target radio frequency channel is determined from multiple candidate radio frequency channels, the candidate radio frequency channel includes M receiving antennas, and N is greater than M;

[0206] In response to N being less than 2M, the overlapping receiving antennas are included in different candidate radio frequency channels;

[0207] In response to N being greater than or equal to 2M, the non-overlapping receiving antennas are included in different candidate radio frequency channels.

[0208] In one implementation manner of the embodiment of the present application, the channel estimation module 1110 is configured to: perform channel estimation and noise estimation on the received signal in any target radio frequency channel to obtain the initial channel estimation result and the noise estimation result of the M receiving antennas in any target radio frequency channel; decompose the noise estimation results of the M receiving antennas in any target radio frequency channel respectively to obtain the lower triangular matrix of the M receiving antennas in any target radio frequency channel; perform noise whitening processing on the initial channel estimation results of the M receiving antennas in any target radio frequency channel according to the lower triangular matrix of the M receiving antennas in any target radio frequency channel to obtain the target channel estimation results of the M receiving antennas in any target radio frequency channel.

[0209] In one implementation manner of the embodiment of the present application, the channel estimation module 1110 is configured to: perform downsampling and time-frequency domain conversion processing on the radio frequency signal received by any receiving antenna in the received signal in any target radio frequency channel to obtain the frequency domain signal of any receiving antenna; perform complex conjugate multiplication on the frequency domain signal of any receiving antenna and the local sequence corresponding to the channel state information reference signal CSI-RS sent by the network device to obtain the least squares LS channel estimation result of any receiving antenna; perform filtering estimation on the LS channel estimation result of any receiving antenna to obtain the initial channel estimation result of any receiving antenna.

[0210] In one implementation manner of the embodiment of the present application, the first determination module 1120 is configured to: determine the channel quality metric parameters of multiple candidate codebooks under each target radio frequency channel based on the target channel estimation results of each target radio frequency channel; determine the first target codebook with the best channel quality under each target radio frequency channel according to the channel quality metric parameters of the multiple candidate codebooks under each target radio frequency channel.

[0211] In one implementation manner of the embodiment of the present application, the first determination module 1120 is configured to: determine multiple parameter values of any candidate codebook under any target radio frequency channel under specified channel parameters according to the target channel estimation result of any target radio frequency channel; determine the channel quality metric parameter of any candidate codebook according to the multiple parameter values of any candidate codebook under the specified channel parameters.

[0212] In one implementation manner of the embodiment of the present application, the first determination module 1120 is configured to: the specified channel parameters include at least one of the following: signal power; signal energy; effective signal-to-noise ratio; channel capacity; mutual information; spectral efficiency.

[0213] In an implementation manner of the embodiment of the present application, the number of specified channel parameters is multiple. The first determination module 1120 is configured to: determine the target parameter values of any candidate codebook under each specified channel parameter according to the multiple parameter values of any candidate codebook under each specified channel parameter; determine the channel quality metric parameter of any candidate codebook according to the target parameter values of any candidate codebook under each specified channel parameter.

[0214] In an implementation manner of the embodiment of the present application, in response to the specified channel parameter including the channel capacity, and the multiple parameter values under the channel capacity including the maximum ratio combining (MRC) channel capacity and the minimum mean square error (MMSE) channel capacity, the first determination module 1120 is configured to: obtain the channel capacity difference between the MRC channel capacity and the MMSE channel capacity of any candidate codebook; perform a weighted sum of the channel capacity difference and the MMSE channel capacity of any candidate codebook to obtain the target parameter value of any candidate codebook under the channel capacity.

[0215] In an implementation manner of the embodiment of the present application, a first-level codebook is included under the target radio frequency channel. The first determination module 1120 is configured to: use all the first-level codebooks under any target radio frequency channel as the candidate codebooks under any target radio frequency channel; determine the channel quality metric parameters of the multiple candidate codebooks under any target radio frequency channel based on the target channel estimation result of any target radio frequency channel.

[0216] In an implementation manner of the embodiment of the present application, a multi-level codebook is included under the target radio frequency channel. The first determination module 1120 is configured to: keep the specified dimension of the non-primary codebooks in the multi-level codebooks under any target radio frequency channel unchanged, and sequentially traverse the primary codebooks in the multi-level codebooks under any target radio frequency channel; calculate the channel quality metric parameter of the currently traversed primary codebook based on the target channel estimation result of any target radio frequency channel and the currently traversed primary codebook; determine a codebook combination from each primary codebook based on the channel quality metric parameters of each primary codebook; continue to traverse all dimensions of the non-primary codebooks based on the codebook combination, and determine the candidate codebook according to the codebook combination and the currently traversed dimension of the non-primary codebook; calculate the channel quality metric parameter of the candidate codebook based on the target channel estimation result of any target radio frequency channel.

[0217] In an implementation manner of the embodiment of the present application, the second determination module 1130 is configured to: in response to the number of target radio frequency channels being one, use the precoding matrix indicator (PMI) of the first target codebook under the target radio frequency channel as the target PMI; in response to the number of target radio frequency channels being multiple, determine the second target codebook with the best channel quality from the multiple first target codebooks based on the channel quality metric parameters of the first target codebooks under the multiple target radio frequency channels; use the PMI of the second target codebook as the target PMI.

[0218] In an implementation manner of the embodiment of the present application, the signal processing device 1100 further includes:

[0219] a generation module, configured to generate a CSI result report according to target PMI and CSI parameters, where the CSI parameters include parameters obtained by performing CSI measurement on CSI-RS sent by a network device;

[0220] a sending module, configured to send the CSI result report to the network device, where the CSI result report is used to adjust the downlink transmission policy associated with the terminal.

[0221] It should be noted that the foregoing explanation of the signal processing method embodiment also applies to the signal processing device of this embodiment, and will not be elaborated here.

[0222] In the signal processing device of the embodiment of the present application, by dividing multiple receiving antennas of the terminal, at least one target radio frequency channel is obtained, and each target radio frequency channel contains a part of the receiving antennas of the terminal. This division method can enable signal processing to be performed by making full use of the low-order receiving diversity technology (such as 4Rx) in related technologies even when the communication infrastructure of the terminal has not been upgraded to directly support the latest HoRxD characteristics (such as 6Rx / 8Rx). Channel estimation is performed on the received signals in each target radio frequency channel, and based on the channel estimation result, a first target codebook with the best channel quality under each target radio frequency channel is determined, and based on the PMI of the first target codebook, the target PMI to be reported to the network device is determined. This process can simplify the complex multi-antenna channel characteristics into information that the network device can understand and utilize, thereby optimizing downlink data transmission. That is, in the present application, by dividing the receiving antennas and using the low-order receiving diversity technology in related technologies, effective support for more receiving antennas can be achieved without upgrading the communication infrastructure, which avoids the high costs and additional power consumption brought by large-scale hardware upgrades. Moreover, by dividing the receiving antennas and performing channel estimation and codebook selection on each radio frequency channel respectively, the calculation process can be simplified, the efficiency and reliability of the system are improved, the performance of downlink data transmission is improved, and thus the data throughput under the HoRxD (such as 6Rx / 8Rx) characteristics is improved.

[0223] To implement the above embodiment, the present application further proposes a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the signal processing method described in any of the foregoing embodiments is implemented.

[0224] Figure 12Schematic diagram of another terminal provided by an embodiment of this application. For example, the terminal 1200 may be a vehicle, a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0225] Referring to Figure 12 , the terminal 1200 may include one or more of the following components: a processing component 1202, a memory 1204, a power component 1206, a multimedia component 1208, an audio component 1210, an input / output (I / O) interface 1212, a sensor component 1214, and a communication component 1216.

[0226] The processing component 1202 generally controls the overall operation of the terminal 1200, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 1202 may include one or more processors 1220 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 1202 may include one or more modules to facilitate the interaction between the processing component 1202 and other components. For example, the processing component 1202 may include a multimedia module to facilitate the interaction between the multimedia component 1208 and the processing component 1202.

[0227] The memory 1204 is configured to store various types of data to support the operation of the terminal 1200. Examples of such data include instructions for any application or method operating on the terminal 1200, contact data, phone book data, messages, pictures, videos, etc. The memory 1204 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disc.

[0228] The power component 1206 provides power for various components of the terminal 1200. The power component 1206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the terminal 1200.

[0229] The multimedia component 1208 includes a screen that provides an output interface between the terminal 1200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 1208 includes a front camera and / or a rear camera. When the terminal 1200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0230] The audio component 1210 is configured to output and / or input audio signals. For example, the audio component 1210 includes a microphone (MIC), which is configured to receive external audio signals when the terminal 1200 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 1204 or transmitted via the communication component 1216. In some embodiments, the audio component 1210 further includes a speaker for outputting audio signals.

[0231] The I / O interface 1212 provides an interface between the processing component 1202 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a power button, and a lock button.

[0232] The sensor assembly 1214 includes one or more sensors for providing status assessment of various aspects for the terminal 1200. For example, the sensor assembly 1214 can detect the on / off state of the terminal 1200, the relative positioning of components, such as the display and keypad of the terminal 1200. The sensor assembly 1214 can also detect a change in the position of the terminal 1200 or a component of the terminal 1200, the presence or absence of user contact with the terminal 1200, the orientation or acceleration / deceleration of the terminal 1200, and a change in the temperature of the terminal 1200. The sensor assembly 1214 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1214 can also include a light sensor, such as a Complementary Metal-Oxide-Semiconductor (CMOS) or Charge-Coupled Device (CCD) image sensor for use in imaging applications. In some embodiments, the sensor assembly 1214 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0233] The communication component 1216 is configured to facilitate communication between the terminal 1200 and other devices in a wired or wireless manner. The terminal 1200 can access a wireless network based on communication standards, such as WiFi, 4G, or 5G, or a combination thereof. In an exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1216 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0234] In an exemplary embodiment, the terminal 1200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components, and is used to execute the above method.

[0235] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1204 including instructions. The above instructions can be executed by a processor 1220 of the terminal 1200 to complete the above method. For example, the non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, a floppy disk, and an optical data storage device, etc.

[0236] To implement the above embodiments, the present application also proposes a chip. The chip includes an interface circuit and a processing circuit that are coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is configured to execute the signal processing method provided in any of the foregoing embodiments.

[0237] Figure 13 is a schematic structural diagram of a chip proposed in an embodiment of the present application. Reference may be made to Figure 13 the schematic structural diagram of the chip 1300 shown, but not limited thereto.

[0238] The chip 1300 includes a processing circuit 1301, and the processing circuit 1301 is configured to execute any of the above signal processing methods.

[0239] In some embodiments, chip 1300 further includes one or more interface circuits 1302. Optionally, interface circuit 1302 is connected to memory 1303. Interface circuit 1302 can be used to receive signals from memory 1303 or other devices, and interface circuit 1302 can be used to send signals to memory 1303 or other devices. For example, interface circuit 1302 can read instructions stored in memory 1303 and send the instructions to processing circuit 1301.

[0240] In some embodiments, interface circuit 1302 performs at least one of the communication steps such as sending and / or receiving in the above method, and processing circuit 1301 performs other steps.

[0241] In some embodiments, terms such as interface circuit, interface, transceiver pin, transceiver, etc. can be used interchangeably.

[0242] In some embodiments, chip 1300 further includes one or more memories 1303 for storing instructions. Optionally, all or part of memory 1303 can be outside chip 1300.

[0243] To implement the above embodiments, the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the signal processing method as described in any of the foregoing method embodiments.

[0244] To implement the above embodiments, the present application also provides a computer program product, on which a computer program is stored. When the computer program is executed by a processor, it implements the signal processing method as described in any of the foregoing method embodiments.

[0245] In the description of this specification, the descriptions with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without conflict, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0246] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one such feature. In the description of this application, "a plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0247] Any process or method description represented in a flowchart or described otherwise herein may be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a customized logical function or process. The scope of the preferred embodiments of this application includes additional implementations, where functions may be executed in a substantially simultaneous manner or in a reverse order according to the functions involved, rather than in the order shown or discussed, which should be understood by those skilled in the technical field to which the embodiments of this application pertain.

[0248] The logic and / or steps represented in a flowchart or described otherwise herein, for example, may be considered as an ordered listing of executable instructions for implementing a logical function and may be specifically implemented in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium may even be paper or other suitable medium on which the program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or other appropriate processing as necessary, and then stored in a computer memory.

[0249] It should be understood that various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one of the following techniques well known in the art or a combination thereof can be used: discrete logic circuits with logic gate circuits for implementing logic functions on data signals, application specific integrated circuits with appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0250] Those of ordinary skill in the art can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0251] In addition, in each embodiment of the present application, each functional unit can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the above integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0252] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disc, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.

Claims

1. A signal processing method, characterized in that Including: Performing channel estimation on the received signals in at least one target radio frequency channel to obtain the target channel estimation results of each of the target radio frequency channels; wherein, the received signals in the target radio frequency channel include radio frequency signals received by partial receiving antennas of the terminal; Determining, based on the target channel estimation results of each of the target radio frequency channels, a first target codebook with the best channel quality under each of the target radio frequency channels; Determining a target PMI to be reported to the network device according to the precoding matrix indicator (PMI) of the first target codebook under each of the target radio frequency channels.

2. The method according to claim 1, characterized in that, The terminal includes N receiving antennas, the target radio frequency channels are determined from multiple candidate radio frequency channels, and each candidate radio frequency channel includes M receiving antennas, where N is greater than M; In response to N being less than 2M, the different candidate radio frequency channels include overlapping receiving antennas; In response to N being greater than or equal to 2M, the different candidate radio frequency channels do not include overlapping receiving antennas.

3. The method according to claim 2, wherein The performing channel estimation on the received signals in at least one target component carrier radio frequency channel to obtain the target channel estimation results of each of the target radio frequency channels includes: Performing channel estimation and noise estimation on the received signals in any one of the target radio frequency channels to obtain the initial channel estimation results and noise estimation results of the M receiving antennas in any one of the target radio frequency channels; Respectively decomposing the noise estimation results of the M receiving antennas in any one of the target radio frequency channels to obtain the lower triangular matrix of the M receiving antennas in any one of the target radio frequency channels; According to the lower triangular matrix of the M receiving antennas in any one of the target radio frequency channels, performing noise whitening processing on the initial channel estimation results of the M receiving antennas in any one of the target radio frequency channels to obtain the target channel estimation results of the M receiving antennas in any one of the target radio frequency channels.

4. The method according to claim 3, characterized in that, The performing channel estimation on the received signals in any one of the target radio frequency channels includes: Performing downsampling and time-frequency domain conversion processing on the radio frequency signal received by any one of the receiving antennas in the received signals in any one of the target radio frequency channels to obtain the frequency domain signal of any one of the receiving antennas; Performing complex conjugate multiplication of the frequency domain signal of any one of the receiving antennas and the local sequence corresponding to the channel state information reference signal (CSI-RS) sent by the network device to obtain the least squares (LS) channel estimation result of any one of the receiving antennas; Performing filtering estimation on the LS channel estimation result of any one of the receiving antennas to obtain the initial channel estimation result of any one of the receiving antennas.

5. The method according to claim 1, characterized in that, The determining, based on the target channel estimation results of each of the target radio frequency channels, a first target codebook with the best channel quality under each of the target radio frequency channels includes: Determining the channel quality metric parameters of multiple candidate codebooks under each of the target radio frequency channels based on the target channel estimation results of each of the target radio frequency channels; Determining, according to the channel quality metric parameters of multiple candidate codebooks under each of the target radio frequency channels, a first target codebook with the best channel quality under each of the target radio frequency channels.

6. The method according to claim 5, wherein Determining channel quality metric parameters of multiple candidate codebooks under each of the target radio frequency channels based on the target channel estimation results of each of the target radio frequency channels, includes: Determining multiple parameter values of any candidate codebook under any target radio frequency channel under specified channel parameters according to the target channel estimation result of any target radio frequency channel; Determining the channel quality metric parameter of any candidate codebook according to the multiple parameter values of any candidate codebook under the specified channel parameters.

7. The method according to claim 6, wherein The specified channel parameters include at least one of the following: Signal power; Signal energy; Effective signal-to-noise ratio; Channel capacity; Mutual information; Spectrum utilization rate.

8. The method according to claim 6, wherein The number of the specified channel parameters is multiple, and determining the channel quality metric parameter of any candidate codebook according to the multiple parameter values of any candidate codebook under the specified channel parameters includes: Determining the target parameter values of any candidate codebook under each of the specified channel parameters according to the multiple parameter values of any candidate codebook under each of the specified channel parameters; Determining the channel quality metric parameter of any candidate codebook according to the target parameter values of any candidate codebook under each of the specified channel parameters.

9. The method according to claim 8, wherein In response to the specified channel parameter including channel capacity, the multiple parameter values under the channel capacity include maximum ratio combining (MRC) channel capacity and minimum mean square error (MMSE) channel capacity, Determining the target parameter value of any candidate codebook under the channel capacity according to the multiple parameter values of any candidate codebook under the channel capacity, includes: Obtaining the channel capacity difference between the MRC channel capacity and the MMSE channel capacity of any candidate codebook; Performing weighted summation on the channel capacity difference and the MMSE channel capacity of any candidate codebook to obtain the target parameter value of any candidate codebook under the channel capacity.

10. The method according to any one of claims 5-9, characterized in that, The target radio frequency channel includes a first-level codebook, and determining channel quality metric parameters of multiple candidate codebooks under each of the target radio frequency channels based on the target channel estimation results of each of the target radio frequency channels, includes: Taking all the first-level codebooks under any target radio frequency channel as the candidate codebooks under any target radio frequency channel; Determining channel quality metric parameters of multiple candidate codebooks under any target radio frequency channel based on the target channel estimation result of any target radio frequency channel.

11. The method according to any one of claims 5-9, characterized in that, The target radio frequency channel includes multi-level codebooks, and determining channel quality metric parameters of multiple candidate codebooks under each of the target radio frequency channels based on the target channel estimation results of each of the target radio frequency channels, includes: Maintaining the specified dimension of the non-first-level codebooks in the multi-level codebooks under any target radio frequency channel unchanged, and sequentially traversing the first-level codebooks in the multi-level codebooks under any target radio frequency channel; Calculating the channel quality metric parameter of the currently traversed first-level codebook based on the target channel estimation result of any target radio frequency channel and the currently traversed first-level codebook; Determining a codebook combination from each of the first-level codebooks based on the channel quality metric parameters of each of the first-level codebooks; Continuously traverse all dimensions of the non-primary codebook based on the codebook combination, and determine the candidate codebook according to the codebook combination and the currently traversed dimension of the non-primary codebook. Calculate the channel quality metric parameter of the candidate codebook based on the target channel estimation result of any one of the target radio frequency channels.

12. The method according to any one of claims 1-9, characterized in that, The determining the target PMI to be reported to the network device according to the precoding matrix indication PMI of the first target codebook under each of the target radio frequency channels includes: In response to the number of the target radio frequency channels being one, using the PMI of the first target codebook under the target radio frequency channel as the target PMI; In response to the number of the target radio frequency channels being multiple, determining a second target codebook with the best channel quality from the multiple first target codebooks based on the channel quality metric parameters of the first target codebooks under the multiple target radio frequency channels; Using the PMI of the second target codebook as the target PMI.

13. The method according to any one of claims 1-9, characterized in that, The method further includes: Generating a CSI result report according to the target PMI and CSI parameters; wherein the CSI parameters include parameters obtained by performing CSI measurement on the CSI-RS sent by the network device. Sending the CSI result report to the network device; wherein the CSI result report is used to adjust the downlink transmission strategy associated with the terminal.

14. A signal processing device, characterized in that, including: A channel estimation module, configured to perform channel estimation on the received signals in at least one target radio frequency channel to obtain the target channel estimation result of each of the target radio frequency channels; wherein the received signals in the target radio frequency channel include radio frequency signals received by partial receiving antennas of the terminal. A first determination module, configured to determine the first target codebook with the best channel quality under each of the target radio frequency channels based on the target channel estimation result of each of the target radio frequency channels. A second determination module, configured to determine the target PMI to be reported to the network device according to the precoding matrix indication PMI of the first target codebook under each of the target radio frequency channels.

15. A terminal, characterized in that, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, implementing the steps of the method according to any one of claims 1 to 13.

16. A chip, characterized in that, The chip includes an interface circuit and a processing circuit that are coupled to each other, the interface circuit is used for inputting or outputting signals, and the processing circuit is used to implement the method according to any one of claims 1 to 13.

17. A non-transitory computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the program instruction is executed by the processor, implementing the steps of the method according to any one of claims 1 to 13.

18. A computer program product, characterized in that, including a computer program, and when the computer program is executed by the processor, implementing the steps of the method according to any one of claims 1 to 13.

Citation Information

Cited By

  • Method and apparatus of channel estimation in ultra-wideband communication

    US20250158851A1