Communication method and related apparatus

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

WO2025092672A1PCT designated stage expired Publication Date: 2025-05-08HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/127856
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-31
Filing Date
2024-10-28
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

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

Method used

By sending various types of demodulation reference signals (DMRSs) to the receiving device at the transmitting device, the receiving device can estimate and compensate channels and non-ideal factors, thereby improving the accuracy of signal demodulation and reducing EVM.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024127856_08052025_PF_FP_ABST
    Figure CN2024127856_08052025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a communication method and a related apparatus. The communication method comprises: a sending-end device sending a plurality of types of DMRSs to a receiving-end device; and the receiving-end device receiving the plurality of types of DMRSs sent by the sending-end device, such that the receiving-end device may use the plurality of types of DMRSs to perform channel estimation, estimation and compensation of different non-ideal factors, signal demodulation, etc. By means of the embodiments of the present application, estimation and compensation optimization can be performed on different non-ideal factors, and by using estimation results of a channel and the non-ideal factors, the accuracy of signal demodulation can be improved, and an EVM is reduced, thereby improving the performance of high-order modulation.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related device

[0001] This application claims priority to the Chinese patent application with application number 202311438618.1 filed with the State Intellectual Property Office of China on October 31, 2023, and priority to the Chinese patent application with the invention name “A communication method and related devices”, all contents of which are incorporated by reference into this application. Technical Field

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

[0003] High-order modulation is a modulation technique used to improve data transmission rates and spectral efficiency. The current New Radio (NR) protocol supports up to 1024 Quadrature Amplitude Modulation (QAM) for downlink and 256QAM for uplink. Further increasing the order of high-order modulation is one of the future directions in the communications field. 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, and excessively high EVM can seriously affect its performance. Device non-idealities are a major factor contributing to excessively high EVM. Estimating and compensating for these non-idealities is an effective means of reducing EVM. However, current solutions have poor performance in estimating and compensating for different non-ideal factors, resulting in low high-order modulation performance.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a communication method and related apparatus that 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.

[0006] In a first aspect, an embodiment of the present application provides a communication method, applied to a transmitting device or a chip in the transmitting device, the method comprising:

[0007] Multiple types of demodulation reference signals (DMRS) are sent; the multiple types of DMRS are used by the receiving device to perform signal demodulation.

[0008] 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.

[0009] 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.

[0010] In this implementation, the various 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.

[0011] In one possible implementation, multiple types of demodulation reference signals (DMRS) are sent, including:

[0012] 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;

[0013] Multiple types of DMRSs are transmitted through at least one scheduling.

[0014] 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 the corresponding DMRS can be sent to the receiving device according to the determined DMRS type during each scheduling, and then multiple types of DMRS can be sent to the receiving device through at least one scheduling.

[0015] In a possible implementation, 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:

[0016] During the first scheduling within each effective time window, multiple types of DMRS are sent;

[0017] The method further includes:

[0018] During the i-th scheduling within each effective time window, one type of DMRS among multiple types of DMRS is sent; wherein i is greater than 1.

[0019] 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.

[0020] In a possible implementation, the multiple types of DMRSs 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 valid time windows; and the multiple types of DMRSs are sent through at least one scheduling, including:

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

[0022] The method further includes:

[0023] 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.

[0024] In this implementation, when at least two types of DMRS have 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, allowing the receiving device to use multiple types of DMRS to estimate and compensate for various non-ideal factors. In scheduling after the first time, the transmitting device will not only send the first DMRS, but 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 after the next effective time window. If so, the transmitting device will also send the DMRS (the second DMRS). Compared with sending multiple types of DMRS for each scheduling, the transmission overhead of the DMRS can still be reduced.

[0025] In one possible implementation, multiple types of demodulation reference signals (DMRS) are sent, including:

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

[0027] In this implementation, the transmitting device can also send multiple types of DMRS to the receiving device via multiple slots (with scheduling), allowing the receiving device to estimate and compensate for various non-ideal factors using multiple DMRS types. Sending only one type of DMRS per slot helps reduce DMRS transmission overhead.

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

[0029] 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.

[0030] In a possible implementation, multiple types of DMRSs are generated using multiple types of sequences.

[0031] 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.

[0032] 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.

[0033] 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.

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

[0035] 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.

[0036] In one possible implementation, the starting position of the jth 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 jth effective time window of multiple types of DMRS is the time slot corresponding to the first scheduling after the end of the (j-1)th effective time window of multiple types of DMRS; where j is greater than 1.

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

[0038] In a second aspect, an embodiment of the present application provides a communication method, applied to a receiving device or a chip in the receiving device, the method comprising:

[0039] Receive multiple types of demodulation reference signals (DMRS);

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

[0041] It can be seen that in the embodiment of the present application, the receiving device can receive and use 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, EVM can be reduced, and the performance of high-order modulation can be improved.

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

[0043] Use various types of DMRS to estimate channel and non-ideal factors;

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

[0045] 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.

[0046] In one possible implementation, multiple types of demodulation reference signals (DMRS) are received, including:

[0047] A plurality of types of DMRSs transmitted through at least one scheduling are received.

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

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

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

[0051] The method further includes:

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

[0053] In this implementation, the receiving device can receive multiple types of DMRS during the first scheduling by the transmitting device within each effective time window, and can use these multiple types of DMRS to estimate and compensate for various non-ideal factors. The receiving device can also receive one of the multiple types of DMRS during the i-th scheduling by the transmitting device, and can further estimate the non-ideal factors corresponding to this DMRS.

[0054] In one possible implementation, the multiple types of DMRSs 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 valid time windows; and receiving multiple types of demodulation reference signals DMRS includes:

[0055] Receive multiple types of DMRS during the first scheduling;

[0056] The method further includes:

[0057] 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 at least two DMRSs different from the first DMRS.

[0058] In this implementation, the receiving device can receive multiple types of DMRS during the transmitting device's first scheduling, thereby enabling the use of multiple types of DMRS to estimate and compensate for multiple non-ideal factors. In subsequent scheduling, if the current scheduling is the first scheduling after the second DMRS's effective time window expires, the receiving device will also receive the first DMRS and the second DMRS, thereby enabling the re-estimation of the non-ideal factors corresponding to the first DMRS and the second DMRS, respectively.

[0059] In one possible implementation, multiple types of demodulation reference signals (DMRS) are received, including:

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

[0061] 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.

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

[0063] 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 different types, so that the non-ideal factors corresponding to the newly received DMRS can be estimated again, further improving the estimation accuracy.

[0064] In a possible implementation, multiple types of DMRSs are generated using multiple types of sequences.

[0065] 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.

[0066] 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.

[0067] 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.

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

[0069] 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.

[0070] In one possible implementation, the starting position of the jth 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 jth effective time window of multiple types of DMRS is the time slot corresponding to the first scheduling after the end of the (j-1)th effective time window of multiple types of DMRS; where j is greater than 1.

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

[0072] 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 configured to:

[0073] Multiple types of demodulation reference signals (DMRS) are sent; the multiple types of DMRS are used by the receiving device to perform signal demodulation.

[0074] 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.

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

[0076] Determining the type of DMRS to be sent when scheduling within an 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;

[0077] Multiple types of DMRSs are transmitted through at least one scheduling.

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

[0079] During the first scheduling within each effective time window, multiple types of DMRS are sent;

[0080] The first transceiver unit is further configured to:

[0081] During the i-th scheduling within each effective time window, one type of DMRS among multiple types of DMRS is sent; wherein i is greater than 1.

[0082] In one possible implementation, the multiple types of DMRSs 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 valid time windows; and in terms of sending the multiple types of DMRSs through at least one scheduling, the first transceiver unit is specifically configured to:

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

[0084] The first transceiver unit is further configured to:

[0085] 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.

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

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

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

[0089] In a possible implementation, multiple types of DMRSs are generated using multiple types of sequences.

[0090] 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.

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

[0092] In one possible implementation, the starting position of the jth 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 jth effective time window of multiple types of DMRS is the time slot corresponding to the first scheduling after the end of the (j-1)th effective time window of multiple types of DMRS; where j is greater than 1.

[0093] 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, and will not be repeated here.

[0094] In a fourth aspect, an embodiment of the present application provides a communication device, applied to a receiving device or a chip in the receiving device, the device including a second transceiver unit; the second transceiver unit is configured to:

[0095] Receive multiple types of demodulation reference signals (DMRS);

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

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

[0098] Use various types of DMRS to estimate channel and non-ideal factors;

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

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

[0101] A plurality of types of DMRSs transmitted through at least one scheduling are received.

[0102] In a possible implementation, 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 configured to:

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

[0104] The second transceiver unit is further configured to:

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

[0106] In one possible implementation, 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 in receiving the multiple types of DMRSs sent through at least one scheduling, the second transceiver unit is specifically configured to:

[0107] Receive multiple types of DMRS during the first scheduling;

[0108] The second transceiver unit is further configured to:

[0109] 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 at least two DMRSs different from the first DMRS.

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

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

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

[0113] In a possible implementation, multiple types of DMRSs are generated using multiple types of sequences.

[0114] 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.

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

[0116] In one possible implementation, the starting position of the jth 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 jth effective time window of multiple types of DMRS is the time slot corresponding to the first scheduling after the end of the (j-1)th effective time window of multiple types of DMRS; where j is greater than 1.

[0117] 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.

[0118] 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.

[0119] In a sixth aspect, an embodiment of the present application provides a chip, comprising: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in the first aspect described above.

[0120] 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.

[0121] 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 or second aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0122] 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.

[0123] FIG1 is a schematic diagram of a type of DMRS time-frequency pattern;

[0124] FIG2 is a schematic diagram of another type of DMRS time-frequency pattern;

[0125] FIG3 is a schematic diagram of the time-frequency position of one pre-DMRS and three additional DMRSs;

[0126] FIG4 is a schematic diagram of a system architecture provided in an embodiment of the present application;

[0127] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;

[0128] FIG6 is a schematic diagram of an effective time window provided in an embodiment of the present application;

[0129] FIG7 is a schematic diagram of another effective time window provided in an embodiment of the present application;

[0130] FIG8 is a schematic diagram of a method for transmitting multiple types of DMRSs according to an embodiment of the present application;

[0131] FIG9 is a schematic diagram of another method for transmitting multiple types of DMRSs according to an embodiment of the present application;

[0132] FIG10 is a schematic diagram of another method for transmitting multiple types of DMRSs according to an embodiment of the present application;

[0133] FIG11 is a flow chart of another communication method provided in an embodiment of the present application;

[0134] FIG12 is a schematic diagram of another method for transmitting multiple types of DMRSs provided in an embodiment of the present application;

[0135] FIG13 is a flow chart of another communication method provided in an embodiment of the present application;

[0136] FIG14 is a schematic diagram of another method for transmitting multiple types of DMRSs according to an embodiment of the present application;

[0137] FIG15 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0138] FIG16 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0139] FIG17 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0140] The terms "first," "second," "third," and "fourth," etc., in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, rather than to describe a specific order. In addition, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

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

[0142] 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 an application running on a terminal device and a terminal device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on a computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, through local and / or remote processes based on 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 via signals).

[0143] First, a brief introduction to the relevant terms and related technical background in this application is given to facilitate understanding by those skilled in the art.

[0144] (1) Orthogonal Frequency Division Multiplexing (OFDM);

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

[0146] (3) User Equipment: User Equipment, UE;

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

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

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

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

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

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

[0153] (10) Reference Signals, RS;

[0154] (11) Computer Generated Sequence (CGS);

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

[0156] (13) Binary Phase Shift Keying: BPSK.

[0157] It should be understood that the DMRS in NR can be divided into single symbol and dual symbol according to the number of symbols occupied. Dual symbols can support more orthogonal ports than single symbols. According to the different frequency domain patterns, there are two types of DMRS. Figures 1 and 2 respectively show the schematic diagrams of the two types of DMRS time-frequency patterns. 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 offset, 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. Figure 3 shows a schematic diagram of the time-frequency position of 1 front DMRS and 3 additional DMRS. The existing protocol stipulates that when the data waveform used is Cyclic Prefix Orthogonal Frequency Division Multiplexing (CP-OFDM), DMRS is generated using the Gold sequence; when the data waveform used 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 sequence is used; when the data waveform used is DFT-S-OFDM and the data modulation method is pi / 2-BPSK, DMRS can be generated using the pi / 2-BPSK sequence.

[0158] EVM is typically caused by the combined non-idealities of multiple transmitter components. While existing technologies support three additional DMRSs, all DMRSs use the same frequency domain pattern and sequence type, making it impossible for the receiver to estimate and compensate for these various non-idealities. This means that when multiple non-idealities contribute to high EVM, the receiver's ability to estimate these factors based on a single DMRS is poor, preventing improvements in high-order modulation performance.

[0159] To address the deficiencies in the related art, the present application provides a communication method that can be applied to high-order modulation in the evolution of fifth-generation mobile communication technology (5G) and subsequent sixth-generation mobile communication technology (6G), and can be specifically implemented based on the system architecture shown in Figure 4. As shown in Figure 4, the system architecture includes at least a network device and a terminal device. The network device and the terminal device can serve as 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 various non-ideal factors of the components in the transmitting device based on the received multiple types of DMRS, thereby solving the problem of excessively high EVM caused by multiple non-ideal factors.

[0160] Exemplarily, the terminal device may also be referred to as a terminal, and may be a device with wireless transceiver capabilities. 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 capabilities. Exemplarily, the UE may be a mobile phone, a tablet computer, or a computer with wireless transceiver capabilities. 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 functions of the terminal; or it may be a device that can support the terminal to realize the functions, 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.

[0161] 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 embodiments of the present application can be a base station in 5G or an eNB (Evolved Node B) base station in Long Term Evolution (LTE), where 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 embodiments 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 embodiments of the present application, the technical solutions provided in the embodiments of the present application are 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 the network device, the network device can be a centralized unit (CU) and a distributed unit (DU). Exemplarily, 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 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 still other deployments of network devices, the network device may also be an antenna unit (RU). In still 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.

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

[0163] Please refer to Figure 5, which is a flow chart of a communication method provided in an embodiment of the present application. The method can be implemented based on the architecture shown in Figure 4. As shown in Figure 5, the method includes steps 501-502:

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

[0165] In embodiments of the present application, a 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 user equipment terminal (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 time-domain pi / 2-BPSK sequence, a CGS sequence, or other sequence types. Optionally, the multiple types of DMRS correspond to the multiple types of sequences, i.e., the multiple types of sequences are used to generate corresponding types of DMRS. For example, one type of DMRS may be generated using a Gold sequence, another type of DMRS may be generated using a ZC sequence, yet another type of DMRS may be generated using a time-domain pi / 2-BPSK sequence, and so on. Taking the ZC sequence as an example, the transmitting device may determine the sequence length based on the scheduled bandwidth, the group number and sequence number based on configuration parameters, and then generate a sequence based on the sequence length, group number, and sequence number. The generated sequence is then mapped to a subcarrier to generate the corresponding DMRS. Optionally, the transmitting device may transmit the multiple types of DMRS to the receiving device using different methods.

[0166] Because different types of sequences have different characteristics, such as different PAPRs, different frequency domain characteristics, or different characteristics between the in-phase component i and the orthogonal component q (I / Q) signals, these characteristics enable the generated DMRS to be used for channel estimation and to estimate and compensate for various non-ideal factors of components in the transmitting device. For example, Gold and ZC sequences generate PAPRs close to the data and 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, can generate a DMRS with an extremely low PAPR, which can be used to estimate the I / Q imbalance of the transmitting device. The pi / 2-BPSK sequence in the time domain, while generating a DMRS with an extremely low PAPR by setting the imaginary part of the DMRS to be transmitted to zero, can be used to estimate the I / Q imbalance of the receiving device. It should be noted that the above are only examples of generating multiple types of DMRS and do not limit the types of DMRS.

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

[0168] In an embodiment of the present application, the receiving device receives multiple types of DMRS in a manner corresponding to the transmission mode, thereby being able to obtain multiple types of DMRS patterns. 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.

[0169] 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.

[0170] Illustratively, 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.

[0171] In an 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. Exemplarily, as shown in FIG6 , 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 scheduling. Regardless of whether there is scheduling, the second effective time window will start when the first effective time window ends. As shown in FIG6 , 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 scheduling in slot 6. Exemplarily, as shown in FIG7 , 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 end of the (j-1)th effective time window of multiple types of DMRS. That is, the slot range covered by the effective time window of various DMRS types 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 scheduled slot after the end. In Figure 7, the first effective time window is slots 1 to 5. Slot 6 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 and receiving devices to determine the type and quantity of DMRS to send. Other implementations may also use different names.

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

[0173] 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. For example, as shown in Figure 8, three different types of DMRS are defined, namely DMRS1, DMRS2 and DMRS3. The effective time window in Figure 7 includes 5 slots, and each scheduling is based on one slot. Assuming that all 5 slots within the effective time window are scheduled, then in the first scheduling within the effective time window, the transmitting end device can determine that the type of DMRS to be sent is DMRS1, DMRS2 and DMRS3. In subsequent scheduling within the effective time window, the transmitting end 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 end device can also determine the corresponding number of DMRS types to be sent. It should be noted that the transmitting end device may not send DMRS in slots where there is no data scheduling.

[0174] 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 the corresponding DMRS can be sent to the receiving device according to the determined DMRS type during each scheduling, and then multiple types of DMRS can be sent to the receiving device through at least one scheduling.

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

[0176] In an embodiment of the present application, optionally, the transmitting device may send multiple types of DMRS to the receiving device through one scheduling. Or, optionally, the transmitting device may also send multiple types of DMRS to the receiving device through multiple scheduling. For example, as shown in Figure 9, the transmitting device may send one type of 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 may 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.

[0177] For example, the validity time windows of multiple types of DMRS are of the same length. For example, in Figure 8 , the validity time windows of DMRS1, DMRS2, and DMRS3 are all 5 slots long, with the same starting and ending positions. During the first scheduling within each validity time window, the transmitting device can send multiple types of DMRS to the receiving device, for example, DMRS1, DMRS2, and DMRS3. During the i-th scheduling within each validity time window, the transmitting device can send one type of DMRS from the multiple types to the receiving device, where i is greater than 1. Optionally, the DMRS sent in the scheduling after the first scheduling within each effective time window can be the same type of DMRS, for example: the second to fifth schedulings in Figure 8 all send DMRS1; optionally, the DMRS sent in the scheduling after the first scheduling within each effective time window are different types of DMRS, for example: in Figure 10, the second scheduling sends DMRS1, the third scheduling sends DMRS2, the fourth scheduling sends DMRS3, and the fifth scheduling sends DMRS1 again. In the examples of Figure 8 or Figure 10, when the first scheduling after the effective time window ends, three types of DMRS are sent again, and so on.

[0178] 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.

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

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

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

[0182] In the embodiment of the present application, the receiving 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 perform signal demodulation.

[0183] Please refer to Figure 11, which is a flow chart of another communication method provided by an embodiment of the present application. As shown in Figure 11, the method includes steps 1101-1103:

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

[0185] In an 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, which means that the first DMRS is sent every time it is scheduled. The lengths of the effective time windows of the at least two DMRSs different from the first DMRS are different. For example, as shown in Figure 12, 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.

[0186] When scheduling slot 1 (i.e., the first scheduling), the transmitting device can determine the multiple types of DMRS to be sent, and thus send multiple types of DMRS to the receiving device. During 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, the second DMRS is also sent. The second DMRS is one of at least two DMRSs that are different from the first DMRS. As shown in Figure 12, the transmitting device sent DMRS1 from the second to the fifth scheduling of effective time window 1. In the first scheduling within an effective time window (effective time window 1a) after the end of effective time window 1, the transmitting device sent DMRS1 and DMRS2. In the first scheduling within an effective time window after the end of effective time window 2, the transmitting device sent DMRS1 and DMRS3.

[0187] In this implementation, when at least two types of DMRS have 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, allowing the receiving device to use multiple types of DMRS to estimate and compensate for various non-ideal factors. In scheduling after the first time, the transmitting device will not only send the first DMRS, but 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 after the next effective time window. If so, the transmitting device will also send the DMRS (the second DMRS). Compared with sending multiple types of DMRS for each scheduling, the transmission overhead of the DMRS can still be reduced.

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

[0189] In this embodiment of the present application, the receiving device can receive multiple types of DMRSs when the transmitting device performs the first scheduling. In addition, the receiving device can also receive the first DMRS sent by the transmitting device 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 receiving device can also receive the second DMRS sent by the transmitting device.

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

[0191] 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.

[0192] Please refer to Figure 13, which is a flow chart of another communication method provided by an embodiment of the present application. As shown in Figure 13, the method includes steps 1301-1303:

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

[0194] In an embodiment of the present application, exemplarily, as shown in FIG14 , a transmitting device sends one DMRS among multiple types of DMRS in one slot, and sends multiple types of DMRS to a 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.

[0195] In this implementation, the transmitting device can also send multiple types of DMRS to the receiving device via multiple slots (with scheduling), allowing the receiving device to estimate and compensate for various non-ideal factors using multiple DMRS types. Sending only one type of DMRS per slot helps reduce DMRS transmission overhead.

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

[0197] 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.

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

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

[0200] 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.

[0201] Please refer to Figure 15, which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 15, the device includes at least a first transceiver unit 1501; wherein the first transceiver unit 1501 is used to:

[0202] Multiple types of demodulation reference signals (DMRS) are sent; the multiple types of DMRS are used by the receiving device to perform signal demodulation.

[0203] It can be seen that in the device shown in Figure 15, multiple types of DMRS can be sent to the receiving device so that the receiving device can use these multiple types of DMRS 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.

[0204] 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.

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

[0206] Determining the type of DMRS to be sent when scheduling within an 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;

[0207] Multiple types of DMRSs are transmitted through at least one scheduling.

[0208] In a possible implementation, 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 configured to:

[0209] During the first scheduling within each effective time window, multiple types of DMRS are sent;

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

[0211] During the i-th scheduling within each effective time window, one type of DMRS among multiple types of DMRS is sent; wherein i is greater than 1.

[0212] In a possible implementation, 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 valid time windows; and when sending the multiple types of DMRSs through at least one scheduling, the first transceiver unit 1501 is specifically configured to:

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

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

[0215] 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.

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

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

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

[0219] In a possible implementation, multiple types of DMRSs are generated using multiple types of sequences.

[0220] 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.

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

[0222] In one possible implementation, the starting position of the jth 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 jth effective time window of multiple types of DMRS is the time slot corresponding to the first scheduling after the end of the (j-1)th effective time window of multiple types of DMRS; where j is greater than 1.

[0223] It should be noted that the implementation of each unit described in FIG15 can also correspond to the corresponding description of the embodiments shown in FIG5 to FIG14. In addition, the beneficial effects brought about by the communication device described in FIG15 can be referred to the corresponding description of the embodiments shown in FIG5 to FIG14, and will not be repeated here.

[0224] Please refer to Figure 16, which is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. As shown in Figure 16, the device includes at least a second transceiver unit 1601; wherein the second transceiver unit 1601 is used to:

[0225] Receive multiple types of demodulation reference signals (DMRS);

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

[0227] It can be seen that in the device shown in Figure 16, various 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, the EVM can be reduced, and the performance of high-order modulation can be improved.

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

[0229] Use various types of DMRS to estimate channel and non-ideal factors;

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

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

[0232] A plurality of types of DMRSs transmitted through at least one scheduling are received.

[0233] In a possible implementation, 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 configured to:

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

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

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

[0237] In one possible implementation, the multiple types of DMRSs 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 valid time windows; and in receiving the multiple types of DMRSs sent through at least one scheduling, the second transceiver unit 1601 is specifically configured to:

[0238] Receive multiple types of DMRS during the first scheduling;

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

[0240] 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 at least two DMRSs different from the first DMRS.

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

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

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

[0244] In a possible implementation, multiple types of DMRSs are generated using multiple types of sequences.

[0245] 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.

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

[0247] In one possible implementation, the starting position of the jth 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 jth effective time window of multiple types of DMRS is the time slot corresponding to the first scheduling after the end of the (j-1)th effective time window of multiple types of DMRS; where j is greater than 1.

[0248] It should be noted that the implementation of each unit described in FIG16 can also correspond to the corresponding description of the embodiments shown in FIG5 to FIG14. In addition, the beneficial effects brought about by the communication device described in FIG16 can be referred to the corresponding description of the embodiments shown in FIG5 to FIG14, and will not be repeated here.

[0249] Based on the description of the above method embodiments and apparatus embodiments, an embodiment of the present application further provides a communication device. Please refer to Figure 17, which is a schematic structural diagram of a communication device provided in an embodiment of the present application. The communication device includes at least a processor 1701, a memory 1702, and a communication interface 1703. 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 device or a chip in a transmitting device in a wireless communication system, or a receiving device or a chip in a receiving 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 memory 1702 and execute the method of any one of the embodiments shown in Figures 5 to 14.

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

[0251] 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.

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

[0253] Multiple types of demodulation reference signals (DMRS) are sent; the multiple types of DMRS are used by the receiving device to perform signal demodulation.

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

[0255] Receive multiple types of demodulation reference signals (DMRS);

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

[0257] It should be noted that the implementation of each operation may also correspond to the corresponding description of the method of any one of the embodiments shown in Figures 5 to 14.

[0258] It should be noted that although the communication device shown in Figure 17 only shows the processor 1701, memory 1702, communication interface 1703, and bus 1704, during the specific implementation process, those skilled in the art will understand that the communication device also includes other components necessary for normal operation. At the same time, depending on specific needs, those skilled in the art will understand that the communication device may also include hardware components that implement other additional functions. Furthermore, those skilled in the art will understand that the communication device may only include the components necessary to implement the embodiments of the present application, and does not necessarily include all of the components shown in Figure 17.

[0259] The present application also provides a chip, including a processor configured to call and execute a computer program from a memory, so that a device equipped with the chip executes the method described in any one of the embodiments shown in Figures 5 to 14. The chip may be a chip in a communication device.

[0260] The embodiment of the present application also provides a computer-readable storage medium (Memory), which stores a computer program. When the computer program is run, the method described in any one of the embodiments in Figures 5 to 14 above is implemented. It can be understood that the computer-readable storage medium here can include both built-in storage media in the device and, of course, extended storage media supported by the device. The computer-readable storage medium provides a storage space that 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.

[0261] An embodiment of the present application further provides a computer program product, which includes: computer program code. When the computer program code is executed by a communication device, the method flow described in any one of the embodiments in Figures 5 to 14 is implemented.

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

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

[0264] It should also be understood that the memory mentioned in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (Programmable ROM, PROM), an EPROM, an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can 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 (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct RAM bus random access memory (DR RAM).

[0265] 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 into the processor.

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

[0267] 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.

[0268] In the several embodiments provided in this 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.

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

[0270] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium.

[0271] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, 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 are in an "or" relationship.

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

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

[0274] 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 above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above 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 second DMRS in the corresponding effective time window If it is the first scheduling within the period, 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.

Citation Information

Patent Citations

  • Information transmission method and communication device

    CN114080013A

  • Channel estimation method and device

    CN115174316A

  • Method and device for configuring DMRS (Demodulation Reference Signal) format, method and device for generating DMRS, and storage medium

    CN115606288A