Communication method and communication system

CN122764751APending Publication Date: 2026-09-15HENGXUAN TECH (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611200729.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-10
Publication Date
2026-09-15

Smart Images

  • Figure CN122764751A_ABST
    Figure CN122764751A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, a communication apparatus, a storage medium, a computer program product and a communication system. The communication method comprises: receiving, by the first device, first channel state information transmitted by the second device; determining, by the first device, first processing parameters based on the first channel state information; determining, by the first device, first incremental information based on the first processing parameters and the first channel state information; processing, by the first device, first data based on the first processing parameters to obtain second data; and transmitting, by the first device, the first incremental information and the second data to the second device, so that the second device determines second processing parameters based on the first incremental information and first historical channel state information stored by the second device, to process the second data. The communication method utilizes the cached historical channel state information and the received incremental information for channel estimation, thereby reducing the occupation of channel resources and lowering the complexity of related calculations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, computer-readable storage medium, computer program product, and communication system. Background Technology

[0002] In mobile communication systems, to enable the transmitting end to obtain accurate channel information and thus efficiently utilize the air interface channel for information transmission, the concept of Channel State Information (CSI) is introduced. Typically, CSI processing includes two parts: channel state measurement and channel state feedback. For channel state measurement, common or dedicated reference signals can be designed for the receiving end to perform channel measurements. For channel state feedback, the channel state information can be abstracted and compressed to obtain feedback information, such as Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), and Rank Indicator (RI), which are then fed back to the transmitting end according to a specified period or event and reporting format.

[0003] In LTE systems, starting with Release 10 (Rel10), a Channel State Information Reference Signal (CSI-RS) was introduced for downlink channel state measurement. CSI-RS is a wideband signal transmitted on specified subframes and frequency resources according to Radio Resource Control (RRC) configuration information. For non-Bandwidth Reduction Low Complexity / Coverage Enhancement (BL / CE) Reel10 terminals, if the Downlink Control Information (DCI) is scrambled by the Cell Radio Network Temporary Identifier (C-RNTI) or a semi-persistent C-RNTI, the base station will skip the resource units occupied by CSI-RS when performing resource mapping for data corresponding to the Physical Downlink Shared Channel (PDSCH). That is, during rate matching, the resources occupied by CSI-RS are not considered usable PDSCH resources.

[0004] Taking 5G / NR as an example, the base station (gNB) virtualizes the physical antenna into multiple CSI-RS ports (5G supports a maximum of 32 ports) through a port mapping matrix, forming a virtual antenna beam. The physical antenna array (such as 64 cross-polarized antennas) transmits orthogonal CSI-RS pilot signals into the wireless propagation channel. The wireless propagation channel can be represented by the spatial physical channel matrix H (including multipath, fading, and delay). The signal travels through the channel, experiencing interference and fading, before reaching the terminal. The terminal (also known as user equipment, UE) receives the pilot sequence mapped onto the resource element (RE) from the receiving antenna array (e.g., 4 receiving antennas), performs channel estimation, and calculates the channel matrix H between the terminal antenna and the CSI-RS ports. port Subsequently, the terminal traverses the standardized codebook set (W=W1×W2), calculates the optimal RI, PMI, and CQI based on the signal-to-interference-plus-noise ratio (SINR) maximization criterion, and feeds back a CSI report via the Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channel (PUSCH). After receiving the feedback, the base station precodes the service data, generates transmission weights based on the feedback, and maps the signal to the physical antenna array for transmission.

[0005] Due to the large number of physical antennas at base stations (e.g., 64T64R or 128T128R), to reduce overhead, taking 5G as an example, each physical antenna is not directly measured. Instead, the physical antennas are virtualized as antenna ports through pre-mapping. The terminal is unaware of the actual number of physical antennas at the base station. The terminal receives CSI-RS signals on a specific RE in the time-frequency resource grid. Assuming the base station is configured with P CSI-RS ports and the terminal has R receiving antennas, the terminal uses the received known CSI-RS sequence to perform channel estimation using a classical signal processing model, deriving an R×P dimension port-channel matrix H. port The signal received by the terminal can be represented as: Y=H port ·X csi_rs +N, where Y is the signal matrix received by the terminal, X csi_rs The known pilot matrix transmitted by the base station (orthogonality is ensured at each port through time-division, frequency-division, or code-division multiplexing), H port Let N be the port channel matrix estimated by the terminal, and N be the noise and interference.

[0006] The terminal estimates H portSubsequently, in order for the base station to achieve accurate beamforming on the Physical Downlink Shared Channel (PDSCH), a precoding matrix needs to be indicated to the base station. This precoding matrix can optimize the quality of the data channel signal received by the terminal (e.g., the signal strength is the highest or the signal-to-interference-plus-noise ratio is the highest).

[0007] Due to H port The data volume is extremely large. 5G uses a predefined codebook for compression feedback, decomposing the precoding matrix W into the product of two matrices: W = W1 × W2. This two-stage structure perfectly matches the physical characteristics of the wireless channel. W1 is the wideband / long-term indicator matrix, representing the long-term spatial correlation and macroscopic angle (angle of departure, AoD) of the channel. Due to the high height of the base station antenna, the macroscopic scattering environment of buildings is relatively stable across the entire frequency band and over a long period of time. W2 is the sub-band / short-term indicator matrix, representing the short-term fast fading of the channel and the phase difference between cross-polarized antennas. Multipath effects can cause drastic phase changes in different sub-bands. In addition to W, the terminal also feeds back CQI and RI, which are used together for compressed expression and H reporting. port Within this framework, 5G has designed two types of codebooks with varying precision to meet different service requirements: Type I codebook (conventional resolution, suitable for single-user SU-MIMO) and Type II codebook (high resolution, suitable for multi-user MU-MIMO). The Type I codebook works by having the terminal select only the strongest beam from the beam group provided by W1 in the W2 calculation for each sub-band, and applying a simple polarization phase offset. Type I codebooks are characterized by low feedback overhead (requiring only a few bits of indexing) and strong robustness, sufficient to meet the peak rate requirements of single-user applications. The Type II codebook works by employing the concept of linear beam combination. In the W2 calculation for each sub-band, the terminal selects multiple orthogonal beams and assigns independent bandwidth amplitude, sub-band amplitude, and sub-band phase to each beam for superposition. Type II codebooks are characterized by high feedback overhead but precise channel characterization.

[0008] CSI-RS features orthogonality, achieving absolute orthogonality of signals in time and frequency resources through Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), and Code Division Multiplexing (CDM). CSI-RS also employs Quadrature Phase Shift Keying (QPSK) modulation to simplify terminal reception. The regular distribution of time and frequency resources in CSI-RS facilitates uniform channel sampling by the terminal, thereby simplifying channel estimation processing.

[0009] However, the above-mentioned CSI-RS-based channel estimation and feedback scheme has the following drawbacks.

[0010] First, CSI-RS has a large signal load overhead: due to the large number of base station transmitter ports (e.g., 32 ports in 5G) and the wide system bandwidth (e.g., 100MHz, 400MHz), CSI-RS will face a huge signal transmission burden under the conditions of frequency-selective channels (a certain signal density needs to be guaranteed in the frequency domain, e.g., once every 180kHz) and time-varying channels (a certain signal density needs to be guaranteed in the time domain, e.g., once every 10ms).

[0011] Second, the evolution of 6G brings additional load: In the evolution of 5G+ and 6G, in order to support new features such as Integrated Sensing and Communication (ISAC) and Native AI, higher requirements are put forward for signal and waveform design. It is necessary to further increase the number of CSI-RS ports and the time-frequency domain density, which will further increase the CSI-RS signal overhead and reduce the communication bandwidth utilization.

[0012] Third, H port Uplink and downlink precoding are disconnected: the H reported by the terminal after complex processing port (or equivalent PMI, CQI, and RI), the base station may not necessarily use them during downlink scheduling; and the terminal is completely unable to utilize the H it has already obtained when receiving PDSCH data. port The only option is to rely on the demodulated reference signal to re-estimate the channel, which results in multiple wastes of information, air interface resources, and processing procedures.

[0013] Fourth, the communication system has a heavy load and the terminal processing is highly complex: With the increase in bandwidth and the number of antenna ports, as well as the requirements for channel measurement accuracy, frequency and fine granularity to meet the requirements of integrated communication and AI-inherent communication, on the one hand, the air interface resources used for CSI-RS transmission are growing explosively, and on the other hand, the complex calculations required for the terminal to process massive CSI-RS signals and report results will be difficult to bear. Summary of the Invention

[0014] To address at least some of the technical problems in the prior art, this disclosure proposes a novel communication method, communication device, computer-readable storage medium, computer program product, and communication system. This communication method utilizes cached historical channel state information and received incremental information for channel estimation, thereby reducing the occupation of channel resources and lowering the complexity of related calculations.

[0015] According to a first aspect of this disclosure, a communication method is provided, applied to a first device, wherein the first device is communicatively connected to a second device. The method includes: the first device receiving first channel state information sent by the second device, and determining first processing parameters based on the first channel state information; the first device determining first incremental information based on the first processing parameters and the first channel state information, and processing first data based on the first processing parameters to obtain second data, and sending the first incremental information and the second data to the second device, so that the second device determines second processing parameters based on the first incremental information and first historical channel state information stored in the second device, so as to process the second data.

[0016] In some embodiments, the first channel state information is incremental channel state information, and the method includes: the first device sending a channel measurement signal to the second device, so that the second device obtains current channel state information based on the received channel measurement signal, and obtains the incremental channel state information based on the current channel state information and first historical channel state information stored by the second device; the first device receiving the incremental channel state information sent by the second device, and obtaining the current channel state information based on the incremental channel state information and second historical channel state information stored by the first device, and determining the first processing parameter based on the current channel state information.

[0017] In some embodiments, the channel measurement signal includes a channel state information reference signal and / or pilot data.

[0018] In some embodiments, the first incremental information includes a channel state information reuse flag, a precoding matrix increment, a power increment, and / or a phase increment.

[0019] In some embodiments, the first historical channel state information includes a historical precoding matrix and a historical channel matrix, and the method for determining the second processing parameter includes: calculating an actual precoding matrix based on the historical precoding matrix and at least one of the precoding matrix increment, the power increment, and the phase increment; calculating an equivalent channel matrix based on the actual precoding matrix and the historical channel matrix, wherein the second processing parameter includes the equivalent channel matrix.

[0020] In some embodiments, the second data includes pilot data, and the method further includes: the first device sending the pilot data to the second device, so that the second device obtains second channel state information based on the pilot data and the first historical channel state information using data-assisted iterative channel estimation; the first device receiving the second channel state information sent by the second device, and determining the first processing parameters based on the second channel state information.

[0021] In some embodiments, the first device sends the pilot data at a predefined resource location, which is known to both the first device and the second device through an agreed configuration.

[0022] In some embodiments, the pilot data is configured to have at least one of the following characteristics: using quadrature phase shift keying modulation, being transmitted in a multi-port orthogonal manner, and being regularly distributed on time-frequency resources.

[0023] In some embodiments, the first device independently adds encoding and / or sets cyclic redundancy check for the pilot data, so that the second device can decode and verify the pilot data.

[0024] In some embodiments, the second channel state information is full channel state information or incremental channel state information.

[0025] According to a second aspect of this disclosure, a communication method is provided, applied to a second device, the second device being communicatively connected to a first device. The method includes: the second device sending first channel state information to the first device, so that the first device determines first processing parameters based on the first channel state information, determines first incremental information based on the first processing parameters and the first channel state information, and processes first data based on the first processing parameters to obtain second data; the second device receiving the first incremental information and the second data sent by the first device, and determining second processing parameters based on the first incremental information and first historical channel state information stored by the second device, so as to process the second data.

[0026] In some embodiments, the first channel state information is incremental channel state information, and the method includes: the second device receiving a channel measurement signal sent by the first device, and obtaining current channel state information based on the channel measurement signal; the second device obtaining the incremental channel state information based on the current channel state information and first historical channel state information stored by the second device; the second device sending the incremental channel state information to the first device, so that the first device obtains the current channel state information based on the incremental channel state information and second historical channel state information stored by the first device, and determines the first processing parameter based on the current channel state information.

[0027] In some embodiments, the channel measurement signal includes a channel state information reference signal and / or pilot data.

[0028] In some embodiments, the first incremental information includes a channel state information reuse flag, a precoding matrix increment, a power increment, and / or a phase increment.

[0029] In some embodiments, the first historical channel state information includes a historical precoding matrix and a historical channel matrix, and the method for determining the second processing parameter includes: calculating an actual precoding matrix based on the historical precoding matrix and at least one of the precoding matrix increment, the power increment, and the phase increment; calculating an equivalent channel matrix based on the actual precoding matrix and the historical channel matrix, wherein the second processing parameter includes the equivalent channel matrix.

[0030] In some embodiments, the second data includes pilot data, and the method further includes: the second device obtaining second channel state information based on the pilot data and the first historical channel state information using data-assisted iterative channel estimation, and sending the second channel state information to the first device for determining the first processing parameters.

[0031] In some embodiments, the second device receives the pilot data at a predefined resource location, which is known to both the first and second devices through an agreed configuration.

[0032] In some embodiments, the pilot data is configured to have at least one of the following characteristics: using quadrature phase shift keying modulation, being transmitted in a multi-port orthogonal manner, and being regularly distributed on time and frequency resources.

[0033] In some embodiments, the pilot data is independently encoded and / or cyclic redundancy check is set. The second device decodes and verifies the pilot data, and obtains the second channel state information based on the pilot data after the verification is passed.

[0034] In some embodiments, the second channel state information is full channel state information or incremental channel state information.

[0035] According to a third aspect of this disclosure, a communication apparatus is provided, comprising: at least one processor; and a memory for storing computer-executable instructions that, when executed, cause the at least one processor to perform the communication method described above.

[0036] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium has computer-executable instructions stored thereon for performing the communication method described above.

[0037] According to a fifth aspect of this disclosure, a computer program product is provided, which is tangibly stored on a computer-readable storage medium and includes computer-executable instructions that, when executed by at least one processor, cause at least one processor to perform the communication method described above.

[0038] According to a sixth aspect of this disclosure, a communication system is provided, including a first device and a second device with a communication connection, the first device and the second device being used to perform the communication method described above. Attached Figure Description

[0039] Other features and advantages of the invention will be better understood through the following detailed description of preferred embodiments in conjunction with the accompanying drawings, wherein the same reference numerals denote the same or similar parts.

[0040] Figure 1 A flowchart illustrating a communication method 100 according to an embodiment of the present disclosure is shown.

[0041] Figure 2 A flowchart illustrating a communication method 200 according to an embodiment of the present disclosure is shown.

[0042] Figure 3 A schematic flowchart of a communication method between a base station and a terminal according to an embodiment of the present disclosure is shown.

[0043] Figure 4 A schematic diagram of a communication device 400 according to an embodiment of the present disclosure is shown.

[0044] Figure 5 A schematic diagram of a communication system 500 according to an embodiment of the present disclosure is shown. Detailed Implementation

[0045] The implementation and use of the embodiments are discussed in detail below. While the exemplary methods and systems described below include software and / or firmware executed on hardware within other components, it should be noted that these examples are merely illustrative and should not be considered limiting. Therefore, although exemplary methods and systems have been described below, those skilled in the art will readily understand that the specific embodiments discussed are merely exemplary of particular ways of implementing and using the invention, and not intended to limit the scope of the invention.

[0046] Furthermore, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of methods and systems according to various embodiments of the present invention. It should be noted that the functions indicated in the blocks may occur in a different order than that shown in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0047] In this document, the expressions "comprising" or similar terms such as "having" are open-ended and do not exclude additional unlisted elements or components. The terms "connection" or "coupling" and similar terms used in this invention can refer to physical, mechanical, or electrical connections; they can be direct connections or indirect connections via an intermediate medium. Those skilled in the art will understand the specific meaning of these terms in this document according to the specific circumstances.

[0048] As mentioned above, existing CSI-RS-based channel estimation and feedback schemes suffer from high signal load overhead, high resource consumption, and high terminal processing complexity. To address at least some of these technical problems, this disclosure proposes a new communication method and corresponding communication device, storage medium, program product, and communication system. The following description will primarily use the first device as a base station and the second device as a terminal as examples to illustrate this disclosure; however, this disclosure does not impose any limitations on the communication objects, communication devices, or communication scenarios to which it is applied.

[0049] refer to Figure 1 This disclosure provides an embodiment of a communication method 100, which is applied to a first device, which may be a network-side device (such as a base station), and the first device is communicatively connected to a second device. The second device may be a user-side device (such as a terminal). Figure 1 As shown, the communication method 100 specifically includes the following steps:

[0050] Step 102: The first device receives the first channel state information sent by the second device and determines the first processing parameters based on the first channel state information.

[0051] In some examples, the first channel state information can be the channel matrix H obtained through direct estimation. port Alternatively, it can be equivalent to PMI, RI, and CQI, or equivalent to the precoding matrix W and CQI. The second device can send the complete Channel State Information (CSI) to the first device via full reporting. In some examples, the first Channel State Information is full Channel State Information. The communication method 100 includes: the first device sending a channel measurement signal to the second device, so that the second device calculates the current Channel State Information based on the channel measurement signal sent by the first device, processes the current Channel State Information to obtain full Channel State Information, and sends the full Channel State Information to the first device.

[0052] In other examples, the first channel state information can also be incremental channel state information, meaning the second device can send the change in channel state ΔCSI relative to the previous report to the first device via incremental reporting. Incremental reporting helps reduce the amount of information transmitted, thereby reducing channel overhead and resource consumption.

[0053] Furthermore, in some examples, the first device sends a channel measurement signal to the second device, enabling the second device to obtain current channel state information based on the received channel measurement signal, and to obtain incremental channel state information based on the current channel state information and the first historical channel state information stored by the second device. The first device receives the incremental channel state information sent by the second device, and obtains current channel state information based on the incremental channel state information and the second historical channel state information stored by the first device, and determines first processing parameters based on the current channel state information.

[0054] The first historical channel state information is the channel state information obtained or reported by the second device before the current round of communication, which is stored locally therein; the second historical channel state information is the channel state information received or used by the first device before the current round of communication, which is stored locally therein. The first historical channel state information and the second historical channel state information correspond to each other and are kept synchronized between the first device and the second device, so that the incremental channel state information reported by the second device can be restored to the current channel state information by the first device.

[0055] In some examples, the channel measurement signal includes a channel state information reference signal and / or pilot data. In some examples, the first processing parameters may include a precoding matrix, modulation and coding scheme, number of transmission layers, resource allocation size, and / or transmit power.

[0056] Step 104: The first device determines the first incremental information based on the first processing parameters and the first channel state information, processes the first data based on the first processing parameters to obtain the second data, and sends the first incremental information and the second data to the second device, so that the second device determines the second processing parameters based on the first incremental information and the first historical channel state information stored in the second device, so as to process the second data.

[0057] In some examples, the first incremental information includes a channel state information (CSI) reuse flag, a precoding matrix increment (ΔW / ΔW1 / ΔW2), a power increment (ΔCQI), and / or a phase increment (ΔW). In some examples, the CSI reuse flag is used to indicate whether the terminal reuses historical prior information (W). rep / CQI rep For example, a CSI reuse flag of 1 indicates that the terminal reuses historical prior information, while a CSI reuse flag of 0 indicates that the terminal does not reuse historical prior information but processes it based on other incremental information issued in this round or the results of remeasurement. The first incremental information represents the offset between the scheduling parameters adopted by the first device (base station) during downlink scheduling and the results reported by the second device (terminal). For example, a precoding matrix of PMI ±1 adjacent to the reported W1 or W2. Another example is a ±ΔCQI offset used for power control based on the reported CQI. Yet another example is adjusting Δ based on the reported common phase. .

[0058] In some examples, the second processing parameter is used to perform physical layer processing on the second data received from the first device. The second processing parameter may include configuration parameters required for demodulation, equalization, decoding, and other stages.

[0059] Furthermore, in some examples, the first historical channel state information includes a historical precoding matrix and a historical channel matrix, and the second processing parameter is determined by: calculating the actual precoding matrix based on the historical precoding matrix and at least one of the precoding matrix increment, power increment, and phase increment; calculating the equivalent channel matrix based on the actual precoding matrix and the historical channel matrix, and the second processing parameter includes the equivalent channel matrix.

[0060] The reconstruction of the equivalent channel matrix is ​​based on the following premise: under the condition that the channel is time-invariant or slowly variable, the equivalent channel formed by the first device after processing the first data and the historical channel matrix maintained by the second device remain coherent. Therefore, the two can be coherently processed, so that the second device can reconstruct the current equivalent channel matrix locally from its stored historical channel matrix and the received first incremental information.

[0061] In some examples, the second data includes pilot data. The communication method 100 further includes: a first device sending pilot data to a second device, enabling the second device to obtain second channel state information based on the pilot data and first historical channel state information using data-assisted iterative channel estimation (Bootstrapping); the first device receiving the second channel state information sent by the second device and determining first processing parameters based on the second channel state information. The second channel state information is either full channel state information or incremental channel state information; in other words, the second device sends the second channel state information to the first device in either a full or incremental manner. The second device receives X... ref At that time, based on the maintained H port The equivalent channel H is estimated using the first incremental information (incremental adjustment indication) sent by the first device. eff And demodulation to determine X ref Complete X ref Received.

[0062] In some examples, pilot data is configured to have at least one of the following characteristics: using quadrature phase shift keying (QPSK) modulation, being transmitted in a multi-port orthogonal manner, and being regularly distributed across time-frequency resources.

[0063] In some examples, the first device transmits pilot data X at a predefined resource location (similar to the original CSI-RS resource location). ref The predefined resource location is made known to the first and second devices through agreed configuration, and can be transmitted in combination with the channel state information reuse flag or incremental adjustment indication in the first incremental information. That is, the first device instructs the second device to directly reuse the historical prior information, or to use the historical prior information after incremental adjustment.

[0064] In some examples, the first device independently adds encoding and / or sets cyclic redundancy check (CRC) for the pilot data, so that the second device can decode and verify the pilot data. By independently adding encoding to the pilot data Xref and setting CRC, the first device improves the convenience and accuracy of subsequent processing by the second device.

[0065] Pilot data X ref It is applicable to both the CSI-RS signal that is an equivalent replacement for feedback W1 and the CSI-RS signal that is an equivalent replacement for feedback W2. port The reporting mechanism applies not only to the Type I and Type II codebooks described using the NR standard as an example, but also to other feedback mechanisms.

[0066] refer to Figure 2Another embodiment of this disclosure proposes a communication method 200 applied to a second device, which can be a user-side device (such as a terminal). The second device is communicatively connected to the first device. Figure 2 As shown, the communication method 200 specifically includes the following steps:

[0067] Step 202: The second device sends first channel state information to the first device, so that the first device determines first processing parameters based on the first channel state information, determines first incremental information based on the first processing parameters and the first channel state information, and processes the first data based on the first processing parameters to obtain second data.

[0068] Step 204: The second device receives the first incremental information and the second data sent by the first device, and determines the second processing parameters based on the first incremental information and the first historical channel state information stored by the second device, so as to process the second data.

[0069] In some examples, the first channel state information is incremental channel state information. The communication method 200 further includes: a second device receiving a channel measurement signal sent by a first device and obtaining current channel state information based on the channel measurement signal; the second device obtaining incremental channel state information based on the current channel state information and the first historical channel state information stored by the second device; and the second device sending the incremental channel state information to the first device so that the first device obtains current channel state information based on the incremental channel state information and the second historical channel state information stored by the first device, and determines a first processing parameter based on the current channel state information.

[0070] In some examples, the channel measurement signal includes a channel state information reference signal and / or pilot data. In some examples, the first increment information includes a channel state information reuse flag, a precoding matrix increment, a power increment, and / or a phase increment.

[0071] In some examples, the first historical channel state information includes a historical precoding matrix and a historical channel matrix, and the second processing parameter is determined by: calculating the actual precoding matrix based on the historical precoding matrix and at least one of the precoding matrix increment, power increment, and phase increment; and calculating the equivalent channel matrix based on the actual precoding matrix and the historical channel matrix, wherein the second processing parameter includes the equivalent channel matrix.

[0072] In some examples, the second data includes pilot data, and the communication method 200 further includes: the second device obtaining second channel state information based on the pilot data and the first historical channel state information using data-assisted iterative channel estimation (Bootstrapping), and sending the second channel state information to the first device for determining the first processing parameters.

[0073] It should be noted that the communication method 200 for the second device in this embodiment is similar to the implementation of the communication method 100 for the first device in another embodiment described above, and will not be repeated here.

[0074] Based on the communication method disclosed herein, when the first device (base station) performs downlink scheduling, it directly adopts or only slightly adjusts the reported results (H) of the second device (terminal). port (Or equivalent compressed PMI, CQI, and RI), the base station can inform the terminal through simplified downlink control information (DCI) signaling. The terminal can directly reconstruct the equivalent channel (H) of the current data locally using the channel matrix (first historical channel state information) in its "memory" (local storage) and the fine-tuning parameters (first incremental information) sent by the base station. eff This eliminates or significantly reduces the physical pilot overhead of the required Channel State Information Reference Signal (CSI-RS) and Demodulation Reference Signal (DMRS), greatly improving resource utilization and reducing the complexity of signal estimation at the terminal.

[0075] refer to Figure 3 Another embodiment of this disclosure provides a flowchart illustrating a communication method between a base station and a terminal. For example... Figure 3 As shown, firstly, the base station sends a CSI-RS signal to the terminal. The terminal (UE) uses the CSI-RS signal to perform channel estimation and obtain initial Multiple-Input Multiple-Output (MIMO) channel state information. The MIMO channel state information may include: the directly estimated channel matrix H port , or the equivalent precoding matrix W rep (or equivalent PMI, RI) and Channel Quality Indicator (CQI) rep (For subsequent incremental adjustments). The terminal can establish "historical prior information" (first historical channel state information) based on the obtained MIMO channel state information, which serves as the basis for subsequent procedures, avoiding measuring the channel from scratch every time.

[0076] In some examples, the terminal reports channel state information to the base station. Based on the received information, the base station makes internal decisions, such as determining scheduling information and CSI increment information, and determining the type of channel measurement signal for the next round. The base station sends scheduling information, service data, and CSI increment information to the terminal. This CSI increment information (which may be a type of control signaling) includes key parameters: a CSI reuse flag (e.g., CSI reuse flag = 1 indicates that the terminal reuses historical prior information (W...). rep / CQI repPrecoding matrix increment (ΔW / ΔW1 / ΔW2), power increment (ΔCQI), phase increment (Δ) The terminal demodulates and decodes service data based on locally cached channel matrix information and CSI incremental information.

[0077] In some examples, the base station determines that CSI measurements do not transmit CSI-RS signals, but instead use "pilot data X". ref (i.e., service data also serves as pilot data). The base station sends pilot-based data X to the terminal. ref And CSI incremental information. Specifically, the base station preprocesses the pilot data at predefined time-frequency grid locations and transmits it. In some examples, the base station performs the following processing on the pilot data: precoding (using W... rep +ΔW for beamforming; power adjustment (adjusting transmit power via ΔCQI) and phase adjustment (adjusting transmit power via ΔCQI). Adjust carrier phase.

[0078] In some examples, the terminal performs equivalent channel reconstruction and data demodulation based on locally cached channel matrix information (first historical channel state information) and received CSI increment information (first increment information). Specifically, firstly, the actual precoding matrix of the base station is calculated, which can be represented as W. actual = (W rep + ΔW) × ΔCQI × exp(1j×Δ This formula is for illustrative purposes only, intended to illustrate that it combines precoding matrix increments, power increments, and phase increments. Secondly, it incorporates locally cached historical channel H... port The reconstructed downlink equivalent channel can be represented as H. eff = f(H port W actual (f is the mapping function between the channel and the precoding matrix). Finally, using the equivalent channel H... eff For the received data X ref It performs equalization, demodulation, and decoding, and can optionally perform independent CRC check (to verify that the data demodulation is correct).

[0079] In some examples, data-assisted channel re-estimation (Bootstrapping) can be used to obtain more accurate channel information. Specifically, after the CRC check passes, the terminal converts the "unknown service data" into a "known pilot sequence"; the terminal then uses this known pilot sequence and the pilotized data X to carry the pilot sequence. ref The received signal Y undergoes a multi-port demasking operation to estimate the latest channel matrix H. port_new (More accurate than the initial prior, and can also reflect the time-varying updates of the channel). The terminal is based on the latest channel matrix H. port_newRe-search the precoded codebook and generate the latest CSI (including the latest W). rep_new CQI rep_new (etc.). Finally, the terminal reports the latest CSI to the base station. Optionally, the terminal can report the CSI to the base station in the form of a full report (directly sending the absolute W). rep_new and CQI rep_new Alternatively, it can be incremental reporting (only sending the change in CSI relative to the previous round, ΔCSI). Incremental reporting helps to further reduce channel overhead. The base station can use the updated CSI for subsequent scheduling, precoding, and link adaptation, improving system performance.

[0080] The technical solution proposed in this disclosure has the following beneficial effects: First, it reduces overhead and decreases the frequent transmission of traditional CSI-RS, using service data X ref First, it serves as a pilot signal, improving spectral efficiency. Second, it enhances accuracy by using "prior information + bootstrapping back estimation," achieving more precise channel estimation than traditional methods (discarding prior information). Third, it increases flexibility by supporting incremental signaling (downlink) and incremental feedback (uplink), adapting to different channel variation scenarios. Fourth, it reduces complexity by effectively lowering terminal reception complexity (through maintaining and utilizing H...). port Instead of discarding the prior information and re-estimating, it avoids the multiple large-dimensional matrix decompositions and matrix inversions required when processing CSI-RS, and also avoids complex codebook searches within a large codebook set; fifth, it improves performance by effectively utilizing CSI channel measurement results through the effective use of prior information H port This further enhances the equivalent channel estimation results.

[0081] refer to Figure 4 Another embodiment of this disclosure provides a communication device 400, including: at least one processor 402; and a memory 404 for storing computer-executable instructions that, when executed, cause the at least one processor to perform the communication method 100 or 200 described above.

[0082] Another embodiment of this disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon for performing the communication method 100 or 200 described above.

[0083] Another embodiment of this disclosure provides a computer program product tangibly stored on a computer-readable storage medium and including computer-executable instructions that, when executed by at least one processor, cause at least one processor to perform the communication method 100 or 200 described above.

[0084] refer to Figure 5 Another embodiment of this disclosure provides a communication system 500, including a first device 502 and a second device 504 connected in communication. The first device 502 is used to perform the communication method 100 described above, and the second device 504 is used to perform the communication method 200 described above.

[0085] Generally, the various exemplary embodiments of the present invention can be implemented in hardware or dedicated circuitry, software, firmware, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. When aspects of embodiments of the present invention are illustrated or described as block diagrams, flowcharts, or using some other graphical representation, it will be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented as non-limiting examples in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.

[0086] Computer-readable program instructions or computer program products for executing various embodiments of the present invention can also be stored in the cloud. When needed, users can access the computer-readable program instructions stored in the cloud for executing an embodiment of the present invention via mobile internet, fixed network or other networks, thereby implementing the technical solutions disclosed in various embodiments of the present invention.

[0087] While this invention has been described with reference to specific examples, which are intended to be illustrative only and not to limit the invention, it will be apparent to those skilled in the art that changes, additions, or deletions can be made to the disclosed embodiments without departing from the spirit and scope of the invention.

Claims

1. A communication method applied to a first device, the first device being communicatively connected to a second device, the method comprising: The first device receives the first channel state information sent by the second device, and determines the first processing parameters based on the first channel state information; The first device determines first incremental information based on the first processing parameters and the first channel state information, processes the first data based on the first processing parameters to obtain second data, and sends the first incremental information and the second data to the second device, so that the second device determines second processing parameters based on the first incremental information and the first historical channel state information stored in the second device, so as to process the second data.

2. The communication method according to claim 1, wherein, The first channel state information is incremental channel state information, and the method includes: The first device sends a channel measurement signal to the second device, so that the second device obtains the current channel state information based on the received channel measurement signal, and obtains the incremental channel state information based on the current channel state information and the first historical channel state information stored by the second device; The first device receives the incremental channel state information sent by the second device, obtains the current channel state information based on the incremental channel state information and the second historical channel state information stored by the first device, and determines the first processing parameter based on the current channel state information.

3. The communication method according to claim 2, wherein, The channel measurement signal includes channel state information reference signal and / or pilot data.

4. The communication method according to claim 1, wherein, The first incremental information includes a channel state information reuse flag, a precoding matrix increment, a power increment, and / or a phase increment.

5. The communication method according to claim 4, wherein, The first historical channel state information includes a historical precoding matrix and a historical channel matrix, and the second processing parameters are determined in the following ways: The actual precoding matrix is ​​calculated based on the historical precoding matrix and at least one of the precoding matrix increment, the power increment, and the phase increment. An equivalent channel matrix is ​​calculated based on the actual precoding matrix and the historical channel matrix, and the second processing parameter includes the equivalent channel matrix.

6. The communication method according to claim 1, wherein, The second data includes pilot data, and the method further includes: The first device sends the pilot data to the second device, so that the second device obtains the second channel state information based on the pilot data and the first historical channel state information by using data-assisted iterative channel estimation. The first device receives the second channel state information sent by the second device and determines the first processing parameters based on the second channel state information.

7. The communication method according to claim 6, wherein, The first device sends the pilot data at a predefined resource location, which is known to both the first device and the second device through an agreed configuration.

8. The communication method according to claim 6, wherein, The pilot data is configured to have at least one of the following characteristics: it is modulated by quadrature phase shift keying, transmitted in a multi-port orthogonal manner, and regularly distributed on time and frequency resources.

9. The communication method according to claim 6, wherein, The first device independently adds encoding and / or sets cyclic redundancy check for the pilot data, so that the second device can decode and verify the pilot data.

10. The communication method according to claim 6, wherein, The second channel state information is either full channel state information or incremental channel state information.

11. A communication method applied to a second device, the second device being communicatively connected to a first device, the method comprising: The second device sends first channel state information to the first device, so that the first device determines first processing parameters based on the first channel state information, determines first incremental information based on the first processing parameters and the first channel state information, and processes the first data based on the first processing parameters to obtain second data. The second device receives the first incremental information and the second data sent by the first device, and determines the second processing parameters based on the first incremental information and the first historical channel state information stored by the second device, so as to process the second data.

12. The communication method according to claim 11, wherein, The first channel state information is incremental channel state information, and the method includes: The second device receives the channel measurement signal sent by the first device and obtains the current channel state information based on the channel measurement signal; The second device obtains the incremental channel state information based on the current channel state information and the first historical channel state information stored by the second device; The second device sends the incremental channel state information to the first device, so that the first device can obtain the current channel state information based on the incremental channel state information and the second historical channel state information stored in the first device, and determine the first processing parameters based on the current channel state information.

13. The communication method according to claim 12, wherein, The channel measurement signal includes channel state information reference signal and / or pilot data.

14. The communication method according to claim 11, wherein, The first incremental information includes a channel state information reuse flag, a precoding matrix increment, a power increment, and / or a phase increment.

15. The communication method according to claim 14, wherein, The first historical channel state information includes a historical precoding matrix and a historical channel matrix, and the second processing parameters are determined in the following ways: The actual precoding matrix is ​​calculated based on the historical precoding matrix and at least one of the precoding matrix increment, the power increment, and the phase increment. An equivalent channel matrix is ​​calculated based on the actual precoding matrix and the historical channel matrix, and the second processing parameter includes the equivalent channel matrix.

16. The communication method according to claim 11, wherein, The second data includes pilot data, and the method further includes: The second device obtains second channel state information by using data-assisted iterative channel estimation based on the pilot data and the first historical channel state information, and sends the second channel state information to the first device to determine the first processing parameters.

17. The communication method according to claim 16, wherein, The second device receives the pilot data at a predefined resource location, which is known to both the first and second devices through an agreed configuration.

18. The communication method according to claim 16, wherein, The pilot data is configured to have at least one of the following characteristics: it is modulated by quadrature phase shift keying, transmitted in a multi-port orthogonal manner, and regularly distributed on time and frequency resources.

19. The communication method according to claim 16, wherein, The pilot data is independently encoded and / or cyclic redundancy check is set. The second device decodes and verifies the pilot data, and obtains the second channel state information based on the pilot data after the verification is passed.

20. The communication method according to claim 16, wherein, The second channel state information is either full channel state information or incremental channel state information.

21. A communication device, comprising: At least one processor; as well as A memory for storing computer-executable instructions that, when executed, cause the at least one processor to perform the communication method according to any one of claims 1 to 10, or to perform the communication method according to any one of claims 11 to 20.

22. A computer-readable storage medium, wherein, The computer-readable storage medium has computer-executable instructions stored thereon for performing the communication method according to any one of claims 1 to 10, or for performing the communication method according to any one of claims 11 to 20.

23. A computer program product tangibly stored on a computer-readable storage medium and comprising computer-executable instructions that, when executed by at least one processor, cause at least one processor to perform a communication method according to any one of claims 1 to 10, or to perform a communication method according to any one of claims 11 to 20.

24. A communication system comprising a first device and a second device for communication connection, the first device being configured to perform a communication method according to any one of claims 1 to 10, and the second device being configured to perform a communication method according to any one of claims 11 to 20.