Communication method and device
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-08-14
Smart Images

Figure 2026527666000001_ABST
Abstract
Description
[Technical Field]
[0001] This application relates to the field of communications, and more particularly to communications methods and apparatus. [Background technology]
[0002] Phase tracking reference signals (PTRS) are reference signals used by the receiving end to perform phase noise measurement and frequency domain offset estimation. Generally, one PTRS port is coupled to one associated demodulation reference signal (DMRS) port for transmission, using the same sequence as the coupled DMRS port. Currently, existing new radio (NR) protocols support up to four transmissions and four streams (transmit layer rank) in the uplink. NR Release 18 (R18) standardizes uplink transmit capability of up to 8T and 8 streams with further enhanced support for several uplink transmit antennas and the maximum number of uplink transport streams.
[0003] However, in scenarios where a single terminal supports more than four and / or more than four layers of transmission, how to determine the time-domain density corresponding to two PTRS ports when two PTRS ports support two modulation and coding schemes (MCS) is a technical challenge that urgently needs to be resolved. [Overview of the project] [Means for solving the problem]
[0004] Embodiments of this application provide a communication method and apparatus for determining the time-domain density corresponding to two PTRS ports when two PTRS ports correspond to two MCSs.
[0005] To achieve the aforementioned objectives, the following technical solutions are used in this application.
[0006] According to a first embodiment, a communication method is provided and performed by a terminal device. The method includes the steps of receiving first instruction information, transmitting a first PTRS via a first phase-tracking reference signal PTRS port, and transmitting a second PTRS via a second PTRS port. The first instruction information indicates a first modulation coding scheme MCS and a second MCS. The time-domain density corresponding to the first PTRS is a first time-domain density, and the first time-domain density is associated with the first MCS and / or the second MCS. The time-domain density corresponding to the second PTRS is a second time-domain density, and the second time-domain density is associated with the first MCS and / or the second MCS.
[0007] According to the methods of the first and second embodiments, when two PTRS ports correspond to two MCSs, for example, a first MCS and a second MCS, the first time-domain density corresponding to the first PTRS port may be determined based on the first MCS and / or second MCS indicated by the network device, and the time-domain density corresponding to the second PTRS port may also be determined based on the first MCS and / or second MCS indicated by the network device. In this way, the terminal device can determine the first time-domain density corresponding to the first PTRS port and the second time-domain density corresponding to the second PTRS port, and as a result, the terminal device then sends a first PTRS at the first PTRS port and a second PTRS at the second PTRS port. Thus, the reliability and efficiency of communication can be improved.
[0008] In possible design solutions, the method in the first embodiment may further include the step of receiving second instruction information. The second instruction information includes PTRS time-domain density information, which indicates a plurality of MCS thresholds. The first time-domain density is associated with at least one of the following: a first MCS and a plurality of MCS thresholds, a second MCS and a plurality of MCS thresholds, or a first MCS, a second MCS, and a plurality of MCS thresholds. The second time-domain density is associated with at least one of the following: a first MCS and a plurality of MCS thresholds, a second MCS, and a plurality of MCS thresholds, or a first MCS, a second MCS, and a plurality of MCS thresholds. Thus, the terminal device can accurately determine the first and second time-domain densities based on the association relationships between the first MCS, the second MCS, and the plurality of MCS thresholds, thereby improving communication efficiency.
[0009] Optionally, multiple MCS thresholds include at least one of the following: a first MCS threshold, a second MCS threshold, or a third MCS threshold. Multiple MCS thresholds may further include any other possible values to satisfy different requirements; this is not limited to these.
[0010] In possible design solutions, the first time-domain density is associated with a first MCS and multiple MCS thresholds, and the second time-domain density is associated with a first MCS and multiple MCS thresholds. The association of the first time-domain density with a first MCS and multiple MCS thresholds satisfies one of the following conditions: if the first MCS is less than the first MCS threshold, then the first PTRS does not exist; if the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is a first value; if the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is a second value; and if the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is a third value and the fourth MCS threshold is a preset value. The second time-domain density is associated with the first MCS and multiple MCS thresholds if any one of the following conditions is met: if the first MCS is less than the first MCS threshold, the second PTRS does not exist; if the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, the second time-domain density is the first value; if the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, the second time-domain density is the second value; and if the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, the second time-domain density is the third value.
[0011] The first MCS threshold, the second MCS threshold, the third MCS threshold, and the fourth MCS threshold may be divided into different intervals, and it will be understood that each interval corresponds to one time-domain density value. The terminal device may determine the first time-domain density and the second time-domain density based on the interval in which the first MCS is placed.
[0012] In possible design solutions, the first time-domain density is associated with a fourth value and multiple MCS thresholds, the second time-domain density is associated with a fourth value and multiple MCS thresholds, and the fourth value is associated with the first and second MCS. The association of the first time-domain density with a fourth value and multiple MCS thresholds satisfies one of the following conditions: if the fourth value is less than the first MCS threshold, then the first PTRS does not exist; if the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is the first value; if the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value; and if the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value and the fourth MCS threshold is a preset value. The second time-domain density is associated with a fourth value and multiple MCS thresholds if any one of the following conditions is met: if the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, the second time-domain density is the first value; if the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, the second time-domain density is the second value; and if the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, the second time-domain density is the third value.
[0013] The first MCS threshold, the second MCS threshold, the third MCS threshold, and the fourth MCS threshold may be divided into different intervals, and it will be understood that each interval corresponds to one time-domain density value. The terminal device may determine the first and second time-domain densities based on the interval in which the fourth value is placed.
[0014] Optionally, the fourth value is as follows:
number
[0015] Optionally, the first MCS is greater than the second MCS. In other words, if the MCSs corresponding to the first and second PTRS ports are not equal, the terminal device may directly use the larger of the two MCSs, for example, the first MCS, as the first and second time-domain densities, or the terminal device may directly use a fourth value associated with the two MCSs as the first and second time-domain densities. In this case, the values of the first and second time-domain densities are equal. This avoids the problem that when the MCSs corresponding to the two PTRS ports are at different intervals, the time-domain densities corresponding to the two PTRS ports will be different, resulting in different power coefficients for some of the PTRS ports in different OFDM symbols, and furthermore, the power coefficient of the PTRS transmitted by this portion of some PTRS ports in some OFDM symbols will exceed the maximum power coefficient that can be supported by OFDM. Thus, the reliability of communication can be improved.
[0016] Optionally, the first MCS is smaller than the second MCS. In other words, if the MCSs corresponding to the first and second PTRS ports are not equal, the terminal device may directly use the smaller of the two MCSs, for example, the first MCS, or a fourth value associated with the two MCSs, as the first and second time-domain densities. In this case, the values of the first and second time-domain densities are equal. This avoids the problem that when the MCSs corresponding to the two PTRS ports are at different intervals, the time-domain densities corresponding to the two PTRS ports will be different, resulting in different power coefficients for some of the PTRS ports in different OFDM symbols, and furthermore, the power coefficient of the PTRS transmitted by this portion of some PTRS ports in some OFDM symbols will exceed the maximum power coefficient that can be supported by OFDM. Thus, the reliability of communication can be improved.
[0017] In possible design solutions, the first PTRS port corresponds to the first MCS, and the second PTRS port corresponds to the second MCS. The fifth value is associated with the first MCS and multiple MCS thresholds, and the sixth value is associated with the second MCS and multiple MCS thresholds. The first time-domain density is associated with the fifth and sixth values, and the second time-domain density is associated with the fifth and sixth values. The fifth value being associated with the first MCS and / or multiple MCS thresholds satisfies one of the following conditions: if the first MCS is less than the first MCS threshold, then the first PTRS does not exist; if the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the fifth value is the first value; if the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value; and if the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the fifth value is the third value and the fourth MCS threshold is a preset value. The sixth value being associated with the second MCS and multiple MCS thresholds satisfies one of the following conditions: if the second MCS is less than the first MCS threshold, there is no second PTRS; if the second MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, the sixth value is the first value; if the second MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, the fifth value is the second value; and if the second MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, the sixth value is the third value.
[0018] It will be understood that the terminal device determines a fifth value based on the interval at which the first MCS is placed, and a sixth value based on the interval at which the second MCS is placed, and as a result, the terminal device determines the first time-domain density and the second time-domain density.
[0019] Optionally, when the fifth value is greater than the sixth value, both the first and second time-domain densities are equal to the fifth value. In other words, when the first and second MCSs are at different intervals, the terminal device may directly use the fifth value, which is greater than the time-domain density value corresponding to the two MCSs, as the first and second time-domain densities. In this case, the first and second time-domain densities are equal. This avoids the problem that when the MCSs corresponding to two PTRS ports are at different intervals, the time-domain densities corresponding to the two PTRS ports are different, resulting in different power coefficients for some of the PTRS ports in different OFDM symbols, and furthermore, the power coefficient of the PTRS transmitted by this portion of some PTRS ports in some OFDM symbols exceeds the maximum power coefficient that can be supported by OFDM. Thus, the reliability of communication can be improved.
[0020] Optionally, when the fifth value is smaller than the sixth value, both the first and second time-domain densities are equal to the fifth value. In other words, when the first and second MCSs are at different intervals, the terminal device may directly use the smaller fifth value, which is the time-domain density value corresponding to the two MCSs, as the first and second time-domain densities. In this case, the first and second time-domain densities are equal. This avoids the problem that when the MCSs corresponding to two PTRS ports are at different intervals, the time-domain densities corresponding to the two PTRS ports are different, resulting in different power coefficients for some of the PTRS ports in different OFDM symbols, and furthermore, the power coefficient of the PTRS transmitted by this portion of some PTRS ports in some OFDM symbols exceeds the maximum power coefficient that can be supported by OFDM. Thus, the reliability of communication can be improved.
[0021] Optionally, when the fifth value is greater than the sixth value, the first and second time-domain density values are equal to the seventh value, and the seventh value is associated with the fifth and sixth values. In other words, when the first and second MCSs are at different intervals, the terminal device may use the seventh value associated with the fifth and sixth values as the first and second time-domain densities. In this case, the first and second time-domain densities are equal. This avoids the problem that when the MCSs corresponding to two PTRS ports are at different intervals, the time-domain densities corresponding to the two PTRS ports are different, resulting in different power coefficients for some of the PTRS ports in different OFDM symbols, and furthermore, the power coefficient of the PTRS transmitted by this portion of some PTRS ports in some OFDM symbols exceeds the maximum power coefficient that can be supported by OFDM. Thus, the reliability of communication can be improved.
[0022] Optionally, when the fifth value is less than the sixth value, the first and second time-domain density values are equal to the seventh value, and the seventh value is associated with the fifth and sixth values. In other words, when the first and second MCSs are at different intervals, the terminal device may use the seventh value associated with the fifth and sixth values as the first and second time-domain densities. In this case, the first and second time-domain densities are equal. This avoids the problem that when the MCSs corresponding to two PTRS ports are at different intervals, the time-domain densities corresponding to two PTRS ports are different, resulting in different power coefficients for some of the PTRS ports in different OFDM symbols, and furthermore, the power coefficient of the PTRS transmitted by this portion of some PTRS ports in some OFDM symbols exceeds the maximum power coefficient that can be supported by OFDM. Thus, the reliability of communication can be improved.
[0023] Furthermore, the seventh value is as follows, namely,
number
[0024] In a possible design solution, the first instruction information further indicates PUSCH precoding and transmit layer number information, and the second instruction information further includes PTRS power information, so that the terminal device then determines the power coefficient corresponding to the first PTRS and the power coefficient corresponding to the second PTRS.
[0025] In a possible design solution, a first power coefficient is associated with at least one of the following: PUSCH precoding, transmit layer number information, PTRS power information, or a value for the first scheduled PTRS port number, and the first power coefficient is the power coefficient corresponding to the first PTRS. A second power coefficient is associated with at least one of the following: PUSCH precoding, transmit layer number information, PTRS power information, or a value for the second scheduled PTRS port number, and the second power coefficient is the power coefficient corresponding to the second PTRS. In this way, the terminal device can accurately determine the first and second power coefficients.
[0026] Optionally, when the first time-domain density is smaller than the second time-domain density, the value of the first scheduled PTRS port count is 1 and the value of the second scheduled PTRS port count is 2. When the time-domain densities corresponding to the two PTRS ports are different, it will be understood that some of the PTRS ports, for example, the first PTRS ports with a lower time-domain density, will have different power coefficients in different OFDM symbols, and as a result, the power coefficient of the PTRS transmitted by this portion of the PTRS ports in the OFDM symbol may exceed the maximum power coefficient that can be supported by the OFDM symbol. In this case, the terminal device sets the value of the first scheduled PTRS port count to 1 and the value of the second scheduled PTRS port count to 2. This ensures that the first PTRS is transmitted with the power coefficient of the first PTRS port with the smaller power coefficient, and as a result, the power coefficient of the first PTRS in the OFDM symbol can satisfy the requirement of the maximum power coefficient that can be supported by the OFDM symbol. Thus, the reliability of communication can be improved.
[0027] Optionally, the value of the first scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting PTRS signals in each OFDM symbol, and the value of the second scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting PTRS signals in each OFDM symbol, the PTRS signals include the first and second PTRS, and the OFDM symbols are the OFDM symbols included in PUSCH. In other words, each OFDM symbol is used as a granularity for the first and second power coefficients, and the terminal device can calculate the first and second power coefficients in each OFDM symbol for each OFDM symbol. This can improve the accuracy of the first and second power coefficients and improve the reliability of communication.
[0028] According to a second embodiment, a communication method is provided and performed by a network device. The method includes the steps of sending first instruction information and receiving a first PTRS and a second PTRS. The first instruction information indicates a first modulation coding scheme MCS and a second MCS. The first PTRS is a PTRS sent at a first PTRS port. The time-domain density corresponding to the first PTRS is a first time-domain density, and the first time-domain density is associated with a first MCS and / or a second MCS. The second PTRS is a PTRS sent at a second PTRS port. The time-domain density corresponding to the second PTRS is a second time-domain density, and the second time-domain density is associated with a first MCS and / or a second MCS.
[0029] In possible design solutions, the second instruction information includes PTRS time-domain density information, which indicates multiple MCS thresholds. The first time-domain density is associated with at least one of the following: a first MCS and multiple MCS thresholds, a second MCS and multiple MCS thresholds, or a first MCS, a second MCS, and multiple MCS thresholds. The second time-domain density is associated with at least one of the following: a first MCS and multiple MCS thresholds, a second MCS and multiple MCS thresholds, or a first MCS, a second MCS, and multiple MCS thresholds.
[0030] Optionally, multiple MCS thresholds include at least one of the following: a first MCS threshold, a second MCS threshold, or a third MCS threshold.
[0031] In possible design solutions, the first time-domain density is associated with a first MCS and multiple MCS thresholds, and the second time-domain density is associated with a first MCS and multiple MCS thresholds. The association of the first time-domain density with a first MCS and multiple MCS thresholds satisfies one of the following conditions: if the first MCS is less than the first MCS threshold, then the first PTRS does not exist; if the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is a first value; if the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is a second value; and if the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is a third value and the fourth MCS threshold is a preset value. The second time-domain density is associated with the first MCS and multiple MCS thresholds if any one of the following conditions is met: if the first MCS is less than the first MCS threshold, the second PTRS does not exist; if the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, the second time-domain density is the first value; if the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, the second time-domain density is the second value; and if the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, the second time-domain density is the third value.
[0032] In possible design solutions, the first time-domain density is associated with a fourth value and multiple MCS thresholds, the second time-domain density is associated with a fourth value and multiple MCS thresholds, and the fourth value is associated with the first and second MCS. The association of the first time-domain density with a fourth value and multiple MCS thresholds satisfies one of the following conditions: if the fourth value is less than the first MCS threshold, then the first PTRS does not exist; if the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is the first value; if the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value; and if the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value and the fourth MCS threshold is a preset value. The second time-domain density is associated with a fourth value and multiple MCS thresholds if any one of the following conditions is met: if the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, the second time-domain density is the first value; if the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, the second time-domain density is the second value; and if the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, the second time-domain density is the third value.
[0033] Optionally, the fourth value is as follows:
number
[0034] Optionally, the first MCS is greater than the second MCS.
[0035] Optionally, the first MCS is smaller than the second MCS.
[0036] In possible design solutions, the first PTRS port corresponds to the first MCS, and the second PTRS port corresponds to the second MCS. The fifth value is associated with the first MCS and multiple MCS thresholds, and the sixth value is associated with the second MCS and multiple MCS thresholds. The first time-domain density is associated with the fifth and sixth values, and the second time-domain density is associated with the fifth and sixth values. The fifth value being associated with the first MCS and / or multiple MCS thresholds satisfies one of the following conditions: if the first MCS is less than the first MCS threshold, then the first PTRS does not exist; if the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the fifth value is the first value; if the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value; and if the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the fifth value is the third value and the fourth MCS threshold is a preset value. The sixth value being associated with the second MCS and multiple MCS thresholds satisfies one of the following conditions: if the second MCS is less than the first MCS threshold, there is no second PTRS; if the second MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, the sixth value is the first value; if the second MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, the fifth value is the second value; and if the second MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, the sixth value is the third value.
[0037] Optionally, if the fifth value is greater than the sixth value, then both the first and second time-domain densities are equal to the fifth value.
[0038] Optionally, if the fifth value is less than the sixth value, then both the first and second time-domain densities are equal to the fifth value.
[0039] Optionally, if the fifth value is greater than the sixth value, the first time-domain density value and the second time-domain density value are equal to the seventh value, and the seventh value is associated with the fifth and sixth values.
[0040] Optionally, if the fifth value is less than the sixth value, the first and second time-domain density values are equal to the seventh value, and the seventh value is associated with the fifth and sixth values.
[0041] Furthermore, the seventh value is as follows, namely,
number
[0042] In a possible design solution, the first instruction information further indicates PUSCH precoding and transmit layer number information, and the second instruction information further includes PTRS power information.
[0043] In a possible design solution, a first power coefficient is associated with at least one of the following: PUSCH precoding, transmit layer number information, PTRS power information, or a value for a first scheduled PTRS port number, where the first power coefficient is the power coefficient corresponding to the first PTRS. A second power coefficient is associated with at least one of the following: PUSCH precoding, transmit layer number information, PTRS power information, or a value for a second scheduled PTRS port number, where the second power coefficient is the power coefficient corresponding to the second PTRS.
[0044] Furthermore, for the technical effects of the method according to the second embodiment, please refer to the technical effects of the communication method according to the first embodiment. Details will not be explained again here.
[0045] According to a third aspect, a communication device is provided. The device includes modules configured to perform the method according to the first aspect, for example, a transceiver module and a processing module. The transceiver module may be configured to implement the function of receiving and transmitting messages by the device. The processing module may be configured to implement functions of the device other than receiving and transmitting messages.
[0046] Optionally, the transceiver module may include a transmit module and a receive module. The transmit module is configured to implement the transmit function of the communication device according to the third embodiment, and the receive module is configured to implement the receive function of the communication device according to the third embodiment.
[0047] Optionally, the communication device according to the third embodiment may further include a storage module. The storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device is enabled to perform the communication method according to the first embodiment.
[0048] It should be noted that the communication device in the third embodiment may be a terminal device, a chip (system) or other component or assembly that may be placed in a terminal device, or a device including a terminal device. This is not limited to the present application.
[0049] Furthermore, for the technical effects of the communication device according to the third embodiment, please refer to the technical effects of the communication method according to the first embodiment. Details will not be explained again here.
[0050] According to a fourth aspect, a communication device is provided. The device includes modules configured to perform the method according to the second aspect, for example, a transceiver module and a processing module. The transceiver module may be configured to implement the function of receiving and transmitting messages by the device. The processing module may be configured to implement functions of the device other than receiving and transmitting messages.
[0051] For example, a processing module is configured to control a transceiver module to transmit a first instruction information. The transceiver module is configured to receive a first PTRS. The transceiver module is further configured to receive a second PTRS. The first instruction information indicates a first modulation coding scheme MCS and a second MCS. The first PTRS is a PTRS transmitted at the first PTRS port. The time-domain density corresponding to the first PTRS is the first time-domain density, and the first time-domain density is associated with the first MCS and / or the second MCS. The second PTRS is a PTRS transmitted at the second PTRS port. The time-domain density corresponding to the second PTRS is the second time-domain density, and the second time-domain density is associated with the first MCS and / or the second MCS.
[0052] Optionally, the transceiver module may include a transmit module and a receive module. The transmit module is configured to implement the transmit function of the communication device according to the fourth embodiment, and the receive module is configured to implement the receive function of the communication device according to the fourth embodiment.
[0053] Optionally, the communication device according to the fourth embodiment may further include a storage module. The storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device is enabled to perform the communication method according to the second embodiment.
[0054] It should be noted that the communication device according to the fourth embodiment may be a network device, a chip (system) or other component or assembly that may be placed in a network device, or a device including a network device. This is not limited to the present application.
[0055] Furthermore, for the technical effects of the communication device according to the fourth embodiment, please refer to the technical effects of the communication method according to the second embodiment. Details will not be explained again here.
[0056] According to a fifth aspect, a communication device is provided. The communication device includes a processor. The processor is configured to perform a method according to either the first or second aspect of the implementation.
[0057] In possible design solutions, the communication device according to the fifth embodiment may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication device according to the fifth embodiment to communicate with another communication device.
[0058] In possible design solutions, the communication device according to the fifth embodiment may further include memory. The memory and processor may be integrated together or located separately. The memory may be configured to store computer programs and / or data related to the method according to either the first embodiment or the second embodiment.
[0059] In this application, the communication device according to the fifth embodiment may be a network device, an apparatus including a network device, or an apparatus included in a network device, such as a chip, according to the first or second embodiment. Alternatively, the communication device may be a terminal device, an apparatus including a terminal device, or an apparatus included in a terminal device, such as a chip, according to the first or second embodiment.
[0060] Furthermore, for the technical effects of the communication device according to the fifth embodiment, please refer to the technical effects of the method according to either the first embodiment or the second embodiment. Details will not be explained again here.
[0061] According to the sixth aspect, a communication device is provided. The communication device includes a processor. The processor is coupled to memory. The processor is configured to execute a computer program stored in memory so that the communication device performs a method according to either the first or second aspect of the implementation.
[0062] In possible design solutions, the communication device according to the sixth embodiment may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication device according to the sixth embodiment to communicate with another communication device.
[0063] In this application, the communication device according to the sixth embodiment may be a network device, an apparatus including a network device, or an apparatus included in a network device, such as a chip, according to the first or second embodiment. Alternatively, the communication device may be a terminal device, an apparatus including a terminal device, or an apparatus included in a terminal device, such as a chip, according to the first or second embodiment.
[0064] Furthermore, for the technical effects of the communication device according to the sixth embodiment, please refer to the technical effects of the method according to either the first embodiment or the second embodiment. Details will not be explained again here.
[0065] According to the seventh aspect, a communication device is provided, comprising a processor and memory. The memory is configured to store a computer program. When the processor executes the computer program, the communication device is enabled to perform a method according to either the first or second aspect of the implementation.
[0066] In possible design solutions, the communication device according to the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication device according to the seventh aspect to communicate with another communication device.
[0067] In this application, the communication device according to the seventh embodiment may be a network device, an apparatus including a network device, or an apparatus included in a network device, such as a chip, according to the first or second embodiment. Alternatively, the communication device may be a terminal device, an apparatus including a terminal device, or an apparatus included in a terminal device, such as a chip, according to the first or second embodiment.
[0068] Furthermore, for the technical effects of the communication device according to the seventh embodiment, please refer to the technical effects of the method according to either the implementation form of the first or second embodiment. Details will not be explained again here.
[0069] According to the eighth aspect, a communication device is provided, which includes a processor. The processor is coupled to memory and, after reading a computer program from memory, is configured to perform a method according to either the first or second aspect of the implementation based on the computer program.
[0070] In possible design solutions, the communication device according to the eighth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication device according to the eighth aspect to communicate with another communication device.
[0071] In this application, the communication device according to the eighth embodiment may be a network device, an apparatus including a network device, or an apparatus included in a network device, such as a chip, according to the first or second embodiment. Alternatively, the communication device may be a terminal device, an apparatus including a terminal device, or an apparatus included in a terminal device, such as a chip, according to the first or second embodiment.
[0072] Furthermore, for the technical effects of the communication device according to the eighth embodiment, please refer to the technical effects of the method according to either the implementation form of the first or second embodiment. Details will not be explained again here.
[0073] According to the ninth aspect, a communication system is provided. The communication system includes terminal devices and network devices as described in the preceding aspects.
[0074] According to the tenth aspect, a computer-readable storage medium is provided, which includes a computer program or instruction. When the computer program or instruction is executed in a computer, the computer is enabled to perform a method according to either the first or second aspect of the implementation.
[0075] According to the eleventh aspect, a computer program product is provided, which includes a computer program or instruction. When the computer program or instruction is executed on a computer, the computer is enabled to perform a method according to either the first or second aspect of the implementation. [Brief explanation of the drawing]
[0076] [Figure 1] This is a diagram of the time-frequency resource mapping for a Type 1 DMRS. [Figure 2] This is a diagram of the time-frequency resource mapping for a Type 2 DMRS. [Figure 3] This is a diagram illustrating a method for implementing code partitioning multiplexing. [Figure 4] Figure 1 shows an exemplary association relationship between a PTRS port and a DMRS port according to one embodiment of this application. [Figure 5] Figure 2 shows the relationship between a PTRS port and a DMRS port according to one embodiment of this application. [Figure 6] Figure 3 shows the relationship between a PTRS port and a DMRS port according to one embodiment of this application. [Figure 7] Figure 4 shows the relationship between a PTRS port and a DMRS port according to one embodiment of this application. [Figure 8] Figure 5 shows the relationship between a PTRS port and a DMRS port according to one embodiment of this application. [Figure 9] This is a diagram illustrating the architecture of a communication system according to one embodiment of this application. [Figure 10] This is a schematic flowchart of a communication method according to one embodiment of this application. [Figure 11] Figure 1 shows the time-frequency resources occupied by PTRS0 and PTRS1 according to one embodiment of this application. [Figure 12] Figure 2 shows the time-frequency resources occupied by PTRS0 and PTRS1 according to one embodiment of this application. [Figure 13] Figure 3 shows the time-frequency resources occupied by PTRS0 and PTRS1 according to one embodiment of this application. [Figure 14] Figure 1 shows the structure of a communication device according to one embodiment of this application. [Figure 15] Figure 2 shows the structure of a communication device according to one embodiment of this application. [Modes for carrying out the invention]
[0077] To facilitate understanding, the following will first explain the technical terms used in the embodiments of this application.
[0078] 1. DMRS DMRS uses data channels, such as physical downlink shared channels (PDSCH) or physical uplink shared channels (physical) to detect and demodulate data. up A link shared channel (PUSCH), or control channel, for example, a physical downlink control channel. control channel, P DC It can be used to estimate the equivalent channel matrix of CH).
[0079] The data channel PDSCH is used as an example. To ensure that the DMRS and data pass through the same equivalent channel, the same precoding is typically performed on the DMRS and the transmitted data signals. If the DMRS vector transmitted by the transmitting end is s, and the data symbol vector transmitted by the transmitting end is x, and the same precoding operation (e.g., multiplication by the same precoding matrix P) is performed on the DMRS and the data, then the corresponding signal vector received by the receiving end may be expressed as follows:
[0080] Data signal: The value of the first scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting the PTRS signal in each OFDM symbol, and the value of the second scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting the PTRS signal in each OFDM symbol. The PTRS signal includes the first and second PTRS, and the OFDM symbol is the OFDM symbol contained in PUSCH.
number
[0081] In other words, the equivalent channel through which the data signal and the reference signal (i.e., DMRS) pass is
number
number
number
number
[0082] DMRS is an equivalent channel
number
[0083] To reduce mutual interference, DMRS with multiple DMRS ports are typically mapped to pre-configured time-frequency resources using frequency division multiplexing, time division multiplexing, or code division multiplexing schemes. Currently, 5G NR supports two DMRS configuration types. A Type 1 DMRS configuration can support up to eight orthogonal ports. A Type 2 DMRS configuration can support up to twelve orthogonal ports.
[0084] For a single DMRS port, multiple DMRSs need to be transmitted across multiple time-frequency resources to perform channel estimation on different time-frequency resources and to ensure channel estimation quality. A DMRS may occupy at least one orthogonal frequency division multiplexing (OFDM) symbol in the time domain, or it may occupy the same bandwidth as the scheduled bandwidth of the scheduled data signal in the frequency domain. Multiple DMRSs corresponding to a single DMRS port correspond to a single reference signal sequence, and a single reference signal sequence may contain multiple reference signal sequence elements. The reference signal sequence corresponding to a DMRS may be a gold sequence or a walsh sequence. For example, the reference signal sequence corresponding to a DMRS is a gold sequence. The nth element in the reference signal sequence may be generated according to the following formula:
number
[0085] The pseudorandom sequence c(n) may be a gold sequence with a sequence length of 31. If the sequence c(n) has an output length of MPN, n=0, 1, ..., or MPN-1, the sequence may be defined as follows: c(n) = (x 1 (n + N) c ) + x 2(n + N c ))mod 2 x1(n+31)=(x1(n+3)+x1(n))mod 2 x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2
[0086] N C = 1600. The first m sequence x1(n) may be initialized as x1(0)=1, x1(n)=0, n=1, 2, ..., or 30. The second m sequence x2(n) has parameter c initInitialized by using c init It may also be defined as follows:
number
[0087] l is the index of the OFDM symbol contained in the slot.
number
number
number
number
number
number
number
[0088] Here, λ is a code division multiplexing (CDM) group index corresponding to the DMRS port. For adjacent DMRS frequency domain positions, different
Number
[0089] It should be understood that, according to a preset time - frequency resource mapping rule, the reference signal sequence corresponding to one DMRS port is multiplied by the corresponding mask sequence and then mapped to the corresponding time - frequency resource.
[0090] For example, for DMRS port p, the m - th reference sequence element r(m) in the reference signal sequence corresponding to DMRS port p may be mapped to a resource element (RE) whose index is (k, l) p,μ The RE with index (k, l) p,μ corresponds to the OFDM symbol with index l in the slot in the time domain and the sub - carrier with index k in the frequency domain. The mapping rule satisfies the following.
Number
[0091] Here, p is the index of the DMRS port. μ is the sub - carrier spacing parameter.
number
number
[0092] The NR protocol defines two DMRS configuration methods: Configuration Type 1 (Type 1 DMRS) and Configuration Type 2 (Type 2 DMRS). In the mapping rules for Type 1 DMRS, w corresponds to DMRS port p. f (k', w t The values of (l') and Δ may be determined according to Table 1.
[0093] [Table 1]
[0094] λ is the index of the code division multiplexing group (which may also be called an orthogonal multiplexing group) to which the DMRS port p belongs. DMRS ports within the same orthogonal multiplexing group occupy the same time-frequency resources.
[0095] According to equation (1), Figure 1 is a schematic diagram of the time-frequency resource mapping for Type 1 DMRS. As shown in Figure 1, for a single symbol DMRS (corresponding to l'=0), the DMRS resource occupies one OFDM symbol, and up to four DMRS ports are supported. The four DMRS ports are grouped into two code division multiplexing groups (CDM groups), which may be, for example, CDM group 0 and CDM group 1. CDM group 0 includes DMRS ports 0 and DMRS port 1. CDM group 1 includes DMRS ports 2 and DMRS port 3. CDM group 0 and CDM group 1 are frequency division multiplexed (i.e., mapped to different frequency domain resources). DMRS ports included in a CDM group are mapped to the same time-frequency resource. Reference signals corresponding to DMRS ports included in a CDM group are distinguished by using orthogonal cover codes (OCCs) to ensure the orthogonality of the DMRS ports within the CDM group. This suppresses interference between DMRS signals transmitted on different antenna ports.
[0096] Specifically, as shown in Figure 1(a), DMRS port 0 and DMRS port 1 are located on the same resource element (RE) and are mapped to frequency domain resources in a comb-like manner, i.e., adjacent frequency domain resources occupied by DMRS port 0 and DMRS port 1 are separated by one subcarrier. For a single DMRS port, two adjacent occupied REs correspond to one OCC codeword sequence of length 2. For example, for subcarrier 0 and subcarrier 2, groups of OCC codeword sequences of length 2 (+1+1 and +1-1) are used for DMRS port 0 and DMRS port 1.
[0097] Similarly, DMRS ports 2 and 3 are located within the same RE and are mapped in a comb-like fashion in the frequency domain to REs not occupied by DMRS ports 0 and 1. For subcarrier 1 and subcarrier 3, groups of OCC codeword sequences of length 2 (+1+1 and +1-1) are used for DMRS ports 2 and 3.
[0098] In the case of dual-symbol DMRS, the DMRS resource occupies two OFDM symbols, and up to eight DMRS ports are supported. The eight DMRS ports are grouped into two code division multiplexing groups, which may be, for example, CDM group 0 and CDM group 1. CDM group 0 includes DMRS ports 0, 1, 4, and 5. CDM group 1 includes DMRS ports 2, 3, 6, and 7. CDM group 0 and CDM group 1 are frequency division multiplexed. The reference signals corresponding to the DMRS ports included in the CDM group are distinguished by using OCC.
[0099] Specifically, as shown in Figure 1(b), DMRS ports 0, 1, 4, and 5 are located in the same RE and are mapped to frequency domain resources in a comb-like manner, i.e., adjacent frequency domain resources occupied by DMRS ports 0, 1, 4, and 5 are separated by one subcarrier. For a single DMRS port, two adjacent occupied subcarriers and two adjacent occupied OFDM symbols correspond to one OCC codeword sequence of length 4. For example, for subcarriers 0 and 2 corresponding to OFDM symbols 1 and 2, a group of OCC codeword sequences of length 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1) may be used for DMRS ports 0, 1, 4, and 5.
[0100] Similarly, DMRS ports 2, 3, 6, and 7 are located within the same RE and are mapped in a comb-like fashion in the frequency domain to subcarriers not occupied by DMRS ports 0, 1, 4, and 5. For subcarriers 1 and 3 corresponding to OFDM symbols 1 and 2, a group of OCC codeword sequences of length 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1) may be used for DMRS ports 2, 3, 6, and 7.
[0101] In the Type 2 DMRS mapping rules, w corresponds to DMRS port p. f (k', w t The values of (l') and Δ may be determined according to Table 2.
[0102] [Table 2]
[0103] λ is the index of the code division multiplexing group (which may also be called an orthogonal multiplexing group) to which the DMRS port p belongs. DMRS ports within the same orthogonal multiplexing group occupy the same time-frequency resources.
[0104] According to equation (1), Figure 2 is a schematic diagram of the time-frequency resource mapping for a Type 2 DMRS. As shown in Figure 2, for a single-symbol Type 2 DMRS, the DMRS resource occupies one OFDM symbol, and up to six DMRS ports are supported. The six DMRS ports are grouped into three code division multiplexing groups (CDM groups), which may be, for example, CDM group 0, CDM group 1, and CDM group 2. Frequency division multiplexing is used between the CDM groups (i.e., the CDM groups are mapped to different frequency domain resources). In other words, frequency division multiplexing is used between CDM group 0, CDM group 1, and CDM group 2. The reference signals corresponding to the DMRS ports included in a CDM group are mapped to the same time-frequency resources, and the orthogonality of the reference signals corresponding to the DMRS ports included in a CDM group is ensured by using OCC. CDM group 0 includes DMRS port 0 and DMRS port 1. CDM group 1 includes DMRS ports 2 and 3. CDM group 2 includes DMRS ports 4 and 5. For each DMRS port, the DMRS reference signal corresponding to the DMRS port is mapped in the frequency domain to multiple resource subblocks, each containing two consecutive subcarriers, and adjacent resource subblocks are separated in the frequency domain by four subcarriers.
[0105] Specifically, as shown in Figure 2(a), DMRS ports 0 and 1 are located in the same RE and are mapped to resources in a comb-like manner. For example, the frequency domain resource granularity is 1 resource block (RB). DMRS ports 0 and 1 occupy subcarriers 0, 1, 6, and 7. DMRS ports 2 and 3 occupy subcarriers 2, 3, 8, and 9. DMRS ports 4 and 5 occupy subcarriers 4, 5, 10, and 11. Two DMRS ports in one CDM group correspond to OCC codeword sequences (+1+1 and +1-1) of length 2 on two adjacent subcarriers.
[0106] In the case of dual-symbol Type 2 DMRS, the DMRS resource occupies two OFDM symbols, and up to 12 DMRS ports are supported. The 12 DMRS ports are grouped into three CDM groups, for example, CDM group 0, CDM group 1, and CDM group 2. Frequency division multiplexing is used between the CDM groups. In other words, frequency division multiplexing is used between CDM group 0, CDM group 1, and CDM group 2. The reference signals corresponding to the DMRS ports included in a CDM group are mapped to the same time-frequency resource, and the orthogonality of the reference signals corresponding to the DMRS ports included in the CDM is ensured by using OCC. CDM group 0 may include DMRS port 0, DMRS port 1, DMRS port 6, and DMRS port 7. CDM group 1 may include DMRS port 2, DMRS port 3, DMRS port 8, and DMRS port 9. CDM group 2 may include DMRS ports 4, 5, 10, and 11. For each DMRS port, the DMRS corresponding to the DMRS port is mapped in the frequency domain to multiple resource subblocks, each containing two consecutive subcarriers, and adjacent resource subblocks are separated in the frequency domain by four subcarriers.
[0107] Specifically, as shown in Figure 2(b), DMRS ports included in one CDM group are located in the same RE and are mapped to frequency domain resources in a comb-like manner. For example, the frequency domain resource granularity is 1RB. DMRS ports 0, 1, 6, and 7 occupy subcarriers 0, 1, 6, and 7, corresponding to OFDM symbols 1 and 2. DMRS ports 2, 3, 8, and 9 occupy subcarriers 2, 3, 8, and 9, corresponding to OFDM symbols 1 and 2. DMRS ports 4, 5, 10, and 11 occupy subcarriers 4, 5, 10, and 11, corresponding to OFDM symbols 1 and 2. The four DMRS ports in one CDM group correspond to an OCC codeword sequence of length 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1) on two adjacent subcarriers corresponding to two OFDM symbols.
[0108] In current discussions on R18 DMRS, a code division multiplexing capacity expansion method is supported to meet higher requirements for the number of transport streams in practical scenarios. Figure 3 is a schematic of the method for implementing code division multiplexing. As shown in Figure 3, the schematic is illustrated by using a single-symbol Type 2 DMRS and a frequency domain resource granularity of 1RB as an example. It should be understood that in the case of other DMRS configuration types, namely dual-symbol Type 2 DMRS, single-symbol Type 1 DMRS, dual-symbol Type 1 DMRS, etc., DMRS ports can be expanded by referring to this method. In Figure 3, P represents a DMRS port. As shown in Figure 3(a), in the case of a single-symbol Type 2 DMRS, up to six DMRS ports are supported. The six DMRS ports may be grouped into three CDM groups, for example, CDM group 0, CDM group 1, and CDM group 2. CDM group 0 may include DMRS port 0 and DMRS port 1. CDM group 1 may include DMRS port 2 and DMRS port 3. CDM group 2 may include DMRS port 4 and DMRS port 5.
[0109] As shown in Figure 3(a), for CDM group 0, i.e., for DMRS port 0 and DMRS port 1, the subcarrier index (Re) occupied within a single RB may be {0,1,6,7}. As shown in Figure 3(c), the frequency domain mask sequence corresponding to DMRS port 0 may be {+1,+1,+1,+1}, and the frequency domain mask sequence corresponding to DMRS port 1 may be {+1,-1,+1,-1}. DMRS port 1 occupies the same time-frequency resources as DMRS port 0 and transmits using the same time-frequency resources as DMRS port 0 by using sign division orthogonality.
[0110] As shown in Figure 3(b), for the same CDM group, in order to increase the number of DMRS ports, another group of DMRS ports (i.e., two DMRS ports) may be multiplexed within the same time-frequency resource by sign division multiplexing. For example, in the case of CDM group 0, in addition to DMRS ports 0 and 1, DMRS ports 6 and 7 may be multiplexed by sign division multiplexing, and the subcarrier indices occupied by DMRS ports 6 and 7 within one RB may be {0,1,6,7}. As shown in Figure 3(d), the frequency domain mask sequence corresponding to DMRS port 6 may be {+1,+1,-1,-1}, and the frequency domain mask sequence corresponding to DMRS port 7 may be {+1,-1,-1,+1}. It should be understood that the multiplexing scheme for another CDM group is similar to that for CDM group 0. For example, in the case of CDM group 1, in addition to DMRS ports 2 and 3, DMRS ports 8 and 9 may be multiplexed by sign division multiplexing, and in the case of CDM group 2, in addition to DMRS ports 4 and 5, DMRS ports 10 and 11 may be multiplexed by sign division multiplexing. In this way, the total number of multiplexed DMRS ports in the same time-frequency resource can be doubled.
[0111] The time-frequency resource mapping formula for the R18 DMRS port satisfies the following:
number
[0112] Here, p j is the index of the DMRS port. μ is the subcarrier spacing parameter.
number
number
number
[0113] Note that w corresponds to the DMRS port p obtained by the code division multiplexing extension shown in Figure 3. f (k', w t The values of (l') and Δ may be determined according to Tables 3 to 6 below.
[0114] Table 3 shows the mapping rules for Type 1 DMRS, where the reference signal sequence corresponding to the DMRS is the gold sequence, and the corresponding w for DMRS port p. f (k', w t (l'), and the extension of the values of Δ. In other words, Table 3 may be an extension of Table 1. Table 4 shows the w corresponding to DMRS port p in the mapping rules for Type 2 DMRS when the reference signal sequence corresponding to the DMRS is the gold sequence. f (k', w t (l'), and supplementary information on the values of Δ. In other words, Table 4 may be an extension of Table 2. Table 5 shows the mapping rules for Type 1 DMRS, corresponding to DMRS port p when the reference signal sequence corresponding to the DMRS is a Walsh sequence. f (k', w t(l'), and supplementary information on the values of Δ. Table 6 shows the mapping rules for Type 2 DMRS, corresponding to DMRS port p when the reference signal sequence corresponding to the DMRS is the Walsh sequence. f (k', w t This is supplementary information regarding the values of (l') and Δ.
[0115] [Table 3]
[0116] [Table 4]
[0117] [Table 5]
[0118] [Table 6]
[0119] For uplink transmissions of more than four PUSCH ports and more than four transport streams, the network device may further configure corresponding DMRS port directives to determine each DMRS port corresponding to the precoding matrix and the candidate DMRS port index corresponding to the PTRS port based on the DMRS port directives. For example, for single-symbol Type1 DMRS, when the transform precoding matrix is disabled, the maximum length is maxLength=1, the number of transport streams is 5, and the number of DMRS CDM group(s) without data is 2, the network device may configure the DMRS port directives shown in Table 7 below.
[0120] [Table 7]
[0121] For example, in the case of a single-symbol Type 1 DMRS, when the transmit precoding matrix is disabled, maxLength=2, the number of transport streams is 6, and the number of DMRS CDM groups without data is 2, the network device may configure the DMRS port instructions shown in Table 8 below.
[0122] [Table 8]
[0123] For example, in the case of a single-symbol Type 1 DMRS, when the transmit precoding matrix is disabled, maxLength=2, the number of transport streams is 7, and the number of DMRS CDM groups without data is 2, the network device may configure the DMRS port instructions shown in Table 9 below.
[0124] [Table 9]
[0125] For example, in the case of a single-symbol Type 1 DMRS, when the transmit precoding matrix is disabled, maxLength=2, the number of transport streams is 8, and the number of DMRS CDM groups without data is 2, the network device may configure the DMRS port instructions shown in Table 10 below.
[0126] [Table 10]
[0127] For example, in the case of single-symbol Type 2 DMRS, when the transmit precoding matrix is disabled, maxLength=2, the number of transport streams is 5, the number of DMRS CDM groups without data is 2, and the number of prefixed DMRS symbols (i.e., Number of front-load symbols) is 1, the network device may configure the DMRS port instructions shown in Table 11 below.
[0128] [Table 11]
[0129] For example, in the case of single-symbol Type 2 DMRS, when the transmit precoding matrix is disabled, maxLength=2, the number of transport streams is 6, the number of DMRS CDM groups without data is 2, and the number of prefixed DMRS symbols is 1, the network device may configure the DMRS port instructions shown in Table 12 below.
[0130] [Table 12]
[0131] For example, in the case of single-symbol Type 2 DMRS, when the transmit precoding matrix is disabled, maxLength=2, the number of transport streams is 7, the number of DMRS CDM groups without data is 2, and the number of prefixed DMRS symbols is 1, the network device may configure the DMRS port instructions shown in Table 13 below.
[0132] [Table 13]
[0133] For example, in the case of single-symbol Type 2 DMRS, when the transmit precoding matrix is disabled, maxLength=2, the number of transport streams is 8, the number of DMRS CDM groups without data is 2, and the number of prefixed DMRS symbols is 1, the network device may configure the DMRS port instructions shown in Table 14 below.
[0134] [Table 14]
[0135] 2. PTRS A phase-tracking reference signal is a reference signal used by the receiving end to perform phase noise measurement and frequency domain offset estimation.
[0136] The basic sequence generation for PTRS is the same as that for DMRS, and the time-frequency resource mapping for PTRS is as follows:
number
[0137] r k This is the k-th element in the reference signal sequence corresponding to PTRS. The method for generating the reference signal sequence corresponding to PTRS is the same as the method for generating the reference signal sequence corresponding to DMRS.
[0138] For push transmission, the PTRS time-frequency resource mapping may alternatively be as follows:
number
[0139] The following cases are included: l is an OFDM symbol assigned to PUSCH transmission, RE(k,l) is not assigned to DMRS.
[0140] k' and Δ are ports
number
[0141] For the two types of time-frequency resource mappings mentioned above in PTRS, the basic sequence r k It may be provided as follows:
number
[0142] Antenna port
number
number
number
[0143] Power coefficient β PTRS The value satisfies the following power coefficient determination table 21 and the corresponding power coefficient determination method.
[0144] The specific value (k,l) of the time-frequency resource location may be determined by using the following steps.
[0145] Specifically, the time-domain position l corresponding to PTRS may be determined according to the following steps.
[0146] Step 1: i=0, l ref Set it to =0.
[0147] Step 2: max(l ref +(i-1)L PT-RS +1,l ref ) from l ref +iL PT-RS If any symbol within the interval up to overlaps with the DMRS symbol, set i=1. If DMRS is a single symbol DMRS, set l as the index of the DMRS symbol. ref Set it, or if the DMRS is a dual-symbol DMRS, use l as the index of the second DMRS symbol. ref Set it. ref +iL PT-RS Repeat from step 2 as long as it is still within the symbols assigned to PDSCH. PT-RS This is the time-domain density of PTRS.
[0148] Step 3: Enter the time domain index set in PTRS ref +iL PT-RS Add this.
[0149] Step 4: ref +iL PT-RS Repeat from step 2 as long as it is still within the symbols assigned to PDSCH.
[0150] In other words, the time-domain range of the PTRS starts from the first symbol of the scheduled PDSCH, avoiding the location where the DMRS is placed, and is defined as L as density. PT-RS This may be continued until the end of PDSCH. PTRS time-domain density L PT-RS The value of may be determined according to Table 15 below. MCSis the currently scheduled modulation and coding scheme (MCS), and ptrs-MCS1, ptrs-MCS2, ptrs-MCS3, and ptrs-MCS4 are MCS threshold ranges configured by the upper layer. L PT-RS is the presence density of PTRS in the time domain, that is, it represents the symbol interval at which PTRS appears in one slot / slot. When the value is 1, it indicates that PTRS is transmitted in each time domain OFDM symbol.
[0151]
Table 15
[0152] The value of the frequency domain position k corresponding to PTRS may be determined according to the following formula.
Equation
[0153] i is the resource block (RB) offset for the presence of PTRS, and i = 0, 1, 2,.... n RNTI is the value of the radio network temporary identifier (RNTI) corresponding to DCI scheduling. N RB is the number of currently scheduled RBs. K PT-RS is the frequency domain density of PTRS (i.e., RB density), and K PT-RS ∈{2, 4}. In other words, K[[ID=is the RB threshold range composed of the upper layer.
[0154]
Table 16
[0155]
Number
Number
[0156]
Table 17
[0157] Association relationship between PTRS port and DMRS port in the case of 3.4T and 4 streams Candidate DMRS ports that can be associated with a PTRS port are specified in the current NR protocol. The association relationship between a PTRS port and a DMRS port may be indicated by the Phase-Tracking Reference Signal-Demodulation Reference Signal Association (PTRS-DMRS association) field in the DCI. There are two possible indications: 0 bits or 2 bits. When the PTRS-DMRS association is 0 bits, it indicates that the PTRS-UplinkConfig field is not present or maxRank=1, meaning that the PTRS port is not configured or there is only one candidate DMRS port. Therefore, DMRS port association does not need to be performed on the PTRS port. When the PTRS-DMRS association is 2 bits, the PTRS-DMRS association relationship may be selected based on the maximum number of PTRS ports configured in the PTRS-UplinkConfig field.
[0158] Specifically, when the maximum number of PTRS ports is 1, the index of the DMRS port associated with a PTRS port (e.g., PTRS port 0) may be determined according to Table 18 below. In other words, when the number of PTRS ports is 1, the PTRS-DMRS association field may indicate one of up to four candidate DMRS ports (i.e., scheduled DMRS ports) as the DMRS port index associated with PTRS port 0.
[0159] [Table 18]
[0160] For example, if, based on DCI signaling, it is determined that candidate DMRS ports corresponding to a PTRS port include DMRS port 0, DMRS port 1, DMRS port 2, and DMRS port 3, then if the PTRS-DMRS association field shows a "Value" of 2, it indicates that PTRS port 0 is associated with the third candidate DMRS port (i.e., the third scheduled DMRS port), meaning that DMRS port 2 is the DMRS port associated with PTRS port 0. If the PTRS-DMRS association field shows a "Value" of 3, it indicates that PTRS port 0 is associated with the fourth candidate DMRS port, meaning that DMRS port 3 is the DMRS port associated with PTRS port 0. The value of "Value" may be indicated by DCI signaling.
[0161] When the maximum number of PTRS ports is 2, the index of the DMRS port associated with the PTRS ports (i.e., PTRS port 0 and PTRS port 1) may be determined according to Table 19 below. In other words, when the number of PTRS ports is 2, one of up to two candidate DMRS ports may be shown as either the DMRS port index associated with PTRS port 0 or the DMRS port index associated with PTRS port 1.
[0162] [Table 19]
[0163] The most significant bit (MSB) of the PTRS-DMRS association field may indicate a DMRS port sharing PTRS port 0, or the least significant bit (LSB) of the PTRS-DMRS association field may indicate a DMRS port sharing PTRS port 1.
[0164] Please note that the MSB in the PTRS-DMRS association field may alternatively indicate a DMRS port sharing PTRS port 1, and the LSB in the PTRS-DMRS association field may alternatively indicate a DMRS port sharing PTRS port 0.
[0165] For example, if, based on DCI signaling instructions, it is determined that the candidate DMRS ports corresponding to a PTRS port include DMRS port 0, DMRS port 1, DMRS port 2, and DMRS port 3, then if the "Value of MSB" is 1, it indicates that PTRS port 0 is associated with the second candidate DMRS port indicated by the most significant bit, i.e., it indicates that DMRS port 2 is the DMRS port associated with PTRS port 0. If the "Value of LSB" is 1, it indicates that PTRS port 1 is associated with the second candidate DMRS port indicated by the least significant bit, i.e., it indicates that DMRS port 3 is the DMRS port associated with PTRS port 1.
[0166] Configuration scenarios with two PTRS ports typically occur in partially-coherent and non-coherent uplink codebook-based transmissions (UL Codebook based transmissions), while configurations with one PTRS port typically occur in fully-coherent uplink codebook-based transmissions. Fully coherent means that all antenna ports (i.e., PUSCH ports) can transmit the same data stream. Partially coherent means that some antenna ports (i.e., antenna ports within the same coherent antenna group) can transmit the same data stream. Non-coherent means that each antenna port can transmit only one data stream. Non-zero elements in one column of a partially coherent codebook correspond to the same coherent antenna group. One column in a non-coherent codebook contains only one non-zero element.
[0167] For partially coherent and non-coherent uplink codebook-based transmissions, the number of PTRS ports for actual transmission depends on the transmitted precoding matrix indication (TPMI) and the maximum number of transport streams. For example, in a partially coherent and non-coherent antenna configuration, PUSCH port 0 and PUSCH port 2 may share PTRS port 0, and PUSCH port 1 and PUSCH port 3 may share PTRS port 1 (this will be understood as determining the mapping of PUSCH ports to the PTRS ports and PUSCH ports from which the PTRS is transmitted). In addition, PTRS port 0 may be coupled to the "x-th" uplink stream (i.e., DMRS port x), and PTRS port 1 may be coupled to the "y-th" uplink stream (i.e., DMRS port y), where x and y may be determined according to Table 18 (i.e., indicated by DCI).
[0168] The network device may configure a codebook subset by using radio resource control (RRC) signaling. When the restriction of the codebook subset is FullyAndPartialAndNonCoherent, the uplink codebook subset includes all codebooks whose number of transport streams is less than or equal to the maximum number of transport streams. When the restriction of the codebook subset is PartialAndNonCoherent, the uplink codebook subset includes all partial coherent codebooks and non-coherent codebooks whose number of transport streams is less than or equal to the maximum number of transport streams. When the restriction of the codebook subset is NonCoherent, the uplink codebook subset includes all non-coherent codebooks whose number of transport streams is less than or equal to the maximum number of transport streams. DCI signaling may indicate the corresponding number of transport streams and the corresponding TPMI index (i.e., precoding matrix index), and it should be understood that each number of transport streams and each TPMI index correspond to one precoding matrix of the PUSCH transmitted based on the codebook.
[0169] For example, in the case of 4-stream push transmission, Table 20 shows the precoding matrix W used when four antenna ports perform 4-layer transmission, and the TPMI set corresponds to uplink 4-stream transmission on four transmitting antennas. The precoding matrix (W) corresponding to codebook 0 (i.e., TPMI index = 0) can be understood as non-coherent transmission. The precoding matrices corresponding to codebook 1 (i.e., TPMI index = 1) and codebook 2 (i.e., TPMI index = 2) can be understood as partially coherent transmission. The precoding matrices corresponding to codebook 3 (i.e., TPMI index = 3) and codebook 4 (i.e., TPMI index = 4) can be understood as fully coherent transmission. In the case of a 4-transmit 4-stream (i.e., 4-stream uplink transmit on 4 transmitting antennas) uplink codebook, one row in the codebook corresponds to one push antenna port (which can also be understood as one sounding reference signal (SRS) port), and one column in the codebook corresponds to one uplink transport stream (which can also be understood as one DMRS port).
[0170] [Table 20]
[0171] As mentioned above, NR supports uplink transmission of up to four streams to a single terminal.
[0172] 4. Per layer per resource element (RE)
number
number
[0173] The power factor may be in the linear domain. For example, the transmit power of an uplink transmit layer corresponding to one PTRS port is 1 / 4 of the total power of all uplink transmit layers, which can be understood as the power of one push transmit layer being four times the power of one PTRS port in the linear domain.
[0174] Alternatively, the power factor may be in the dB range. For example, the transmit power of an uplink transmit layer corresponding to one PTRS port is 1 / 4 of the total power of all uplink transmit layers, which can be understood as the power of one push transmit layer being 6 dB higher than the power of one PTRS port in the dB range.
[0175] Existing protocols specify the PUSCH vs. PTRS power factor per RE per layer for 4T or less and 4 layers or less.
[0176] Qp = {1,2} PTRS ports are scheduled for UEs in the uplink, and the number of uplink scheduling layers / the number of PUSCH layers
number
[0177] (1) When the upper layer parameter ptrs-Power (carried by upper layer signaling: phase tracking reference signal-uplink configuration (PTRS-UplinkConfig)) is configured for the UE, the PUSCH vs PTRS power factor per RE per layer
number
number
number
number
number
[0178] (2) When the upper layer configuration PTRS-UplinkConfig does not have a ptrs-Power field, or when PUSCH is sent based on a non-codebook, the UE assumes that ptrs-Power is set to state "00".
[0179] [Table 21]
[0180] For a detailed explanation of Table 21, see the relevant explanation in the UE PTRS transmission part of technical specification (TS) 38.214 6.2.3. Further details are not provided here. In scenarios with multiple PTRS ports, Table 22 below is used as an example. The vertical axis corresponds to the subcarrier identifier, the horizontal axis corresponds to the number of consecutive OFDM symbols in PUSCH, and blank positions can be understood as where uplink data signals are transmitted. The precoding for PUSCH transmission is assumed to be the precoding matrix corresponding to TPMI index=0 in Table 9. In addition, the DMRS port designations corresponding to the four uplink transmission layers are {0,1,12,13}, where 12 and 13 are assumed to be newly added DMRS ports in the protocol. For details on DMRS port designation methods, see the relevant explanation in the technical terminology part.
[0181] Figure 4 is a schematic diagram 1 of an exemplary association between a PTRS port and a DMRS port according to one embodiment of the present application. As shown in Figure 4, PUSCH ports 0 and 2 share PTRS port 0, and PUSCH ports 1 and 3 share PTRS port 1. When ptrs-Power is set to state "00", it is assumed that the value of the 2-bit indicator indicating the PTRS-DMRS association relationship is "01" (corresponding to Table 22 below). In this scenario, in Table 21, PTRS p0 corresponding to the first RE (subcarrier 6, symbol #3) sends out a PTRS via PUSCH port 0, and the precoding and sequence of PTRS p0 is determined based on the precoding and sequence corresponding to DMRS port 0. In Table 22, PTRS p1 corresponding to the second RE (subcarrier #7, symbol #3) sends out a PTRS via PUSCH port 3, and the precoding and sequence of PTRS p1 is determined based on the precoding and sequence corresponding to DMRS port 13. In this scenario, it will be understood that DMRS ports 0 and 12 share PTRS p0, and DMRS ports 1 and 13 share PTRS p1. The DMRS port associated with the PTRS is determined based on the indicated PTRS-DMRS association relationship, and the PTRS is transmitted based on the sequence and time-frequency resources corresponding to the DMRS port, as well as the TPMI corresponding to the DMRS port.
[0182] In this case, multiple PTRS ports are frequency-division multiplexed on the same OFDM symbol (in Table 22, PTRS p0 and PTRS p1 are frequency-division multiplexed on symbol 3#), and PUSCH is not transmitted on subcarriers occupied by the PTRS ports (in Table 22, PUSCH is not transmitted on subcarriers #6 and #7). As a result, the same PUSCH port, such as PUSCH port 0 in this example, does not transmit data on the first RE and does not transmit data on the second RE. Thus, the transmit power of PUSCH port 0 on the second RE can be "borrowed" to increase the power to transmit on PTRS p0. This can also be understood as a 3dB (3*2-3) increase when the PUSCH vs. PTRS power factor per RE per layer is 2 and the value of Qp in Table 22 is 2. Similarly, the power increase factor for PTRS port 1 is also 3dB in this case.
[0183] [Table 22]
[0184] 4. Relationship between PTRS port and DMRS port in the case of uplinks with a maximum of 8T and 8 streams. The continuous evolution of massive MIMO systems leads to further increases in the number of transmit and receive antennas (for example, network devices supporting 128T or 256T transmit antennas and terminal devices supporting 8R receive antennas), resulting in the support of a larger number of transport streams (e.g., up to 8 uplink streams). In this case, more PTRS ports are required to support the larger number of transport streams, i.e., three or more PTRS ports are needed. PTRS ports are generally coupled to their associated DMRS ports to transmit PTRS. Therefore, more DMRS ports are required to support the larger number of transport streams. The following details methods for determining the correlation between PTRS ports and DMRS ports in scenarios of more than four push ports and more than four streams in the uplink.
[0185] 1: The terminal device reports the maximum number of supported PTRS ports.
[0186] It is assumed that the number of push ports shared by one PTRS port is greater than or equal to the number of push ports corresponding to one stream. When Ng=2, it can be understood that one data stream is transmitted by a maximum of four push ports. In this case, one PTRS port may correspond to at least four push ports, i.e., the maximum number of PTRS is 2 or less. When Ng=4, one data stream is transmitted by a maximum of two push ports. In this case, the maximum number of PTRS ports is 4 or less. Therefore, the relationship between the number of coherent antenna groups Ng and the number of PTRS ports is: When Ng=1, the maximum number of PTRS ports is 1. When Ng=2, the maximum number of PTRS ports is 2. When Ng=4, the maximum number of PTRS ports is 4.
[0187] In other words, one PTRS port may correspond to one or more Ng groups, and one Ng group may correspond to multiple PUSCH ports.
[0188] It will be understood that this step may alternatively involve the network device sending first information to the terminal device in order to configure the PTRS ports for the terminal device based on the first information. The first information may be radio resource control (RRC) signaling. In other words, the network device may configure the current number of PTRS ports on the terminal device by using higher-layer signaling, but is not limited to this.
[0189] 2. The network device sends the association relationship between the PTRS port and the DMRS port to the terminal device.
[0190] After obtaining the maximum number of PTRS ports supported by the terminal device or the number of configured PTRS ports, the network device may determine the association between PTRS ports and DMRS ports based on the number of PTRS ports corresponding to the terminal device. The network device may also notify the terminal device of the current number of PTRS ports and the PTRS-DMRS association by using higher-layer signaling. The PTRS-DMRS association may include the following scenarios, which are described below in detail.
[0191] (1) Ng=1, and the number of PTRS ports is 1.
[0192] The association relationships (which may be referred to hereafter as association relationship A) between PTRS ports and DMRS ports (which may be represented as "DMRS port" in Table 23, and DMRS ports may be represented as "DMRS port" in all the tables below) may be shown in Table 23. In other words, one PTRS port may have up to eight candidate DMRS ports. Specifically, when Ng=1 and the number of PTRS ports is 1, one of the up to eight candidate DMRS ports may be shown as the DMRS port index associated with the PTRS port.
[0193] [Table 23]
[0194] (2) Ng=2 and the number of PTRS ports is 2. When Ng=2 and the number of PTRS ports is 2, four PUSCH ports may share one PTRS port, and the association relationships between PTRS ports and DMRS ports (which may be referred to as association relationship B below) may be shown in Table 24. In other words, one PTRS port may have up to four candidate DMRS ports. Specifically, when Ng=2 and the number of PTRS ports is 2, one of the up to four candidate DMRS ports may be shown as a DMRS port index associated with a PTRS port (i.e., PTRS port 0 or PTRS port 1).
[0195] [Table 24]
[0196] Corresponding to the PTRS-DMRS association relationship described above, Figure 5 is schematic 2 of the association relationship between a PTRS port and a DMRS port according to one embodiment of the present application. This schematic is explained by using a codebook corresponding to Ng=2 as an example. It should be understood that one row of the codebook corresponds to one PUSCH port, and one column of the codebook corresponds to one uplink transport stream, which can alternatively be understood as one DMRS port. For the sake of clarity, in Figure 5, an example is used in which the DMRS ports include DMRS port 0, DMRS port 1, DMRS port 2, DMRS port 3, DMRS port 8, DMRS port 9, DMRS port 10, and DMRS port 11. Specifically, as shown in Figure 5, DMRS port 0, DMRS port 1, DMRS port 2, and DMRS port 3 are DMRS ports indicated by the most significant bit, and DMRS port 8, DMRS port 9, DMRS port 10, and DMRS port 11 are DMRS ports indicated by the least significant bit.
[0197] As shown in Figure 5, when the antenna ports in Ng0 include PUSCH port 0, PUSCH port 1, PUSCH port 2, and PUSCH port 3, and the antenna ports in Ng1 include PUSCH port 4, PUSCH port 5, PUSCH port 6, and PUSCH port 7, PTRS port 0 may be associated with Ng0, that is, candidate DMRS ports corresponding to PTRS port 0 may include DMRS port 0, DMRS port 1, DMRS port 2, and DMRS port 3, and PTRS port 1 may be associated with Ng1, that is, candidate DMRS ports corresponding to PTRS port 1 may include DMRS port 8, DMRS port 9, DMRS port 10, and DMRS port 11.
[0198] Therefore, when DCI indicates that the "Value of MSB" is 1, the candidate DMRS port index corresponding to PTRS port 0 is 2, meaning the DMRS port associated with PTRS port 0 is the second DMRS port among the DMRS ports indicated by the most significant bit, meaning the DMRS port associated with PTRS port 0 is the second DMRS port among {DMRS port 0, DMRS port 1, DMRS port 2, DMRS port 3}, meaning the DMRS port associated with PTRS port 0 is DMRS port 1. Similarly, when DCI indicates that the "Value of LSB" is 2, the candidate DMRS port index corresponding to PTRS port 1 is 3, meaning the DMRS port associated with PTRS port 1 is the third DMRS port among the DMRS ports indicated by the least significant bit, meaning the DMRS port associated with PTRS port 1 is the third DMRS port among {DMRS port 8, DMRS port 9, DMRS port 10, DMRS port 11}, meaning the DMRS port associated with PTRS port 1 is DMRS port 10.
[0199] (3) Ng = 4, and the number of PTRS ports is 4.
[0200] When Ng=4 and the number of PTRS ports is 4, two PUSCH ports may share one PTRS port, and the association relationships between PTRS ports and DMRS ports (which may be referred to as association relationship C below) may be shown in Table 25. In other words, one PTRS port may have up to two candidate DMRS ports. Specifically, when Ng=4 and the number of PTRS ports is 4, one of the up to two candidate DMRS ports may be shown as a DMRS port index associated with a PTRS port (i.e., PTRS port 0, PTRS port 1, PTRS port 2, or PTRS port 3).
[0201] [Table 25]
[0202] Figure 6 is schematic 3 of the association relationship between PTRS ports and DMRS ports according to one embodiment of the present application. As shown in Figure 6, this schematic is illustrated by using a codebook corresponding to Ng=4 as an example. Similarly, for the sake of clarity, Figure 6 uses an example in which the DMRS ports include DMRS port 0, DMRS port 1, DMRS port 2, DMRS port 3, DMRS port 8, DMRS port 9, DMRS port 10, and DMRS port 11. Specifically, as shown in Figure 6, DMRS port 0 and DMRS port 1 are DMRS ports indicated by the first most significant bit, DMRS port 2 and DMRS port 3 are DMRS ports indicated by the second most significant bit, DMRS port 8 and DMRS port 9 are DMRS ports indicated by the first least significant bit, and DMRS port 10 and DMRS port 11 are DMRS ports indicated by the second least significant bit.
[0203] As shown in Figure 6, when the antenna ports in Ng0 include PUSCH port 0 and PUSCH port 1, the antenna ports in Ng1 include PUSCH port 2 and PUSCH port 3, the antenna ports in Ng2 include PUSCH port 4 and PUSCH port 5, and the antenna ports in Ng3 include PUSCH port 6 and PUSCH port 7, then PTRS port 0 may be associated with Ng0, PTRS port 1 may be associated with Ng1, PTRS port 2 may be associated with Ng2, and PTRS port 3 may be associated with Ng3. In other words, candidate DMRS ports corresponding to PTRS port 0 may include DMRS port 0 and DMRS port 1, candidate DMRS ports corresponding to PTRS port 2 may include DMRS port 2 and DMRS port 3, candidate DMRS ports corresponding to PTRS port 1 may include DMRS port 8 and DMRS port 9, and candidate DMRS ports corresponding to PTRS port 3 may include DMRS port 10 and DMRS port 11.
[0204] Therefore, when the DCI indicates that the value of "Value of 1st MSB" is 0, the candidate DMRS port index corresponding to PTRS port 0 is 1, meaning that the DMRS port associated with PTRS port 0 is the first DMRS port among the DMRS ports indicated by the first most significant bit, that is, the DMRS port associated with PTRS port 0 is the first DMRS port among {DMRS port 0, DMRS port 1}, that is, the DMRS port associated with PTRS port 0 is DMRS port 0. Similarly, when the DCI indicates that the value of "Value of 2nd LSB" is 1, the candidate DMRS port index corresponding to PTRS port 3 is 2, meaning that the DMRS port associated with PTRS port 3 is the second DMRS port among the DMRS ports indicated by the second least significant bit, that is, the DMRS port associated with PTRS port 3 is the second DMRS port among {DMRS port 10, DMRS port 11}, that is, the DMRS port associated with PTRS port 3 is DMRS port 11.
[0205] (4) Ng=4, and the number of PTRS ports is 2.
[0206] It should be understood that when Ng=4, there may be only two PTRS ports. In this case, the association relationship between the two Ng groups may be determined, or the association relationship between the PUSCH port and the PTRS port may be determined directly, and as a result, up to four PUSCH ports may share one PTRS port. Thus, when Ng=4 and the number of PTRS ports is 2, four PUSCH ports may share one PTRS port, and the association relationship between the PTRS port and the DMRS port (which may be called association relationship D below) may be shown in Table 26. In other words, one PTRS port may have up to four candidate DMRS ports. Specifically, when Ng=4 and the number of PTRS ports is 2, one of the up to four candidate DMRS ports may be shown as a DMRS port index associated with the PTRS port (i.e., PTRS port 0 or PTRS port 1).
[0207] [Table 26]
[0208] Figure 7 is schematic 4 of the association relationship between PTRS ports and DMRS ports according to one embodiment of the present application. As shown in Figure 7, this schematic is illustrated by using a codebook corresponding to Ng=4 as an example. Similarly, for the sake of clarity, Figure 7 uses an example in which the DMRS ports include DMRS port 0, DMRS port 1, DMRS port 2, DMRS port 3, DMRS port 8, DMRS port 9, DMRS port 10, and DMRS port 11. As shown in Figure 7, DMRS port 0, DMRS port 1, DMRS port 2, and DMRS port 3 are DMRS ports indicated by the most significant bit, and DMRS port 8, DMRS port 9, DMRS port 10, and DMRS port 11 are DMRS ports indicated by the least significant bit.
[0209] As shown in Figure 7, when Ng=4 and the number of PTRS ports is 2, if the antenna ports in Ng0 include PUSCH ports 0 and 1, the antenna ports in Ng1 include PUSCH ports 2 and 3, the antenna ports in Ng2 include PUSCH ports 4 and 5, and the antenna ports in Ng3 include PUSCH ports 6 and 7, then PTRS port 0 may be associated with Ng0 and Ng1, and PTRS port 1 may be associated with Ng2 and Ng3. In other words, candidate DMRS ports corresponding to PTRS port 0 may include DMRS ports 0, DMRS port 1, DMRS port 2, and DMRS port 3, and candidate DMRS ports corresponding to PTRS port 1 may include DMRS ports 8, DMRS port 8, DMRS port 10, and DMRS port 11.
[0210] Therefore, when the DCI indicates that the "Value of MSB" is 2, the candidate DMRS port index corresponding to PTRS port 0 is 3, meaning the DMRS port associated with PTRS port 0 is the third DMRS port among {DMRS port 0, DMRS port 1, DMRS port 2, DMRS port 3}, which means the DMRS port associated with PTRS port 0 is DMRS port 2. Similarly, when the DCI indicates that the "Value of LSB" is 0, the candidate DMRS port index corresponding to PTRS port 1 is 1, meaning the DMRS port associated with PTRS port 1 is the first DMRS port among {DMRS port 8, DMRS port 9, DMRS port 10, DMRS port 11}, which means the DMRS port associated with PTRS port 1 is DMRS port 8.
[0211] 3. Based on the received PTRS-DMRS association instruction, the terminal device determines the candidate DMRS port index associated with the PTRS, and based on the DMRS port index, the currently scheduled MCS, and the number of currently scheduled RBs, it determines the time-frequency resources and sequence for transmitting the PTRS.
[0212] When transmitting the association between a PTRS port and a DMRS port to a terminal device, it will be understood that the network device may further transmit the corresponding codeword information (e.g., MCS), precoding matrix index (TPMI), transmit layer number indicator information, and DMRS port indicator information to the terminal device. For example, the corresponding MCS, TPMI, transmit layer number indicator information, and DMRS port indicator information may be transmitted to the terminal device using the same DCI signaling.
[0213] A terminal device may determine the DMRS port index corresponding to a PTRS port based on TPMI, transmit layer number indication information, and the association relationship between PTRS ports and DMRS ports. The terminal device may then determine the DMRS port corresponding to a PTRS port based on the DMRS port index and DMRS port indication information corresponding to the PTRS port, or it may determine the time-frequency resources and sequences corresponding to a PTRS based on the DMRS port corresponding to the PTRS port, the currently scheduled MCS, and the number of currently scheduled RBs, and then map and transmit the PTRS based on the time-frequency resources and sequences corresponding to the PTRS.
[0214] Specifically, the terminal device may determine the time-frequency resources and sequences corresponding to the PTRS based on the aforementioned time-frequency resource mapping scheme of the PTRS, that is,
number
number
[0215] [Table 27]
[0216] 4. The terminal device maps and transmits PTRS based on the determined sequence corresponding to the determined time-frequency resource and PTRS port.
[0217] Note that in the case of uplink transmissions with more than four push ports and more than four transport streams, there may be two codeword (CW) cases. When there are two CWs, the network device may determine which CW has the larger or stronger MCS based on the MCS corresponding to each CW, or it may determine the association relationship between the CWs between the PTRS ports and DMRS ports to reduce the maximum number of candidate DMRS ports from eight to four. This can reduce the DCI instruction overhead.
[0218] When the MCS corresponding to two CWs are equal, the association relationship between a PTRS port and a DMRS port may be determined based on the default CW. The default CW is the codeword with the smallest sequence number. Since a DMRS port corresponding to a CW can only be used as a candidate DMRS port associated with one PTRS port, the associated DMRS port may not be accurately determined for at least one PTRS port by using the association relationship table. If the associated DMRS port cannot be accurately determined using the association relationship table, the default DMRS port among the candidate DMRS ports that can be associated with another PTRS port is bound to this PTRS port by using the default rule. For example, the default rule may be "the DMRS port with the smallest DMRS port number".
[0219] For example, Figure 8 is schematic 5 of the association relationship between a PTRS port and a DMRS port according to one embodiment of the present application. As shown in Figure 8, Codebook A corresponding to 8 transmit 8 stream transmit includes CW0 and CW1, and CW0 and CW1 each correspond to only one PTRS port. For example, CW0 corresponds to columns 0 to 3 of Codebook A, CW1 corresponds to columns 4 to 7 of Codebook A, CW0 corresponds to PTRS port 0, and CW1 corresponds to PTRS port 1. In other words, the PUSCH ports for transmitting the four layers of the transport stream included in CW0 (i.e., PUSCH ports 0 to 3) correspond to PTRS port 0, and the PUSCH ports for transmitting the four layers of the transport stream included in CW1 (i.e., PUSCH ports 4 to 7) correspond to PTRS port 1. In this case, the association relationship between PTRS port 0 and the DMRS port may be determined according to Table 28 below.
[0220] [Table 28]
[0221] In the case of Type 2 DMRS, if the DMRS ports scheduled using DCI are {0,1,2,3,12,13,14,15}, then the candidate DMRS ports associated with PTRS port 0 may be {0,1,2,3}, as shown in Figure 8. In this case, if DCI indicates that the value of "Value" is 1, then the DMRS port associated with PTRS port 0 may be the second DMRS port among the candidate DMRS ports {0,1,2,3}, i.e., PTRS port 0 is associated with DMRS port 1. The DMRS port associated with PTRS port 1 may be determined by using a default rule. For example, the default rule may select the DMRS port with the smallest DMRS port number among the DMRS ports that can be associated, i.e., the DMRS port associated with PTRS port 1 may be the DMRS port with the smallest port number among the DMRS ports {12,13,14,15}, i.e., PTRS port 1 may be associated with DMRS port 12.
[0222] In this case, if the resourceElementoffset field in the upper layer parameters is configured as "offset01", the terminal device may determine that the frequency domain resource location corresponding to PTRS port 0 is subcarrier #6 based on the connection relationship between PTRS port 0 and DMRS port 1. Similarly, the terminal device may determine that the frequency domain resource location corresponding to PTRS port 1 is subcarrier #7 based on the connection relationship between PTRS port 1 and DMRS port 12.
[0223] As shown in Figure 8, alternatively, CW0 may correspond to columns 0, 1, 6, and 7 of the codebook, and CW1 may correspond to columns 2, 3, 4, and 5 of the codebook. Alternatively, CW0 may correspond to columns 0, 1, 2, and 7 of the codebook, and CW1 may correspond to columns 3, 4, 5, and 6 of the codebook, etc. This is not limited to these.
[0224] However, when CW0 and CW1 correspond to different MCSs, that is, when two PTRS ports correspond to two different MCSs, how to determine the time-domain density corresponding to the two PTRS ports is a technical challenge that urgently needs to be resolved.
[0225] In conclusion, to address the aforementioned technical challenges, embodiments of this application provide the following technical solutions for determining the time-domain density corresponding to two PTRS ports when two PTRS ports correspond to two MCSs.
[0226] The technical solutions of the embodiments of this application will be described below with reference to the attached drawings.
[0227] The technical solutions in the embodiments of this application can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, 4G systems, such as long-term evolution (LTE) systems, worldwide interoperability for microwave access (WiMAX) communication systems, 5G systems, such as new radio (NR) systems, and future communication systems.
[0228] All aspects, embodiments, or features are presented in this application by describing systems that may include multiple devices, components, and modules. It should be understood that each system may include other devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed with reference to the accompanying drawings. In addition, combinations of these solutions may be used.
[0229] In addition, in the embodiments of this application, terms such as “example” or “for example” are used to indicate that an example, illustration, or explanation is being given. No embodiment or design solution described as “example” in this application should be described as being preferable or having more advantages than another embodiment or design solution. More precisely, the term “example” is used to describe a concept in a concrete way.
[0230] In embodiments of this application, the terms “information,” “signal,” “message,” “channel,” and “signaling” may be used interchangeably from time to time. Note that the meanings expressed by the terms are the same when the differences between the terms are not emphasized. The terms “of,” “corresponding, relevant,” and “corresponding” may be used interchangeably. Note that the meanings expressed by the terms are the same when the differences between the terms are not emphasized. In addition, “ / ” as used in this application may indicate an “or” relationship. In this application, “instruction” may be understood to include direct, indirect, explicit, and implicit instructions. When instructional information is described as indicating A, the instructional information may be understood to possess, directly indicate A, or indirectly indicate A.
[0231] In this application, information indicated by instruction information is referred to as information to be indicated. In a particular implementation process, there are many ways of indicating information to be indicated. For example, the ways include, but are not limited to, the following: a way in which information to be indicated, e.g., information to be indicated or an index of information to be indicated, can be indicated directly; a way in which information to be indicated can be indicated indirectly by indicating other information, where there is a correlation between the other information and the information to be indicated; a way in which only a portion of information to be indicated can be indicated, where the other portions of the information to be indicated are known or pre-agreed. For example, particular information may be indicated by using a pre-agreed (e.g., specified in a protocol) sequence of information to reduce instruction overhead to some extent.
[0232] The information to be transmitted may be transmitted as a whole, or it may be divided into multiple sub-informations to be transmitted separately. Furthermore, the transmission cycle and / or transmission opportunities of these sub-informations may be the same or different. The specific transmission method is not limited in this application. The transmission cycle and / or transmission opportunities of these sub-informations may be predefined, for example, according to a protocol, or configured by the transmitting end device by transmitting configuration information to the receiving end device.
[0233] The network architectures and service scenarios described in the embodiments of this application are intended to more clearly illustrate the technical solutions in the embodiments of this application and do not constitute limitations on the technical solutions provided in the embodiments of this application. As network architectures evolve and new service scenarios emerge, those skilled in the art will know that the technical solutions provided in the embodiments of this application are also applicable to similar technical challenges.
[0234] To facilitate understanding of the embodiments of this application, the communication system shown in Figure 9 is used first as an example to illustrate in detail a communication system applicable to the embodiments of this application. For example, Figure 9 is a schematic diagram of the architecture of a communication system to which a communication method according to one embodiment of this application is applicable.
[0235] As shown in Figure 9, a communication system mainly consists of network devices and terminal devices.
[0236] There may be one or more terminal devices, for example, a first terminal device, a second terminal device, and a third terminal device. A terminal device may be a terminal device having transceiver functionality, or it may be a chip or chip system located on the terminal device. A terminal device may also be referred to as user equipment (UE), access terminal device, subscriber unit, subscriber station, mobile station (MS), remote station, remote terminal device, mobile device, user terminal device, terminal device, wireless communication device, user agent, or user equipment.The terminal devices in the embodiments of this application include mobile phones, cellular phones, smartphones, tablet computers (Pads), wireless data cards, personal digital assistant (PDA) computers, wireless modems, handheld devices (handsets), laptop computers, machine type communication (MTC) terminal devices, computers with wireless receiver functionality, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, smart home devices (e.g., refrigerators, televisions, air conditioners, or meters), smart robots, robotic arms, workshop devices, wireless terminal devices in autonomous driving, wireless terminal devices in industrial control, wireless terminal devices in autonomous driving, wireless terminal devices in remote medical care, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, and smart homes. The terminal device may be a wireless terminal device in a home, an in-vehicle terminal device, a roadside unit (RSU) with terminal device functionality, or an aerial device (e.g., a smart robot, a hot air balloon, an unmanned aerial vehicle, or an airplane). The terminal device of this application may also be an in-vehicle assembly, in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit incorporated into a vehicle as one or more components or units. Alternatively, the terminal device may be another device having terminal device functionality. For example, the terminal device may also be a device that functions as a terminal device in D2D communication.
[0237] In the embodiments of this application, the form of the terminal device is not limited. The device configured to realize the functions of the terminal device may be the terminal device itself, or it may be a device that can assist the terminal device in realizing its functions, such as a chip system. The device may be mounted on the terminal device or used together with the terminal device. In the embodiments of this application, the chip system may include a chip, or it may include a chip and other separate components.
[0238] There may be multiple network devices, for example, a first network device, a second network device, and a third network device. A network device may be a device having wireless transceiver functionality, or a chip or chip system located within the device, or located within an access network (AN) of a communication system to provide access services to a terminal. For example, a network device may be called a radio access network (RAN) device, and more specifically, an access network device in a next-generation mobile communication system, such as a 6G mobile communication system. For example, a network device may be a 6G base station. Alternatively, in a next-generation mobile communication system, a network device may be named in a different way, which falls within the scope of protection of the embodiments of this application. This is not limited to this application. Alternatively, a network device may include a gNB in 5G, for example, a new radio (NR) system, or one antenna panel or group of antenna panels (including multiple antenna panels) of a base station in 5G, or a network node forming a gNB, a transmission and reception point (TRP), or a transmission point (TP), or a transmission measurement function (TMF). For example, a network device may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a radio unit (RU), an RSU with base station functionality, a wired access gateway, or a 5G core network element.Alternatively, network devices may include access points (APs), wireless relay nodes, wireless backhaul nodes, various forms of macro base stations, micro base stations (also called small cells), relay stations, access points, wearable devices, and in-vehicle devices in wireless fidelity (WiFi) systems.
[0239] CUs and DUs may be located separately or may be included in the same network element, for example, a baseband unit (BBU). RUs may be included in a radio frequency device or radio frequency unit, for example, a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It will be understood that a network device may be a CU node, a DU node, or a device containing both CU and DU nodes. In addition, a CU may be classified as a network device in an access network (RAN), or a CU may be classified as a network device in a core network (CN). This is not limited herein.
[0240] In different systems, CU (or CU-CP and CU-UP), DU, or RU may also have different names, but their meanings will be understandable to those skilled in the art. For example, in an ORAN system, CU may be called O-CU (Open CU), DU may be called O-DU, CU-CP may be called O-CU-CP, CU-UP may be called O-CU-UP, and RU may be called O-RU. For ease of explanation, CU, CU-CP, CU-UP, DU, and RU are used as illustrative examples in this application. Any one of CU (or CU-CP and CU-UP), DU, and RU in this application may be implemented by using a software module, a hardware module, or a combination of a software module and a hardware module.
[0241] In the embodiments of this application, the form of the network device is not limited. The device configured to implement the functions of the network device may be a network device itself, or a device capable of supporting the network device in implementing those functions, such as a chip system. The device may be mounted on the network device or used in conjunction with the network device.
[0242] In a communication system, if two PTRS ports correspond to two MCSs, for example, a first MCS and a second MCS, the first time-domain density corresponding to the first PTRS port may be determined based on the first and / or second MCS indicated by the network device, and the time-domain density corresponding to the second PTRS port may also be determined based on the first and / or second MCS indicated by the network device. In this way, the terminal device can determine the first time-domain density corresponding to the first PTRS port and the second time-domain density corresponding to the second PTRS port, and as a result, the terminal device then sends a first PTRS at the first PTRS port and a second PTRS at the second PTRS port. Thus, the reliability and efficiency of communication can be improved.
[0243] Figure 9 should be understood as a simplified diagram used as an example to facilitate understanding. The communication system may further include other network devices and / or other terminal devices not shown in Figure 9.
[0244] For ease of understanding, the communication method according to the embodiments of this application will be described in detail below with reference to Figures 10 to 13. The embodiments of this application are applicable to scenarios in which a single terminal supports transmission of four and / or more than four layers. The communication method provided in the embodiments of this application will be described in detail below using this scenario.
[0245] For example, Figure 10 is a schematic flowchart of a communication method according to one embodiment of this application. This method is applicable to communication between a terminal device and a network device in the aforementioned communication system.
[0246] Specifically, as shown in Figure 10, the procedure for the communication method is as follows:
[0247] Step S1001: The network device sends out the first instruction information. The terminal device receives the first instruction information.
[0248] The first instruction information may be DCI signaling. DCI signaling may include transport block instruction information, PUSCH precoding and precoding information and number of layers information, SRS resource indicator information, antenna port(s), DMRS port, or combination of ports instruction information, PTRS-DMRS association, etc.
[0249] The transport block instruction information may include two codeword information pieces, namely, first codeword information and second codeword information. The first codeword information may include a first MCS, a new data indicator (NDI), and a redundancy version (RV) instruction. The second codeword information may include a second MCS, an NDI, and an RV instruction.
[0250] The values of the first and second MCS may be determined according to any one of the following Tables 29 to 31, but are not limited to this.
[0251] [Table 29]
[0252] [Table 30]
[0253] [Table 31]
[0254] The parameters in Tables 29 to 31 are the MCS index (MCS index, I MCS This includes the modulation order (Qm), target code rate, and spectral efficiency. MCS It will be understood that this corresponds to one group of values: Qm, target code rate, and spectral efficiency.
[0255] The first MCS is I MCS1 It is expressed as, and the second MCS is I MCS2 It is represented as follows. Network devices use DCI signaling to MCS1 and I MCS2 This may also be shown. For example, a network device can use DCI signaling to MCS1 is 10, I MCS2 You may also show that it is 25.
[0256] Each I corresponding to the MCS index shown in Tables 29 to 31 MCS It should be noted that the modulation order, target code rate, and spectral efficiency included are merely examples. The correspondence between the MCS index and the MCS is not particularly limited in the embodiments of this application. For example, the MCS index values from top to bottom in Tables 29 to 31 may alternatively be in descending order. Specifically, the MCS index corresponding to the MCS in the first row is 31, the MCS index corresponding to the MCS in the second row is 30, and by analogy, the MCS index corresponding to the MCS in the last row is 0. This is not limited to the embodiments of this application.
[0257] According to the explanation in the technical terminology section, it will be understood that the reason the first instruction information indicates the first MCS and the second MCS may be that the two PTRS ports each correspond to one CW. For example, as shown in Figure 8, PTRS port 0 corresponds to CW0 and PTRS port 1 corresponds to CW1. In this case, the network device needs to indicate the MCS corresponding to the two CWs, e.g., the first MCS and the second MCS, by using the first instruction information. Note that the first MCS and the second MCS may be carried by the same first instruction information or by different first instruction information separately. This is not limited to this. For example, the network device may indicate the first MCS and the second MCS by using one first instruction information. In another example, the network device may indicate the first MCS by using first instruction information #1, or indicate the second MCS by using first instruction information #2.
[0258] NDI may indicate whether the current scheduling is for a new transmission or a retransmission.
[0259] The RV instruction may indicate the start position of each hybrid automatic repeat request (HARQ) subpacket in the buffer. The PUSCH precoding may be a precoding matrix indicator TPMI. TPMI may be used to determine the PUSCH transmit mode. The PUSCH transmit mode may include fully coherent transmit mode, partially coherent transmit mode, non-coherent transmit mode, non-codebook-based transmit mode, etc. TPMI corresponds to one precoding matrix. The precoding matrix may include X physical uplink shared channels, PUSCH / sounding reference signal SRS ports, and Y data layers. Each data layer corresponds to one DMRS port. In this embodiment of the application, X is greater than 4, and / or Y is greater than 4. The network device may send the TPMI to the terminal device by using DCI signaling. The terminal device may determine the precoding matrix based on the TPMI. For example, a precoding matrix determined by a terminal device based on the TPMI is shown in Figure 8. PTRS port 0 corresponds to the first four rows of the precoding matrix, and PTRS port 1 corresponds to the last four rows of the precoding matrix.
[0260] The transmit layer number is sometimes referred to as the uplink transport stream number or spatial layer number. It will be understood that one DMRS port corresponds to one transport stream, or one column of the precoding matrix corresponds to one uplink transmit layer. Thus, the transmit layer number indication may indicate the number of transmit layers corresponding to a terminal device, or the number of DMRS ports corresponding to a terminal device. In this embodiment of the present application, it will be understood that the number of transmit layers indicated by the transmit layer number information is greater than 4 and less than or equal to 8. In other words, the number of uplink transport streams for a terminal device may be 5, 6, 7, or 8. This is not limited to the embodiment of the present application. For ease of understanding, this embodiment of the present application will be described with a number of uplink transport streams of 8. Further details will not be repeated below.
[0261] SRS resource indicator information shows the number of transmission layers and PUSCH precoding for non-codebook-based transmissions.
[0262] The following describes the specific steps involved in a terminal device sending a PTRS.
[0263] Step a: The terminal device may determine the DMRS port associated with each PTRS port based on the DMRS port instruction information and the PTRS-DMRS association relationship.
[0264] For DMRS port instructions, please refer to Tables 7 to 14. Further details will not be explained again. For PTRS-DMRS associations, please refer to Tables 18 and 19.
[0265] Tables 22-25, and the PTRS-DMRS association determination procedures corresponding to Tables 22-25, may also be used to determine the DMRS port associated with a PTRS port in this embodiment of the present application. This is not limited to this. The antenna port combination indications described above are used only as possible examples. There may be other antenna port combinations. In each combination, the DMRS associated with the PTRS may be determined according to any one of the methods described above. This is not limited to this. For example, in the case of a Type 2 DMRS, if the DMRS ports scheduled by using DCI are {0,1,2,3,12,13,14,15}, then in the case of a Type 2 DMRS, the candidate DMRS ports associated with PTRS port 0 may be {0,1,2,3}. In this case, if DCI indicates a "Value" of 1, the DMRS port associated with PTRS port 0 may be the fourth DMRS port from the candidate DMRS ports {0,1,2,3}, i.e., PTRS port 0 is associated with DMRS port 1. The DMRS port associated with PTRS port 1 may be determined by using a default rule. For example, the default rule may select the DMRS port with the smallest DMRS port number among the DMRS ports that can be associated; that is, the DMRS port associated with PTRS port 1 may be the DMRS port with the smallest port number among DMRS ports {12, 13, 14, 15}; that is, PTRS port 1 may be associated with DMRS port 12.
[0266] Step b: The terminal device may determine the PTRS time-frequency resources based on the DMRS ports associated with each PTRS port, the PTRS time-frequency domain density, and the PTRS time-frequency resource mapping.
[0267] The time-domain resource mapping for PTRS is similar to that for DMRS, and the frequency-domain resource mapping for PTRS may be determined based on the correspondence between PTRS ports and DMRS ports. For example, as shown in Table 17, if the resourceElementoffset field in the upper layer parameters is configured as "offset01", the terminal device may determine that the frequency-domain resource location corresponding to PTRS port 0 is subcarrier #6 based on the association between PTRS port 0 and DMRS port 3. Similarly, the terminal device may determine that the frequency-domain resource location corresponding to PTRS port 1 is subcarrier #7 based on the association between PTRS port 1 and DMRS port 12.
[0268] Table 17 is used only as a possible example, and it should be understood that the embodiments are not limited to the procedures corresponding to Table 17 described in this embodiment. For the time-domain position l corresponding to PTRS, please refer to the relevant explanations in steps 1 through 4 in "2. PTRS" in the technical terminology section. Further details will not be explained again.
[0269] The time-domain density of the PTRS may be determined based on the currently scheduled MCS (e.g., the first MCS and the second MCS). For a specific explanation, please refer to the relevant explanations in steps S1002 and S1003 below.
[0270] The frequency domain density of the PTRS may be determined based on the number of currently scheduled RBs. The specific implementation process is similar to the determination process shown in Table 4 and should be understood by referring to the determination process shown in Table 4. Further details will not be explained again.
[0271] Step c: The terminal device determines the PTRS transmit power based on TPMI, the number of transmit layers, the number of PTRS ports, and the ptrs-Power field.
[0272] For push transmissions with up to 8 layers at 8T, the power coefficient of the PTRS port is determined according to Table 32. Further details are provided below.
[0273] [Table 32]
[0274] Table 32 shows that in the case of fully coherent transmission, the power of the PTRS port is the same as the 4T standard. For example, when the PUSCH transmission mode is fully coherent transmission,
number
[0275] In the case of partial coherent transmission, if the value of ptrs-Power can be 00, the power coefficient for each PTRS port is P1 = min{10log(L x ) + 10 log (Q p ), 10log(L)} or P2=10log(L x ) + 10 log (Q p ) = 10 * log10(L x *Q p ) or L x Q is the number of PUSCH layers for coherent transmission in the PUSCH transmission layer associated with PTRS port x. p This is the number of PTRS ports. In this embodiment of the present application, it is not limited whether the terminal device uses P1 or P2 to calculate the power coefficient. If the value of ptrs-Power can be 01,
number
[0276] For non-coherent and non-codebook-based transmissions, if the value of ptrs-Power can be 00, then P = 10log 10 (Q p ) and that is, the power coefficient of each PTRS port is related only to the number of PTRS ports, or when the value of ptrs-Power can be 0 or 1,
number
[0277] The terminal device has power coefficients for each PTRS port according to Table 32.
number
number
number
[0278] It will be understood that the order in which the terminal device determines the PTRS time-frequency resources and the PTRS transmit power is not limited to the embodiments of this application.
[0279] Step d: The terminal device may transmit a PTRS based on the PTRS time-frequency resources and power coefficient, as well as a predetermined PTRS signal generation formula.
[0280] The device is,
number
[0281] For the specific implementation process of this step, please refer to the relevant explanations in steps S1002 and S1003 below. Further details will not be explained here.
[0282] The name of the first directive is merely an example, and it should be understood that the first directive may also be called directive #1, directive #a, etc. This is not limited to this.
[0283] S1002: The terminal device sends a first PTRS through the first PTRS port.
[0284] The first PTRS is a PTRS transmitted by a terminal device via the first PTRS port. The time-domain density corresponding to the first PTRS is the first time-domain density. The first time-domain density is associated with the first MCS and / or the second MCS.
[0285] The first time-domain density may represent the density of the first PTRS in the time domain, i.e., the OFDM symbol interval in which the first PTRS appears in one slot. The first time-domain density is L PT-RS This is represented as 1. It will be understood that a larger first time-domain density indicates fewer OFDM symbols occupied by the first PTRS in a single slot, and a smaller first time-domain density indicates more OFDM symbols occupied by the first PTRS in a single slot. OFDM symbols in a slot may also be OFDM symbols included in PUSCH.
[0286] It will be understood that the terminal device does not need to distinguish between the correspondence between the first MCS and the two PTRS ports and the correspondence between the second MCS and the two PTRS ports. The terminal device may directly determine the first time-domain density based on the first MCS. Alternatively, the terminal device may determine the first time-domain density based on the second MCS. Alternatively, the terminal device may determine the first time-domain density based on both the first and second MCS. Below, we will use the following three cases as examples for specific explanation.
[0287] First, the network device sends out a second instruction. The terminal device receives the second instruction.
[0288] The second instruction information may be upper-layer signaling. The upper-layer signaling may include PTRS time-domain density information. The PTRS time-domain density information may be used to obtain different MCS threshold intervals by partitioning. The MCS threshold intervals are used to determine the first time-domain density and the second time-domain density. The PTRS time-domain density information may include at least one of the following: a first MCS threshold, a second MCS threshold, or a third MCS threshold.
[0289] The first MCS threshold may be ptrs-MCS1 in Table 15, the second MCS threshold may be ptrs-MCS2 in Table 15, and the third MCS threshold may be ptrs-MCS3 in Table 15.
[0290] The name of the second directive is merely an example, and it should be understood that the second directive may also be called directive #2, directive #b, etc. This is not limited to this.
[0291] Case 1: The terminal device may determine a first time-domain density based on a first MCS and multiple MCS thresholds.
[0292] In other words, the first time-domain density may be associated with a first MCS and multiple MCS thresholds.
[0293] The association of the first time-domain density with the first MCS and multiple MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the first PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is the first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value. It is acceptable to satisfy any one of the following conditions.
[0294] The absence of a first PTRS may, alternatively, mean the absence of a first PTRS port. In other words, the terminal device does not use the first PTRS port to send the first PTRS. This is not limited to the first PTRS.
[0295] The fourth MCS threshold may be a preset value or a default value. The fourth MCS threshold may be ptrs-MCS4 in Table 15. The value of ptrs-MCS4 may be determined by using the MCS index in Tables 28 to 30. In Tables 28 and 30, the value of ptrs-MCS4 may be 29. In Table 29, the value of ptrs-MCS4 may be 28. This is not limited to this.
[0296] According to ptrs-MCS1, ptrs-MCS2, ptrs-MCS3, ptrs-MCS4, and Table 15, the first value may be equal to 4, the second value may be equal to 2, and the third value may be equal to 2. It will be understood that the first, second, and third values may be any other possible values, but are not limited to these.
[0297] In other words, if I MCS1 is less than ptrs-MCS1, there is no first PTRS. I MCS1 is greater than or equal to ptrs-MCS1 and less than ptrs-MCS2, then L PT-RS 1 is equal to 4. I MCS1 is greater than or equal to ptrs-MCS2 and less than ptrs-MCS3, then L PT-RS 1 is equal to 2. I MCS1 is greater than or equal to ptrs-MCS3 and less than ptrs-MCS4, then L PT-RS 1 is equal to 1.
[0298] Case 2: The terminal device may directly determine the first time domain density based on the second MCS and a plurality of MCS thresholds.
[0299] In other words, the first time domain density may be associated with the second MCS and a plurality of MCS thresholds.
[0300] The fact that the first time domain density is associated with the second MCS and a plurality of MCS thresholds means, hereinafter, that if the second MCS is less than the first MCS threshold, there is no first PTRS, if the second MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, the first time domain density is the first value, if the second MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, the first time domain density is the second value, and if the second MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, the first time domain density is the third value, may satisfy any one of the above.
[0301] In other words, if I MCS2 is less than ptrs-MCS1, there is no first PTRS. I MCS2 is greater than or equal to ptrs-MCS1 and less than ptrs-MCS2, then LPT-RS 1 is equal to 4. I MCS2 If it is greater than or equal to ptrs-MCS2 and less than ptrs-MCS3, L PT-RS 1 is equal to 2. I MCS2 If it is greater than or equal to ptrs-MCS3 and less than ptrs-MCS4, L PT-RS 1 is equal to 1.
[0302] Case 3: The terminal device may determine the first time domain density based on the first MCS, the second MCS, and a plurality of MCS thresholds.
[0303] Alternatively, the first time domain density may be associated with a fourth value and a plurality of MCS thresholds.
[0304] The fourth value may be associated with the first MCS and the second MCS. The fourth value is, hereinafter, that is,
Number
[0305] In other words, if the average value of the first MCS and the second MCS is an integer, the fourth value may be Mean(first MCS, second MCS).
[0306] If the average value of the first MCS and the second MCS is not an integer, the fourth value is
Number
[0307] For example, I MCS1 is equal to 20, I MCS2 is equal to 10, the fourth value = Mean(20, 10) = 15, or, I MCS1 is equal to 15, I MCS2 is equal to 16,
Number
number
[0308] The association of the first time-domain density with the fourth value and multiple MCS thresholds is as follows: If the fourth value is less than the first MCS threshold, then the first PTRS does not exist. If the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is the first value. If the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value, and If the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value. It is acceptable to satisfy any one of the following conditions.
[0309] The fourth value is I MCS3 It is expressed as follows: In this case, I MCS3 If ptrs-MCS1 is smaller than ptrs-MCS1, then the first PTRS does not exist. MCS3 If it is greater than or equal to ptrs-MCS1 and less than or equal to ptrs-MCS2, L PT-RS 1 is equal to 4. MCS3 If it is greater than or equal to ptrs-MCS2 and less than or equal to ptrs-MCS3, then L PT-RS 1 is equal to 2. MCS3 If it is greater than or equal to ptrs-MCS3 and less than or equal to ptrs-MCS4, L PT-RS 1 is equal to 1.
[0310] The terminal device is determined L PT-RS Based on 1, a first PTRS may be sent from the first PTRS port. S1003: The terminal device sends a second PTRS through the second PTRS port.
[0311] The second PTRS is a PTRS transmitted by a terminal device via the first PTRS port. The time-domain density corresponding to the second PTRS is the second time-domain density. The second time-domain density is associated with the first MCS and / or the second MCS.
[0312] The second time-domain density may represent the density of the second PTRS in the time domain, i.e., the OFDM symbol interval in which the second PTRS appears in one slot. The second time-domain density is L PT-RS This is represented as 2. It will be understood that a larger second time-domain density indicates fewer OFDM symbols occupied by the second PTRS in a single slot, and a smaller second time-domain density indicates more OFDM symbols occupied by the second PTRS in a single slot.
[0313] Similar to step S1002, the terminal device does not need to distinguish between the correspondence between the first MCS and the two PTRS ports and the correspondence between the second MCS and the two PTRS ports. The terminal device may directly determine the second time-domain density based on the first MCS. Alternatively, the terminal device may determine the second time-domain density based on the second MCS. Alternatively, the terminal device may determine the second time-domain density based on both the first and second MCS. Below, we will use the following three cases as examples for specific explanation.
[0314] Case 4: The terminal device may determine a second time-domain density based on a first MCS and multiple MCS thresholds.
[0315] In other words, the second time-domain density may be associated with the first MCS and multiple MCS thresholds.
[0316] The association of the second time-domain density with the first MCS and multiple MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the second PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the second time-domain density is the first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the second time-domain density is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the second time-domain density is the third value. It is acceptable to satisfy any one of the following conditions.
[0317] The absence of a second PTRS may, conversely, mean the absence of a second PTRS port. In other words, the terminal device does not use a second PTRS port to transmit a second PTRS.
[0318] In other words, I MCS1 If ptrs-MCS1 is smaller than PTRS, then a second PTRS does not exist. MCS1 If it is greater than or equal to ptrs-MCS1 and less than or equal to ptrs-MCS2, L PT-RS 2 is 4. MCS1 If it is greater than or equal to ptrs-MCS2 and less than or equal to ptrs-MCS3, then L PT-RS 2 is 2. MCS1 If it is greater than or equal to ptrs-MCS3 and less than or equal to ptrs-MCS4, L PT-RS 2 is 1.
[0319] Case 5: The terminal device may directly determine the second time-domain density based on the second MCS and multiple MCS thresholds.
[0320] In other words, the second time-domain density may be associated with a second MCS and multiple MCS thresholds.
[0321] The association of the second time-domain density with the second MCS and multiple MCS thresholds is as follows: If the second MCS is smaller than the first MCS threshold, then the second PTRS does not exist. If the second MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the second time-domain density is the first value. If the second MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the second time-domain density is the second value, and If the second MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the second time-domain density is the third value. It is acceptable to satisfy any one of the following conditions.
[0322] In other words, I MCS2 If ptrs-MCS1 is smaller than PTRS, then a second PTRS does not exist. MCS1 If it is greater than or equal to ptrs-MCS1 and less than or equal to ptrs-MCS2, L PT-RS 2 is equal to 4. MCS1 If it is greater than or equal to ptrs-MCS2 and less than or equal to ptrs-MCS3, then L PT-RS 2 is 2. MCS1 If it is greater than or equal to ptrs-MCS3 and less than or equal to ptrs-MCS4, L PT-RS 2 is equal to 1.
[0323] Case 6: The terminal device may determine a second time-domain density based on a first MCS, a second MCS, and multiple MCS thresholds.
[0324] Alternatively, the second time-domain density may be associated with a fourth value and multiple MCS thresholds.
[0325] The fourth value may be associated with the first MCS and the second MCS. The fourth value is as follows:
number
[0326] In other words, if the average of the first MCS and the second MCS is an integer, the fourth value may be Mean(first MCS, second MCS).
[0327] If the average of the first MCS and the second MCS is not an integer, the fourth value is
number
[0328] In other words, I MCS3 If ptrs-MCS1 is smaller than PTRS, then a second PTRS does not exist. MCS3 If it is greater than or equal to ptrs-MCS1 and less than or equal to ptrs-MCS2, L PT-RS 2 is equal to 4. MCS3 If it is greater than or equal to ptrs-MCS2 and less than or equal to ptrs-MCS3, then L PT-RS 2 is 2. MCS3 If it is greater than or equal to ptrs-MCS3 and less than or equal to ptrs-MCS4, L PT-RS 2 is equal to 1.
[0329] In this way, the terminal device determines L PT-RS Based on 2, a second PTRS may be transmitted on the second PTRS port.
[0330] L PT-RS It should be noted that when sending a first PTRS by using 1, the terminal device must determine the OFDM symbol occupied by the first PTRS in one slot according to steps 1-4 of "2. PTRS" in the technical terminology section. Similarly, L PT-RSWhen sending a second PTRS by using 2, it should be noted that the terminal device must determine which OFDM symbols are occupied by the second PTRS in one slot, according to steps 1-4 of "2.PTRS" in the technical terminology section. For specific implementation processes, please refer to the explanation in the technical terminology section. Details are not explained again here. The OFDM symbols occupied by the first PTRS in one slot and the OFDM symbols occupied by the second PTRS in the same slot may be OFDM symbols included in PUSCH.
[0331] In conclusion, if two PTRS ports correspond to two MCSs, for example, a first MCS and a second MCS, the first time-domain density corresponding to the first PTRS port may be determined based on the first and / or second MCS indicated by the network device, and the time-domain density corresponding to the second PTRS port may also be determined based on the first and / or second MCS indicated by the network device. In this way, the terminal device can determine the first time-domain density corresponding to the first PTRS port and the second time-domain density corresponding to the second PTRS port, and as a result, the terminal device then sends a first PTRS at the first PTRS port and a second PTRS at the second PTRS port. Thus, the reliability and efficiency of communication can be improved.
[0332] If the first MCS is equal to the second MCS, it will be understood that the first and second time-domain densities, as determined by the terminal device using one of the methods from Case 1 to Case 6, are equal. In other words, within the same slot, the OFDM symbols occupied by the first PTRS and the second PTRS are the same, or the OFDM symbols occupied by the first PTRS port and the second PTRS port are the same.
[0333] However, when the first MCS is not equal to the second MCS, the first MCS and the second MCS may fall into different threshold intervals in Table 15, and the time domain densities corresponding to the two PTRS ports are different. As a result, the power coefficients of some of the PTRS ports in different OFDM symbols are different. Consequently, the power coefficients of the PTRS transmitted by some of these PTRS ports in some OFDM symbols exceed the maximum power coefficient that can be supported by OFDM.
[0334] For example, as shown in FIG. 8, PTRS port 0 is associated with DMRS port 1, and PTRS port 1 is associated with DMRS port 12. In this case, when the resourceElementoffset field in the upper layer parameter is configured as "offset01", the terminal device may determine that the frequency domain resource position corresponding to PTRS0 is subcarrier #6 based on the association relationship between PTRS port 0 and DMRS port 1. Similarly, the terminal device may determine that the frequency domain resource position corresponding to PTRS1 is subcarrier #7 based on the association relationship between PTRS port 1 and DMRS port 12.
[0335] The MCS corresponding to CW0 is I MCS01 and the MCS corresponding to CW1 is I MCS02 is assumed. I MCS01 and I MCS02 are in different intervals in Table 15, for example, ptrs-MCS2 ≤ I MCS01 < ptrs-MCS3, and ptrs-MCS3 ≤ I MCS02 < ptrs-MCS4, the time domain density L0 of PTRS0 is 2, and the time domain density L1 of PTRS1 is 1.
[0336] The terminal device may transmit PTRS0 on PTRS port 0 based on the TPMI, frequency domain resource location corresponding to PTRS port 0, and L0 shown in Figure 8, or it may transmit PTRS1 on PTRS port 1 based on the TPMI, frequency domain resource location corresponding to PTRS port 1, and L1 shown in Figure 8. As shown in Figure 11, the vertical axis is the subcarrier index and the horizontal axis is the OFDM symbol index. The time-frequency resources occupied by PTRS0 are (symbol #3, subcarrier #6), (symbol #5, subcarrier #6), (symbol #7, subcarrier #6), and (symbol #9, subcarrier #6). The time-frequency resources occupied by PTRS1 are (symbol #3, subcarrier #7), (symbol #4, subcarrier #7), (symbol #5, subcarrier #7), (symbol #6, subcarrier #7), (symbol #7, subcarrier #7), (symbol #8, subcarrier #7), (symbol #9, subcarrier #7), and (symbol #10, subcarrier #7).
[0337] As shown in Figure 11, it will be understood that the terminal device may send DMRS with symbol #2, and that the blank space between symbol # and symbol #10 may be understood as sending PUSCH data.
[0338] From the relevant explanations in the technical terminology section, it can be seen that the power coefficient of a PTRS port depends on the number of subcarriers occupied by the PTRS and the data in each OFDM symbol. As shown in Figure 11, PTRS0 and PTRS1 occupy a different number of subcarriers in different OFDM symbols. Because the number of subcarriers is different, the power coefficients corresponding to the same PTRS port (e.g., PTRS1) in different symbols may be different.
[0339] The power coefficients corresponding to PTRS ports 0 and 1 may be determined according to Table 32. For example, in the case of symbol #3, both PTRS0 and PTRS1 occupy the time-frequency resources of symbol #3. In other words, PTRS port 0 sends PTRS0 at symbol #3, and PTRS port 1 sends PTRS1 at symbol #3. In this case, the power coefficient corresponding to PTRS port 0 is 9dB, and the power coefficient corresponding to PTRS port 1 is 9dB. In the case of symbol #4, PTRS0 occupies the time-frequency resources of symbol #4, and PTRS1 does not occupy the time-frequency resources of symbol #4. In other words, PTRS0 does not exist, or in other words, PTRS port 0 does not exist, and PTRS port 1 sends PTRS1 at symbol #4. In this case, the actual power coefficient of PTRS port 1 is 6dB. In this case, the maximum power coefficient that can actually be supported at symbol #4 is 6dB. If a terminal device transmits PTRS1 with symbol #4 based on the 9dB defined in Table 8, the maximum power coefficient of 6dB that can be supported by symbol #4 does not fit the 9dB PTRS power coefficient notified in Table 32. As a result, the power coefficient of PTRS1 transmitted by PTRS port 1 with symbol #4 exceeds the maximum power coefficient that can be supported by symbol #4, causing power to exceed the limit. Consequently, the reliability and efficiency of communication are low.
[0340] In other words, if the time-domain densities corresponding to two PTRS ports are different, the power coefficients of some PTRS ports in different OFDM symbols will be different, and furthermore, the power coefficients of the PTRS emitted by this portion of some PTRS ports in an OFDM symbol will exceed the maximum power coefficient that can be supported by OFDM.
[0341] Therefore, this embodiment of the present application provides the following solution to avoid the problem of power exceeding limits when the time-domain densities corresponding to the two PTRS ports are different. The following example is used for specific illustration.
[0342] Case a: The first MCS is greater than the second MCS. The first time-domain density is associated with the first MCS and multiple MCS thresholds, and the second time-domain density is associated with the first MCS and multiple MCS thresholds.
[0343] In this case, both the first and second time-domain densities may be determined by using the larger of the two MCSs, i.e., Case 1 and Case 4. In this case, the value of the first time-domain density is equal to the value of the second time-domain density, and the power coefficients of the first and second PTRS ports in the OFDM symbol are the same. This avoids the problem of power exceeding limits due to different power coefficients for some PTRS ports in different OFDM symbols.
[0344] For example, in Figure 11, I MCS01 MCS02 In this case, the terminal device is I MCS02 The time-domain densities corresponding to may be used as the time-domain densities for PTRS0 and PTRS1, i.e., both the time-domain densities for PTRS0 and PTRS1 are L1. In this case, the time-frequency resources occupied by PTRS0 and PTRS1 may be shown in Figure 12. The time-frequency resources occupied by PTRS0 may be (symbol #3, subcarrier #6), (symbol #4, subcarrier #6), (symbol #5, subcarrier #6), (symbol #5, subcarrier #6), (symbol #7, subcarrier #6), (symbol #8, subcarrier #6), (symbol #9, subcarrier #6), and (symbol #10, subcarrier #6). The time-frequency resources occupied by PTRS1 may also be (symbol #3, subcarrier #7), (symbol #4, subcarrier #7), (symbol #5, subcarrier #7), (symbol #6, subcarrier #7), (symbol #7, subcarrier #7), (symbol #8, subcarrier #7), (symbol #9, subcarrier #7), and (symbol #10, subcarrier #7).
[0345] In this case, the power coefficients corresponding to PTRS port 0 and PTRS port 1 from symbol #3 to symbol #10 are all 9 dB.
[0346] Case b: The first MCS is greater than the second MCS. The first time-domain density is associated with the fourth value and multiple MCS thresholds, and the second time-domain density is associated with the first MCS and multiple MCS thresholds.
[0347] In this case, both the first and second time-domain densities may be determined by using the average or rounded average of two MCSs, namely Case 3 and Case 6. In this case, the value of the first time-domain density is equal to the value of the second time-domain density, and the power coefficients of the first and second PTRS ports in the OFDM symbol are the same. This avoids the problem of power exceeding limits due to different power coefficients for some PTRS ports in different OFDM symbols.
[0348] Case c: The first MCS is smaller than the second MCS. The first time-domain density is associated with the first MCS and multiple MCS thresholds, and the second time-domain density is associated with the first MCS and multiple MCS thresholds.
[0349] In this case, both the first and second time-domain densities are determined by using the smaller of the two MCSs, i.e., the first MCS, i.e., Case 1 and Case 4. In this case, the value of the first time-domain density is equal to the value of the second time-domain density, and the power coefficients of the first and second PTRS ports in the OFDM symbol are the same. This avoids the problem of power exceeding limits due to different power coefficients for some PTRS ports in different OFDM symbols.
[0350] For example, in Figure 11, I MCS01 MCS02 In this case, the terminal device is I MCS01 The time-domain densities corresponding to PTRS0 and PTRS1 may be used as the time-domain densities, i.e., both the time-domain resources of PTRS0 and PTRS1 are L0. In this case, the time-frequency resources occupied by PTRS0 and PTRS1 may be shown in Figure 13. The time-frequency resources occupied by PTRS0 are (symbol #3, subcarrier #6), (symbol #5, subcarrier #6), (symbol #7, subcarrier #6), and (symbol #9, subcarrier #6). The time-frequency resources occupied by PTRS1 are (symbol #3, subcarrier #7), (symbol #5, subcarrier #7), (symbol #7, subcarrier #7), and (symbol #9, subcarrier #7).
[0351] In this case, the power coefficients corresponding to PTRS port 0 and PTRS port 1 in symbols #3, #5, #7, and #9 are all 9dB, and no PTRS is transmitted in symbols #4, #6, #8, and #10.
[0352] Case d: The first MCS is smaller than the second MCS. The first time-domain density is associated with the fourth value and multiple MCS thresholds, and the second time-domain density is associated with the first MCS and multiple MCS thresholds.
[0353] In this case, both the first and second time-domain densities may be determined by using the average or rounded average of two MCSs, namely Case 3 and Case 6. In this case, the value of the first time-domain density is equal to the value of the second time-domain density, and the power coefficients of the first and second PTRS ports in the OFDM symbol are the same. This avoids the problem of power exceeding limits due to different power coefficients for some PTRS ports in different OFDM symbols.
[0354] In cases a to d, the terminal device uses the same MCS, for example the first MCS or the second MCS, or the fourth value, to determine the first time domain density and the second time domain density. As a result, the time domain resources occupied by the first PTRS port and the second PTRS port can be aligned, and it is understood that the case where the power exceeds the limit is avoided.
[0355] Case e: When the first MCS and the second MCS are not equal and fall within different threshold intervals shown in Table 15, for example, when the first MCS falls within the first threshold interval and the second MCS falls within the second threshold interval, the first time domain density and the second time domain density may be determined based on the time domain density corresponding to the first MCS threshold interval.
[0356] For example, in FIG. 8, ptrs-MCS2 ≤ I MCS01 < is ptrs-MCS3, and ptrs-MCS3 ≤ I MCS02 < is ptrs-MCS4. In this case, the terminal device may determine the time domain density of PTRS0 and PTRS1 based on the threshold interval in which I MCS01 is arranged, that is, the time domain resources of PTRS0 and PTRS1 are both L0. In this case, the time-frequency resources occupied by PTRS0 and the time-frequency resources occupied by PTRS1 can be shown in FIG. 13. In this case, the power coefficients corresponding to PTRS port 0 and PTRS port 1 in symbol #3, symbol #5, symbol #7, and symbol #9 are all 9 dB, and PTRS is not transmitted in symbol #4, symbol #6, symbol #8, and symbol #10. In this case, the power coefficients corresponding to PTRS port 0 and PTRS port 1 in symbol #3, symbol #5, symbol #7, and symbol #9 are all 9 dB, and PTRS is not transmitted in symbol #4, symbol #6, symbol #8, and symbol #10.
[0357] Case f: When the first MCS and the second MCS are not equal and fall within different threshold intervals shown in Table 15, for example, when the first MCS falls within the first threshold interval and the second MCS falls within the second threshold interval, the first time domain density and the second time domain density may be determined based on the time domain density corresponding to the second MCS threshold interval.
[0358] For example, in FIG. 8, ptrs-MCS2 ≦ I MCS01 < is ptrs-MCS3, and ptrs-MCS3 ≦ I MCS02 < is ptrs-MCS4. In this case, the terminal device MCS02 may determine the time domain density of PTRS0 and PTRS1 based on the threshold interval in which I is arranged, that is, the time domain resources of PTRS0 and PTRS1 are both L1. In this case, the time-frequency resources occupied by PTRS0 and the time-frequency resources occupied by PTRS1 can be shown in FIG. 12. In this case, the power coefficients corresponding to PTRS port 0 and PTRS port 1 from symbol #3 to symbol #10 are all 9 dB.
[0359] In cases e to f, it will be understood that the terminal device uses the same threshold interval to determine the first time domain density and the second time domain density. The threshold interval may be the threshold interval in which the first MCS is arranged or the threshold interval in which the second MCS is arranged. Therefore, in order to avoid the case where the power exceeds the limit and improve the communication reliability and communication efficiency, the time domain resources occupied by the first PTRS port and the second PTRS port can be aligned.
[0360] Case j: The fifth value is greater than the sixth value. The values of the first time domain density and the second time domain density are both equal to the fifth value.
[0361] The first PTRS port corresponds to the first MCS, and the second PTRS port corresponds to the second MCS. For example, as shown in FIG. 8, the MCS corresponding to CW0 is I MCS01Therefore, the MCS corresponding to CW1 is I MCS02 Therefore, CW0 corresponds to PTRS port 0, and CW1 corresponds to PTRS port 1. Thus, PTRS port 0 is I MCS01 In response to this, PTRS port 1 is I MCS02 It corresponds to.
[0362] The fifth value may be associated with the first MCS and multiple MCS thresholds. The association of the fifth value with the first MCS and multiple MCS thresholds means, namely, If the first MCS is less than the first MCS threshold, then the first PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the fifth value is the first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the fifth value is the third value. It satisfies one of the following conditions.
[0363] In other words, the fifth value is a time-domain density value determined by the terminal device based on the threshold interval in which the first MCS is placed.
[0364] The association of the sixth value with the second MCS and multiple MCS thresholds is as follows: If the second MCS is smaller than the first MCS threshold, then the second PTRS does not exist. If the second MCS is greater than or equal to the first MCS threshold, and less than the second MCS threshold, then the sixth value is the first value. If the second MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value, and If the second MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the sixth value is the third value. It is acceptable to satisfy any one of the following conditions.
[0365] In other words, the fifth value is a time domain density value determined by the terminal device based on the threshold interval in which the second MCS is arranged.
[0366] When the fifth value is greater than the sixth value, the terminal device may use the larger of the fifth value and the sixth value, i.e., the fifth value, as the values of the first time domain density and the second time domain density. For example, in FIG. 8, L1 = 1 < L0 = 2. In this case, the time domain resources of PTRS0 and PTRS1 are both L0. In this case, the time-frequency resources occupied by PTRS0 and the time-frequency resources occupied by PTRS1 can be shown in FIG. 13. In this case, the power coefficients corresponding to PTRS port 0 and PTRS port 1 in symbol #3, symbol #5, symbol #7, and symbol #9 are all 9 dB, and PTRS is not transmitted in symbol #4, symbol #6, symbol #8, and symbol #10.
[0367] Case h: The fifth value is greater than the sixth value. The values of the first time domain density and the second time domain density are equal to the seventh value, and the seventh value is associated with the fifth value and the sixth value.
[0368] The seventh value is, hereinafter, i.e.,
Number
[0369] For example, when the fifth value is 4 and the sixth value is 2,
Number
Number
[0370] If the fifth value is greater than the sixth value, the terminal device may use the seventh value associated with the fifth value and the sixth value as the values of the first time-domain density and the second time-domain density. In this case, the value of the first time-domain density is equal to the value of the second time-domain density, and the power coefficients of the first PTRS port and the second PTRS port in the OFDM symbol are the same. This can avoid the problem that the power exceeds the limit because the power coefficients of some PTRS ports in different OFDM symbols are different, and improve the reliability and communication efficiency of communication.
[0371] Case i: The fifth value is smaller than the sixth value. The values of the first time-domain density and the second time-domain density are both equal to the fifth value.
[0372] If the fifth value is smaller than the sixth value, the terminal device may use the smaller of the fifth value and the sixth value, which is the fifth value, as the values of the first time-domain density and the second time-domain density. For example, in FIG. 8, L1 = 1 <L0 = 2. In this case, the time-domain resources of PTRS0 and PTRS1 are both L1. In this case, the time-frequency resources occupied by PTRS0 and the time-frequency resources occupied by PTRS can be shown in FIG. 12. In this case, the power coefficients corresponding to PTRS port 0 and PTRS port 1 from symbol #3 to symbol #10 are all 9 dB.
[0373] Case g: The fifth value is smaller than the sixth value. The values of the first time-domain density and the second time-domain density are equal to the seventh value.
[0374] In other words, when the fifth value is smaller than the sixth value, the terminal device may use the seventh value associated with the fifth and sixth values as the values for the first and second time-domain densities. In this case, the value of the first time-domain density is equal to the value of the second time-domain density, and the power coefficients of the first and second PTRS ports in the OFDM symbol are the same. This avoids the problem of power exceeding limits due to different power coefficients for some PTRS ports in different OFDM symbols.
[0375] In cases j to g, the terminal device uses the same time domain density value as the first and second time domain densities, for example, the fifth, sixth, or seventh value, and as a result, the time domain resources occupied by the first or second PTRS port can be aligned, avoiding cases where the power of the first or second PTRS port exceeds some limits of the OFDM symbol, thereby improving the reliability and efficiency of communication.
[0376] In a possible design solution, the first power coefficient is associated with at least one of the following: PUSCH precoding, transmit layer number information, PTRS power information, or a value for the first scheduled PTRS port number, and the first power coefficient is the power coefficient corresponding to the first PTRS.
[0377] The second power coefficient is associated with at least one of the following: PUSCH precoding, transmit layer number information, PTRS power information, or the value of the second scheduled PTRS port number, and the second power coefficient is the power coefficient corresponding to the second PTRS.
[0378] The first power coefficient may be the power coefficient corresponding to the first PTRS, and the second power coefficient may be the power coefficient corresponding to the second PTRS. PUSCH precoding may be used to determine the PUSCH transmit mode. The PUSCH transmit mode may include fully coherent transmit mode, partially coherent transmit mode, non-coherent transmit mode, non-codebook-based transmit mode, etc.
[0379] The transmission layer count information indicates the number of uplink transmission layers corresponding to the terminal device.
number
number
[0380] PTRS power information may be in the ptrs-Power field. The value of ptrs-Power may be 00, 01, 10, or 11. Different values correspond to different power factor assumptions.
[0381] The number of first scheduled PTRS ports and the number of second scheduled PTRS ports are {1, 2} PTRS ports.
[0382] The terminal device may determine the first and second power coefficients by using Table 32 based on PUSCH precoding, transmit layer number information, PTRS power information, or the number of PTRS ports.
[0383] In a possible design solution, when the first time-domain density is smaller than the second time-domain density, the value of the first scheduled PTRS port count is 1, and the value of the second scheduled PTRS port count is 2.
[0384] As shown in Figure 11, when a PTRS port with a low time-domain density exceeds the power limit of some OFDM symbols, it will be understood that the terminal device calculates a first power coefficient by using a port number Qp of 1. In other words, the terminal device uses the minimum of the power coefficients corresponding to the multiple OFDM symbols occupied by the first PTRS port as the power coefficient of the first PTRS port, and transmits the first PTRS using this minimum as the first power coefficient. For example, as shown in Figure 11, the terminal device may transmit PTRS1 by using the power coefficient corresponding to symbol #3, or, i.e., the terminal device may transmit PTRS1 by using 6dB for symbols #3 to #10.
[0385] The power coefficient of a PTRS port with a high time-domain density is unaffected. Therefore, the terminal device still calculates the second power coefficient by using the number of ports Qp of 2.
[0386] It will be understood that when a terminal device uses the minimum value as the first power coefficient, some performance of the first PTRS port will be sacrificed. For example, the signal strength of the first PTRS will be attenuated. However, this can avoid exceeding the power limit with some OFDM symbols, improving communication reliability and efficiency.
[0387] In a possible design solution, the first scheduled PTRS port count value is associated with the number of PTRS ports that actually transmit PTRS signals in each OFDM symbol, and the second scheduled PTRS port count value is associated with the number of PTRS ports that actually transmit PTRS signals in each OFDM symbol.
[0388] The PTRS signal may include a first PTRS and a second PTRS, and the OFDM symbol may be an OFDM symbol included in PUSCH.
[0389] The terminal device may calculate a first power coefficient and a second power coefficient for each OFDM symbol (per OFDM symbol). If the first time-domain density is the same as the second time-domain density, the value of the first scheduled PTRS port count is the same as the value of the second scheduled PTRS port count for each OFDM symbol.
[0390] If the first time-domain density differs from the second time-domain density, for example, if the first time-domain density is smaller than the second time-domain density, the value of the first scheduled PTRS port count will differ from the value of the second scheduled PTRS port count for each OFDM symbol. The terminal device calculates the corresponding power coefficient for each OFDM symbol by using the number of PTRS ports actually used to send PTRS signals for each OFDM symbol, and as a result, the terminal device can send PTRS signals for each OFDM symbol by using the actual power coefficient. This avoids the case where the first PTRS ports exceed the power limits of some OFDM symbols, improving communication reliability and efficiency.
[0391] For example, as shown in Figure 11, the terminal device has 2 PTRS ports for actually transmitting PTRS signals at symbols #3, #5, #7, and #9, and 1 PTRS port for actually transmitting PTRS signals at symbols #4, #6, #8, and #10. In this case, the terminal device may calculate the first power coefficient #1 and the second power coefficient #1 at symbol #3 by using Qp=2. The terminal device may calculate the first power coefficient #2 at symbol #4 by using Qp=1. The terminal device may calculate the first power coefficient #3 and the second power coefficient #2 at symbol #5 by using Qp=2. The terminal device may calculate the first power coefficient #4 at symbol #6 by using Qp=1. The terminal device may calculate the first power coefficient #5 and the second power coefficient #3 at symbol #7 by using Qp=2. The terminal device may calculate the first power coefficient #6 at symbol #8 by using Qp=1. The terminal device may calculate the first power coefficient #7 and the second power coefficient #4 in symbol #9 by using Qp=2. The terminal device may calculate the first power coefficient #8 in symbol #10 by using Qp=1.
[0392] In this embodiment of the present application, it will be understood that the time-frequency resources occupied by the PTRS port and the time-frequency resources occupied by the PTRS may be interchangeable. This is not limited to this.
[0393] To facilitate understanding of the solution, the following information will be added.
[0394] The DMRS indication method in the technical terminology section may be expressed as the following two-level signaling indication: Corresponding to the RRC signaling, information such as the DMRS type and maximum length is configured. The DCI signaling selects one port group from the antenna port indication table for DMRS transmission associated with the PDSCH / PUSCH. The specific method may be as follows:
[0395] In existing NR protocols, DMRS port instructions are communicated using the RRC+DCI 2-level signaling method. The specific communication method is described below.
[0396] In accordance with the DMRS port and the DMRS symbol and time-frequency resource mapping methods defined in existing NR or R18 standards, during each data transmission process, the network device must notify the terminal device of the correspondingly assigned DMRS port. Based on the assigned DMRS port, the terminal device receives a pilot signal and performs the corresponding channel estimation procedure at the corresponding resource location according to the DMRS symbol generation method and time-frequency resource mapping rules defined in the protocol. Currently, the DMRS port notification method defined in the NR protocol uses a method in which the DMRS type is configured quasi-statically by using upper-layer signaling, and the assigned DMRS port index is notified dynamically by using DCI. The specific method is as follows:
[0397] (1) The DMRS type and the number of occupied symbols are determined by using RRC signaling.
[0398] The DMRS type used is configured by using the upper-layer signaling DMRS-DownlinkConfig. The specific signaling details are as follows: DMRS-DownlinkConfig ::= SEQUENCE{ dmrs-Type ENUMERATED{type2}OPTIONAL, --Need S dmrs-AdditionalPosition ENUMERATED{pos0,pos1,pos3}OPTIONAL, --Need S maxLength ENUMERATED{len2} scramblingID0 INTEGER(0..65535) scramblingID1 INTEGER(0..65535) phaseTrackingRS SetupRelease {PTRS-DownlinkConfig} ..., [[ dmrs-Downlink-r16 ENUMERATED{enabled} ]] } dmrs-Type indicates whether Type 1 DMRS or Type 2 DMRS is used. maxLength indicates whether single-symbol DMRS or dual-symbol DMRS is used. Specifically, if maxLength is set to len2, whether single-symbol DMRS or dual-symbol DMRS is used can be further indicated by using DCI. If the maxLength field is not configured, single-symbol DMRS is used.
[0399] (2) DCI signaling notification
[0400] DCI signaling includes an antenna port field indicating the assigned DMRS port index. The NR protocol defines different DMRS port tables for different dmrs-Type and maxLength configuration values. The antenna port field in DCI signaling indicates the index value in the DMRS port table corresponding to the dmrs-Type and maxLength values configured using higher-layer signaling, with each index value corresponding to one or more DMRS port indices.
[0401] Tables 33 to 48 show the methods for specifying uplink DMRS ports in existing NR protocols.
[0402] [Table 33]
[0403] [Table 34]
[0404] [Table 35]
[0405] [Table 36]
[0406] [Table 37]
[0407] [Table 38]
[0408] [Table 39]
[0409] Table 40
[0410] Table 41
[0411] Table 42
[0412] Table 43
[0413] Table 44
[0414] Table 45
[0415] Table 46
[0416] Table 47
[0417] Table 48
[0418] Existing NR protocols support push transmissions of 4 streams or less, and it can be seen that the number of orthogonal DMRS ports supported by NR protocols only includes the ability to support combinations with rank ≤ 4.
[0419] Considering the subject matter direction of the NR R18 standard's DMRS extension, the ability of the R18 standard to support a large number of uplink DMRS ports is further improved, as the requirements for a large number of uplink streams increase in actual industrial scenarios. For uplink push transmissions, single-user transmissions of up to eight streams are supported in each DMRS configuration type. For push transmissions of up to eight streams, the possible DMRS port instruction table designs defined in the R18 standard are shown in Tables 49 to 52.
[0420] [Table 49]
[0421] [Table 50]
[0422] [Table 51]
[0423] [Table 52]
[0424] The communication method provided in the embodiments of this application is described in detail above with reference to Figures 10 to 13. A communication device configured to perform the communication method provided in the embodiments of this application is described in detail with reference to Figures 14 and 15.
[0425] For example, Figure 14 is schematic 1 of the structure of a communication device according to one embodiment of the present application. As shown in Figure 14, the communication device 1400 includes a transceiver module 1401 and a processing module 1402. For ease of explanation, Figure 14 shows only the main components of the communication device.
[0426] In some embodiments, the communication device 1400 is applicable to the communication system shown in Figure 9 and realizes the functions of a terminal device.
[0427] The transceiver module 1401 may be configured to implement the functions of a terminal device for receiving and transmitting messages. The processing module 1402 may be configured to implement terminal device functions other than receiving and transmitting messages.
[0428] Optionally, the transceiver module 1401 may include a transmit module and a receive module. The transmit module is configured to implement the transmit function of the communication device 1400, and the receive module is configured to implement the receive function of the communication device 1400.
[0429] Optionally, the communication device 1400 may further include a storage module. The storage module stores a program or instruction. When the processing module 1402 executes a program or instruction, the communication device 1400 may perform the communication method described above.
[0430] It should be noted that the communication device 1400 may be a terminal device, a chip (system) or other component or assembly that may be placed in a terminal device, or a device including a terminal device. This is not limited to the present application.
[0431] Furthermore, for the technical effects of the communication device 1400, please refer to the technical effects of the communication method described above. Details will not be explained again here.
[0432] In some other embodiments, the communication device 1400 is applicable to the communication system shown in Figure 9 and realizes the functions of a network device.
[0433] The transceiver module 1401 may be configured to implement the functions of a network device for receiving and transmitting messages. The processing module 1402 may be configured to implement network device functions other than receiving and transmitting messages.
[0434] Optionally, the transceiver module 1401 may include a transmit module and a receive module. The transmit module is configured to implement the transmit function of the communication device 1400, and the receive module is configured to implement the receive function of the communication device 1400.
[0435] Optionally, the communication device 1400 may further include a storage module. The storage module stores a program or instruction. When the processing module 1402 executes a program or instruction, the communication device 1400 may perform the communication method described above.
[0436] It should be noted that the communication device 1400 may be a network device, a chip (system) or other component or assembly that may be placed in a network device, or a device including a network device. This is not limited to the present application.
[0437] Furthermore, for the technical effects of the communication device 1400, please refer to the technical effects of the communication method described above. Details will not be explained again here.
[0438] For example, Figure 15 is schematic 2 of the structure of a communication device according to one embodiment of the present application. The communication device may be a terminal, or a chip (system) or another component or assembly that may be located within the terminal. As shown in Figure 15, the communication device 1500 may include a processor 1501. Optionally, the communication device 1500 may further include a memory 1502 and / or a transceiver 1503. The processor 1501 may be coupled to the memory 1502 and the transceiver 1503 and connected to the memory 1502 and the transceiver 1503, for example, via a communication bus.
[0439] The components of the communication device 1500 will be described in detail below with reference to Figure 15.
[0440] The processor 1501 is the control center of the communication device 1500 and may be a single processor or a collective term for multiple processing elements. For example, the processor 1501 may be one or more central processing units (CPUs), or application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement this embodiment of the present application, such as one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).
[0441] Optionally, the processor 1501 may implement various functions of the communication device 1500, or it may execute the communication method shown in Figures 5 to 7 by, for example, operating or executing a software program stored in memory 1502 and retrieving data stored in memory 1502.
[0442] In one embodiment, during a specific implementation, the processor 1501 may include one or more CPUs, for example, CPU0 and CPU1 shown in Figure 15.
[0443] In a specific implementation, in one embodiment, the communication device 1500 may include a plurality of processors, for example, processors 1501 and 1504 shown in Figure 15. Each of the processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor as used herein may be one or more devices, circuits, and / or processing cores configured to process data (e.g., computer program instructions).
[0444] Memory 1502 is configured to store a software program for implementing the solution of this application, and processor 1501 controls the execution of the software program. For specific implementations, please refer to the embodiments of the method. Details are not described again here.
[0445] Optionally, memory 1502 may be, but is not limited to, read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions, electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or another optical disc storage device, optical disc storage device (including compressed optical discs, laser discs, optical discs, digital multipurpose optical discs, and Blu-ray discs, etc.), magnetic disk storage medium or another magnetic storage device, or any other medium capable of holding or storing desired program code in the form of instructions or data structures and accessible by a computer. Memory 1502 may be integrated with processor 1501, or it may exist independently, or it may be coupled to processor 1501 via an interface circuit of communication device 1500 (not shown in Figure 15). This is not specifically limited to the embodiments of this application.
[0446] The transceiver 1503 is configured to communicate with another communication device. For example, the communication device 1500 is a terminal, and the transceiver 1503 may be configured to communicate with a network device or with another terminal device. In another example, the communication device 1500 is a network device, and the transceiver 1503 may be configured to communicate with a terminal or with another network device.
[0447] Optionally, the transceiver 1503 may include a receiver and a transmitter (not shown separately in Figure 15). The receiver is configured to implement a receiving function, and the transmitter is configured to implement a transmitting function.
[0448] Optionally, the transceiver 1503 may be integrated with the processor 1501, or it may exist separately, or it may be coupled to the processor 1501 via an interface circuit of the communication device 1500 (not shown in Figure 15). This is not specifically limited to the embodiments of this application.
[0449] It should be noted that the structure of the communication device 1500 shown in Figure 15 does not constitute a limitation on communication devices. Actual communication devices may include more or fewer components than those shown in the figure, may combine several components, or may have different arrangements of components.
[0450] Furthermore, for the technical effects of the communication device 1500, please refer to the technical effects of the communication method in the embodiment of the method. Details will not be explained again here.
[0451] One embodiment of this application provides a communication system. The communication system may include terminal devices and network devices shown in Figure 4.
[0452] It should be understood that the processor in the embodiments of this application may be a central processing unit (CPU), or the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, individual gate or transistor logic devices, or individual hardware components. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor.
[0453] It should be further understood that the memory in the embodiments of this application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) used as an external cache. Rather than providing a limited explanation, many forms of random access memory (RAM) may be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and direct rambus random access memory (DR RAM).
[0454] All or part of the embodiments described above may be implemented using software, hardware (e.g., circuitry), firmware, or any combination thereof. When software is used to implement the embodiments described above, all or part of the embodiments described above may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded and executed on a computer, all or part of the procedures or functions according to the embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable device. Computer instructions may be stored on a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted by wire (e.g., infrared, wireless, or microwave) from one website, computer, server, or data center to another website, computer, server, or data center. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device, such as a server or data center, incorporating one or more available media. The usable media may be magnetic media (e.g., floppy disks, hard disk drives, or magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media may include solid-state drives.
[0455] In this specification, the term "and / or" describes only the relational relationship between the related objects, and it should be understood that there are three possible relationships. For example, A and / or B may represent the following three cases: that only A exists, that both A and B exist, and that only B exists, and A and B may be singular or plural. In addition, the symbol " / " in this specification usually indicates an "or" relationship between related objects, but may also indicate an "and / or" relationship. For further details, please refer to the context for understanding.
[0456] In this application, “at least one” means one or more, and “multiple” means two or more. “At least one of the following items (parts)” or similar expressions means any combination of these items, including any single item (part) or any combination of multiple items (parts). For example, at least one of a, b, or c may represent a, b, c, ab, ac, bc, or abc, where a, b, and c may be singular or plural.
[0457] In the embodiments of this application, it should be understood that the sequence numbers of the processes described above do not imply an execution order. The execution order of the processes should be determined based on the function and internal logic of the processes and should not be construed as any limitation to the implementation processes of the embodiments of this application.
[0458] Those skilled in the art will recognize that the units and algorithmic steps in the examples described with reference to the embodiments disclosed herein can be implemented by electronic hardware or by a combination of computer software and electronic hardware. Whether the functionality is implemented by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may implement the functionality described using various methods for specific applications, but such implementations should not be considered to exceed the scope of this application.
[0459] For the sake of simplicity, it will be readily apparent to those skilled in the art that, for the sake of simplicity, the detailed working processes of the aforementioned systems, apparatus, and units should be referred to the corresponding processes in the embodiments of the method. Further details are not described here.
[0460] It should be understood that in some embodiments provided in this application, the disclosed systems, apparatus, and methods may be implemented in other ways. For example, the embodiments of the apparatus described are merely examples. For example, the division into units is merely a logical functional division, and other divisions may be used in actual implementations. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the mutual coupling, direct coupling, or communication connection shown or described may be implemented through some interfaces. Indirect coupling or communication connection between apparatus or units may be implemented electrically, mechanically, or in other forms.
[0461] Units described as separate parts may or may not be physically separated, and components shown as units may or may not be physical units, may be located in one place, or may be distributed across multiple network units. Some or all of the units may be selected based on the actual requirements to achieve the objectives of the solution of the embodiment.
[0462] In addition, the functional units in the embodiments of this application may be integrated into a single processing unit, each unit may exist physically independently, or two or more units may be integrated into a single unit.
[0463] When a function is implemented in the form of a software function unit and sold or used as an independent product, the function may be stored on a computer-readable storage medium. Based on this understanding, the technical solutions of this application, the parts that contribute to the prior art, or parts of the technical solutions may be implemented in the form of a software product. A computer software product is stored on a storage medium and includes several instructions that enable a computer device (which may be a personal computer, server, network device, etc.) to implement all or part of the steps of the method described in embodiments of this application. The storage mediums mentioned above include any medium capable of storing program code, such as a USB flash drive, a removable hard disk drive, read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0464] The foregoing description is merely a specific implementation of the present application and is not intended to limit the scope of protection of this application. Any modification or substitution that is readily conceivable by a person skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Accordingly, the scope of protection of this application shall be subject to the scope of protection of the claims. [Explanation of symbols]
[0465] 1400 Communication equipment 1401 Transceiver Module 1402 Processing Module 1500 Communication devices 1501 Processor 1502 memory 1503 Transceiver 1504 Processor
Claims
1. A method of communication, A step of receiving first instruction information, wherein the first instruction information indicates a first modulation coding scheme (MCS) and a second MCS, Steps include: transmitting a first PTRS via a first phase-tracking reference signal (PTRS) port, wherein the time-domain density corresponding to the first PTRS is a first time-domain density, and the first time-domain density is associated with the first MCS and / or the second MCS; A step of transmitting a second PTRS via a second PTRS port, wherein the time-domain density corresponding to the second PTRS is a second time-domain density, and the second time-domain density is associated with the first MCS and / or the second MCS. Methods that include...
2. The aforementioned method, A step of receiving second instruction information, the second instruction information includes PTRS time-domain density information, and the PTRS time-domain density information indicates a plurality of MCS thresholds, further comprising the step of receiving second instruction information, the second instruction information includes PTRS time-domain density information, and the PTRS time-domain density information indicates a plurality of MCS thresholds, The first time-domain density is associated with at least one of the following: the first MCS and the plurality of MCS thresholds, the second MCS and the plurality of MCS thresholds, or the first MCS, the second MCS and the plurality of MCS thresholds. The method according to claim 1, wherein the second time-domain density is associated with at least one of the following: the first MCS and the plurality of MCS thresholds, the second MCS and the plurality of MCS thresholds, or the first MCS and the second MCS and the plurality of MCS thresholds.
3. The method according to claim 2, wherein the plurality of MCS thresholds include at least one of the following: a first MCS threshold, a second MCS threshold, or a third MCS threshold.
4. The first time-domain density is associated with the first MCS and the plurality of MCS thresholds, and the second time-domain density is associated with the first MCS and the plurality of MCS thresholds. The association of the first time-domain density with the first MCS and the plurality of MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the first PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, the first time-domain density is a first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value, and the fourth MCS threshold is a preset value. Satisfy any one of the following conditions, The association of the second time-domain density with the first MCS and the plurality of MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the second PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the second time-domain density is the first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the second time-domain density is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the second time-domain density is the third value. The method according to claim 3, which satisfies any one of the following conditions.
5. The first time-domain density is associated with the fourth value and the plurality of MCS thresholds, the second time-domain density is associated with the fourth value and the plurality of MCS thresholds, and the fourth value is associated with the first MCS and the second MCS. The association of the first time-domain density with the fourth value and the plurality of MCS thresholds is as follows: If the fourth value is smaller than the first MCS threshold, then the first PTRS does not exist. If the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is the first value. If the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value, and If the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value, and the fourth MCS threshold is a preset value. Satisfy any one of the following conditions, The association of the second time-domain density with the fourth value and the plurality of MCS thresholds is as follows: If the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the second time-domain density is the first value. If the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the second time-domain density is the second value, and If the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the second time-domain density is the third value. The method according to claim 3, which satisfies any one of the following conditions.
6. The fourth value is as follows, namely: [Math 1] The method according to claim 5, wherein at least one of the following:
7. The method according to any one of claims 4 to 6, wherein the first MCS is greater than the second MCS.
8. The method according to any one of claims 4 to 6, wherein the first MCS is smaller than the second MCS.
9. The first PTRS port corresponds to the first MCS, the second PTRS port corresponds to the second MCS, the fifth value is associated with the first MCS and the plurality of MCS thresholds, the sixth value is associated with the second MCS and the plurality of MCS thresholds, the first time-domain density is associated with the fifth value and the sixth value, the second time-domain density is associated with the fifth value and the sixth value, The association of the fifth value with the first MCS and the plurality of MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the first PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the fifth value is the first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the fifth value is the third value, and the fourth MCS threshold is a preset value. Satisfy any one of the following conditions, The association of the sixth value with the second MCS and the plurality of MCS thresholds is as follows: If the second MCS is smaller than the first MCS threshold, then the second PTRS does not exist. If the second MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the sixth value is the first value. If the second MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value, and If the second MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the sixth value is the third value. The method according to claim 3, which satisfies any one of the following conditions.
10. The method according to claim 9, wherein when the fifth value is greater than the sixth value, both the first time-domain density and the second time-domain density are equal to the fifth value.
11. The method according to claim 9, wherein when the fifth value is smaller than the sixth value, both the first time-domain density and the second time-domain density are equal to the fifth value.
12. The method according to claim 9, wherein when the fifth value is greater than the sixth value, the first time-domain density value and the second time-domain density value are equal to the seventh value, and the seventh value is associated with the fifth value and the sixth value.
13. The method according to claim 9, wherein when the fifth value is smaller than the sixth value, the first time-domain density value and the second time-domain density value are equal to the seventh value, and the seventh value is associated with the fifth value and the sixth value.
14. The seventh value mentioned above is as follows, i.e., [Math 2] The method according to claim 12 or 13, wherein the method is at least one of the following.
15. The method according to claim 2, wherein the first instruction information further indicates PUSCH precoding and transmit layer number information, and the second instruction information further includes PTRS power information.
16. The first power coefficient is as follows, i.e., The PUSCH precoding, the number of transmission layers information, the PTRS power information, or the value of the first scheduled number of PTRS ports, Associated with at least one of the, the first power coefficient is the power coefficient corresponding to the first PTRS, The second power coefficient is the following, i.e., the PUSCH precoding, the number of transmit layers information, the PTRS power information, or the value of the second scheduled number of PTRS ports. The method according to claim 15, wherein the second power coefficient is associated with at least one of the power coefficients, and the second power coefficient is the power coefficient corresponding to the second PTRS.
17. The method according to claim 15, wherein when the first time-domain density is less than the second time-domain density, the value of the first scheduled PTRS port count is 1 and the value of the second scheduled PTRS port count is 2.
18. The method according to claim 15, wherein the value of the first scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting a PTRS signal in each OFDM symbol, the value of the second scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting the PTRS signal in each OFDM symbol, the PTRS signal includes the first PTRS and the second PTRS, and the OFDM symbol is an OFDM symbol included in the PUSCH.
19. A communication device comprising a transceiver module and a processing module, The transceiver module is configured to receive first instruction information, the first instruction information indicates a first modulation coding scheme (MCS) and a second MCS, The processing module is configured to control the transceiver module to transmit a first PTRS via a first phase-tracking reference signal (PTRS) port, the time-domain density corresponding to the first PTRS is a first time-domain density, and the first time-domain density is associated with the first MCS and / or the second MCS. The processing module is further configured to control the transceiver module to transmit a second PTRS via a second PTRS port, wherein the time-domain density corresponding to the second PTRS is a second time-domain density, and the second time-domain density is associated with the first MCS and / or the second MCS, in the apparatus.
20. The transceiver module is further configured to receive second instruction information, the second instruction information includes PTRS time-domain density information, and the PTRS time-domain density information indicates a plurality of MCS thresholds. The first time-domain density is associated with at least one of the following: the first MCS and the plurality of MCS thresholds, the second MCS and the plurality of MCS thresholds, or the first MCS, the second MCS and the plurality of MCS thresholds. The apparatus according to claim 19, wherein the second time-domain density is associated with at least one of the following: the first MCS and the plurality of MCS thresholds, the second MCS and the plurality of MCS thresholds, or the first MCS and the second MCS and the plurality of MCS thresholds.
21. The apparatus according to claim 20, wherein the plurality of MCS thresholds include at least one of the following: a first MCS threshold, a second MCS threshold, or a third MCS threshold.
22. The first time-domain density is associated with the first MCS and the plurality of MCS thresholds, and the second time-domain density is associated with the first MCS and the plurality of MCS thresholds. The association of the first time-domain density with the first MCS and the plurality of MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the first PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, the first time-domain density is a first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value, and the fourth MCS threshold is a preset value. Satisfy any one of the following conditions, The association of the second time-domain density with the first MCS and the plurality of MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the second PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the second time-domain density is the first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the second time-domain density is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the second time-domain density is the third value. The apparatus according to claim 21, which satisfies any one of the following conditions.
23. The first time-domain density is associated with the fourth value and the plurality of MCS thresholds, the second time-domain density is associated with the fourth value and the plurality of MCS thresholds, and the fourth value is associated with the first MCS and the second MCS. The association of the first time-domain density with the fourth value and the plurality of MCS thresholds is as follows: If the fourth value is smaller than the first MCS threshold, then the first PTRS does not exist. If the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the first time-domain density is the first value. If the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the first time-domain density is the second value, and If the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the first time-domain density is the third value, and the fourth MCS threshold is a preset value. Satisfy any one of the following conditions, The association of the second time-domain density with the fourth value and the plurality of MCS thresholds is as follows: If the fourth value is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the second time-domain density is the first value. If the fourth value is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the second time-domain density is the second value, and If the fourth value is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the second time-domain density is the third value. The apparatus according to claim 21, which satisfies any one of the following conditions.
24. The fourth value is as follows, namely: [Math 3] The apparatus according to claim 23, wherein at least one of the following:
25. The apparatus according to any one of claims 22 to 24, wherein the first MCS is greater than the second MCS.
26. The apparatus according to any one of claims 22 to 24, wherein the first MCS is smaller than the second MCS.
27. The first PTRS port corresponds to the first MCS, the second PTRS port corresponds to the second MCS, the fifth value is associated with the first MCS and the plurality of MCS thresholds, the sixth value is associated with the second MCS and the plurality of MCS thresholds, the first time-domain density is associated with the fifth value and the sixth value, the second time-domain density is associated with the fifth value and the sixth value, The association of the fifth value with the first MCS and the plurality of MCS thresholds is as follows: If the first MCS is less than the first MCS threshold, then the first PTRS does not exist. If the first MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the fifth value is the first value. If the first MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value, and If the first MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the fifth value is the third value, and the fourth MCS threshold is a preset value. Satisfy any one of the following conditions, The association of the sixth value with the second MCS and the plurality of MCS thresholds is as follows: If the second MCS is smaller than the first MCS threshold, then the second PTRS does not exist. If the second MCS is greater than or equal to the first MCS threshold and less than the second MCS threshold, then the sixth value is the first value. If the second MCS is greater than or equal to the second MCS threshold and less than the third MCS threshold, then the fifth value is the second value, and If the second MCS is greater than or equal to the third MCS threshold and less than the fourth MCS threshold, then the sixth value is the third value. The apparatus according to claim 21, which satisfies any one of the following conditions.
28. The apparatus according to claim 27, wherein when the fifth value is greater than the sixth value, both the first time-domain density and the second time-domain density are equal to the fifth value.
29. The apparatus according to claim 27, wherein when the fifth value is smaller than the sixth value, both the first time-domain density and the second time-domain density are equal to the fifth value.
30. The apparatus according to claim 27, wherein when the value of the first time-domain density is greater than the value of the second time-domain density, the value of the first time-domain density and the value of the second time-domain density are equal to a seventh value, and the seventh value is associated with the fifth value and the sixth value.
31. The apparatus according to claim 27, wherein when the value of the first time-domain density is smaller than the value of the second time-domain density, the value of the first time-domain density and the value of the second time-domain density are equal to a seventh value, and the seventh value is associated with the fifth value and the sixth value.
32. The seventh value mentioned above is as follows, i.e., [Math 4] The apparatus according to claim 30 or 31, wherein the apparatus is at least one of the following.
33. The apparatus according to claim 20, wherein the first instruction information further indicates PUSCH precoding and transmit layer number information, and the second instruction information further includes PTRS power information.
34. The first power coefficient is as follows, i.e., The PUSCH precoding, the number of transmission layers information, the PTRS power information, or the value of the first scheduled number of PTRS ports, Associated with at least one of the, the first power coefficient is the power coefficient corresponding to the first PTRS, The second power coefficient is the following, i.e., the PUSCH precoding, the number of transmit layers information, the PTRS power information, or the value of the second scheduled number of PTRS ports. The apparatus according to claim 33, wherein the second power coefficient is associated with at least one of the power coefficients, and the second power coefficient is the power coefficient corresponding to the second PTRS.
35. The apparatus according to claim 33, wherein when the first time-domain density is less than the second time-domain density, the value of the first scheduled PTRS port count is 1 and the value of the second scheduled PTRS port count is 2.
36. The apparatus according to claim 33, wherein the value of the first scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting a PTRS signal in each OFDM symbol, the value of the second scheduled PTRS port count is associated with the number of PTRS ports for actually transmitting the PTRS signal in each OFDM symbol, the PTRS signal includes the first PTRS and the second PTRS, and the OFDM symbol is an OFDM symbol included in the PUSCH.
37. A communication device comprising a processor, the processor being coupled to a memory, the memory being configured to store computer instructions, and the communication device being enabled to perform the method according to any one of claims 1 to 18 when the processor executes the instructions.
38. A communication chip, wherein the communication chip stores instructions, and when the chip operates in a communication device, the method according to any one of claims 1 to 18 is performed.
39. A computer-readable storage medium, wherein the computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions are executed in a computer, the computer is enabled to perform the method according to any one of claims 1 to 18.
40. A computer program product comprising a computer program or instructions, wherein when the computer program or instructions are executed in a communication device, the method according to any one of claims 1 to 18 is performed.