Communication method and related device

By sending various types of DMRS in the transmitting device, the receiver device can estimate and compensate channel and non-ideal factors, solving the problem of excessive EVM in the prior art and improving the performance of higher-order modulation.

CN119922054APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311438618.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The prior art is difficult to effectively estimate and compensate for non-ideal factors of the device in higher-order modulation, resulting in excessive error vector amplitude (EVM) and affecting the performance of higher-order modulation.

Method used

By sending multiple types of demodulation reference signals (DMRSs) in the transmitting device, the receiver device can estimate and compensate channels and non-ideal factors, thereby improving the accuracy of signal demodulation and the performance of higher-order modulation.

Benefits of technology

By estimating and compensating different non-ideal factors, EVM is reduced, and the performance of higher-order modulation and the accuracy of signal demodulation are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922054A_ABST
    Figure CN119922054A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and a related device, and the communication method comprises the steps: transmitting terminal equipment transmits various types of DMRSs to receiving terminal equipment, and the receiving terminal equipment receives the various types of DMRSs transmitted by the transmitting terminal equipment, receiving end equipment can perform channel estimation, estimation and compensation of different non-ideal factors, signal demodulation and the like by adopting the multiple types of DMRSs. According to the embodiment of the invention, estimation and compensation optimization can be carried out on different non-ideal factors, the accuracy of signal demodulation can be improved by utilizing the channel and the estimation result of the non-ideal factors, and the EVM is reduced, so that the performance of high-order modulation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art

[0002] High-order modulation is a modulation technology used to improve data transmission rate and spectrum efficiency. In the current New Radio (NR) protocol, the downlink supports up to 1024 quadrature amplitude modulation (QAM) and the uplink supports up to 256QAM. Further improving the order of high-order modulation is one of the future directions in the field of communications. Error Vector Magnitude (EVM) is a parameter that characterizes the difference between the actual transmitted signal and the ideal transmitted signal. High-order modulation has high requirements for signal quality. Excessive EVM will seriously affect the performance of high-order modulation. The non-ideal factors of the device are an important factor causing the EVM to be too high. Estimating and compensating for the non-ideal factors of the device is an effective means to reduce EVM. However, the current scheme has poor performance in estimating and compensating for different non-ideal factors, resulting in low performance of high-order modulation. Summary of the invention

[0003] The embodiments of the present application provide a communication method and related apparatus, which can estimate and compensate for different non-ideal factors of components in a transmitting device, thereby improving the performance of high-order modulation and demodulation.

[0004] In a first aspect, an embodiment of the present application provides a communication method, which is applied to a transmitting end device or a chip in the transmitting end device, and the method includes:

[0005] Various types of demodulation reference signals DMRS are sent; various types of DMRS are used by the receiving end device to perform signal demodulation.

[0006] It can be seen that in the embodiment of the present application, the transmitting device can send multiple types of DMRS to the receiving device, so that the receiving device can use the multiple types of DMRS to perform channel estimation, estimation and compensation of different non-ideal factors, signal demodulation, etc. By optimizing the estimation and compensation of different non-ideal factors, the accuracy of signal demodulation can be improved, EVM can be reduced, and the performance of high-order modulation can be improved.

[0007] In a possible implementation, multiple types of DMRS are used by a receiving device to estimate a channel and non-ideal factors, and the estimation results of the channel and non-ideal factors are used to perform signal demodulation.

[0008] In this implementation, multiple types of DMRS sent by the transmitting device can be used to estimate the channel and non-ideal factors, thereby enabling estimation and compensation of different non-ideal factors. In addition, signal demodulation can also be performed based on the estimation results of the channel and non-ideal factors.

[0009] In a possible implementation, multiple types of demodulation reference signals DMRS are sent, including:

[0010] Determine the type of DMRS to be sent when scheduling within the effective time window of multiple types of DMRS; the type is determined based on the effective time window and the scheduling order within the effective time window;

[0011] A plurality of types of DMRS are transmitted through at least one scheduling.

[0012] In this implementation, when the transmitting device performs scheduling within the effective time window, it can determine the type of DMRS to be sent based on the effective time window and the scheduling order within the effective time window, so that it can send the corresponding DMRS to the receiving device according to the determined DMRS type during each scheduling, and then send multiple types of DMRS to the receiving device through at least one scheduling.

[0013] In a possible implementation manner, the lengths of the validity time windows of the multiple types of DMRS are the same; and the multiple types of DMRS are sent through at least one scheduling, including:

[0014] When performing the first scheduling in each effective time window, multiple types of DMRS are sent;

[0015] The method further includes:

[0016] When the i-th scheduling is performed in each effective time window, one DMRS among multiple types of DMRS is sent; wherein i is greater than 1.

[0017] In this implementation, when the first scheduling is performed within each effective time window, the transmitting device can send multiple types of DMRS to the receiving device. When subsequent scheduling is performed within each effective time window, the transmitting device can only send one type of DMRS among the multiple types of DMRS to the receiving device. This not only allows the receiving device to use multiple types of DMRS to estimate and compensate for multiple non-ideal factors, but also reduces the transmission overhead caused by sending multiple types of DMRS for each scheduling.

[0018] In a possible implementation manner, the multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different; and the multiple types of DMRSs are sent through at least one scheduling, including:

[0019] During the first scheduling, multiple types of DMRS are sent;

[0020] The method further includes:

[0021] When performing the i-th scheduling, the first DMRS is sent; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, the second DMRS is also sent; wherein the second DMRS is one of at least two DMRSs different from the first DMRS.

[0022] In this implementation, when there are at least two DMRSs with different lengths of effective time windows among multiple types of DMRS, the transmitting device can send multiple types of DMRS to the receiving device during the first scheduling, so that the receiving device can use multiple types of DMRS to estimate and compensate for multiple non-ideal factors. In the scheduling after the first time, in addition to sending the first DMRS, the transmitting device will also determine whether the current scheduling is the first scheduling after the effective time window of a certain DMRS ends, that is, determine whether the current scheduling is the first scheduling of the next effective time window. If so, the transmitting device will also send the DMRS (second DMRS). Compared with sending multiple types of DMRS for each scheduling, the transmission overhead of DMRS can still be reduced.

[0023] In a possible implementation, multiple types of demodulation reference signals DMRS are sent, including:

[0024] Multiple types of DMRS are transmitted through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is transmitted in one time slot.

[0025] In this implementation, the transmitting device can also send multiple types of DMRS to the receiving device through multiple slots (with scheduling), so that the receiving device can use multiple types of DMRS to estimate and compensate for multiple non-ideal factors. Only one type of DMRS is sent in each slot, which is conducive to reducing the transmission overhead of DMRS.

[0026] In a possible implementation, the DMRS sent in the scheduling after the first scheduling in each effective time window are DMRS of the same type, or the DMRS sent in the scheduling after the first scheduling in each effective time window are DMRS of different types.

[0027] In this implementation, the DMRS sent for the scheduling after the first scheduling within each effective time window can be of the same type or of different types. This not only reduces the transmission overhead caused by sending multiple types of DMRS for each scheduling, but also when the DMRS sent for the scheduling after the first scheduling is of a different type, the non-ideal factors corresponding to the newly received DMRS can be re-estimated, thereby further improving the estimation accuracy.

[0028] In a possible implementation manner, multiple types of DMRS are generated using multiple types of sequences.

[0029] In this implementation, since different types of sequences have different characteristics, different types of DMRS generated using these sequences can be used to estimate and compensate for different non-ideal factors.

[0030] In a possible implementation, the multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0031] In this implementation, the multiple types of sequences should include one or more of a Gold sequence, a ZC sequence, a time domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0032] In a possible implementation manner, multiple types of DMRS correspond to multiple types of sequences in a one-to-one manner.

[0033] In this implementation, each type of sequence can be used to generate a corresponding DMRS, and then the DMRS can be used to estimate the characteristics of the corresponding sequence.

[0034] In one possible implementation, the starting position of the j-th effective time window of multiple types of DMRS is the first time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; or the starting position of the j-th effective time window of multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; wherein j is greater than 1.

[0035] In this implementation, the validity time windows of various types of DMRS can be pre-configured, that is, in a fixed manner; the validity time windows of various types of DMRS can also be determined by scheduling conditions, and the range of the validity time windows is relatively flexible.

[0036] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a receiving device or a chip in the receiving device, and the method includes:

[0037] Receiving multiple types of demodulation reference signals DMRS;

[0038] Various types of DMRS are used for signal demodulation.

[0039] It can be seen that in the embodiments of the present application, the receiving device can receive and utilize various types of DMRS sent by the transmitting device to perform channel estimation, estimation and compensation of different non-ideal factors, signal demodulation, etc. By optimizing the estimation and compensation of different non-ideal factors, the accuracy of signal demodulation can be improved, and EVM can be reduced, thereby improving the performance of high-order modulation.

[0040] In a possible implementation, multiple types of DMRS are used for signal demodulation, including:

[0041] Use various types of DMRS to estimate channels and non-ideal factors;

[0042] Signal demodulation is performed using the estimation results of the channel and non-ideal factors.

[0043] In this implementation, the receiving device can use multiple types of DMRS to estimate the channel and non-ideal factors, and can also perform signal demodulation based on the estimation results of the channel and non-ideal factors, thereby improving the accuracy of signal demodulation by estimating and compensating for different non-ideal factors.

[0044] In a possible implementation, multiple types of demodulation reference signals DMRS are received, including:

[0045] A plurality of types of DMRSs transmitted by at least one scheduling are received.

[0046] In this implementation, the receiving end device may receive multiple types of DMRS sent by the transmitting end device through at least one scheduling, and use the multiple types of DMRS to estimate channels and multiple non-ideal factors.

[0047] In a possible implementation manner, the lengths of the validity time windows of the multiple types of DMRS are the same; receiving the multiple types of DMRS sent by at least one scheduling includes:

[0048] Receiving multiple types of DMRS during the first scheduling in each effective time window;

[0049] The method further includes:

[0050] When the i-th scheduling is performed within each effective time window, one DMRS among multiple types of DMRS is received; wherein i is greater than 1.

[0051] In this implementation, the receiving end device can receive multiple types of DMRS when the transmitting end device performs the first scheduling within each effective time window, and can use multiple types of DMRS to estimate and compensate for multiple non-ideal factors. The receiving end device can also receive one DMRS among the multiple types of DMRS when the transmitting end device performs the i-th scheduling, so that the non-ideal factors corresponding to the DMRS can be estimated again.

[0052] In a possible implementation manner, the multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the validity time windows of the at least two DMRSs different from the first DMRS are different; and receiving multiple types of demodulation reference signals DMRS includes:

[0053] During the first scheduling, multiple types of DMRS are received;

[0054] The method further includes:

[0055] receiving a first DMRS during the i-th scheduling; and, if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, further receiving a second DMRS; wherein the second DMRS is one of at least two DMRSs different from the first DMRS.

[0056] In this implementation, the receiving device can receive multiple types of DMRS when the transmitting device performs the first scheduling, so that multiple types of DMRS can be used to estimate and compensate for multiple non-ideal factors. In subsequent scheduling, if the current scheduling is the first scheduling after the effective time window of the second DMRS ends, the receiving device will also receive the first DMRS and the second DMRS, so that the non-ideal factors corresponding to the first DMRS and the second DMRS can be estimated again.

[0057] In a possible implementation, multiple types of demodulation reference signals DMRS are received, including:

[0058] Multiple types of DMRS are received through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is received in one time slot.

[0059] In this implementation, the receiving end device can receive multiple types of DMRS sent by the transmitting end device through multiple slots (with scheduling), so that multiple types of DMRS can be used to estimate and compensate for multiple non-ideal factors.

[0060] In a possible implementation, the DMRS received in the scheduling after the first scheduling in each effective time window are DMRS of the same type, or the DMRS received in the scheduling after the first scheduling in each effective time window are DMRS of different types.

[0061] In this implementation, the DMRS received in the scheduling after the first scheduling in each effective time window can be of the same type or of different types, so that the non-ideal factors corresponding to the newly received DMRS can be estimated again to further improve the estimation accuracy.

[0062] In a possible implementation manner, multiple types of DMRS are generated using multiple types of sequences.

[0063] In this implementation, since different types of sequences have different characteristics, the receiving end device can use different types of DMRS generated by these sequences to estimate and compensate for different non-ideal factors.

[0064] In a possible implementation, the multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0065] In this implementation, the multiple types of sequences should include one or more of a Gold sequence, a ZC sequence, a time domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0066] In a possible implementation manner, multiple types of DMRS correspond to multiple types of sequences in a one-to-one manner.

[0067] In this implementation, each type of sequence can be used to generate a corresponding DMRS, and then the DMRS can be used by the receiving end device to estimate the characteristics of the corresponding sequence.

[0068] In one possible implementation, the starting position of the j-th effective time window of multiple types of DMRS is the first time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; or the starting position of the j-th effective time window of multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; wherein j is greater than 1.

[0069] In this implementation, the validity time windows of various types of DMRS can be pre-configured, that is, in a fixed manner; the validity time windows of various types of DMRS can also be determined by scheduling conditions, and the range of the validity time windows is relatively flexible.

[0070] In a third aspect, an embodiment of the present application provides a communication device, which is applied to a transmitting end device or a chip in the transmitting end device, and the device includes a first transceiver unit; the first transceiver unit is used to:

[0071] Various types of demodulation reference signals DMRS are sent; various types of DMRS are used by the receiving end device to perform signal demodulation.

[0072] In a possible implementation, multiple types of DMRS are used by a receiving device to estimate a channel and non-ideal factors, and the estimation results of the channel and non-ideal factors are used to perform signal demodulation.

[0073] In a possible implementation, in terms of sending multiple types of demodulation reference signals DMRS, the first transceiver unit is specifically configured to:

[0074] Determine the type of DMRS to be sent when scheduling within the effective time window of multiple types of DMRS; the type is determined based on the effective time window and the scheduling order within the effective time window;

[0075] A plurality of types of DMRS are transmitted through at least one scheduling.

[0076] In a possible implementation manner, the lengths of the validity time windows of the multiple types of DMRS are the same; in terms of sending the multiple types of DMRS through at least one scheduling, the first transceiver unit is specifically used to:

[0077] When performing the first scheduling in each effective time window, multiple types of DMRS are sent;

[0078] The first transceiver unit is also used for:

[0079] When the i-th scheduling is performed in each effective time window, one DMRS among multiple types of DMRS is sent; wherein i is greater than 1.

[0080] In a possible implementation manner, the multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different; in sending the multiple types of DMRSs through at least one scheduling, the first transceiver unit is specifically used to:

[0081] During the first scheduling, multiple types of DMRS are sent;

[0082] The first transceiver unit is also used for:

[0083] When performing the i-th scheduling, the first DMRS is sent; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, the second DMRS is also sent; wherein the second DMRS is one of at least two DMRSs different from the first DMRS.

[0084] In a possible implementation, in terms of sending multiple types of demodulation reference signals DMRS, the first transceiver unit is specifically configured to:

[0085] Multiple types of DMRS are transmitted through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is transmitted in one time slot.

[0086] In a possible implementation, the DMRS sent in the scheduling after the first scheduling in each effective time window are DMRS of the same type, or the DMRS sent in the scheduling after the first scheduling in each effective time window are DMRS of different types.

[0087] In a possible implementation manner, multiple types of DMRS are generated using multiple types of sequences.

[0088] In a possible implementation, the multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0089] In a possible implementation manner, multiple types of DMRS correspond to multiple types of sequences in a one-to-one manner.

[0090] In one possible implementation, the starting position of the j-th effective time window of multiple types of DMRS is the first time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; or the starting position of the j-th effective time window of multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; wherein j is greater than 1.

[0091] It should be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the first aspect of the embodiment of the present application should be synchronously adapted to the third aspect of the embodiment of the present application, and can achieve the same or similar beneficial effects, which will not be repeated here.

[0092] In a fourth aspect, an embodiment of the present application provides a communication device, which is applied to a receiving device or a chip in the receiving device, and the device includes a second transceiver unit; the second transceiver unit is used to:

[0093] Receiving multiple types of demodulation reference signals DMRS;

[0094] Various types of DMRS are used for signal demodulation.

[0095] In a possible implementation, in terms of using multiple types of DMRS for signal demodulation, the second transceiver unit is specifically used to:

[0096] Use various types of DMRS to estimate channels and non-ideal factors;

[0097] Signal demodulation is performed using the estimation results of the channel and non-ideal factors.

[0098] In a possible implementation, in terms of receiving multiple types of demodulation reference signals DMRS, the second transceiver unit is specifically configured to:

[0099] A plurality of types of DMRSs transmitted by at least one scheduling are received.

[0100] In a possible implementation manner, the lengths of the validity time windows of the multiple types of DMRS are the same; in receiving the multiple types of DMRS sent through at least one scheduling, the second transceiver unit is specifically used to:

[0101] Receiving multiple types of DMRS during the first scheduling in each effective time window;

[0102] The second transceiver unit is also used for:

[0103] When the i-th scheduling is performed within each effective time window, one DMRS among multiple types of DMRS is received; wherein i is greater than 1.

[0104] In a possible implementation manner, the multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different; in receiving the multiple types of DMRSs sent through at least one scheduling, the second transceiver unit is specifically used to:

[0105] During the first scheduling, multiple types of DMRS are received;

[0106] The second transceiver unit is also used for:

[0107] receiving a first DMRS during the i-th scheduling; and, if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, further receiving a second DMRS; wherein the second DMRS is one of at least two DMRSs different from the first DMRS.

[0108] In a possible implementation, in terms of receiving multiple types of demodulation reference signals DMRS, the second transceiver unit is specifically configured to:

[0109] Multiple types of DMRS are received through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is received in one time slot.

[0110] In a possible implementation, the DMRS received in the scheduling after the first scheduling in each effective time window are DMRS of the same type, or the DMRS received in the scheduling after the first scheduling in each effective time window are DMRS of different types.

[0111] In a possible implementation manner, multiple types of DMRS are generated using multiple types of sequences.

[0112] In a possible implementation, the multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0113] In a possible implementation manner, multiple types of DMRS correspond to multiple types of sequences in a one-to-one manner.

[0114] In one possible implementation, the starting position of the j-th effective time window of multiple types of DMRS is the first time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; or the starting position of the j-th effective time window of multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; wherein j is greater than 1.

[0115] It should be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the second aspect of the embodiment of the present application should be synchronously adapted to the fourth aspect of the embodiment of the present application, and can achieve the same or similar beneficial effects, and will not be repeated here.

[0116] In the fifth aspect, an embodiment of the present application provides a communication device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to cooperate with the communication interface when executed by the processor to implement the method in any one of the embodiments of the first or second aspect above.

[0117] In a sixth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method in the first aspect described above.

[0118] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program for execution by a device, and when the computer program is executed, it implements the method in any one of the embodiments of the first aspect or the second aspect mentioned above.

[0119] In an eighth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run by a communication device, the communication device executes a method in any one of the embodiments of the first aspect or the second aspect mentioned above. BRIEF DESCRIPTION OF THE DRAWINGS

[0120] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0121] Figure 1 A schematic diagram of a type of DMRS time-frequency pattern;

[0122] Figure 2 is a schematic diagram of another type of DMRS time-frequency pattern;

[0123] Figure 3 Schematic diagram of the time-frequency position of 1 pre-DMRS and 3 additional DMRS;

[0124] Figure 4 A schematic diagram of a system architecture provided for an embodiment of the present application;

[0125] Figure 5 A flow chart of a communication method provided in an embodiment of the present application;

[0126] Figure 6 A schematic diagram of an effective time window provided in an embodiment of the present application;

[0127] Figure 7 A schematic diagram of another effective time window provided in an embodiment of the present application;

[0128] Figure 8 A schematic diagram of a method for sending multiple types of DMRS provided in an embodiment of the present application;

[0129] Fig. 9 A schematic diagram of another method for sending multiple types of DMRS provided in an embodiment of the present application;

[0130] Fig.10 A schematic diagram of another method for sending multiple types of DMRS provided in an embodiment of the present application;

[0131] Fig.11 A flowchart of another communication method provided in an embodiment of the present application;

[0132] Fig.12 A schematic diagram of another method for sending multiple types of DMRS provided in an embodiment of the present application;

[0133] Fig.13 A flowchart of another communication method provided in an embodiment of the present application;

[0134] Fig.14 A schematic diagram of another method for sending multiple types of DMRS provided in an embodiment of the present application;

[0135] Fig.15 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0136] Fig.16 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0137] Fig.17 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0138] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0139] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0140] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a terminal device and a terminal device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).

[0141] First, the relevant terms and related technical background in this application are briefly introduced to facilitate understanding by those skilled in the art.

[0142] (1) Orthogonal Frequency Division Multiplexing, OFDM;

[0143] (2) Base station: gNodeB, gNB;

[0144] (3) User Equipment: UE;

[0145] (4)Peak to Average Power Ratio: PAPR;

[0146] (5) Demodulation Reference Signal: DMRS;

[0147] (6) Physical Uplink Shared Channel: PUSCH;

[0148] (7) Physical Uplink Control Channel: PUCCH;

[0149] (8) Physical Downlink Control Channel: PDCCH;

[0150] (9) Physical Downlink Shared Channel: PDSCH;

[0151] (10) Reference Signals, RS;

[0152] (11) Computer Generated Sequence, CGS;

[0153] (12) Control Channel Element: CCE;

[0154] (13) Binary Phase Shift Keying, BPSK.

[0155] It should be understood that DMRS in NR can be divided into single symbol and dual symbol according to the number of symbols occupied. Dual symbol can support more orthogonal ports than single symbol. According to the different frequency domain patterns, DMRS has two types, such as Figure 1 and Figure 2 Schematic diagrams of the two types of DMRS time-frequency patterns are given respectively. According to the position distribution of DMRS in the time slot, DMRS can be divided into front DMRS (Front Loaded DMRS, FL DMRS) and additional DMRS (Add DMRS). Among them, the front DMRS is located in the front position in the time slot, occupies 1 to 2 symbols, and needs to be configured by default; the additional DMRS is located in the middle or back position in the time slot, mainly used in high-speed scenarios or scenarios with frequency deviation, and is used to estimate the change of the channel over time. A maximum of 3 additional DMRS can be configured in a time slot, such as Figure 3A schematic diagram of the time-frequency position of one pre-DMRS and three additional DMRS is given. The existing protocol stipulates that when the waveform used by the data is Cyclic Prefix Orthogonal Frequency Division Multiplexing (CP-OFDM), DMRS is generated using the Gold sequence; when the waveform used by the data is Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-S-OFDM), DMRS is generated using the ZC (Zadoff-Chu) sequence or CGS. When the sequence length is greater than or equal to 30, the ZC sequence is used, and when the sequence length is less than 30, the CGS is used; when the waveform used by the data is DFT-S-OFDM and the data modulation method is pi / 2-BPSK, DMRS can be generated using the pi / 2-BPSK sequence.

[0156] EVM is usually caused by the superposition of non-ideal factors of multiple devices in the transmitter. Although the existing related technologies support 3 additional DMRS, all DMRS use the same frequency domain pattern and sequence type, and the receiver cannot estimate and compensate for the various non-ideal factors of the transmitter's devices. In other words, when there are multiple non-ideal factors that lead to high EVM, the receiver's estimation of multiple non-ideal factors based on one DMRS is poor, so that the performance of high-order modulation cannot be improved.

[0157] In order to solve the shortcomings of the related art, the present application provides a communication method, which can be applied to high-order modulation in the evolution of the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) and the subsequent sixth generation mobile communication technology (6th generation mobile networks, 6G), specifically based on Figure 4 The system architecture shown is implemented as Figure 4 As shown, the system architecture includes at least a network device and a terminal device. The network device and the terminal device can be a transmitting device and a receiving device to each other. The transmitting device can send multiple types of DMRS to the receiving device. The receiving device can estimate and compensate for multiple non-ideal factors of the components in the transmitting device based on the received multiple types of DMRS, thereby solving the problem of excessive EVM caused by multiple non-ideal factors.

[0158] Exemplarily, the terminal device may also be referred to as a terminal, and may be a device with wireless transceiver function. The terminal device may be a UE, wherein the UE includes a handheld device, a vehicle-mounted device, a wearable device or a computing device with wireless communication function. Exemplarily, the UE may be a mobile phone, a tablet computer or a computer with wireless transceiver function. The terminal device may also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like. In an embodiment of the present application, the terminal device may be a device for realizing the function of the terminal; or it may be a device that can support the terminal to realize the function, such as a chip system, which may be installed in the terminal. In an embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.

[0159] Exemplarily, the network device includes a base station (BS), which can be a device deployed in a wireless access network that can communicate wirelessly with a terminal. The base station can be a macro base station, a micro base station, a relay station, an access point, etc. Exemplarily, the base station involved in the embodiment of the present application can be a base station in 5G or an eNB (Evolved Node B) base station in Long Term Evolution (LTE), wherein the base station in 5G can also be called a transmission reception point (TRP) or a gNB (Next-Generation Node B) base station. In the embodiment of the present application, the device for implementing the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system, which can be installed in the network device. In the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for implementing the function of the network device as an example, for example, the network device can be a base station. Optionally, in some deployments of network devices, the network device can be a centralized unit (CU) and a distributed unit (DU). Exemplarily, the operations or steps of the radio link control (RLC) layer, the media access control (MAC) layer, and the radio resource control (RRC) layer may be performed by the CU, and the operations or steps of the physical (PHY) layer may be performed by the DU. In other deployments of network devices, the CU may also be divided into a CU-control plane (CP) and a CU-user plane (UP), etc. In some other deployments of network devices, the network device may also be an antenna unit (RU). In some other deployments of network devices, the network device may also be an open radio access network (ORAN) architecture, etc. The embodiments of the present application do not limit the deployment method of the network device. Exemplarily, when the network device is an ORAN architecture, the network device shown in the embodiments of the present application may be an access network device in the ORAN, or a module in the access network device, etc. In the ORAN architecture, CU can also be called open (O)-CU, DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU.

[0160] The technical solution provided by this application is introduced in detail below in conjunction with specific implementation methods.

[0161] See also Figure 5 , Figure 5 A flow chart of a communication method provided in an embodiment of the present application, which can be based on Figure 4 The architecture shown is implemented as Figure 5 As shown, the method includes steps 501-502:

[0162] 501: The transmitting device sends multiple types of DMRS to the receiving device.

[0163] In the embodiment of the present application, the transmitting device may be a network device, such as a base station. Optionally, the transmitting device may also be a terminal device, such as a UE. Exemplarily, the transmitting device may use multiple types of sequences to generate multiple types of DMRS. Optionally, the multiple types of sequences may include one or more of a Gold sequence, a ZC sequence, a pi / 2-BPSK sequence in the time domain, and a CGS sequence, and may also include other types of sequences. Optionally, multiple types of DMRS correspond to multiple types of sequences one by one, that is, multiple types of sequences are used to generate corresponding types of DMRS respectively. For example: one type of DMRS is generated using a Gold sequence, another type of DMRS is generated using a ZC sequence, another type of DMRS is generated using a pi / 2-BPSK sequence in the time domain, and so on. Taking the ZC sequence as an example, the transmitting device may determine the sequence length based on the scheduled bandwidth, may determine the group number and the sequence number based on the configuration parameters, may generate the sequence based on the sequence length, the group number and the sequence number, and may map the generated sequence to the subcarrier, that is, generate the corresponding DMRS. Optionally, the transmitting device may send multiple types of DMRS to the receiving device in different ways.

[0164] Since different types of sequences have different characteristics, such as different PAPR, different frequency domain characteristics, or different characteristics of the in-phase component i-way signal and the orthogonal component q-way signal (I / Q for short), these characteristics make the generated DMRS can be used for channel estimation and estimation and compensation of different non-ideal factors of the devices in the transmitting device. For example: Gold sequence and ZC sequence, the PAPR generated by them is close to the data, which can be used to estimate the nonlinear distortion of the power amplifier (PA); low PAPR, such as the pi / 2-BPSK sequence in the time domain, which can generate a DMRS with extremely low PAPR, can be used to estimate the I / Q imbalance of the transmitting device; the pi / 2-BPSK sequence in the time domain sets the imaginary part of the DMRS to be sent to zero on the basis of generating a DMRS with extremely low PAPR, which can be used to estimate the I / Q imbalance of the receiving device, etc. It should be noted that the above is only an example of generating multiple types of DMRS, and does not limit the type of DMRS.

[0165] 502: The receiving device receives multiple types of DMRS sent by the transmitting device.

[0166] In an embodiment of the present application, the receiving device receives multiple types of DMRS in a manner corresponding to the transmission mode, so that multiple types of DMRS patterns can be obtained. Optionally, the receiving device can use multiple types of DMRS for channel estimation and non-ideal factor estimation. Optionally, the receiving device can use multiple types of DMRS for channel demodulation, such as: estimating parameters through DMRS, and then using the estimated parameters to inversely transform the received signal to reduce EVM. Optionally, the receiving device can use the estimation results of the channel and non-ideal factors to demodulate the signal. Exemplarily, the receiving device can use multiple types of DMRS to estimate multiple non-ideal factors of the transmitting device or the device in the receiving device, such as: using one DMRS to estimate the nonlinear distortion of the PA, using another DMRS to estimate the I / Q imbalance of the transmitting device, and using another DMRS to estimate the I / Q imbalance of the receiving device; or, for example: using multiple DMRS to estimate one of the non-ideal factors, and so on.

[0167] It can be seen that in the embodiment of the present application, the transmitting device can send multiple types of DMRS to the receiving device, and the receiving device can use the multiple types of DMRS to perform channel estimation, estimation and compensation of different non-ideal factors, signal demodulation, etc. By optimizing the estimation and compensation of different non-ideal factors, the accuracy of signal demodulation can be improved, EVM can be reduced, and the performance of high-order modulation can be improved.

[0168] Exemplarily, before sending the DMRS, the transmitting end device may determine the type of DMRS to be sent when scheduling within the validity time window of multiple types of DMRS.

[0169] In the embodiment of the present application, some or all types of DMRS are defined with an effective time window, and the minimum unit of the effective time window is a slot. Figure 6 As shown in FIG. 1 , the effective time windows of multiple types of DMRS can be fixed, and the starting position of the jth effective time window is the first time slot after the end of the (j-1)th effective time window, where j is greater than 1. That is, the slot range covered by the effective time window does not change with the scheduling. Regardless of whether there is scheduling, when the first effective time window ends, the second effective time window will start. Figure 6 In the example, the length of the effective time window is 5 slots, the first effective time window is slots 1 to 5, and the second effective time window is slots 6 to 10, even if there is no data scheduled in slot 6. Figure 7 As shown in FIG. 1 , the starting position of the jth effective time window of multiple types of DMRS is the time slot corresponding to the first scheduling after the (j-1)th effective time window of multiple types of DMRS ends. That is, the slot range covered by the effective time window of multiple types of DMRS depends on the scheduling situation. When the first effective time window ends, the second effective time window will start from the slot corresponding to the first scheduling after the end, such as Figure 7 In the example, the first effective time window is slots 1 to 5, and the sixth slot is not scheduled, so the second effective time window starts from slot 7. It should be noted that the effective time window only defines a time range for the transmitting device and the receiving device to determine the type and quantity of the DMRS to be sent, and other names may also be used in other implementations.

[0170] In this implementation, the validity time windows of various types of DMRS can be pre-configured, that is, in a fixed manner; the validity time windows of various types of DMRS can also be determined by scheduling conditions, and the range of the validity time windows is relatively flexible.

[0171] The type of DMRS to be sent for each scheduling within the effective time window is determined based on the effective time window and the scheduling order within the effective time window. Figure 8 As shown, three different types of DMRS are defined, namely DMRS1, DMRS2 and DMRS3. Figure 7The effective time window includes 5 slots, and each scheduling is based on one slot. Assuming that all 5 slots in the effective time window are scheduled, then in the first scheduling within the effective time window, the transmitting device can determine that the type of DMRS to be sent is DMRS1, DMRS2 and DMRS3. In the subsequent scheduling within the effective time window, the transmitting device can determine that the type of DMRS to be sent is one of multiple types of DMRS, such as DMRS1. Optionally, based on the effective time window and the scheduling order within the effective time window, the transmitting device can also determine the number corresponding to the type of DMRS to be sent. It should be noted that the transmitting device may not send DMRS in the slot without data scheduling.

[0172] In this implementation, when the transmitting device performs scheduling within the effective time window, it can determine the type of DMRS to be sent based on the effective time window and the scheduling order within the effective time window, so that it can send the corresponding DMRS to the receiving device according to the determined DMRS type during each scheduling, and then send multiple types of DMRS to the receiving device through at least one scheduling.

[0173] Exemplarily, when the type of DMRS to be sent is determined in each scheduling, the transmitting end device sends multiple types of DMRS to the receiving end device through at least one scheduling.

[0174] In the embodiment of the present application, optionally, the transmitting end device may send multiple types of DMRS to the receiving end device through one scheduling. Alternatively, optionally, the transmitting end device may also send multiple types of DMRS to the receiving end device through multiple scheduling. For example, Fig. 9 As shown, the transmitting device can send a DMRS to the receiving device in each slot (if there is scheduling), for example: sending DMRS1 to the receiving device in the first scheduling, sending DMRS2 to the receiving device in the second scheduling, and sending DMRS3 to the receiving device in the third scheduling. Optionally, the transmitting device can also send DMRS1 and DMRS2 to the receiving device in the first scheduling, send DMRS3 to the receiving device in the second scheduling, and so on. The embodiment of the present application does not limit the type of DMRS sent in each scheduling, and is intended to send multiple types of DMRS through at least one scheduling.

[0175] Exemplarily, the lengths of the effective time windows of multiple types of DMRS are the same, such as Figure 8In the example, the length of the effective time window of DMRS1, DMRS2 and DMRS3 is 5 slots, and the starting position and the ending position are consistent. When the first scheduling is performed in each effective time window, the transmitting device can send multiple types of DMRS to the receiving device, such as: sending DMRS1, DMRS2 and DMRS3 to the receiving device. When the i-th scheduling is performed in each effective time window, the transmitting device can send one DMRS of multiple types of DMRS to the receiving device; where i is greater than 1. Optionally, the DMRS sent by the scheduling after the first scheduling in each effective time window can be the same type of DMRS, such as: Figure 8 The DMRS1 is sent from the second scheduling to the fifth scheduling; optionally, the DMRS sent in the scheduling after the first scheduling in each effective time window is a different type of DMRS, such as: Fig.10 The second scheduling sends DMRS1, the third scheduling sends DMRS2, the fourth scheduling sends DMRS3, and the fifth scheduling sends DMRS1 again. Figure 8 or Fig.10 In the example, in the first scheduling after the effective time window ends, three types of DMRS are sent, and so on.

[0176] In this implementation, when the first scheduling is performed within each effective time window, the transmitting device can send multiple types of DMRS to the receiving device. When subsequent scheduling is performed within each effective time window, the transmitting device can only send one type of DMRS among the multiple types of DMRS to the receiving device. This not only allows the receiving device to use multiple types of DMRS to estimate and compensate for multiple non-ideal factors, but also reduces the transmission overhead caused by sending multiple types of DMRS for each scheduling.

[0177] Exemplarily, in the case where the transmitting end device sends multiple types of DMRS through at least one scheduling, the receiving end device may correspondingly receive the multiple types of DMRS sent by the transmitting end device through at least one scheduling.

[0178] In the embodiment of the present application, corresponding to the transmission mode of the transmitting end device, the receiving end device can receive multiple types of DMRS on at least one scheduled OFDM symbol. Exemplarily, the receiving end device can receive multiple types of DMRS sent by the transmitting end device during the first scheduling in each effective time window.

[0179] Exemplarily, the receiving end device may use multiple types of DMRS to estimate the channel and non-ideal factors.

[0180] In the embodiment of the present application, the receiving end device can use various types of DMRS to estimate the channel, estimate and compensate for various non-ideal factors, and use the estimation results of the channel and non-ideal factors to demodulate the signal.

[0181] See also Fig.11 , Fig.11 A flow chart of another communication method provided in an embodiment of the present application. Fig.11 As shown, the method includes steps 1101-1103:

[0182] 1101: When performing the first scheduling, the transmitting device sends multiple types of DMRS to the receiving device.

[0183] In the embodiment of the present application, the multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS. The first DMRS has no effective time window, that is, the first DMRS is sent every time it is scheduled. The effective time windows of the at least two DMRSs different from the first DMRS are different in length. For example, Fig.12 As shown, DMRS1 is the first DMRS, DMRS2 and DMRS3 are at least two DMRSs different from the first DMRS, the effective time window of DMRS2 is effective time window 1, the effective time window of DMRS3 is effective time window 2, effective time window 1 includes 5 slots, and effective time window 2 includes 7 slots.

[0184] When the transmitting device schedules slot 1 (i.e., the first scheduling), it can determine the multiple types of DMRS to be sent, and thus send multiple types of DMRS to the receiving device. When performing the i-th scheduling, the transmitting device also sends the first DMRS to the receiving device; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, it also sends the second DMRS. The second DMRS is one of at least two DMRSs that are different from the first DMRS. Fig.12 In the 2nd to 5th scheduling of effective time window 1, the transmitting device sends DMRS1. In the first scheduling within an effective time window (effective time window 1a) after the end of effective time window 1, the transmitting device sends DMRS1 and DMRS2. In the first scheduling within an effective time window after the end of effective time window 2, the transmitting device sends DMRS1 and DMRS3.

[0185] In this implementation, when there are at least two DMRSs with different lengths of effective time windows among multiple types of DMRS, the transmitting device can send multiple types of DMRS to the receiving device during the first scheduling, so that the receiving device can use multiple types of DMRS to estimate and compensate for multiple non-ideal factors. In the scheduling after the first time, in addition to sending the first DMRS, the transmitting device will also determine whether the current scheduling is the first scheduling after the effective time window of a certain DMRS ends, that is, determine whether the current scheduling is the first scheduling of the next effective time window. If so, the transmitting device will also send the DMRS (second DMRS). Compared with sending multiple types of DMRS for each scheduling, the transmission overhead of DMRS can still be reduced.

[0186] 1102: The receiving end device receives multiple types of DMRS sent by the transmitting end device during the first scheduling.

[0187] In the embodiment of the present application, the receiving end device can receive multiple types of DMRS when the transmitting end device performs the first scheduling. In addition, the receiving end device can also receive the first DMRS sent by the transmitting end device when performing the i-th scheduling; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, it also receives the second DMRS sent by the transmitting end device.

[0188] 1103: The receiving end device uses multiple types of DMRS to estimate the channel and non-ideal factors.

[0189] In the embodiment of the present application, the receiving end device may use various types of DMRS to estimate the channel and estimate and compensate for various non-ideal factors.

[0190] See also Fig.13 , Fig.13 A flow chart of another communication method provided in an embodiment of the present application. Fig.13 As shown, the method includes steps 1301-1303:

[0191] 1301: The transmitting end device sends multiple types of DMRS to the receiving end device through multiple time slots.

[0192] In the embodiments of the present application, for example, Fig.14 As shown, the transmitting device sends one DMRS among multiple types of DMRS in one slot, and sends multiple types of DMRS to the receiving device through multiple slots. The types of DMRS used in multiple slots are not limited. For example, three types of DMRS are repeatedly sent in the order of DMRS1-DMRS2-DMRS3.

[0193] In this implementation, the transmitting device can also send multiple types of DMRS to the receiving device through multiple slots (with scheduling), so that the receiving device can use multiple types of DMRS to estimate and compensate for multiple non-ideal factors. Only one type of DMRS is sent in each slot, which is conducive to reducing the transmission overhead of DMRS.

[0194] 1302: The receiving device receives multiple types of DMRS sent by the transmitting device through multiple time slots.

[0195] In the embodiment of the present application, the receiving device can receive the DMRS sent by the transmitting device in each slot, thereby receiving multiple types of DMRS in multiple slots.

[0196] 1303: The receiving end device uses multiple types of DMRS to estimate the channel and non-ideal factors.

[0197] In the embodiment of the present application, the receiving end device may use various types of DMRS to estimate the channel and various non-ideal factors.

[0198] The method of the embodiment of the present application is described above, and the device of the embodiment of the present application is provided below.

[0199] See also Fig.15 , Fig.15 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. Fig.15 As shown, the device at least includes a first transceiver unit 1501; wherein the first transceiver unit 1501 is used to:

[0200] Various types of demodulation reference signals DMRS are sent; various types of DMRS are used by the receiving end device to perform signal demodulation.

[0201] It can be seen that in Fig.15 In the device shown, multiple types of DMRS can be sent to the receiving device so that the receiving device can use the multiple types of DMRS to perform channel estimation, estimation and compensation of different non-ideal factors, signal demodulation, etc. By optimizing the estimation and compensation of different non-ideal factors, the accuracy of signal demodulation can be improved, EVM can be reduced, and the performance of high-order modulation can be improved.

[0202] In a possible implementation, multiple types of DMRS are used by a receiving device to estimate a channel and non-ideal factors, and the estimation results of the channel and non-ideal factors are used to perform signal demodulation.

[0203] In a possible implementation, in terms of sending multiple types of demodulation reference signals DMRS, the first transceiver unit 1501 is specifically configured to:

[0204] Determine the type of DMRS to be sent when scheduling within the effective time window of multiple types of DMRS; the type is determined based on the effective time window and the scheduling order within the effective time window;

[0205] A plurality of types of DMRS are transmitted through at least one scheduling.

[0206] In a possible implementation manner, the lengths of the validity time windows of the multiple types of DMRS are the same; in terms of sending the multiple types of DMRS through at least one scheduling, the first transceiver unit 1501 is specifically used for:

[0207] When performing the first scheduling in each effective time window, multiple types of DMRS are sent;

[0208] The first transceiver unit 1501 is further configured to:

[0209] When the i-th scheduling is performed in each effective time window, one DMRS among multiple types of DMRS is sent; wherein i is greater than 1.

[0210] In a possible implementation manner, the multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different; when sending the multiple types of DMRSs through at least one scheduling, the first transceiver unit 1501 is specifically used to:

[0211] During the first scheduling, multiple types of DMRS are sent;

[0212] The first transceiver unit 1501 is further configured to:

[0213] When performing the i-th scheduling, the first DMRS is sent; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, the second DMRS is also sent; wherein the second DMRS is one of at least two DMRSs different from the first DMRS.

[0214] In a possible implementation, in terms of sending multiple types of demodulation reference signals DMRS, the first transceiver unit 1501 is specifically configured to:

[0215] Multiple types of DMRS are transmitted through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is transmitted in one time slot.

[0216] In a possible implementation, the DMRS sent in the scheduling after the first scheduling in each effective time window are DMRS of the same type, or the DMRS sent in the scheduling after the first scheduling in each effective time window are DMRS of different types.

[0217] In a possible implementation manner, multiple types of DMRS are generated using multiple types of sequences.

[0218] In a possible implementation, the multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0219] In a possible implementation manner, multiple types of DMRS correspond to multiple types of sequences in a one-to-one manner.

[0220] In one possible implementation, the starting position of the j-th effective time window of multiple types of DMRS is the first time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; or the starting position of the j-th effective time window of multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; wherein j is greater than 1.

[0221] It should be noted that Fig.15 The implementation of each unit described can also refer to Figures 5 to 14 The corresponding description of the embodiment shown. And, Fig.15 The beneficial effects brought by the described communication device can be referred to Figures 5 to 14 The corresponding description of the illustrated embodiment will not be repeated here.

[0222] See also Fig.16 , Fig.16 This is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. Fig.16 As shown, the device at least includes a second transceiver unit 1601; wherein the second transceiver unit 1601 is used to:

[0223] Receiving multiple types of demodulation reference signals DMRS;

[0224] Various types of DMRS are used for signal demodulation.

[0225] It can be seen that in Fig.16 In the device shown, multiple types of DMRS sent by the transmitting device can be received and utilized for channel estimation, estimation and compensation of different non-ideal factors, signal demodulation, etc. By optimizing the estimation and compensation of different non-ideal factors, the accuracy of signal demodulation can be improved, EVM can be reduced, and the performance of high-order modulation can be improved.

[0226] In a possible implementation, in terms of using multiple types of DMRS for signal demodulation, the second transceiver unit 1601 is specifically configured to:

[0227] Use various types of DMRS to estimate channels and non-ideal factors;

[0228] Signal demodulation is performed using the estimation results of the channel and non-ideal factors.

[0229] In a possible implementation, in terms of receiving multiple types of demodulation reference signals DMRS, the second transceiver unit 1601 is specifically configured to:

[0230] A plurality of types of DMRSs transmitted by at least one scheduling are received.

[0231] In a possible implementation manner, the lengths of the validity time windows of the multiple types of DMRS are the same; in terms of receiving the multiple types of DMRS sent through at least one scheduling, the second transceiver unit 1601 is specifically used to:

[0232] Receiving multiple types of DMRS during the first scheduling in each effective time window;

[0233] The second transceiver unit 1601 is further configured to:

[0234] When the i-th scheduling is performed within each effective time window, one DMRS among multiple types of DMRS is received; wherein i is greater than 1.

[0235] In a possible implementation manner, the multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different; in receiving the multiple types of DMRSs sent through at least one scheduling, the second transceiver unit 1601 is specifically used to:

[0236] During the first scheduling, multiple types of DMRS are received;

[0237] The second transceiver unit 1601 is further configured to:

[0238] receiving a first DMRS during the i-th scheduling; and, if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, further receiving a second DMRS; wherein the second DMRS is one of at least two DMRSs different from the first DMRS.

[0239] In a possible implementation, in terms of receiving multiple types of demodulation reference signals DMRS, the second transceiver unit 1601 is specifically configured to:

[0240] Multiple types of DMRS are received through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is received in one time slot.

[0241] In a possible implementation, the DMRS received in the scheduling after the first scheduling in each effective time window are DMRS of the same type, or the DMRS received in the scheduling after the first scheduling in each effective time window are DMRS of different types.

[0242] In a possible implementation manner, multiple types of DMRS are generated using multiple types of sequences.

[0243] In a possible implementation, the multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

[0244] In a possible implementation manner, multiple types of DMRS correspond to multiple types of sequences in a one-to-one manner.

[0245] In one possible implementation, the starting position of the j-th effective time window of multiple types of DMRS is the first time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; or the starting position of the j-th effective time window of multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)-th effective time window of multiple types of DMRS; wherein j is greater than 1.

[0246] It should be noted that Fig.16 The implementation of each unit described can also refer to Figures 5 to 14 The corresponding description of the embodiment shown. And, Fig.16 The beneficial effects brought by the described communication device can be referred to Figures 5 to 14 The corresponding description of the illustrated embodiment will not be repeated here.

[0247] Based on the description of the above method embodiment and device embodiment, the present application embodiment also provides a communication device. Fig.17 , Fig.17 A schematic diagram of the structure of a communication device provided in an embodiment of the present application, the communication device at least includes a processor 1701, a memory 1702 and a communication interface 1703, and the processor 1701, the memory 1702 and the communication interface 1703 are interconnected via a bus 1704. The communication device can be used to execute the relevant steps of the transmission block segmentation method. The communication device can be a transmitting end device or a chip in a transmitting end device in a wireless communication system, or a receiving end device or a chip in a receiving end device, such as a terminal device or a network device. The processor 1701 in the communication device is used to read the computer program code stored in the above-mentioned memory 1702, and execute Figures 5 to 14 A method according to any one of the embodiments shown.

[0248] The memory 1702 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or portable read only memory (CD-ROM), and is used to store relevant computer programs and data.

[0249] The processor 1701 may be one or more central processing units (CPUs). When the processor 1701 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0250] Exemplarily, when the communication device is a transmitting end device, the processor 1701 in the communication device may be used to read one or more programs stored in the memory 1702 and perform the following operations:

[0251] Various types of demodulation reference signals DMRS are sent; various types of DMRS are used by the receiving end device to perform signal demodulation.

[0252] Exemplarily, when the communication device is a receiving device, the processor 1701 in the communication device may be used to read one or more programs stored in the memory 1702 and perform the following operations:

[0253] Receiving multiple types of demodulation reference signals DMRS;

[0254] Various types of DMRS are used for signal demodulation.

[0255] It should be noted that the implementation of each operation can also refer to Figures 5 to 14 The corresponding description of the method of any one of the embodiments shown.

[0256] It should be noted that although Fig.17 The communication device shown only shows the processor 1701, the memory 1702, the communication interface 1703 and the bus 1704, but in the specific implementation process, the technicians in this field should understand that the communication device also includes other devices necessary for normal operation. At the same time, according to specific needs, the technicians in this field should understand that the communication device can also include hardware devices for implementing other additional functions. In addition, the technicians in this field should understand that the communication device can also only include the devices necessary to implement the embodiments of the present application, and does not have to include Fig.17 All devices shown in .

[0257] The present application also provides a chip, including: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned Figures 5 to 14 The method according to any one of the embodiments. The chip may be a chip in a communication device.

[0258] The present application also provides a computer-readable storage medium (Memory), which stores a computer program. When the computer program is executed, the above-mentioned Figures 5 to 14 The method described in any one of the embodiments. It can be understood that the computer-readable storage medium here can include both the built-in storage medium in the device and the extended storage medium supported by the device. The computer-readable storage medium provides a storage space, which stores the operating system of the device. In addition, one or more computer programs suitable for being loaded and executed by the processor of the device are also stored in the storage space. It should be noted that the computer-readable storage medium here can be a high-speed RAM or a non-volatile memory, such as at least one disk storage; optionally, it can also be at least one computer-readable storage medium located away from the aforementioned processor.

[0259] The embodiment of the present application further provides a computer program product, the computer program product comprising: a computer program code, when the computer program code is executed by a communication device, Figures 5 to 14 The method process described in any one of the embodiments is implemented.

[0260] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0261] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0262] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a ROM, a programmable read-only memory (Programmable ROM, PROM), an EPROM, an electrically erasable programmable read-only memory (ElectricallyEPROM, EEPROM) or a flash memory. The volatile memory may be a RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DRRAM).

[0263] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.

[0264] It should be noted that the memory described herein is intended to include, without being limited to, these and any other suitable types of memory.

[0265] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0266] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely exemplary. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0267] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0268] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.

[0269] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0270] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

[0271] The modules in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0272] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that: The method comprises: Sending multiple types of demodulation reference signals DMRS; the multiple types of DMRS are used for receiving end equipment to perform signal demodulation.

2. The method according to claim 1, characterized in that The multiple types of DMRS are used by the receiving end device to estimate the channel and non-ideal factors, and use the estimation results of the channel and non-ideal factors to perform signal demodulation.

3. The method according to claim 1 or 2, characterized in that: The sending of multiple types of demodulation reference signals DMRS includes: Determining the type of DMRS to be sent when scheduling within the effective time window of the multiple types of DMRS; the type is determined based on the effective time window and the scheduling order within the effective time window; The multiple types of DMRSs are sent through at least one scheduling.

4. The method according to claim 3, characterized in that The lengths of the validity time windows of the multiple types of DMRS are the same; and the sending of the multiple types of DMRS by at least one scheduling includes: When performing the first scheduling within each of the effective time windows, sending the multiple types of DMRS; The method further comprises: When the i-th scheduling is performed within each of the effective time windows, one DMRS of the multiple types of DMRS is sent; wherein i is greater than 1.

5. The method according to claim 3, characterized in that: The multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the at least two DMRSs different from the first DMRS have different lengths of validity time windows; The sending of the multiple types of DMRS by at least one scheduling includes: When performing the first scheduling, sending the multiple types of DMRS; The method further comprises: When performing the i-th scheduling, the first DMRS is sent; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, the second DMRS is also sent; wherein the second DMRS is one of the at least two DMRSs different from the first DMRS.

6. The method according to claim 1, characterized in that The sending of multiple types of demodulation reference signals DMRS includes: The multiple types of DMRS are sent through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is sent in one time slot.

7. The method according to claim 4, characterized in that The DMRS sent in the scheduling after the first scheduling in each of the effective time windows are DMRS of the same type, or the DMRS sent in the scheduling after the first scheduling in each of the effective time windows are DMRS of different types.

8. The method according to any one of claims 1 to 6, characterized in that The multiple types of DMRSs are generated using multiple types of sequences.

9. The method according to claim 8, characterized in that The multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

10. The method according to claim 8, characterized in that The multiple types of DMRS correspond to the multiple types of sequences in one-to-one correspondence.

11. The method according to any one of claims 3 to 5 or 7, characterized in that: The starting position of the jth effective time window of the multiple types of DMRS is the first time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; or the starting position of the jth effective time window of the multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; wherein j is greater than 1.

12. A communication method, characterized in that: The method comprises: Receiving multiple types of demodulation reference signals DMRS; The multiple types of DMRS are used to perform signal demodulation.

13. The method according to claim 12, characterized in that The adopting the multiple types of DMRS to perform signal demodulation includes: Estimating channels and non-ideal factors by using the multiple types of DMRS; Signal demodulation is performed using the estimation results of the channel and non-ideal factors.

14. The method according to claim 12 or 13, characterized in that The receiving of multiple types of demodulation reference signals DMRS includes: The multiple types of DMRSs transmitted through at least one scheduling are received.

15. The method according to claim 14, characterized in that The lengths of the validity time windows of the multiple types of DMRS are the same; and the receiving the multiple types of DMRS sent through at least one scheduling includes: receiving the multiple types of DMRS during the first scheduling within each of the effective time windows; The method further comprises: When performing the i-th scheduling within each of the effective time windows, one DMRS of the multiple types of DMRS is received; wherein i is greater than 1.

16. The method according to claim 14, characterized in that The multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the at least two DMRSs different from the first DMRS have different lengths of validity time windows; and the receiving of the multiple types of DMRSs sent through at least one scheduling includes: Receiving the multiple types of DMRS during the first scheduling; The method further comprises: The first DMRS is received during the i-th scheduling; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, the second DMRS is also received; wherein the second DMRS is one of the at least two DMRSs different from the first DMRS.

17. The method according to claim 12, characterized in that The receiving of multiple types of demodulation reference signals DMRS includes: The multiple types of DMRS are received through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is received in one time slot.

18. The method according to claim 15, characterized in that The DMRS received in the scheduling after the first scheduling in each of the effective time windows are DMRS of the same type, or the DMRS received in the scheduling after the first scheduling in each of the effective time windows are DMRS of different types.

19. The method according to any one of claims 12 to 18, characterized in that: The multiple types of DMRSs are generated using multiple types of sequences.

20. The method according to claim 19, characterized in that The multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

21. The method according to claim 19, characterized in that The multiple types of DMRS correspond to the multiple types of sequences in one-to-one correspondence.

22. The method according to claim 15, 16 or 18, characterized in that The starting position of the jth effective time window of the multiple types of DMRS is the first time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; or the starting position of the jth effective time window of the multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; wherein j is greater than 1.

23. A communication device, characterized in that: The device comprises a first transceiver unit; the first transceiver unit is used for: Sending multiple types of demodulation reference signals DMRS; the multiple types of DMRS are used for receiving end equipment to perform signal demodulation.

24. The device according to claim 23, characterized in that The multiple types of DMRS are used by the receiving end device to estimate the channel and non-ideal factors, and use the estimation results of the channel and non-ideal factors to perform signal demodulation.

25. The device according to claim 23 or 24, characterized in that In terms of sending multiple types of demodulation reference signals DMRS, the first transceiver unit is specifically used for: Determining the type of DMRS to be sent when scheduling within the effective time window of the multiple types of DMRS; the type is determined based on the effective time window and the scheduling order within the effective time window; The multiple types of DMRSs are sent through at least one scheduling.

26. The device according to claim 25, characterized in that The lengths of the validity time windows of the multiple types of DMRS are the same; in terms of sending the multiple types of DMRS through at least one scheduling, the first transceiver unit is specifically used to: When performing the first scheduling within each of the effective time windows, sending the multiple types of DMRS; The first transceiver unit is further used for: When the i-th scheduling is performed within each of the effective time windows, one DMRS of the multiple types of DMRS is sent; wherein i is greater than 1.

27. The device according to claim 25, characterized in that The multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different; in terms of sending the multiple types of DMRSs through at least one scheduling, the first transceiver unit is specifically used to: When performing the first scheduling, sending the multiple types of DMRS; The first transceiver unit is further used for: When performing the i-th scheduling, the first DMRS is sent; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, the second DMRS is also sent; wherein the second DMRS is one of the at least two DMRSs different from the first DMRS.

28. The device according to claim 23, characterized in that In terms of sending multiple types of demodulation reference signals DMRS, the first transceiver unit is specifically used for: The multiple types of DMRS are sent through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is sent in one time slot.

29. The device according to claim 26, characterized in that The DMRS sent in the scheduling after the first scheduling in each of the effective time windows are DMRS of the same type, or the DMRS sent in the scheduling after the first scheduling in each of the effective time windows are DMRS of different types.

30. The device according to any one of claims 23 to 28, characterized in that The multiple types of DMRSs are generated using multiple types of sequences.

31. The device according to claim 30, characterized in that The multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

32. The device according to claim 30, characterized in that The multiple types of DMRS correspond to the multiple types of sequences in one-to-one correspondence.

33. The device according to any one of claims 25 to 27 or 29, characterized in that The starting position of the jth effective time window of the multiple types of DMRS is the first time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; or the starting position of the jth effective time window of the multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; wherein j is greater than 1.

34. A communication device, characterized in that: The device comprises a second transceiver unit; the second transceiver unit is used for: Receiving multiple types of demodulation reference signals DMRS; The multiple types of DMRS are used to perform signal demodulation.

35. The device according to claim 34, characterized in that In terms of using the multiple types of DMRS for signal demodulation, the second transceiver unit is specifically used for: Estimating channels and non-ideal factors by using the multiple types of DMRS; Signal demodulation is performed using the estimation results of the channel and non-ideal factors.

36. The device according to claim 34 or 35, characterized in that In terms of receiving multiple types of demodulation reference signals DMRS, the second transceiver unit is specifically used to: The multiple types of DMRSs transmitted through at least one scheduling are received.

37. The device according to claim 36, characterized in that The lengths of the validity time windows of the multiple types of DMRS are the same; in terms of receiving the multiple types of DMRS sent through at least one scheduling, the second transceiver unit is specifically used to: receiving the multiple types of DMRS during the first scheduling within each of the effective time windows; The second transceiver unit is also used for: When performing the i-th scheduling within each of the effective time windows, one DMRS among the multiple types of DMRS is received; wherein i is greater than 1.

38. The device according to claim 36, characterized in that The multiple types of DMRS include a first DMRS and at least two DMRSs different from the first DMRS; the lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different; in receiving the multiple types of DMRSs sent through at least one scheduling, the second transceiver unit is specifically used to: Receiving the multiple types of DMRS during the first scheduling; The second transceiver unit is also used for: The first DMRS is received during the i-th scheduling; and if the current scheduling is the first scheduling of the second DMRS within the corresponding effective time window, the second DMRS is also received; wherein the second DMRS is one of the at least two DMRSs different from the first DMRS.

39. The device according to claim 34, characterized in that In terms of receiving multiple types of demodulation reference signals DMRS, the second transceiver unit is specifically used to: The multiple types of DMRS are received through multiple time slots; wherein one type of DMRS among the multiple types of DMRS is received in one time slot.

40. The device according to claim 37, characterized in that The DMRS received in the scheduling after the first scheduling in each of the effective time windows are DMRS of the same type, or the DMRS received in the scheduling after the first scheduling in each of the effective time windows are DMRS of different types.

41. The device according to any one of claims 34 to 40, characterized in that The multiple types of DMRSs are generated using multiple types of sequences.

42. The device according to claim 41, characterized in that The multiple types of sequences include at least one of a Gold sequence, a ZC sequence, a time-domain pi / 2-BPSK sequence, and a computer-generated sequence.

43. The device according to claim 41, characterized in that The multiple types of DMRS correspond to the multiple types of sequences in one-to-one correspondence.

44. The device according to claim 37, 38 or 40, characterized in that The starting position of the jth effective time window of the multiple types of DMRS is the first time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; or the starting position of the jth effective time window of the multiple types of DMRS is the first scheduling corresponding time slot after the end of the (j-1)th effective time window of the multiple types of DMRS; wherein j is greater than 1.

45. A communication device, characterized in that: It includes a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to cooperate with the communication interface to implement the method as described in any one of claims 1-11 or 12-22 when executed by the processor.

46. ​​A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program for execution by a device, and when the computer program is executed, the method according to any one of claims 1 to 11 or 12 to 22 is implemented.

47. A computer program product, characterized in that When the computer program product is executed by a communication device, the communication device executes the method according to any one of claims 1-11 or 12-22.