Signal transmission method and communication device
By increasing the number of reference signal ports and using complex orthogonal mask sequences and differentiated frequency domain mapping, the channel estimation and interference problems in high data stream transmission are solved, and the channel estimation quality and interference randomization effect are improved.
Patent Information
- Application Number
- CN202311837792.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-01
AI Technical Summary
The prior art is difficult to meet the demand for high data streaming, especially in ultra-large-scale antenna arrays and high-traffic service scenarios, the insufficient number of reference signal ports, resulting in prominent channel estimation and interference problems.
By increasing the number of reference signal ports to greater than 24, a longer frequency division orthogonal mask (FD-OCC) and time division orthogonal mask (TD-OCC) sequence is used, combining discontinuous frequency domain units and differentiated frequency domain group mapping, improve channel estimation performance and reduce interference.
It realizes the multiplexing of more reference signal ports within a limited time-frequency resource, improves channel estimation quality, reduces interference impact, and adapts to high data stream transmission needs.
Smart Images

Figure CN120238254A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communications, and more particularly, to a method for signal transmission and a communication device. Background Art
[0002] With the rapid increase in the number of network users or terminal devices, and the emergence and continuous popularity of new high-traffic-demand services such as high-definition video and virtual reality, high demands and challenges are posed on system capacity or throughput. To address these challenges, the number of antennas at the transceiver ends of multiple-input multiple-output (MIMO) systems has been continuously increasing, and signal processing technologies in channel measurement, precoding, and MIMO detection have also been continuously enhanced, so that the number of data streams in MIMO systems has increased exponentially. For example, for future ultra-large-scale antenna arrays, the number of antennas of network devices can reach 256 or more, and the number of antennas of each terminal device can reach 8 or 16. The number of data streams that can be supported can reach more than 70 streams, and the peak number of data streams can be close to 100 streams. Summary of the Invention
[0003] This application provides a method for signal transmission and a communication device, which can meet the transmission requirements of high data streams by increasing the number of ports of reference signals (such as DMRS).
[0004] In a first aspect, a method for signal transmission is provided. The method can be executed by a communication device. The communication device can be a device (such as a receiving-end device, such as a terminal device, or a network device), or a component of a device (such as a chip, a chip system, or a circuit). This application does not make any limitations in this regard.
[0005] The method may include: receiving first indication information, where the first indication information indicates a first port, the first port is used for transmitting a reference signal, the first port belongs to a port set, and the number of ports included in the port set is P, and P is an integer greater than 24; and receiving the reference signal based on the first indication information.
[0006] Optionally, P = 48 or 96.
[0007] Optionally, the reference signal is a demodulation reference signal.
[0008] Based on the above technical solution, considering the transmission requirements of high data streams, the number of ports of the reference signal is increased. For example, the number of ports in the port set can be greater than 24, such as 48 or 96 or more. In this way, more channels of data streams can be obtained through more reference signals, so as to adapt to the transmission requirements of high data streams.
[0009] In combination with the first aspect, in certain implementations of the first aspect, the first port corresponds to a frequency division orthogonal mask (FD-OCC) sequence of length L and / or a time division orthogonal mask (TD-OCC) sequence of length T, where L is an integer greater than or equal to 8, and T is an integer greater than or equal to 1.
[0010] In combination with the first aspect, in certain implementations of the first aspect, each port in the port set corresponds to an FD-OCC sequence of length L and / or a TD-OCC sequence of length T, where L is an integer greater than or equal to 8, and T is an integer greater than or equal to 1.
[0011] Based on the above technical solution, by increasing the length of the FD-OCC sequence, such as extending the length of the FD-OCC sequence to 8 or 16 or longer, it is possible to multiplex 2 to 4 times or even more reference signal ports within the same time-frequency resource with a limited time-frequency resource overhead through code division spreading, thereby meeting the demand for a larger number of reference signal ports.
[0012] In combination with the first aspect, in certain implementations of the first aspect, the first port corresponds to L frequency domain units, and an element in the FD-OCC sequence corresponding to the first port corresponds to one of the L frequency domain units.
[0013] Optionally, at least two of the L frequency domain units are discontinuous.
[0014] Optionally, the frequency domain intervals between at least two groups of adjacent frequency domain units among the L frequency domain units are the same. For example, the L frequency domain units include a first frequency domain unit, a second frequency domain unit, a third frequency domain unit, and a fourth frequency domain unit. Among them, the first frequency domain unit and the second frequency domain unit are adjacent, the third frequency domain unit and the fourth frequency domain unit are adjacent, and the interval between the first frequency domain unit and the second frequency domain unit is the same as the interval between the third frequency domain unit and the fourth frequency domain unit.
[0015] Optionally, the frequency domain intervals between at least two groups of adjacent frequency domain units among the L frequency domain units are different. For example, the L frequency domain units include a first frequency domain unit, a second frequency domain unit, a third frequency domain unit, and a fourth frequency domain unit. Among them, the first frequency domain unit and the second frequency domain unit are adjacent, the third frequency domain unit and the fourth frequency domain unit are adjacent, and the interval between the first frequency domain unit and the second frequency domain unit is different from the interval between the third frequency domain unit and the fourth frequency domain unit.
[0016] Based on the above technical solution, considering that the FD-OCC is longer and more sensitive to the frequency-selective fading of the channel, the FD-OCC can be mapped to discontinuous frequency-domain units (such as discontinuous subcarriers or discontinuous subcarrier groups), so as to avoid continuous strong interference on the entire scheduling bandwidth and affect the performance of the reference signal.
[0017] Combined with the first aspect, in some implementation manners of the first aspect, the first port corresponds to T time-domain units, and an element in the TD-OCC sequence corresponding to the first port corresponds to one of the T time-domain units. Optionally, at least two of the T time-domain units are consecutive. As an example, the T time-domain units are T consecutive symbols.
[0018] Combined with the first aspect, in some implementation manners of the first aspect, the first port belongs to the first code division multiplexing CDM group, and the first CDM group includes L*T ports.
[0019] Combined with the first aspect, in some implementation manners of the first aspect, the FD-OCC sequence includes K FD-OCC subsequences, the L frequency-domain units include K frequency-domain unit groups, and each frequency-domain unit group in the K frequency-domain unit groups corresponds to one FD-OCC subsequence in the K FD-OCC subsequences, where K is an integer equal to 1 or greater than 1.
[0020] As an example, K = 2, or K = 4, or K = 8, or K = 16.
[0021] Based on the above technical solution, considering that the FD-OCC is longer and more sensitive to the frequency-selective fading of the channel, the frequency-domain units to which the FD-OCC is mapped can be divided into K frequency-domain unit groups (such as K subcarrier groups), and each frequency-domain unit group corresponds to an FD-OCC subsequence with a shorter length (such as a length of 4). During channel estimation, despreading is performed between the subsequences to obtain better channel estimation performance. In addition, dividing the FD-OCC sequence with a length of L (such as the FD-OCC sequence corresponding to the first port) into multiple FD-OCC subsequences can achieve randomly adopting FD-OCC subsequences (such as randomly adopting different FD-OCC subsequences) in different frequency-domain unit groups (such as different subcarrier groups), and randomly changing the interference ports in different frequency subbands, so as to avoid always being strongly interfered within the entire frequency-domain bandwidth and obtain a better interference randomization effect.
[0022] Combined with the first aspect, in some implementation manners of the first aspect, the frequency-domain units in each frequency-domain unit group among the K frequency-domain unit groups are continuous in the frequency domain, and at least two adjacent frequency-domain unit groups among the K frequency-domain unit groups are discontinuous in the frequency domain.
[0023] In combination with the first aspect, in some implementations of the first aspect, the intervals between at least two sets of adjacent frequency domain units in each of the K groups of frequency domain units are the same or different in the frequency domain.
[0024] For example, the K groups of frequency domain units include a first group of frequency domain units, and the first group of frequency domain units includes a first frequency domain unit, a second frequency domain unit, a third frequency domain unit, and a fourth frequency domain unit. Among them, the first frequency domain unit and the second frequency domain unit are adjacent, the third frequency domain unit and the fourth frequency domain unit are adjacent, and the interval between the first frequency domain unit and the second frequency domain unit is the same or different from the interval between the third frequency domain unit and the fourth frequency domain unit.
[0025] In combination with the first aspect, in some implementations of the first aspect, the intervals between adjacent frequency domain units in at least two of the K groups of frequency domain units are the same in the frequency domain.
[0026] For example, the K groups of frequency domain units include a first group of frequency domain units and a second group of frequency domain units, and the interval between adjacent frequency domain units in the first group of frequency domain units is the same as the interval between adjacent frequency domain units in the second group of frequency domain units.
[0027] In combination with the first aspect, in some implementations of the first aspect, L = 8 or 16 or 24; and / or, T = 1 or 2.
[0028] In combination with the first aspect, in some implementations of the first aspect, when L = 8, the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 +1 +1 -1 -1 -1 -1], [+1 -1 +1 -1 -1 +1 -1 +1], [+1 +1 -1 -1 -1 -1 +1 +1], or, [+1 -1 -1 +1 -1 +1 +1 -1].
[0029] In combination with the first aspect, in some implementations of the first aspect, when L = 8, the FD-OCC sequence of length 8 corresponding to the first port is: Or where j represents the imaginary unit, and m can take any one of the following values: 0, 1, 2, 3, 4, 5, 6, or 7.
[0030] In combination with the first aspect, in certain implementations of the first aspect, L = 8, and the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -j -j -1 -1 +j +j], [+1 -1 -j +j -1 +1 +j -j], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 +j +j -1 -1 -j -j], or [+1 -1 +j -j -1 +1 -j +j], where j represents the imaginary unit.
[0031] In combination with the first aspect, in certain implementations of the first aspect, L = 8, and the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -j -1 +j +1 -j -1 +j], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +j -1 -j +1 +j -1 -j], [+1 +1 +1 +1 -1 -1 -1 -1], [+1 -j -1 +j -1 +j +1 -j], [+1 -1 +1 -1 -1 +1 -1 +1], or [+1 +j -1 -j -1 -j +1 +j], where j represents the imaginary unit.
[0032] In combination with the first aspect, in certain implementations of the first aspect, L = 16, and the FD-OCC sequence of length 16 corresponding to the first port is any one of the following:
[0033] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0034] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0035] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0036] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0037] [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1];
[0038] [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1];
[0039] [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1];
[0040] [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1];
[0041] [+1 +1 +1 +1 +1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1];
[0042] [+1 -1 +1 -1 +1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1];
[0043] [+1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1];
[0044] [+1 -1 -1 +1 +1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1];
[0045] [+1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1 +1 +1 +1 +1];
[0046] [+1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1 +1 -1 +1 -1];
[0047] [+1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1 +1 +1 -1 -1]; or
[0048] [+1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1 -1 -1 +1]。
[0049] Combined with the first aspect, in some implementations of the first aspect, L = 16, and the FD-OCC sequence of length 16 corresponding to the first port is: Or Among them, j represents the imaginary unit, and m can take any one of the following values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, or 15.
[0050] Combined with the first aspect, in some implementations of the first aspect, L = 16, and the FD-OCC sequence with a length of 16 corresponding to the first port is any one of the following:
[0051] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0052] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0053] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0054] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0055] [+1 +1 +1 +1 -j -j -j -j -1 -1 -1 -1 +j +j +j +j];
[0056] [+1 -1 +1 -1 -j +j -j +j -1 +1 -1 +1 +j - j +j -j];
[0057] [+1 +1 -1 -1 -j -j +j +j -1 -1 +1 +1 +j +j -j -j];
[0058] [+1 -1 -1 +1 -j +j +j -j -1 +1 +1 -1 +j -j -j +j];
[0059] [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1];
[0060] [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1];
[0061] [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1];
[0062] [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1];
[0063] [+1 +1 +1 +1 +j +j +j +j -1 -1 -1 -1 -j -j -j -j];
[0064] [+1 -1 +1 -1 +j -j +j -j -1 +1 -1 +1 -j +j -j +j];
[0065] [+1 +1 -1 -1 +j +j -j -j -1 -1 +1 +1 -j -j +j +j]; or
[0066] [+1 -1 -1 +1 +j -j -j +j -1 +1 +1 -1 -j +j +j -j];
[0067] where j represents the imaginary unit.
[0068] Combined with the first aspect, in some implementations of the first aspect, L = 16, and the FD-OCC sequence of length 16 corresponding to the first port is any one of the following:
[0069] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0070] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0071]
[0072]
[0073] [+1 +1 -j -j -1 -1 +j +j +1 +1 -j -j -1 -1 +j +j];
[0074] [+1 -1 -j +j -1 +1 +j -j +1 -1 -j +j -1 +1 +j -h];
[0075]
[0076]
[0077] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0078] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0079]
[0080]
[0081] [+1 +1 +j +j -1 -1 -j -j +1 +1 +j +j -1 -1 -j -h];
[0082] [+1 -1 +j -j -1 +1 -j +j +1 -1 +j -j -1 +1 -j +j];
[0083] or
[0084]
[0085] where j represents the imaginary unit.
[0086] Combined with the first aspect, in some implementations of the first aspect, T = 2, and the TD-OCC sequence of length 2 corresponding to the first port is any one of the following: [+1+1], or [+1-1].
[0087] Combined with the first aspect, in some implementations of the first aspect, the port set corresponds to W port groups, the ports in the same port group among the W port groups correspond to the same time-frequency resources, the ports in different port groups among the W port groups correspond to different time-frequency resources, and W is an integer greater than 1 or equal to 1.
[0088] Among them, the port group can also be replaced by a CDM group, for example.
[0089] Optionally, the number of ports included in each port group is the same. As an example, the number of ports included in each port group is P / W, the number of ports included in each port group is L*T, and P = L*T*W.
[0090] Based on the above technical solutions, the ports in the same port group can be mapped to the same time-frequency resources and can be distinguished by their respective corresponding FD-OCC sequences; the ports in different port groups can be mapped to different time-frequency resources.
[0091] In combination with the first aspect, in certain implementations of the first aspect, the W port groups include a first port group, and the subcarriers occupied by the first port group within 2 consecutive resource blocks include any one of the following:
[0092] Subcarriers with indexes 0, 1, 2, 3, 12, 13, 14, 15;
[0093] Subcarriers with indexes 4, 5, 6, 7, 16, 17, 18, 19;
[0094] Subcarriers with indexes 8, 9, 10, 11, 20, 21, 22, 23.
[0095] Optionally, W = 3 and L = 8.
[0096] In combination with the first aspect, in certain implementations of the first aspect, the W port groups include a first port group, and the subcarriers occupied by the first port group within 4 consecutive resource blocks include any one of the following:
[0097] Subcarriers with indexes 0, 1, 2, 3, 12, 13, 14, 15, 24, 25, 26, 27, 36, 37, 38, 39;
[0098] Subcarriers with indexes 4, 5, 6, 7, 16, 17, 18, 19, 28, 29, 30, 31, 40, 41, 42, 43; or,
[0099] Subcarriers with indexes 8, 9, 10, 11, 20, 21, 22, 23, 32, 33, 34, 35, 44, 45, 46, 47.
[0100] Optionally, W = 3 and L = 16.
[0101] In combination with the first aspect, in certain implementations of the first aspect, the W port groups include at least one of the following:
[0102] Ports 0 to 7;
[0103] Ports 8 to 15;
[0104] Ports 16 to 23;
[0105] Ports 0 to 7, ports 24 to 31;
[0106] Ports 8 to 15, and ports 32 to 39;
[0107] Ports 16 to 23, and ports 40 to 47;
[0108] Ports 0 to 15;
[0109] Ports 16 to 31;
[0110] Ports 32 to 47;
[0111] Ports 0 to 15, and Ports 48 to 63;
[0112] Ports 16 to 31, and Ports 64 to 79; or,
[0113] Ports 32 to 47, and Ports 80 to 95.
[0114] It can be understood that the grouping of the port indexes can also be other combinations, which are not limited herein.
[0115] In combination with the first aspect, in some implementations of the first aspect, the reference signal is mapped to time-frequency resources based on a mapping rule, and the mapping rule is related to at least one of the following parameters: subcarrier spacing parameter, index of resource element, symbol of the reference signal, index of the starting time-domain position, power scaling factor, time-domain mask element, frequency-domain mask element, subcarrier offset factor, index of the first port.
[0116] Optionally, the index of the resource element includes the index of the time-domain resource (such as a symbol) and / or the index of the frequency-domain resource (such as a subcarrier).
[0117] In combination with the first aspect, in some implementations of the first aspect, the mapping rule satisfies the following formula:
[0118]
[0119] Wherein,
[0120]
[0121] k′ = 0, 1, 2, 3, 4, 5, 6, 7
[0122]
[0123] n = 0, 1, …
[0124] j = 0, 1, …, υ - 1
[0125] υ represents the number of spatial layers or the rank (such as the number of spatial layers or the rank corresponding to the receiving end); the resource element RE with index (k, l) p,μ corresponds to the symbol with index l within a time slot in the time domain and the subcarrier with index k in the frequency domain; is the symbol of the reference signal corresponding to the first port p mapped to the RE with index (k, l) p,μ Δ is the subcarrier offset factor; μ is the subcarrier spacing; The index of the starting symbol occupied by the symbol of the reference signal or the index of the reference signal; is the power scaling factor; w f (k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
[0126] In combination with the first aspect, in some implementations of the first aspect, the mapping rule satisfies the following formula:
[0127]
[0128] where
[0129]
[0130] k′ = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
[0131]
[0132] n = 0, 1, …
[0133] j = 0, 1, …, υ - 1
[0134] v represents the number of spatial layers or the rank (such as the number of spatial layers or the rank corresponding to the receiving end); the index is (k, l) p,μ The resource element RE with the index of (k, l) corresponds to the symbol with the index of l within a time slot in the time domain and the subcarrier with the index of k in the frequency domain; is the symbol of the reference signal corresponding to the first port p mapped to the RE with the index of (k, l) p,μ , Δ is the subcarrier offset factor; μ is the subcarrier spacing; The index of the starting symbol occupied by the symbol of the reference signal or the index of the reference signal; is the power scaling factor; w f (k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
[0135] In combination with the first aspect, in some implementations of the first aspect, the K FD-OCC subsequences are determined based on a first parameter, and the first parameter includes at least one of the following: the index of the first port, the index of the reference port, the offset, the index of the frequency domain unit corresponding to the reference signal, the index of the time domain unit corresponding to the reference signal, or the initial factor, where the offset is the offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0136] Optionally, the K FD-OCC subsequences are determined based on a first parameter. It can also be understood that: the FD-OCC subsequences corresponding to each frequency-domain unit group among the K frequency-domain unit groups are determined based on the first parameter. In other words, the frequency-domain resources corresponding to the reference signal (i.e., the FD-OCC subsequences corresponding to each frequency-domain unit group among the K frequency-domain unit groups are determined based on the first parameter). Further optionally, the K FD-OCC subsequences belong to R FD-OCC subsequences (or referred to as R FD-OCC sequences), that is, the K FD-OCC subsequences are selected from the R FD-OCC subsequences based on the first parameter, and R is an integer greater than 0.
[0137] In one example, a frequency-domain unit group may include, for example, one or more subcarriers, that is, the FD-OCC subsequence corresponding to a subcarrier group is determined based on the first parameter.
[0138] In another example, a subcarrier group composed of L subcarriers (i.e., an example of a frequency-domain unit group) is divided into at least one sub-band, and the i-th sub-band in the at least one sub-band corresponds to the i-th FD-OCC subsequence, and the FD-OCC subsequence corresponding to each sub-band is determined based on the first parameter.
[0139] In another example, a subcarrier group composed of L' subcarriers (i.e., an example of a frequency-domain unit group) is divided into at least one sub-band, and the i-th sub-band in the at least one sub-band corresponds to the i-th FD-OCC subsequence, and the FD-OCC subsequence corresponding to each sub-band is determined based on the first parameter. Among them, the L' subcarriers may be composed of multiple L subcarriers.
[0140] Optionally, in each sub-band (or each resource block), the K FD-OCC subsequences are determined based on the first parameter.
[0141] Based on the above technical solution, considering that the FD-OCC is longer and more sensitive to the frequency-selective fading of the channel, the frequency-domain resources mapped by the reference signal can be divided into multiple sub-bands (or also called frequency-domain sub-bands). In each sub-band, through the first parameter (such as the initial factor, etc.), it is possible to randomly adopt FD-OCC sequences or FD-OCC subsequences in different sub-bands, and randomly change the interference intensity brought by the interference ports in different sub-bands, so as to avoid always being strongly interfered within the entire frequency-domain bandwidth and obtain a better interference randomization effect. In one implementation, the FD-OCC sequence of length L (such as the FD-OCC sequence corresponding to the first port) can be divided into multiple FD-OCC subsequences. Each FD-OCC subsequence may be interfered by only a limited number of reference signal ports. Through the first parameter (such as the initial factor, etc.), it is possible to randomly adopt FD-OCC subsequences (such as randomly adopting different FD-OCC subsequences) in different frequency-domain unit groups (such as different sub-carrier groups), and randomly change the interference ports in different frequency-domain sub-bands, so as to avoid always being strongly interfered within the entire frequency-domain bandwidth and obtain a better interference randomization effect. For example, each FD-OCC subsequence is associated with a port index, and in different frequency-domain unit groups, the used FD-OCC subsequence is randomly changed correspondingly by randomly generating an offset.
[0142] Combined with the first aspect, in some implementations of the first aspect, the K FD-OCC subsequences include a first FD-OCC subsequence, the first FD-OCC subsequence is determined based on the port index associated with the first FD-OCC subsequence, the port index associated with the first FD-OCC subsequence is determined based on a first parameter, the first parameter includes at least one of the following: the index of the first port, the index of the reference port, the offset, the index of the frequency-domain unit corresponding to the reference signal, the index of the time-domain unit corresponding to the reference signal, or the initial factor, where the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0143] Optionally, the port index associated with the first FD-OCC subsequence is determined based on the offset and the index of the reference port. As an example, the port index associated with the first FD-OCC subsequence = the offset + the index of the reference port.
[0144] Based on the above technical solution, each port index is associated with an FD-OCC subsequence, and the port index can be determined according to the index and offset of the reference port. Furthermore, the FD-OCC subsequence associated with the determined port index can be determined based on the determined port index. Based on this, by introducing an offset, the FD-OCC subsequence can be made to jump between different frequency domain unit groups or subbands (or called frequency domain subbands) composed of multiple frequency domain unit groups (or the ports can be made to jump).
[0145] Combined with the first aspect, in some implementation manners of the first aspect, the port index associated with the first FD-OCC subsequence is determined based on the offset and the index of the reference port, including: the port index associated with the first FD-OCC subsequence is determined based on the offset, the index of the reference port, and the total number of ports and / or the number of port groups. Among them, the total number of ports can represent the total number of candidate or optional ports; the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.
[0146] Combined with the first aspect, in some implementation manners of the first aspect, the port index associated with the first FD-OCC subsequence satisfies:
[0147]
[0148] where p j (n,k) represents the port index associated with the first FD-OCC subsequence, and p j,0 represents the index of the reference port, where j represents the spatial layer index or the jth port corresponding to the receiving device (such as a terminal device). As an example, j = 0, 1,..., v - 1, where v represents the number of spatial layers corresponding to the terminal device or the rank corresponding to the terminal device; p offset (n,k) represents the offset, and the first FD-OCC subsequence is correspondingly mapped in the kth frequency domain unit group in the nth frequency domain unit; Y represents the total number of ports; Z represents dividing the total number of ports into Z port groups. As an example, each port group includes Y / Z ports. As an example, the value of Y is equal to L, where L is the length of the FD-OCC sequence. As an example, the value of Z is K, where K represents the number of groups (that is, an FD-OCC sequence with a length of L is divided into K FD-OCC subsequences).
[0149] Combined with the first aspect, in some implementation manners of the first aspect, the offset is related to at least one of the following parameters: an initial factor, a pseudo-random sequence, and the index of the frequency domain unit corresponding to the reference signal. As an example, the initial factor is related to the initial value of the pseudo-random sequence.
[0150] In combination with the first aspect, in some implementations of the first aspect, the offset satisfies any one of the following:
[0151] Or
[0152]
[0153] Where p offset (n,k) represents the offset; c() represents a pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (such as the initial factor is related to the initial value of the pseudo-random sequence); T is a positive integer; represents the number of subcarriers included in a frequency-domain unit; n represents the index of the frequency-domain unit corresponding to the reference signal; k represents the index of the frequency-domain unit group in the frequency-domain unit corresponding to the reference signal; Y represents the total number of ports (such as the total number of candidate or optional ports); Z represents dividing the total number of ports into Z port groups, and each port group includes Y / Z ports. As an example, the value of Y is equal to L, where L is the length of the FD-OCC sequence. As an example, the value of Z is K, where K represents the number of groups (that is, an FD-OCC sequence with a length of L is divided into K FD-OCC subsequences).
[0154] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving second indication information, where the second indication information indicates the first parameter.
[0155] In combination with the first aspect, in some implementations of the first aspect, each of the K FD-OCC subsequences is determined based on the port index associated with each subsequence, and the port indices associated with the FD-OCC subsequences corresponding to each frequency-domain unit group among the K frequency-domain unit groups are the same or different.
[0156] In combination with the first aspect, in some implementations of the first aspect, the first port belongs to a second port group, the second port group occupies S time-domain units in the time domain, and in at least two of the S time-domain units, the quantity and / or frequency position of the frequency-domain resources occupied by the second port group are different, where S is an integer greater than 1. Or, the first port belongs to a CDM group, the CDM group occupies S time-domain units in the time domain, and in at least two of the S time-domain units, the quantity and / or frequency position of the frequency-domain resources occupied by the CDM group are different, where S is an integer greater than 1.
[0157] Optionally, the value of S is 2 or 4 or 6.
[0158] Optionally, the quantity of the frequency-domain resources occupied by the ports in different port groups (or different CDM groups) on the same time-domain unit is the same or different.
[0159] Based on the above technical solutions, different numbers of time domain units (such as the number of symbols) or numbers of frequency domain resources can be flexibly configured for different port groups, so that the frequency domain density and overhead of the reference signal can be flexibly configured. In addition, by configuring different reference signal densities, different channel conditions of different terminal devices can be adapted, and the reference signal overhead can be reduced while ensuring the quality of channel estimation.
[0160] Combined with the first aspect, in some implementation manners of the first aspect, the S time domain units include a first time domain unit and a second time domain unit. On the first time domain unit and the second time domain unit, the interval between the starting frequency domain positions corresponding to the second port group is any one of the following: X / 2, X / 4, or 3X / 4, where X is the number of subcarriers included in one frequency domain unit. As an example, one frequency domain unit can be, for example, 2 resource blocks (RB), or 4 RBs, or 1 resource block group (RBG).
[0161] Combined with the first aspect, in some implementation manners of the first aspect, the method further includes: receiving third indication information, where the third indication information indicates the time domain resources occupied by the first port.
[0162] In a second aspect, a method for signal transmission is provided, and this method can be executed by a communication device. The communication device can be a device (such as a so-called transmitting device, such as a terminal device, or a network device), or it can also be a component of the device (such as a chip or a chip system or a circuit), and this application does not make any limitation in this regard.
[0163] The method can include: sending first indication information, where the first indication information indicates a first port, and the first port is used to transmit a reference signal. The first port belongs to a port set, and the number of ports included in the port set is P, and P is an integer greater than 24; sending the reference signal.
[0164] Combined with the second aspect, in some implementation manners of the second aspect, the first port corresponds to a frequency division orthogonal mask (FD-OCC) sequence with a length of L and / or a time division orthogonal mask (TD-OCC) sequence with a length of T, where L is an integer greater than 8 or equal to 8, and T is an integer greater than 1 or equal to 1.
[0165] Combined with the second aspect, in some implementation manners of the second aspect, each port in the port set corresponds to an FD-OCC sequence with a length of L and / or a TD-OCC sequence with a length of T, where L is an integer greater than 8 or equal to 8, and T is an integer greater than 1 or equal to 1.
[0166] Second aspect, in some implementations of the second aspect, the first port corresponds to L frequency domain units, one element in the FD-OCC sequence corresponding to the first port corresponds to one of the L frequency domain units, and at least two of the L frequency domain units are discontinuous.
[0167] In combination with the second aspect, in some implementations of the second aspect, the first port belongs to the first code division multiplexing CDM group, and the first CDM group includes L*T ports.
[0168] In combination with the second aspect, in some implementations of the second aspect, the FD-OCC sequence includes K FD-OCC subsequences, the L frequency domain units include K frequency domain unit groups, and each of the K frequency domain unit groups corresponds to one of the K FD-OCC subsequences, where K is an integer equal to 1 or greater than 1.
[0169] In combination with the second aspect, in some implementations of the second aspect, the frequency domain units in each of the K frequency domain unit groups are continuous in the frequency domain, and at least two adjacent frequency domain unit groups among the K frequency domain unit groups are discontinuous in the frequency domain.
[0170] In combination with the second aspect, in some implementations of the second aspect, L = 8 or 16 or 24; and / or, T = 1 or 2.
[0171] In combination with the second aspect, in some implementations of the second aspect, L = 8, and the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 +1 +1 -1 -1 -1 -1], [+1 -1 +1 -1 -1 +1 -1 +1], [+1 +1 -1 -1 -1 -1 +1 +1], or, [+1 -1 -1 +1 -1 +1 +1 -1].
[0172] In combination with the second aspect, in some implementations of the second aspect, L = 8, and the FD-OCC sequence of length 8 corresponding to the first port is: Or where j represents the imaginary unit, and m takes any one of the following values: 0, 1, 2, 3, 4, 5, 6, or 7.
[0173] In combination with the second aspect, in certain implementations of the second aspect, L = 8, and the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -j-j -1 -1+j+j], [+1 -1-j+j-1 +1 +j-j], [+1 +1 -1 -1 +1 +1 -1 -1], [+1-1 -1 +1+1 -1 -1 +1], [+1 +1 +j+j-1 -1 -j-j], or, [+1 -1+j -j -1 +1-j+j], where j represents the imaginary unit.
[0174] In combination with the second aspect, in certain implementations of the second aspect, L = 8, and the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -j-1 j+1 -j -1 +j], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +j-1 -j +1 +j-1 -j], [+1 +1 +1 +1 -1 -1 -1 -1], [+1-j -1 +j -1 +j+1 -j], [+1 -1 +1 -1-1 +1 -1 +1], or, [+1 +j-1 -j-1 -j +1 +j], where j represents the imaginary unit.
[0175] In combination with the second aspect, in certain implementations of the second aspect, L = 16, and the FD-OCC sequence of length 16 corresponding to the first port is any one of the following:
[0176] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0177] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0178] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0179] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0180] [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1];
[0181] [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1];
[0182] [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1];
[0183] [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1];
[0184] [+1 +1 +1 +1 +1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1-1];
[0185] [+1 -1 +1 -1 +1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1];
[0186] [+1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1];
[0187] [+1 -1 -1 +1 +1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1];
[0188] [+1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1 +1 +1 +1 +1];
[0189] [+1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1 +1 -1 +1 -1];
[0190] [+1+1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1 +1 +1 -1 -1]; or
[0191] [+1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1 -1 -1 +1]。
[0192] Combined with the second aspect, in some implementations of the second aspect, L = 16, and the FD-OCC sequence of length 16 corresponding to the first port is: Or Among them, \(j\) represents the imaginary unit, and \(m\) can take any one of the following values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, or 15.
[0193] Combined with the second aspect, in some implementations of the second aspect, \(L = 16\), and the FD-OCC sequence with a length of 16 corresponding to the first port is any one of the following:
[0194] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0195] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0196] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0197] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0198] [+1 +1 +1 +1 -j -j -j -j -1 -1 -1 -1 +j +j +j +j];
[0199] [+1 -1 +1 -1 -j +j -j +j -1 +1 -1 +1 +j -j +j -j];
[0200] [+1 +1 -1 -1 -j -j +j +j -1 -1 +1 +1 +j +j -j -j];
[0201] [+1 -1 -1 +1 -j +j +j -j -1 +1 +1 -1 +j -j -j +j];
[0202] [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1];
[0203] [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1];
[0204] [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1];
[0205] [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1+1 -1 +1 +1 -1];
[0206] [+1 +1 +1 +1 +j +j +j +j -1 -1 -1 -1 -j -j -j -j];
[0207] [+1 -1 +1 -1 +j -j +j -j -1 +1 -1 +1 -j +j -j +j];
[0208] [+1 +1 -1 -1 +j +j -j -j -1 -1 +1 +1 -j -j +j +j]; or
[0209] [+1 -1 -1 +1 +j -j -j +j -1 +1 +1 -1 -j +j +j -j];
[0210] where j represents the imaginary unit.
[0211] Combined with the second aspect, in some implementations of the second aspect, L = 16, and the FD-OCC sequence of length 16 corresponding to the first port is any one of the following:
[0212] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0213] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0214]
[0215]
[0216] [+1 +1 -j -j -1 -1 +j +j +1 +1 -j -j -1 -1 +j +j];
[0217] [+1 -1 -j +j -1 +1 +j -j +1 -1 -j +j -1 +1 +j -j];
[0218]
[0219]
[0220] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0221] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0222]
[0223]
[0224] [+1 +1 +j +j -1 -1 -j -j +1 +1 +j +j -1 -1 -j -j];
[0225] [+1 -1 +j -j -1 +1 -j +h +1 -1 +j -j -1 +1 -j +h];
[0226] or
[0227]
[0228] where j represents the imaginary unit.
[0229] Combined with the second aspect, in some implementations of the second aspect, T = 2, and the TD-OCC sequence of length 2 corresponding to the first port is any one of the following: [+1 +1], or [+1 -1].
[0230] Combined with the second aspect, in some implementations of the second aspect, the port set corresponds to W port groups, ports in the same port group among the W port groups correspond to the same time-frequency resources, ports in different port groups among the W port groups correspond to different time-frequency resources, and W is an integer greater than 1 or equal to 1.
[0231] Combined with the second aspect, in some implementations of the second aspect, the W port groups include a first port group, and the subcarriers occupied by the first port group in two consecutive resource blocks include any one of the following:
[0232] Subcarriers with indexes 0, 1, 2, 3, 12, 13, 14, 15;
[0233] Subcarriers with indexes 4, 5, 6, 7, 16, 17, 18, 19;
[0234] Subcarriers with indexes 8, 9, 10, 11, 20, 21, 22, 23.
[0235] In combination with the second aspect, in some implementations of the second aspect, the W port groups include a first port group, and the subcarriers occupied by the first port group within 4 consecutive resource blocks include any of the following:
[0236] Subcarriers with indexes 0, 1, 2, 3, 12, 13, 14, 15, 24, 25, 26, 27, 36, 37, 38, 39;
[0237] Subcarriers with indexes 4, 5, 6, 7, 16, 17, 18, 19, 28, 29, 30, 31, 40, 41, 42, 43; or,
[0238] Subcarriers with indexes 8, 9, 10, 11, 20, 21, 22, 23, 32, 33, 34, 35, 44, 45, 46, 47.
[0239] In combination with the second aspect, in some implementations of the second aspect, the W port groups include at least one of the following:
[0240] Ports 0 to 7;
[0241] Ports 8 to 15;
[0242] Ports 16 to 23;
[0243] Ports 0 to 7, ports 24 to 31;
[0244] Ports 8 to 15, and ports 32 to 39;
[0245] Ports 16 to 23, and ports 40 to 47;
[0246] Ports 0 to 15;
[0247] Ports 16 to 31;
[0248] Ports 32 to 47;
[0249] Ports 0 to 15, and ports 48 to 63;
[0250] Ports 16 to 31, and ports 64 to 79; or,
[0251] Ports 32 to 47, and ports 80 to 95.
[0252] In combination with the second aspect, in some implementations of the second aspect, the reference signal is mapped to time-frequency resources based on a mapping rule, and the mapping rule is related to at least one of the following parameters: subcarrier spacing parameter, index of resource element, symbol of the reference signal, index of the starting time domain position, power scaling factor, time domain mask element, frequency domain mask element, subcarrier offset factor, index of the first port.
[0253] In combination with the second aspect, in some implementations of the second aspect, the mapping rule satisfies the following formula:
[0254]
[0255] where
[0256]
[0257] k′ = 0, 1, 2, 3, 4, 5, 6, 7
[0258]
[0259] n = 0, 1, …
[0260] j = 0, 1, …, υ - 1
[0261] υ represents the number of spatial layers or the rank (such as the number of spatial layers or the rank corresponding to the receiving end); the resource element RE with index (k, l) p,μ corresponds to the symbol with index l within a time slot in the time domain and the subcarrier with index k in the frequency domain; is the symbol of the reference signal corresponding to the first port p mapped to the RE with index (k, l) p,μ , Δ is the subcarrier offset factor; μ is the subcarrier spacing; is the index of the starting symbol occupied by the symbol of the reference signal or the index of the reference symbol; is the power scaling factor; w f (k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
[0262] In combination with the second aspect, in some implementations of the second aspect, the mapping rule satisfies the following formula:
[0263]
[0264] where
[0265]
[0266] k′ = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
[0267]
[0268] n = 0, 1, …
[0269] j = 0, 1, …, υ - 1
[0270] v represents the number of spatial layers or the rank (such as the number of spatial layers or the rank corresponding to the receiving end); the index is (k, l) p,μ The resource element RE with index (k, l) corresponds to the symbol with index l within a time slot in the time domain and the sub - carrier with index k in the frequency domain; is the symbol of the reference signal corresponding to the first port p mapped to the RE with index (k, l), Δ is the sub - carrier offset factor; μ is the sub - carrier spacing; p,μ is the index of the starting symbol occupied by the symbol of the reference signal or the index of the reference signal; is the power scaling factor; w is the power scaling factor; w f w(k′) is the k′ - th element in the FD - OCC sequence, w t w(l′) is the l′ - th element in the TD - OCC sequence; m = 2n + k′.
[0271] Combined with the second aspect, in some implementations of the second aspect, the K FD - OCC subsequences are determined based on a first parameter, and the first parameter includes at least one of the following: the index of the first port, the index of the reference port, the offset, the index of the frequency - domain unit corresponding to the reference signal, the index of the time - domain unit corresponding to the reference signal, or the initial factor, where the offset is the offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0272] Optionally, in each sub - band (or each resource block), the K FD - OCC subsequences are determined based on the first parameter.
[0273] In combination with the second aspect, in some implementations of the second aspect, the K FD-OCC subsequences include a first FD-OCC subsequence, which is determined based on the port index associated with the first FD-OCC subsequence. The port index associated with the first FD-OCC subsequence is determined based on a first parameter, and the first parameter includes at least one of the following: the index of the first port, the index of the reference port, an offset, the index of the frequency domain unit corresponding to the reference signal, the index of the time domain unit corresponding to the reference signal, or an initial factor. Wherein, the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0274] Optionally, the port index associated with the first FD-OCC subsequence is determined based on the offset and the index of the reference port. As an example, the port index associated with the first FD-OCC subsequence = the offset + the index of the reference port.
[0275] In combination with the second aspect, in some implementations of the second aspect, the port index associated with the first FD-OCC subsequence is determined based on the offset and the index of the reference port, including: the port index associated with the first FD-OCC subsequence is determined based on the offset, the index of the reference port, and the total number of ports and / or the number of port groups. Wherein, the total number of ports can represent the total number of candidate or optional ports; the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.
[0276] In combination with the second aspect, in some implementations of the second aspect, the port index associated with the first FD-OCC subsequence satisfies:
[0277]
[0278] Where p j (n,k) represents the port index associated with the first FD-OCC subsequence, and p j,0 represents the index of the reference port, where j represents the spatial layer index or the jth port corresponding to the receiving device (such as a terminal device). As an example, j = 0, 1,..., v - 1, and v represents the number of spatial layers corresponding to the terminal device or the rank corresponding to the terminal device; p offset (n,k) represents the offset, and the first FD-OCC subsequence is correspondingly mapped in the kth frequency domain unit group in the nth frequency domain unit; Y represents the total number of ports; Z represents dividing the total number of ports into Z port groups. As an example, each port group includes Y / Z ports.
[0279] In combination with the second aspect, in some implementations of the second aspect, the offset is related to at least one of the following parameters: an initial factor, a pseudo-random sequence, and an index of a frequency-domain unit corresponding to the reference signal. As an example, the initial factor is related to an initial value of the pseudo-random sequence.
[0280] In combination with the second aspect, in some implementations of the second aspect, the offset satisfies any one of the following:
[0281] or
[0282]
[0283] where p offset (n,k) represents the offset; c() represents the pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (such as the initial factor is related to the initial value of the pseudo-random sequence); T is a positive integer; represents the number of subcarriers included in a frequency-domain unit; n represents the index of the frequency-domain unit corresponding to the reference signal; k represents the index of a frequency-domain unit group in the frequency-domain unit corresponding to the reference signal; Y represents the total number of ports (such as the total number of candidate or optional ports); Z represents dividing the total number of ports into Z port groups, and each port group includes Y / Z ports.
[0284] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending second indication information, where the second indication information indicates the first parameter.
[0285] In combination with the second aspect, in some implementations of the second aspect, each of the K FD-OCC subsequences is determined based on a port index associated with each subsequence, and the port indices associated with the FD-OCC subsequences corresponding to each frequency-domain unit group among the K frequency-domain unit groups are the same or different.
[0286] In combination with the second aspect, in some implementations of the second aspect, the first port belongs to a second port group, the second port group occupies S time-domain units in the time domain, and in at least two of the S time-domain units, the quantity and / or frequency position of the frequency-domain resources occupied by the second port group are different, and S is an integer greater than 1.
[0287] In combination with the second aspect, in some implementations of the second aspect, the S time-domain units include a first time-domain unit and a second time-domain unit, and the interval between the starting frequency positions corresponding to the second port group on the first time-domain unit and the second time-domain unit is any one of the following: X / 2, X / 4, or 3X / 4, where X is the number of subcarriers included in one frequency-domain unit.
[0288] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending third indication information, where the third indication information indicates the time domain resources occupied by the first port.
[0289] In a third aspect, a method for signal transmission is provided, and this method can be executed by a communication device. The communication device can be a device (such as a receiving end device, such as a terminal device, or a network device), or it can also be a component of a device (such as a chip or a chip system or a circuit), and this application does not make any limitations in this regard.
[0290] The method can include: receiving first indication information, where the first indication information indicates a first port, the first port is used for transmitting a reference signal, the first port corresponds to K frequency domain unit groups, the first port corresponds to K FD-OCC sequences, each of the K frequency domain unit groups corresponds to one FD-OCC sequence among the K FD-OCC sequences, and K is an integer equal to 1 or greater than 1; based on the first indication information, receiving the reference signal.
[0291] In combination with the third aspect, in some implementations of the third aspect, each of the K frequency domain unit groups includes at least one frequency domain unit, and each frequency domain unit corresponds to one element in the FD-OCC sequence. For example, the K frequency domain unit groups include a first frequency domain unit group, the first frequency domain unit group corresponds to the first FD-OCC sequence among the K FD-OCC sequences, and each frequency domain unit in the first frequency domain unit group corresponds to one element in the first FD-OCC sequence.
[0292] In combination with the third aspect, in some implementations of the third aspect, the K FD-OCC sequences include at least one of the following: K1 FD-OCC sequences with a length of L, K2 FD-OCC subsequences with a length of A, where L and A are integers greater than 0, and L and A are different, K1 and K2 are integers greater than 0 or equal to 0 and less than or equal to K, and K1 + K2 = K.
[0293] As an example, K1 = K, K2 = 0; or, K2 = K, K1 = 0; or, both K1 and K2 are greater than 0.
[0294] As an example, L = 8 or 16 or 24.
[0295] As an example, L is greater than A. For example, A = L / 2, or L / 4, etc.
[0296] As an example, K2 FD-OCC subsequences of length A are obtained based on an FD-OCC sequence of length A', that is, the FD-OCC subsequences are sequences composed of subsets of elements in the FD-OCC sequence of length A', that is, the FD-OCC sequence of length A' includes K2 FD-OCC subsequences of length A. Among them, A' is an integer greater than or equal to A. As an example, A' = L. As an example, A = A' / 2, or A' / 4.
[0297] As an example, K2 FD-OCC subsequences of length A are obtained based on FD-OCC sequences of different lengths. For example, the K2 FD-OCC subsequences of length A include K21 first FD-OCC subsequences and K22 second FD-OCC subsequences. The first FD-OCC subsequence is obtained based on an FD-OCC sequence of length A", and the second FD-OCC subsequence is obtained based on an FD-OCC sequence of length A'''. Among them, A" and A''' are integers greater than or equal to A.
[0298] Combined with the third aspect, in some implementation manners of the third aspect, the frequency domain units in each frequency domain unit group among the K frequency domain unit groups are continuous in the frequency domain, and at least two adjacent frequency domain unit groups among the K frequency domain unit groups are not continuous in the frequency domain.
[0299] Combined with the third aspect, in some implementation manners of the third aspect, the intervals between adjacent frequency domain unit groups among the K frequency domain unit groups are equal.
[0300] Combined with the third aspect, in some implementation manners of the third aspect, the K FD-OCC sequences are determined based on a first parameter, and the first parameter includes at least one of the following: the index of the first port, the index of the reference port, the offset, the index of the frequency domain unit corresponding to the reference signal, the index of the time domain unit corresponding to the reference signal, or the initial factor. Among them, the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0301] Combined with the third aspect, in some implementation manners of the third aspect, the K FD-OCC sequences include a first FD-OCC sequence, and the first FD-OCC sequence is determined based on the port index associated with the first FD-OCC sequence. The port index associated with the first FD-OCC sequence is determined based on a first parameter, and the first parameter includes at least one of the following: the index of the first port, the index of the reference port, the offset, the index of the frequency domain unit corresponding to the reference signal, the index of the time domain unit corresponding to the reference signal, or the initial factor. Among them, the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0302] Optionally, the port index associated with the first FD-OCC sequence is determined based on the offset and the index of the reference port. As an example, the port index associated with the first FD-OCC sequence = the offset + the index of the reference port.
[0303] Based on the above technical solution, each port index is associated with an FD-OCC sequence, and the port index can be determined according to the index of the reference port and the offset. Furthermore, the FD-OCC sequence associated with the determined port index can be determined based on the determined port index.
[0304] Combined with the third aspect, in some implementation manners of the third aspect, the port index associated with the first FD-OCC sequence is determined based on the offset and the index of the reference port, including: the port index associated with the first FD-OCC sequence is determined based on the offset, the index of the reference port, and the total number of ports and / or the number of port groups. Wherein, the total number of ports can represent the total number of candidate or optional ports; the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.
[0305] Combined with the third aspect, in some implementation manners of the third aspect, the port index associated with the first FD-OCC sequence satisfies:
[0306]
[0307] Wherein, p j (n,k) represents the port index associated with the first FD-OCC sequence, p j,0 represents the index of the reference port. The first FD-OCC sequence is correspondingly mapped in the k-th frequency domain unit group in the n-th frequency domain unit. Wherein, j represents the spatial layer index or the j-th port corresponding to the receiving end device (such as a terminal device). As an example, j = 0, 1,..., v - 1, and v represents the number of spatial layers corresponding to the terminal device or the rank corresponding to the terminal device; p offset (n,k) represents the offset; Y represents the total number of ports; Z represents dividing the total number of ports into Z port groups. As an example, each port group includes Y / Z ports. As an example, the value of Y is equal to L, and L is the length of the FD-OCC sequence. As an example, the value of Z is K, and K represents the number of groups (that is, an FD-OCC sequence with a length of L is divided into K FD-OCC sequences (such as K FD-OCC subsequences)).
[0308] In combination with the third aspect, in some implementations of the third aspect, the offset is related to at least one of the following parameters: an initial factor, a pseudo-random sequence, and an index of a frequency-domain unit corresponding to the reference signal. As an example, the initial factor is related to an initial value of the pseudo-random sequence.
[0309] In combination with the third aspect, in some implementations of the third aspect, the offset satisfies any one of the following:
[0310] Or
[0311]
[0312] where p offset (n,k) represents the offset; c() represents the pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (e.g., the initial factor is related to an initial value of the pseudo-random sequence); T is a positive integer; represents the number of subcarriers included in the frequency-domain unit; n represents an index of the frequency-domain unit corresponding to the reference signal; k represents an index of a frequency-domain unit group in the frequency-domain unit corresponding to the reference signal; Y represents the total number of ports (e.g., the total number of candidate or optional ports); Z represents dividing the total number of ports into Z port groups, and each port group includes Y / Z ports.
[0313] In combination with the third aspect, in some implementations of the third aspect, the method further includes: receiving second indication information, where the second indication information indicates the first parameter.
[0314] In combination with the third aspect, in some implementations of the third aspect, each of the K FD-OCC sequences is determined based on a port index associated with each sequence, and the port indices associated with the FD-OCC sequences corresponding to each of the K frequency-domain unit groups on the K frequency-domain unit groups are the same or different.
[0315] In a fourth aspect, a method for signal transmission is provided, and this method can be executed by a communication device. The communication device can be a device (such as a so-called transmitting-end device, such as a terminal device, or a network device), or it can also be a component of a device (such as a chip or a chip system or a circuit), and this application does not make any limitation in this regard.
[0316] The method may include: sending first indication information, where the first indication information indicates a first port, the first port is used to transmit a reference signal, the first port corresponds to K frequency-domain unit groups, the first port corresponds to K FD-OCC sequences, each of the K frequency-domain unit groups corresponds to one FD-OCC sequence among the K FD-OCC sequences, and K is an integer equal to 1 or greater than 1; sending the reference signal.
[0317] In combination with the fourth aspect, in some implementations of the fourth aspect, each of the K frequency-domain unit groups includes at least one frequency-domain unit, and each frequency-domain unit corresponds to an element in the FD-OCC sequence. For example, the K frequency-domain unit groups include a first frequency-domain unit group, the first frequency-domain unit group corresponds to the first FD-OCC sequence among the K FD-OCC sequences, and each frequency-domain unit in the first frequency-domain unit group corresponds to an element in the first FD-OCC sequence.
[0318] In combination with the fourth aspect, in some implementations of the fourth aspect, the K FD-OCC sequences include at least one of the following: K1 FD-OCC sequences of length L, K2 FD-OCC subsequences of length A, where L and A are integers greater than 0 and L and A are different, and K1 and K2 are integers greater than or equal to 0 and less than or equal to K, and K1 + K2 = K.
[0319] As an example, K1 = K, K2 = 0; or, K2 = K, K1 = 0; or, both K1 and K2 are greater than 0.
[0320] As an example, L = 8 or 16 or 24.
[0321] As an example, L is greater than A. For example, A = L / 2, or L / 4, etc.
[0322] As an example, the K2 FD-OCC subsequences of length A are obtained based on an FD-OCC sequence of length A', that is, the FD-OCC subsequence is a sequence composed of a subset of elements in the FD-OCC sequence of length A', that is, the FD-OCC sequence of length A' includes K2 FD-OCC subsequences of length A. Where A' is an integer greater than or equal to A. As an example, A' = L. As an example, A = A' / 2, or A' / 4.
[0323] As an example, the K2 FD-OCC subsequences of length A are obtained based on FD-OCC sequences of different lengths. For example, the K2 FD-OCC subsequences of length A include K21 first FD-OCC subsequences and K22 second FD-OCC subsequences. The first FD-OCC subsequence is obtained based on an FD-OCC sequence of length A", and the second FD-OCC subsequence is obtained based on an FD-OCC sequence of length A''', where A" and A''' are integers greater than or equal to A.
[0324] In combination with the fourth aspect, in some implementations of the fourth aspect, the frequency-domain units in each of the K frequency-domain unit groups are continuous in the frequency domain, and at least two adjacent frequency-domain unit groups among the K frequency-domain unit groups are not continuous in the frequency domain.
[0325] In combination with the fourth aspect, in some implementations of the fourth aspect, the K FD-OCC sequences are determined based on a first parameter, and the first parameter includes at least one of the following: the index of the first port, the index of the reference port, an offset, the index of the frequency domain unit corresponding to the reference signal, the index of the time domain unit corresponding to the reference signal, or an initial factor, where the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0326] In combination with the fourth aspect, in some implementations of the fourth aspect, the K FD-OCC sequences include a first FD-OCC sequence, and the first FD-OCC sequence is determined based on the port index associated with the first FD-OCC sequence, and the port index associated with the first FD-OCC sequence is determined based on a first parameter, and the first parameter includes at least one of the following: the index of the first port, the index of the reference port, an offset, the index of the frequency domain unit corresponding to the reference signal, the index of the time domain unit corresponding to the reference signal, or an initial factor, where the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
[0327] Optionally, the port index associated with the first FD-OCC sequence is determined based on the offset and the index of the reference port. As an example, the port index associated with the first FD-OCC sequence = the offset + the index of the reference port.
[0328] In combination with the fourth aspect, in some implementations of the fourth aspect, the port index associated with the first FD-OCC sequence is determined based on the offset and the index of the reference port, including: the port index associated with the first FD-OCC sequence is determined based on the offset, the index of the reference port, and the total number of ports and / or the number of port groups. Wherein, the total number of ports can represent the total number of candidate or optional ports; the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.
[0329] In combination with the fourth aspect, in some implementations of the fourth aspect, the port index associated with the first FD-OCC sequence satisfies:
[0330]
[0331] where p j (n,k) represents the port index associated with the first FD-OCC sequence, p j,0represents the index of the reference port. The first FD-OCC sequence is correspondingly mapped within the k-th frequency domain unit group in the n-th frequency domain unit. Here, j represents the spatial layer index or the j-th port corresponding to the receiving device (such as a terminal device). As an example, j = 0, 1, ..., v - 1, where v represents the number of spatial layers corresponding to the terminal device or the rank corresponding to the terminal device; p offset (n,k) represents the offset; Y represents the total number of ports; Z represents dividing the total number of ports into Z port groups. As an example, each port group includes Y / Z ports. As an example, the value of Y is equal to L, where L is the length of the FD-OCC sequence. As an example, the value of Z is K, where K represents the number of groups (that is, a FD-OCC sequence with a length of L is divided into K FD-OCC sequences (such as K FD-OCC subsequences)).
[0332] Combined with the fourth aspect, in some implementation manners of the fourth aspect, the offset is related to at least one of the following parameters: an initial factor, a pseudo-random sequence, and the index of the frequency domain unit corresponding to the reference signal. As an example, the initial factor is related to the initial value of the pseudo-random sequence.
[0333] Combined with the fourth aspect, in some implementation manners of the fourth aspect, the offset satisfies any one of the following:
[0334] or
[0335]
[0336] where p offset (n,k) represents the offset; c() represents a pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (such as the initial factor is related to the initial value of the pseudo-random sequence); T is a positive integer; represents the number of subcarriers included in the frequency domain unit; n represents the index of the frequency domain unit corresponding to the reference signal; k represents the index of the frequency domain unit group in the frequency domain unit corresponding to the reference signal; Y represents the total number of ports (such as the candidate or optional total number of ports); Z represents dividing the total number of ports into Z port groups, and each port group includes Y / Z ports.
[0337] Combined with the fourth aspect, in some implementation manners of the fourth aspect, the method further includes: sending second indication information, where the second indication information indicates the first parameter.
[0338] Combined with the fourth aspect, in some implementation manners of the fourth aspect, each of the K FD-OCC sequences is determined based on the port index associated with each sequence, and the port indices associated with the FD-OCC sequences corresponding to each frequency domain unit group on the K frequency domain unit groups are the same or different.
[0339] In a fifth aspect, a method for signal transmission is provided, which can be executed by a communication device. The communication device can be a device (such as a receiving device, such as a terminal device, or a network device), or it can also be a component of a device (such as a chip, a chip system, or a circuit), and the present application does not limit this.
[0340] The method may include: receiving first indication information, the first indication information indicating a first port, the first port being used for transmitting a reference signal, the first port belonging to a port group, the port group occupying S time domain units in the time domain, and in at least two of the S time domain units, the quantity and / or frequency domain position of the frequency domain resources occupied by the port group are different, where S is an integer greater than 1; and receiving the reference signal based on the first indication information.
[0341] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the S time domain units include a first time domain unit and a second time domain unit, and the interval between the starting frequency domain positions corresponding to the second port group on the first time domain unit and the second time domain unit is any one of the following: X / 2, X / 4, or 3X / 4, where X is the number of subcarriers included in one frequency domain unit.
[0342] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the method further includes: receiving third indication information, the third indication information indicating the time domain resources occupied by the first port.
[0343] In a sixth aspect, a method for signal transmission is provided, which can be executed by a communication device. The communication device can be a device (such as a transmitting device, such as a terminal device, or a network device), or it can also be a component of a device (such as a chip, a chip system, or a circuit), and the present application does not limit this.
[0344] The method may include: transmitting first indication information, the first indication information indicating a first port, the first port being used for transmitting a reference signal, the first port belonging to a port group, the port group occupying S time domain units in the time domain, and in at least two of the S time domain units, the quantity and / or frequency domain position of the frequency domain resources occupied by the port group are different, where S is an integer greater than 1; and transmitting the reference signal.
[0345] In combination with the sixth aspect, in some implementation manners of the sixth aspect, the S time domain units include a first time domain unit and a second time domain unit, and the interval between the starting frequency domain positions corresponding to the second port group on the first time domain unit and the second time domain unit is any one of the following: X / 2, X / 4, or 3X / 4, where X is the number of subcarriers included in one frequency domain unit.
[0346] In combination with the sixth aspect, in some implementations of the sixth aspect, the method further includes: sending third indication information, where the third indication information indicates the time domain resources occupied by the first port.
[0347] The beneficial effects of the second aspect to the sixth aspect and each possible design can be referred to the description related to the first aspect, and will not be elaborated here.
[0348] The seventh aspect provides a communication device, which is used to execute the method provided in any one of the first aspect to the sixth aspect. Specifically, the device may include units and / or modules for executing the method provided in any one of the above implementations of any one of the first aspect to the sixth aspect, such as a processing unit and / or a communication unit.
[0349] In one implementation, the device is a communication device (such as a sending device or a receiving device). When the device is a communication device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0350] In another implementation, the device is a chip, a chip system or a circuit used in a communication device. When the device is a chip, a chip system or a circuit used in a device, the communication unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit, etc. on the chip, the chip system or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit, etc.
[0351] The eighth aspect provides a communication device, which includes: at least one processor, configured to execute the method provided in any one of the above implementations of any one of the first aspect to the sixth aspect.
[0352] Optionally, the device further includes: a memory, configured to store a program; correspondingly, at least one processor is configured to execute the computer program or instruction stored in the memory.
[0353] Optionally, the device further includes a communication interface. The communication interface is coupled to the processor and can be used to input information to the processor or output the information in the processor.
[0354] In one implementation, the device is a communication device (such as a sending device or a receiving device).
[0355] In another implementation, the device is a chip, a chip system or a circuit used in a communication device.
[0356] In a ninth aspect, the present application provides a processor for executing the methods provided in the above aspects.
[0357] For operations such as sending and obtaining / receiving involved in the processor, if there is no special description, or if it does not conflict with its actual role or internal logic in the relevant description, it can be understood as operations such as output and input of the processor, and can also be understood as sending and receiving operations performed by the radio frequency circuit and the antenna. The present application does not make any limitations in this regard.
[0358] In a tenth aspect, a computer-readable storage medium is provided. The computer-readable medium stores program code for a device to execute, and the program code includes a method for executing any one of the above implementation manners provided in the first aspect to the sixth aspect.
[0359] In an eleventh aspect, a computer program product containing instructions is provided. When the computer program product runs on a computer, it causes the computer to execute the method provided in any one of the above implementation manners of any one of the first aspect to the sixth aspect.
[0360] In a twelfth aspect, a chip is provided. The chip includes a processor and a communication interface. The processor reads instructions stored on a memory through the communication interface and executes the method provided in any one of the above implementation manners of any one of the first aspect to the sixth aspect.
[0361] Optionally, as an implementation manner, the chip further includes a memory. The memory stores a computer program or instructions. The processor is used to execute the computer program or instructions stored on the memory. When the computer program or instructions are executed, the processor is used to execute the method provided in any one of the above implementation manners of any one of the first aspect to the sixth aspect.
[0362] In a thirteenth aspect, a communication system is provided, including a first communication device and a second communication device. Among them, the first communication device is used to execute the method provided in any one of the implementation manners of the first aspect, and the second communication device is used to execute the method provided in any one of the implementation manners of the second aspect; or, the first communication device is used to execute the method provided in any one of the implementation manners of the third aspect, and the second communication device is used to execute the method provided in any one of the implementation manners of the fourth aspect; or, the first communication device is used to execute the method provided in any one of the implementation manners of the fifth aspect, and the second communication device is used to execute the method provided in any one of the implementation manners of the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0363] Figure 1 is a schematic diagram of a wireless communication system applicable to the embodiments of the present application.
[0364] Figure 2It is a schematic diagram of DMRS patterns of two configuration types.
[0365] Figure 3 It is a schematic diagram of the time-frequency resource mapping of eType 1 DMRS.
[0366] Figure 4 It is a schematic diagram of the time-frequency resource mapping of eType 2 DMRS.
[0367] Figure 5 It is a schematic diagram of a signal transmission method 500 provided by an embodiment of the present application.
[0368] Figure 6 It is a schematic diagram of the DMRS time-frequency resource mapping proposed according to an embodiment of the present application.
[0369] Figure 7 It is another schematic diagram of the DMRS time-frequency resource mapping proposed according to an embodiment of the present application.
[0370] Figure 8 It is another schematic diagram of the DMRS time-frequency resource mapping proposed according to an embodiment of the present application.
[0371] Figure 9 It is another schematic diagram of the DMRS time-frequency resource mapping proposed according to an embodiment of the present application.
[0372] Figure 10 It is a schematic diagram of the FD-OCC subsequence mapping proposed according to an embodiment of the present application.
[0373] Figure 11 It is a schematic diagram of the FD-OCC subsequence proposed according to an embodiment of the present application.
[0374] Figure 12 It is a schematic diagram applicable to multi-user multiple-input multiple-output (MU-MIMO) scheduling proposed according to an embodiment of the present application.
[0375] Figure 13 It is a schematic diagram of a signal transmission method 1300 provided by another embodiment of the present application.
[0376] Figure 14 It is a schematic diagram of the DMRS time-frequency resource mapping under different numbers of symbols proposed according to an embodiment of the present application.
[0377] Figure 15 It is a schematic block diagram of a communication device 1500 provided by an embodiment of the present application.
[0378] Figure 16It is a schematic diagram of another communication device 1600 provided by an embodiment of the present application.
[0379] Figure 17 It is a schematic diagram of a chip system 1700 provided by an embodiment of the present application. Detailed implementation manners
[0380] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.
[0381] The technical solutions provided by the present application can be applied to various communication systems, such as: the fifth generation (5G) or new radio (NR) system, the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, etc. The technical solutions provided by the present application can also be applied to future communication systems, such as the sixth generation (6G) mobile communication system. The technical solutions provided by the present application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and the Internet of Things (IoT) communication system. The technical solutions provided by the present application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.
[0382] As an example, the satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a base station. The satellite can act as a base station or a terminal device. Among them, the satellite can refer to an unmanned aerial vehicle, a hot air balloon, a low-earth orbit satellite, a medium-earth orbit satellite, a geostationary orbit satellite, etc. The satellite can also refer to a non-ground base station or a non-ground device, etc.
[0383] As an example, V2X communication may include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication. V2V refers to communication between vehicles. V2P refers to communication between a vehicle and a person (including pedestrians, cyclists, drivers, or passengers, etc.). V2I refers to communication between a vehicle and infrastructure, such as a roadside unit (RSU) or a network device. Among them, the RSU includes two types: the terminal-type RSU and the base-station-type RSU. Among them, since the terminal-type RSU is deployed by the roadside and is in a non-mobile state, mobility does not need to be considered; the base-station-type RSU can provide timing synchronization and resource scheduling for the vehicles communicating with it. V2N refers to communication between a vehicle and a network device. It can be understood that the above is an exemplary description, and the embodiments of the present application are not limited thereto. For example, V2X may also include V2X communication based on the NR system in Release 16 and subsequent versions of the current 3rd generation partnership project (3GPP), etc.
[0384] The technical solution provided by the embodiments of the present application can be applied to the link between a network device and a terminal device, and can also be applied to the link between devices, such as a D2D link. A D2D link can also be referred to as a sidelink (SL), and the sidelink can also be referred to as a side link or a secondary link, etc. In the embodiments of the present application, the D2D link, or the side link or the secondary link all refer to the link established between devices of the same type, and they have the same meaning. The so-called devices of the same type can be the link between terminal devices, the link between network devices, or the link between relay nodes and relay nodes, etc., and the embodiments of the present application do not limit this. For the link between terminal devices, there is the D2D link defined in Release 12 / 13 of 3GPP, and there is also the vehicle-to-everything link defined by 3GPP for the Internet of Vehicles.
[0385] A device in a communication system can send signals to another device or receive signals from another device. The signals can include information, signaling, data, etc. Herein, the device can also be replaced with an entity, a network entity, a communication device, a mobile device, a network element, a communication module, a node, a communication node, etc. In the present disclosure, the description is made by taking the device as an example. For example, a communication system can include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device. It can be understood that the terminal device in the present disclosure can be replaced with a first device, and the network device can be replaced with a second device, and the two execute the corresponding methods in the present disclosure. Alternatively, the corresponding methods in the present disclosure can be applied between network devices, or between terminal devices, which is not limited herein.
[0386] In an embodiment of the present application, the terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device.
[0387] The terminal device can be a device that provides voice / data. For example, it can be a handheld device, a vehicle-mounted device, etc. with wireless connection capabilities. Currently, some examples of terminals are: mobile phone, tablet computer, laptop computer, palmtop computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device, or other processing devices connected to a wireless modem, wearable device, terminal device in a 5G network, or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of this application are not limited thereto.
[0388] By way of example and not limitation, in the embodiments of this application, the terminal device can also be a wearable device. A wearable device can also be referred to as a wearable intelligent device, which is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smartphone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones, such as various smart bracelets and smart jewelry for physical sign monitoring.
[0389] It should be understood that in some scenarios, the terminal device can also be used as a base station. For example, the terminal device can act as a scheduling entity that provides sidelink signals between terminal devices in scenarios such as V2X, D2D, or P2P.
[0390] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device or a device capable of supporting the terminal device to implement such functions, such as a chip system or a chip, and this device can be installed in the terminal device. In the embodiments of this application, the chip system can be composed of chips or can also include chips and other discrete devices. In the embodiments of this application, only the case where the device for implementing the functions of the terminal device is the terminal device is used for illustration, which does not limit the solutions of the embodiments of this application.
[0391] The network device in the embodiments of the present application can be a device for communicating with a terminal device. This network device can also be referred to as an access network device or a radio access network device. For example, the network device can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can be generally covered by various names as follows, or replaced with the following names. For example: Node B, evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, slave station, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, RAN intelligent controller (RIC), etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, a modem or a chip disposed in the foregoing device or apparatus. A base station can also be a mobile switching center and a device that undertakes the function of a base station in D2D, V2X, M2M communications, a network-side device in a 6G network, a device that undertakes the function of a base station in a future communication system, etc. A base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.
[0392] A base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the position of the mobile base station. In other examples, a helicopter or a drone can be configured to be a device for communicating with another base station.
[0393] In some deployments, the network device mentioned in the embodiments of this application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (Central Unit-Control Plane (CU-CP)) and a user plane CU node (Central Unit-User Plane (CU-UP)) and a DU node. For example, the network device may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0394] In some deployments, multiple RAN nodes cooperate to assist a terminal in achieving wireless access, and different RAN nodes respectively implement some functions of a base station. For example, the RAN node may be a CU, a DU, a CU-CP, a CU-UP, or an RU, etc. The CU and the DU may be set separately, or may also be included in the same network element, such as a BBU. The RU may be included in a radio frequency device or a radio frequency unit, such as included in an RRU, an AAU, or an RRH.
[0395] The RAN node may support one or more types of fronthaul interfaces. Different fronthaul interfaces respectively correspond to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a Common Public Radio Interface (CPRI), the DU is configured to implement one or more of the baseband functions, and the RU is configured to implement one or more of the radio frequency functions. If the fronthaul interface between the DU and the RU is another interface, compared with the CPRI, some of the downlink and / or uplink baseband functions, for example, for the downlink, one or more of precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / adding cyclic prefix (CP), are moved from the DU to the RU for implementation. For the uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / removing cyclic prefix (CP) are moved from the DU to the RU for implementation. In a possible implementation manner, this interface may be an Enhanced Common Public Radio Interface (eCPRI). In the eCPRI architecture, the splitting method between the DU and the RU is different, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0396] Taking eCPRI Cat A as an example, for downlink transmission, with layer mapping as the division point, the DU is configured to implement layer mapping and one or more functions before it (i.e., one or more of encoding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (such as one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / adding cyclic prefix (CP)) are moved to the RU for implementation. For uplink transmission, with de-RE mapping as the division point, the DU is configured to implement de-mapping and one or more functions before it (i.e., one or more of decoding, de-rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions after de-mapping (such as one or more of digital BF or fast Fourier transform (FFT) / removing CP) are moved to the RU for implementation. It can be understood that for the function descriptions of the DU and RU corresponding to various types of eCPRI, reference can be made to the eCPRI protocol and will not be elaborated here.
[0397] In a possible design, the processing unit in the BBU for implementing baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH for implementing baseband functions is called the baseband low (BBL) unit.
[0398] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be called O-CU (Open CU), the DU can also be called O-DU, the CU-CP can also be called O-CU-CP, the CU-UP can also be called O-CU-UP, and the RU can also be called O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0399] In the embodiments of the present application, the device for implementing the functions of a network device may be a network device or a device capable of supporting the network device to implement such functions, such as a chip system or a chip, and this device may be installed in the network device. In the embodiments of the present application, the chip system may be composed of chips or may include chips and other discrete devices. In the embodiments of the present application, only the case where the device for implementing the functions of the network device is a network device is taken as an example for illustration, which does not limit the solutions of the embodiments of the present application.
[0400] The network device and the terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; may also be deployed on water; and may also be deployed on aircraft, balloons, and satellites in the air. In the embodiments of the present application, the scenarios where the network device and the terminal device are located are not limited. In addition, the terminal device and the network device may be hardware devices or software functions running on dedicated hardware or software functions running on general hardware. For example, they are virtualized functions instantiated on a platform (such as a cloud platform), or entities including dedicated or general hardware devices and software functions. The present application does not limit the specific forms of the terminal device and the network device.
[0401] First, a communication system applicable to the embodiments of the present application is briefly introduced as follows.
[0402] See Figure 1 , Figure 1 which is a schematic diagram of a wireless communication system applicable to the embodiments of the present application.
[0403] As Figure 1 shown, the wireless communication system includes a radio access network 100. The radio access network 100 may be a next-generation (such as 6G or higher) radio access network or a traditional (such as 5G, 4G, 3G, or 2G) radio access network. One or more terminal devices (120a - 120j, collectively referred to as 120) may be connected to each other or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the radio access network 100. The network elements in the wireless communication system are connected through interfaces (such as NG, Xn) or the air interface. In addition, one or more AI modules may be provided in each network element in the wireless communication system. The AI modules deployed in different network elements may be the same or different.
[0404] Figure 1 This is only a schematic diagram, and the wireless communication system may also include other devices, such as a core network device, a wireless relay device, and / or a wireless backhaul device, etc., which are not drawn in Figure 1 .
[0405] To facilitate the understanding of the embodiments of the present application, the terms involved in the embodiments of the present application are briefly described below.
[0406] 1. Antenna Port
[0407] The antenna port can be abbreviated as port. It can be understood as the transmitting antenna recognized by the receiving end, or the transmitting antennas that can be distinguished in space. The antenna port can be a logical antenna port, that is, it can be a virtual antenna port or a physical antenna port. For each virtual antenna, there can be a corresponding antenna port, and each virtual antenna can be a weighted combination of multiple physical antennas. According to the different signals carried, the antenna ports can be divided into reference signal ports and data ports. As an example, the reference signal ports include but are not limited to: dedicated demodulation reference signal (DMRS) ports, channel state information reference signal (CSI-RS) ports, etc. For the DMRS port, each antenna port can correspond to a spatial stream or a spatial layer. Each DMRS port corresponds to a port index. Each DMRS port corresponds to a DMRS sequence, each DMRS port corresponds to one or more time-frequency resources, and the corresponding DMRS sequence is mapped in the time-frequency resource units included in one or more time-frequency resources according to rules. The DMRS sequence can also be called the DMRS symbol sequence or the DMRS symbol vector. The time-frequency resource unit can be a frequency-domain subcarrier or an OFDM symbol, or a resource element (RE).
[0408] In this application, the port index p can also be expressed as (or referred to as) the port index 1000 + p, where p is an integer. For example, the port index 1000 can also be expressed as the port index 0, and the port index 1001 can also be expressed as the port index 1. The port corresponding to the port index 1000 or the port index 0 can be abbreviated as port 0 or port P0. The port corresponding to the port index 1001 or the port index 1 can be abbreviated as port 1 or port P1.
[0409] In this application, mainly taking the reference signal DMRS as an example for illustration, but this application is not limited thereto. For example, DMRS can also be replaced by other reference signals, such as CSI-RS, sounding reference signal (SRS), phase-tracking reference signals (PTRS), or tracking reference signal (TRS), etc.
[0410] In this application, the port and the reference signal port (such as the DMRS port) are sometimes used interchangeably, and unless otherwise specified, they have the same meaning.
[0411] 2. Time-frequency resources
[0412] In the embodiments of the present application, data or information can be carried by time-frequency resources.
[0413] In the time domain, the time-frequency resources may include one or more time-domain units (which may also be referred to as time units, time intervals, etc.). Among them, one time-domain unit may be one symbol or several symbols (such as OFDM symbols), or one time slot, or one mini-slot, or one subframe. Among them, one time slot may be composed of 7 or 14 symbols; one mini-slot may include at least one symbol (for example, 2 symbols, 7 symbols, 14 symbols, or any number of symbols less than or equal to 14 symbols); the duration of one subframe in the time domain may be 1 millisecond (ms). It should be understood that the above-listed sizes of the time-domain units are only for the convenience of understanding the solution of the present application and do not limit the protection scope of the present application. It can be understood that the above sizes of the time-domain units may be other values, and the present application does not make any limitations.
[0414] In the frequency domain, the time-frequency resources may include one or more frequency-domain units. Among them, one frequency-domain unit may be one resource block (RB), one subcarrier, one resource block group (RBG), one predefined subband, one precoding resource block group (PRG), one bandwidth part (BWP), one resource element (RE) (which may also be referred to as a resource unit or a resource particle), or one carrier, or one serving cell.
[0415] 3. DMRS
[0416] As an example, DMRS is used to estimate the equivalent channel matrix experienced by a data channel (such as the physical downlink share channel (PDSCH) or the physical uplink share channel (PUSCH)), or a control channel (such as the physical downlink control channel (PDCCH) or the physical uplink control channel (PUCCH)), and is thus used for data detection and demodulation. For the transmitter, DMRS is usually precoded in the same way as the transmitted data signal, so as to ensure that DMRS and the data signal experience the same equivalent channel. Suppose the DMRS vector transmitted by the transmitter is s, and the data signal vector transmitted is x. DMRS and the data signal are precoded in the same way (multiplied by the same precoding matrix). The received data signal vector y and the DMRS vector r at the receiver respectively satisfy equations (1) and (2).
[0417]
[0418]
[0419] where represents the equivalent channel experienced by the data signal and DMRS, and n represents additive noise. Based on the known DMRS vector s, the receiver can obtain an estimate of the equivalent channel using a channel estimation algorithm, such as least square (LS) channel estimation, minimum mean square error (MMSE) channel estimation, etc. Demodulation of the data signal can be completed based on the equivalent channel.
[0420] With the introduction of MIMO technology into a wireless communication system, the transmitter can transmit multi-stream data on the same time-frequency resources, and the receiver can recover all of them. At this time, DMRS is used to estimate the equivalent channel matrix, whose dimension can be N R ×R, where N R represents the number of receive antennas, and R represents the number of transmission streams (also known as the number of transmission layers, spatial layers). Usually, one DMRS port corresponds to one transmission stream. That is, for MIMO transmission with the number of transmission streams being R, the number of DMRS ports required is R.
[0421] For a DMRS port, in order to perform channel estimation on different time-frequency resources, multiple DMRSs can be transmitted on multiple time-frequency resources. The multiple DMRSs corresponding to one port correspond to one DMRS sequence. One DMRS sequence includes multiple DMRS sequence elements (or simply referred to as elements).
[0422] As an example, the DMRS sequence can be generated by a gold sequence. Taking the DMRS sequence being generated by a gold sequence as an example, the nth DMRS sequence element in the DMRS sequence satisfies formula (3).
[0423]
[0424] Where c(n) is a pseudo-random sequence, and c(n) can be a gold sequence with a sequence length of 31; for the sequence c(n) with an output length of M PN n = 0, 1,..., M PN - 1, formula (4) can be satisfied.
[0425] c(n) = (x1(n + N C ) + x2(n + N C )) mod 2
[0426] x1(n + 31) = (x1(n + 3) + x1(n)) mod 2
[0427] x2(n + 31) = (x2(n + 3) + x2(n + 2) + x2(n + 1) + x2(n)) mod 2 (4)
[0429] Where N C = 1600, the first m-sequence x1(n) can be initialized as x1(0) = 1, x1(n) = 0, n = 1, 2,..., 30, and the second m-sequence x2(n) can be initialized by the parameter c init c init can satisfy formula (5).
[0430]
[0431] Where l represents the index value of the OFDM symbol on one time slot; is the number of symbols included in one time slot; is the time slot index within one system frame; is the initialization parameter, and its value can be 0 or 1; It can be configured by high-layer signaling, which is related to the cell (identifier, ID) and is usually equal to the cell ID; λ represents the code division multiplexing (CDM) group index corresponding to the DMRS port.
[0432] In order to reduce mutual interference, the DMRS resources corresponding to multiple DMRS ports are often mapped to the preset time-frequency resources through frequency division multiplexing, time division multiplexing, or code division multiplexing. For example, the DMRS sequence corresponding to a DMRS port can be mapped to the corresponding time-frequency resources through the preset time-frequency resource mapping rule. The specific mapping rules are briefly introduced below in combination with several types of DMRS.
[0433] 1) Rel.15 Type 1 / Type 2 DMRS
[0434] Currently, 5G NR supports two types of DMRS resource mapping types, Type 1 (or type 1) and Type 2 (or type 2). For Type 1 DMRS, a maximum of 8 orthogonal ports are supported; for Type 2 DMRS, a maximum of 12 orthogonal ports are supported.
[0435] For the antenna port p (corresponding to the DMRS port p), the m-th sequence element r(m) in the corresponding DMRS sequence can be mapped to the RE with index (k, l) according to the mapping rule. p,μ This mapping rule satisfies formula (6).
[0436]
[0437] Among them, the RE with index (k, l) p,μ corresponds to the OFDM symbol with index l in a time slot in the time domain and the subcarrier with index k in the frequency domain. For the DMRS modulation symbol corresponding to the DMRS port p mapped to the RE with index (k, l) p,μ k′ = 0, 1; n = 0, 1,...; l′ = 0, 1; Δ is the subcarrier offset factor; type1 and type2 respectively represent the 2 types of DMRS configuration types (DMRS configuration type) defined in the current NR protocol; μ is the subcarrier spacing; is the index of the starting OFDM symbol occupied by the DMRS modulation symbol or the index of the reference OFDM symbol; is the power scaling factor; w is the power scaling factor; w f(k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
[0438] As an example, for the subcarrier indexed by k in the frequency domain, the starting frequency domain position or the reference frequency domain position of the subcarrier index k can be a predefined frequency domain position. For example, it can be subcarrier 0 in common resource block 0 or subcarrier 0 of the lowest-numbered resource block in control resource set (CORESET) 0. This will not be elaborated further below.
[0439] In the configuration type 1 (Type 1 DMRS) mapping rule, for the DMRS port p, the corresponding w f (k′), w t (l′), and the value of Δ can be referred to Table 1.
[0440] Table 1 Type 1 DMRS parameter values
[0441]
[0442] In the configuration type 2 (Type 2 DMRS) mapping rule, for the DMRS port p, the corresponding w f (k′), w t (l′), and the value of Δ can be referred to Table 2.
[0443] Table 2 Type 2 DMRS parameter values
[0444]
[0445] In Table 1 and Table 2, λ represents the index of the CDM group, and the DMRS ports within the same CDM group occupy the same time-frequency resources.
[0446] See Figure 2 , Figure 2 are the schematic diagrams of the DMRS patterns of the two configuration types.
[0447] The pattern can also be understood as a time-frequency resource mapping method. Figure 2The REs with different filling patterns in [figure] correspond to different CDM groups; P0, P1, …, P11 represent DMRS ports 0 to DMRS port 11; the horizontal axis represents the time domain. As an example, the numbers on the horizontal axis represent the indices of symbols within a time slot; the vertical axis represents the frequency domain. As an example, the numbers on the vertical axis represent the indices of subcarriers within an RB. It should be understood that Figure 2 In [figure], the DMRS occupying symbol 0 and the DMRS occupying symbols 0 and 1 are only examples. The symbols occupied by the DMRS within a time slot can also be other symbols, such as occupying symbol 1, or occupying symbols 1 and 2.
[0448] See Figure 2 In (a) of [figure], for the single-symbol DMRS of configuration type 1, up to 4 orthogonal DMRS ports are supported. The 4 DMRS ports can be divided into 2 CDM groups (CDM group 0 and CDM group 1), and each CDM group supports up to 2 orthogonal DMRS ports. Among them, CDM group 0 includes P0 and P1, and CDM group 1 includes P2 and P3. The CDM groups are frequency division multiplexed (mapped on different frequency domain resources); the DMRS ports included within a CMD group are mapped on the same time domain resources (resource mapping is performed in a comb-like manner in the frequency domain). The reference signals corresponding to the DMRS ports included within a CDM group can be distinguished by an orthogonal cover code (OCC), so as to ensure the orthogonality of the DMRS ports within the CDM group, thereby reducing the interference between the DMRSs transmitted on different antenna ports. Specifically, P0 and P1 are located within the same RE and are resource mapped in a comb-like manner in the frequency domain. For example, there is a subcarrier interval between the adjacent frequency domain resources occupied by P0 and P1. For a DMRS port, the adjacent 2 REs occupied correspond to an OCC codeword sequence of length 2. For example, for subcarrier 0 and subcarrier 2, P0 and P1 adopt a group of OCC codeword sequences of length 2 (+1 +1 and +1 -1). Similarly, P2 and P3 are located within the same RE and are mapped in a comb-like manner in the frequency domain on the REs not occupied by P0 and P1. For subcarrier 1 and subcarrier 3, P2 and P3 adopt a group of OCC codeword sequences of length 2 (+1 +1 and +1 -1).
[0449] See Figure 2In (b), the dual-symbol DMRS of configuration type 1 supports a maximum of 8 orthogonal DMRS ports. The 8 DMRS ports can be divided into 2 CDM groups (CDM group 0 and CDM group 1). Among them, CDM group 0 includes P0, P1, P4, and P5; CDM group 1 includes P2, P3, P6, and P7. P0, P1, P4, and P5 are located in the same RE and are mapped in a comb-like manner in the frequency domain. For example, there is a subcarrier interval between adjacent frequency-domain resources occupied by P0, P1, P4, and P5. Similarly, P2, P3, P6, and P7 are located in the same RE and are mapped in a comb-like manner in the frequency domain on the subcarriers not occupied by P0, P1, P4, and P5. For one DMRS port, the adjacent 2 subcarriers and 2 OFDM symbols occupied correspond to an OCC sequence of length 4 (which can be obtained by referring to Table 1). For example, for subcarrier 0 and subcarrier 2 corresponding to OFDM symbol 1 and OFDM symbol 2, port 0, port 1, port 4, and port 5 adopt a set of OCC codes of length 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1). Another example, for subcarrier 1 and subcarrier 3 corresponding to OFDM symbol 1 and OFDM symbol 2, P2, P3, P6, and P7 adopt a set of OCC codes of length 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1).
[0450] Figure 2 (c) and (d) correspond to the time-frequency resource mapping methods of the single-symbol DMRS and dual-symbol DMRS of configuration type 2, respectively. As Figure 2 shown in (c), the single-symbol DMRS of configuration type 2 supports a maximum of 6 orthogonal DMRS ports. The 6 DMRS ports belong to 3 CDM groups (CDM group 0, CDM group 1, and CDM group 2). As Figure 2 shown in (d), for the dual-symbol DMRS of configuration type 2, it supports a maximum of 12 orthogonal DMRS ports. The 12 DMRS ports belong to 3 CDM groups (CDM group 0, CDM group 1, and CDM group 2). For the sake of brevity, the introduction of the CDM groups of the DMRS of configuration type 2 and the time-frequency resources occupied by each DMRS port is omitted here.
[0451] 2) Rel.18 eType 1 / eType 2 DMRS
[0452] In the current NR protocol, when a network device configures enhanced types of DMRS for a terminal device, such as eType 1 DMRS or eType 2 DMRS, the number of DMRS ports can be further doubled without additional time-frequency resource overhead occupied by DMRS. The maximum number of ports supported by eType 1 DMRS is 16, and the maximum number of ports supported by eType 2 DMRS is 24.
[0453] For an antenna port p (corresponding to DMRS port p), the m-th sequence element r(m) in the corresponding DMRS sequence can be mapped to the RE with an index of (k, l) p,μ according to the mapping rule, and this mapping rule can satisfy formula (7).
[0454]
[0455] Among them, k′ = 0, 1, 2, 3; j = 0, 1,..., v - 1, where v represents the number of spatial layers corresponding to the terminal device or the rank corresponding to the terminal device; type1 and type2 represent DMRS configuration types, that is, eType 1 and eType 2 respectively. For other parameters, refer to the relevant description in formula 6, which will not be elaborated here.
[0456] In the mapping rule of configuration type 1 (eType 1 DMRS), the values of w f (k′), w t (l′), and Δ corresponding to DMRS port p can be seen in Table 3.
[0457] Table 3 Parameter values of eType 1 DMRS
[0458]
[0459]
[0460] In the mapping rule of configuration type 2 (eType 2 DMRS), the values of w f (k′), w t (l′), and Δ corresponding to DMRS port p can be seen in Table 4.
[0461] Table 4 Parameter values of eType 2 DMRS
[0462]
[0463] See Figure 3 , Figure 3It is a schematic diagram of the time-frequency resource mapping of eType 1 DMRS. eType 1 DMRS includes a total of 2 CDM groups. Each CDM group corresponds to 8 DMRS ports, a frequency division orthogonal cover code (FD-OCC) with a length of 4, and a time division orthogonal cover code (TD-OCC) with a length of 2. The one with a length of 4 and the one with a length of 2 constitute an OCC code with a length of 8 to perform code division multiplexing and map it on 4 subcarriers and 2 OFDM symbols. As shown in Figure 3 , taking CDM group 0 as an example, DMRS ports 0, 1, 4, 5, 8, 9, 12, 13 occupy subcarriers with indexes 0 / 2 / 4 / 6 / 8 / 10 within one RB.
[0464] See Figure 4 , Figure 4 It is a schematic diagram of the time-frequency resource mapping of eType 2 DMRS. eType 2 DMRS includes a total of 3 CDM groups. Each CDM group corresponds to 8 DMRS ports, a FD-OCC with a length of 4, and a TD-OCC with a length of 2. The one with a length of 4 and the one with a length of 2 constitute an OCC code with a length of 8 to perform code division multiplexing and map it on 4 subcarriers and 2 OFDM symbols. As shown in Figure 4 , taking CDM group 1 as an example, DMRS ports 4, 5, 8, 9, 16, 17, 20, 21 occupy subcarriers with indexes 2 / 3 / 8 / 9 within one RB
[0465] The above descriptions about Type 1 DMRS, Type 2 DMRS, eType 1 DMRS, and eType 2 DMRS are only simple example illustrations and do not limit the protection scope of the embodiments of this application. Regarding Type 1 DMRS, Type 2 DMRS, eType 1 DMRS, and eType 2 DMRS, reference can be made to the relevant descriptions in existing or future protocols.
[0466] On the one hand, it is difficult for the existing technologies to meet the future high-throughput transmission requirements. Specifically, for Type 1 or Type 2 DMRS, up to 8 or 12 DMRS ports are supported. Even for the enhanced eType 1 or eType 2 DMRS, up to 16 or 24 DMRS ports are supported. However, for future ultra-large-scale antenna arrays, the number of antennas of network devices can reach 256 or even more, and the number of antennas of each terminal device can reach 8 or 16. The number of data streams that can be supported can reach more than 70 streams, and the peak data stream number can be close to 100 streams. This requires a further increase in the number of DMRS ports, such as up to 72 or even 96 DMRS ports. Currently, up to 24 DMRS ports are supported, which cannot meet the future high-throughput transmission requirements.
[0467] On the other hand, the direct expansion of existing technologies may lead to a doubling of pilot overhead, affecting system performance. Specifically, currently, the DMRS supported by the NR protocol occupies at most 2 OFDM symbol overheads. In the way of keeping the time-frequency-code resource mapping of the existing DMRS unchanged, the direct way to double the number of supported DMRS ports is to increase the number of OFDM symbols occupied by the DMRS. For example, currently, eType2 DMRS occupies 2 OFDM symbols and supports up to 24 DMRS ports. Then, if the number of OFDM symbols is increased to 4, 48 DMRS ports can be supported. However, the time-frequency resources of the system are limited. Doubling the DMRS resource overhead will directly squeeze the time-frequency resources available for the data channel, thus directly affecting the throughput performance of the system. Even more, the loss brought by the DMRS overhead may be greater than the performance improvement brought by high-throughput transmission.
[0468] In view of this, the present application provides a solution. By extending the length of the FD-OCC, such as extending the length of the FD-OCC to 8 or 16 or other lengths, it is possible to multiplex a larger number of DMRS ports through code division spread spectrum with limited time-frequency resource overhead, so as to meet the demand for a larger number of DMRS ports, and further meet the high-throughput transmission requirements.
[0469] Before introducing the solution of the present application, the following points are explained.
[0470] (1) In the present application, "indication" may include direct indication, indirect indication, display indication, and implicit indication. When it is described that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0471] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. It is also possible to indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It is also possible to only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it is also possible to use the arrangement order of each piece of information pre-agreed (such as stipulated in the protocol) to implement the indication of specific information, thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending periods and / or sending times of these sub-information can be the same or different.
[0472] (2) In this application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include directly sending through the air interface, and also includes indirectly sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include directly receiving from YY through the air interface, and can also include indirectly receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between a network device and a terminal device, or can be carried out within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within a device through a bus, trace or interface.
[0473] (3) In each embodiment of this application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be mutually referred to, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0474] (4) In this application, "first" and "second" are only for the convenience of description and are used to distinguish objects, and are not used to limit the scope of the embodiments of this application. Instead of being used to describe the order or sequence of features. It should be understood that the objects described in this way can be interchanged under appropriate circumstances so as to be able to describe solutions other than the embodiments of this application.
[0475] The method provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the Figure 1 communication system shown above, without limitation.
[0476] SeeFigure 5 , Figure 5 is a schematic diagram of a signal transmission method 500 provided by an embodiment of the present application. For ease of description below, an example is given with the execution entity of method 500 being a receiving-end device (such as a terminal device or a network device). It can be understood that the execution entity of method 500 can also be a component of the receiving-end device, such as a chip, a chip system, or a circuit, which is not limited herein. The steps described below as being executed by a single execution entity can also be divided into steps executed by multiple execution entities, and these execution entities can be logically and / or physically separated. Figure 5 The method 500 shown may include the following steps.
[0477] 510, the receiving-end device receives first indication information, the first indication information indicates a first port, the first port is used for transmitting a reference signal, the first port belongs to a port set, and the number of ports included in the port set is P, where P is an integer greater than 24. Correspondingly, the sending-end device sends the first indication information.
[0478] As an example, the value of P is 12 * 2 n , where n is an integer greater than 2 or equal to 2. For example, the value of P is 48 or 96.
[0479] As an example, the P ports are orthogonal. In other words, the port set includes P orthogonal ports. Among them, the P ports can also be referred to as P reference signal ports. The ports in the port set (i.e., the P ports) can be optional ports or candidate ports.
[0480] Among them, the port being orthogonal, or an orthogonal port, means that the time-frequency resources mapped by the port are orthogonal, and / or the sequences corresponding to the ports are orthogonal. The orthogonality of the time-frequency resources mapped by the port can be that the time-frequency resources mapped by the port are located in different frequency domain resources (such as subcarriers, subcarrier groups, frequency domain subbands, etc.), or in different time domain resources (such as OFDM symbols, time slots, etc.). The sequences being orthogonal can be understood as that for sequence A and sequence B, the correlation coefficient between the sequences is 0. For example, sequence A = [a0, a1,..., a N and sequence B = [b0, b1,..., b N the correlation coefficient between Or, Among them, |A| represents the modulus of vector A. The superscript H represents conjugate transpose.
[0481] In a possible case, the sending-end device is a network device and the receiving-end device is a terminal device. At this time, the reference signal is a downlink reference signal.
[0482] In another possible scenario, the transmitting end device is a terminal device and the receiving end device is a network device. In this case, the reference signal is an uplink reference signal.
[0483] In another possible situation, both the transmitting end device and the receiving end device are terminal devices. In this case, the reference signal is a sidelink reference signal.
[0484] It can be understood that the specific forms of the receiving device and the transmitting device do not limit the protection scope of the embodiments of the present application.
[0485] As an example, the reference signal is any one of the following: DMRS, CSI-RS, PTRS, or TRS. For ease of description, the embodiments of the present application mainly use the reference signal as DMRS (such as uplink DMRS, and also as downlink DMRS) as an example for illustration. It can be understood that the DMRS below can be replaced by other reference signals.
[0486] 520. The receiving end device receives a reference signal based on the first indication information. Correspondingly, the transmitting end device sends a reference signal.
[0487] Specifically, the receiving end device obtains the first port based on the first indication information, and then receives the reference signal at the first port.
[0488] Optionally, the first port corresponds to an OCC sequence of length N, where N is an integer greater than 16 or equal to 16. As an example, N is any one of the following: 16, 32, or 48.
[0489] As mentioned above, the first port belongs to one of the port set, and the port set includes P ports. As an example, each of the P ports corresponds to an OCC sequence with a length of N, that is, the P ports correspond to a total of P OCC sequences with a length of N.
[0490] Optionally, the first port corresponds to a FD-OCC sequence of length L and / or a TD-OCC sequence of length T, where L is an integer greater than or equal to 8, and T is an integer greater than or equal to 1. As an example, L is any one of the following: 8, 16, or 24. As an example, T is 1 or 2.
[0491] Example 1, L=8.
[0492] In one possible case, the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 +1 +1 -1 -1 -1 -1], [+1 -1 +1 -1 -1 +1 -1 +1], [+1 +1 -1 -1 -1 -1 +1 +1], or [+1 -1 -1 +1 -1 +1 +1 -1].
[0493] In another possible case, the FD-OCC sequence of length 8 corresponding to the first port is: Or where j represents the imaginary unit, and the value of m is any one of the following: 0, 1, 2, 3, 4, 5, 6, or 7. j represents the imaginary unit, that is, j * j = -1 (that is, j 2 = -1).
[0494] In another possible case, the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -j -j -1 -1 j j], [+1 -1 -j j -1 +1 j -j], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 j j -1 -1 -j -j], or [+1 -1 j -j -1 +1 -j j]. Specifically, the FD-OCC sequence can be a row vector or a column vector in matrix C, where the matrix where matrix A is a DFT matrix of length 4, and for the element in the i-th row and j-th column is i = 0, 1, …, 3, j = 0, 1, …, 3; matrix B is a DFT matrix of length 2, denotes the Kronecker product (or the Kronecker product).
[0495] Another possible case is that the FD-OCC sequence of length 8 corresponding to the first port is any of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -j -1 j +1 -j -1 j], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 j -1 -j +1 j -1 -j], [+1 +1 +1 +1 -1 -1 -1 -1], [+1 -j -1 j -1 j +1 -j], [+1 -1 +1 -1 -1 +1 -1 +1], or [+1 j -1 -j -1 -j +1 j]. Specifically, the FD-OCC sequence can be a row vector or a column vector in matrix C, where the matrix Refer to the relevant descriptions above regarding matrices A and B, which will not be elaborated here.
[0496] Example 2, L = 16.
[0497] A possible case is that the FD-OCC sequence of length 16 corresponding to the first port is any of the following:
[0498] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0499] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0500] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0501] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0502] [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1];
[0503] [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1];
[0504] [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1];
[0505] [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1];
[0506] [+1 +1 +1 +1 +1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1];
[0507] [+1 -1 +1 -1 +1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1];
[0508] [+1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1];
[0509] [+1 -1 -1 +1 +1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1];
[0510] [+1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1 +1 +1 +1 +1];
[0511] [+1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1 +1 -1 +1 -1];
[0512] [+1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1 +1 +1 -1 -1]; or
[0513] [+1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1 -1 -1 +1].
[0514] Another possible case is that the FD-OCC sequence of length 16 corresponding to the first port is: Or it is: where j represents the imaginary part, and m can take any one of the following values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, or 15. j represents the imaginary part, that is, j*j = -1.
[0515] Another possible case is that the FD-OCC sequence of length 16 corresponding to the first port is:
[0516] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0517] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0518] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0519] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0520] [+1 +1 +1 +1 -j -j -j -j -1 -1 -1 -1 +j +j +j +j];
[0521] [+1 -1 +1 -1 -j +j -j +j -1+1 -1 +1 +j -j +j -j];
[0522] [+1 +1 -1 -1 -j -j +j +j -1 -1 +1 +1 +j +j -j -j];
[0523] [+1 -1 -1 +1 -j +j +j -j -1 +1 +1 -1 +j -j -j +j];
[0524] [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1];
[0525] [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1];
[0526] [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1];
[0527] [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1];
[0528] [+1 +1 +1 +1 +j +j +j +j -1 -1 -1 -1 -j -j -j -j];
[0529] [+1 -1 +1 -1 +j -j +j -j -1 +1 -1 +1 -j +j -j +j];
[0530] [+1 +1 -1 -1 +j +j -j -j -1 -1 +1 +1 -j -j +j +j]; or
[0531] [+1 -1 -1 +1 +j -j -j +j -1 +1 +1 -1 -j +j +j -j].
[0532] Specifically, the FD-OCC sequence can be a row vector or a column vector in matrix C, where the matrix where matrix A is a DFT matrix of length 4, and for the element at the i-th row and j-th column is i = 0, 1, …, 3, j = 0, 1, …, 3; matrix B is a DFT matrix of length 2, denotes the Kronecker product (or Kronecker product).
[0533] In another possible case, the FD-OCC sequence of length 16 corresponding to the first port is:
[0534] [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1];
[0535] [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1];
[0536]
[0537]
[0538] [+1 +1 -j -j -1 -1 +j +j +1 +1 -j -j -1 -1 +j +j];
[0539] [+1 -1 -j +j -1 +1 +j -j +1 -1 -j +j -1 +1 +j -j];
[0540]
[0541]
[0542] [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1];
[0543] [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1];
[0544]
[0545]
[0546] [+1 +1 +j +j -1 -1 -j -j +1 +1 +j +j -1 -1 -j -j];
[0547] [+1 -1 +j -j -1 +1 -j +j +1 -1 +j -j -1 +1 -j +j];
[0548] or
[0549]
[0550] Specifically, the FD-OCC sequence can be a row vector or a column vector in matrix C, where the matrix where matrix A is a DFT matrix of length 8, and for the element at the i-th row and j-th column is i = 0, 1, …, 7, j = 0, 1, …, 7; matrix B is a DFT matrix of length 2,
[0551] The above description of the FD-OCC sequence of length L is for illustrative purposes and is not limited thereto. For example, the FD-OCC sequence of length L can be obtained by the Kronecker product of the FD-OCC sequence of length L1 and the FD-OCC sequence of length L2, where L1 * L2 = L. As an example, the FD-OCC sequence of length L1 can be a Walsh sequence or a DFT sequence. As an example, the FD-OCC sequence of length L2 can be a Walsh sequence or a DFT sequence.
[0552] Example 3, T = 2. In this case, as an example, the TD-OCC sequence of length 2 corresponding to the first port is any one of the following: [+1 +1], or [+1 -1].
[0553] As described above, the first port is one of the port set, and the port set includes P ports. As an example, each port in the P ports corresponds to an FD-OCC sequence of length L and / or a TD-OCC sequence of length T, that is, the P ports correspond to P FD-OCC sequences of length L in total, and the P ports correspond to P TD-OCC sequences of length T in total.
[0554] A possible case is P = 48, that is, 48 ports correspond to 48 FD-OCC sequences of length L and / or 48 TD-OCC sequences of length T in total.
[0555] Assume L = 8, and the 48 FD-OCC sequences of length 8 can refer to the fourth column in Table 5 or Table 6 below. Specifically, the FD-OCC sequence of length 8 can be expressed as, [w f (0), w f (1), …, w f (7)]. The FD-OCC sequences of length 8 corresponding to different ports among the 48 ports can be determined by Table 5 or Table 6. For example, for the FD-OCC sequence of length 8 corresponding to port 0 (or expressed as port 1000): [+1 +1 +1 +1 +1 +1 +1 +1]; for another example, for the FD-OCC sequence of length 8 corresponding to port 1 (or expressed as port 1001): [+1 -1 +1 -1 +1 -1 +1 -1]. No further examples are listed here, and specifically, reference can be made to Table 5 or Table 6.
[0556] Assume T = 2, and the 48 TD-OCC sequences of length 2 can refer to the fifth column in Table 5 or Table 6 below. Specifically, the TD-OCC sequence of length 2 can be expressed as, [w t (0), w t (1)]. The TD-OCC sequences of length 2 corresponding to different ports among the 48 ports can be determined by Table 5 or Table 6. For example, for the TD-OCC sequence of length 2 corresponding to port 0 (or expressed as port 1000): [+1 +1]; for another example, for the TD-OCC sequence of length 2 corresponding to port 24 (or expressed as port 1024): [+1 -1]. No further examples are listed here, and specifically, reference can be made to Table 5 or Table 6.
[0557] It can be understood that Table 5 or Table 6 is for illustrative purposes and is not limited thereto. Any variation belonging to Table 5 or Table 6 is applicable to the embodiments of the present application. For example, the correspondence between the ports and the FD-OCC sequences or TD-OCC sequences in Table 5 or Table 6 can also be in other forms. For instance, the FD-OCC sequence of length 8 corresponding to port 0 and the FD-OCC sequence of length 8 corresponding to port 1 can be interchanged, that is, the FD-OCC sequence of length 8 corresponding to port 1 is: [+1 +1 +1 +1 +1 +1 +1 +1], and the FD-OCC sequence of length 8 corresponding to port 0 is: [+1 -1 +1 -1 +1 -1 +1 -1].
[0558] Another possible situation is that P = 96, that is, a total of 96 ports correspond to 96 FD-OCC sequences of length L and / or 96 TD-OCC sequences of length T.
[0559] Assume L = 16, and the 96 FD-OCC sequences of length 16 can refer to the fourth column in Table 7 or Table 8 below. Specifically, the FD-OCC sequence of length 16 can be expressed as [w f (0), w f (1), …, w f (15)]. The FD-OCC sequences of length 16 corresponding to different ports among the 96 ports can be determined by Table 7 or Table 8. For example, for the FD-OCC sequence of length 16 corresponding to port 0 (or denoted as port 1000): [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; for another example, for the FD-OCC sequence of length 16 corresponding to port 1 (or denoted as port 1001): [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]. No more examples are listed here, and specifically, reference can be made to Table 7 or Table 8.
[0560] Assume T = 2, and the 96 TD-OCC sequences of length 2 can refer to the fifth column in Table 7 or Table 8 below. Specifically, the TD-OCC sequence of length 2 can be expressed as [w t (0), w t (1)]. The TD-OCC sequences of length 2 corresponding to different ports among the 96 ports can be determined by Table 7 or Table 8. For example, for the TD-OCC sequence of length 2 corresponding to port 0 (or denoted as port 1000): [+1 +1]; for another example, for the TD-OCC sequence of length 2 corresponding to port 48 (or denoted as port 1048): [+1 -1]. No more examples are listed here, and specifically, reference can be made to Table 7 or Table 8.
[0561] It can be understood that Table 7 or Table 8 is for illustrative purposes and is not limited thereto. Any variation belonging to Table 7 or Table 8 is applicable to the embodiments of the present application. For example, the correspondence between the ports and the FD-OCC sequences or TD-OCC sequences in Table 7 or Table 8 can also be in other forms. For example, the FD-OCC sequence of length 16 corresponding to port 0 and the FD-OCC sequence of length 16 corresponding to port 1 can be interchanged.
[0562] Optionally, the reference signal (such as DMRS) is mapped to the time-frequency resource based on a mapping rule, and the mapping rule is related to at least one of the following parameters: subcarrier spacing parameter, index of the resource element, symbol of the reference signal, index of the starting time-domain position, power scaling factor, time-domain mask element, frequency-domain mask element, subcarrier offset factor, index of the port of the reference signal.
[0563] As an example, the index of a resource element includes the index of a time-domain resource (such as a symbol) and / or the index of a frequency-domain resource (such as a subcarrier).
[0564] Among them, the symbol of the reference signal can also be referred to as the modulation symbol of the reference signal or the transmission symbol of the reference signal.
[0565] The following is an explanation in combination with two cases.
[0566] In the first possible case, P = 48, that is, at most 48 DMRS ports are supported.
[0567] As an example, 48 DMRS ports can be divided into 3 CDM groups. Among them, each CDM group can include the same number of DMRS ports.
[0568] In this case, for DMRS port p j , the m th sequence element r(m) in the corresponding DMRS sequence can be mapped to time-frequency resources according to the mapping rule, such as being mapped to the RE with index (k, l) p,μ . Among them, this mapping rule can satisfy formula (8).
[0569]
[0570] The meanings of the parameters in formula (8) are introduced below.
[0571] Among them, as an example, k satisfies any one of the following:[[]] Or,
[0572] Among them, k′ = 0, 1, 2, 3, 4, 5, 6, 7; j = 0, 1,..., v - 1, v represents the number of spatial layers corresponding to the terminal device, or represents the rank corresponding to the terminal device; the RE with index (k, l) p,μ corresponds to the OFDM symbol with index l in a time slot in the time domain and the subcarrier with index k in the frequency domain; is the DMRS modulation symbol corresponding to DMRS port pj mapped to the RE with index (k, l) p,μ ; μ is the subcarrier spacing; is the index of the starting OFDM symbol occupied by the DMRS modulation symbol or the index of the reference OFDM symbol; is the power scaling factor; w f (k′) is the k′th element in the FD-OCC sequence, w t(l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′; Δ is the subcarrier offset factor. It can be understood that formula (8) is for illustrative purposes and is not limited thereto. For example, the "8" in formula (8) can also be replaced with other values. As an example, for the subcarrier indexed by k in the frequency domain, the starting frequency domain position or the reference frequency domain position of the subcarrier index k can be a predefined frequency domain position, such as subcarrier 0 in common resource block 0 or subcarrier 0 of the lowest-numbered resource block in CORESET 0. This will not be elaborated further below. This will not be elaborated further below.
[0573] Among them, DMRS port p j corresponding w f (k′), w t (l′), and the values of Δ can exist in the form of a table, a function, text, or a string, such as for storage or transmission. The following Tables 5 and 6 are examples of presenting the values of the above parameters in tabular form.
[0574] Table 5 DMRS Parameter Values
[0575]
[0576]
[0577] Table 6 DMRS Parameter Values
[0578]
[0579]
[0580] For example, assume that the port set includes 48 ports. For a certain port (such as the first port) among the 48 ports, the corresponding w f (k′), w t (l′), and the values of Δ can be determined based on Table 5 or Table 6 according to the index of the certain port. Furthermore, according to formula (8), the elements in the DMRS sequence on the certain port can be mapped to the corresponding time-frequency resources and then sent out.
[0581] It can be understood that the above-listed sequences (such as the FD-sequence with a length of 8 and the TD-OCC sequence with a length of 2) can all be used in Table 5 or Table 6.
[0582] The second possible scenario is that P = 96, that is, at most 96 DMRS ports are supported.
[0583] As an example, 96 DMRS ports can be divided into 3 CDM groups. Among them, each CDM group can include the same number of DMRS ports.
[0584] In this case, for DMRS port p j , the m-th sequence element r(m) in the corresponding DMRS sequence can be mapped to time-frequency resources according to the mapping rule, such as being mapped to the RE with index (k, l) p,μ . Among them, this mapping rule can satisfy formula (9).
[0585]
[0586] The meanings of the parameters in formula (9) are introduced below. For those not introduced in detail, reference can be made to the relevant descriptions in formula (8) above.
[0587] Among them, as an example, k satisfies any one of the following:
[0588] Or
[0589]
[0590] Among them, k′ = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15. It can be understood that formula (9) is for illustrative purposes and is not limited thereto. For example, "16" in formula (9) can also be replaced with other values.
[0591] Among them, for DMRS port p j the corresponding w f (k′), w t (l′), and the value of Δ can exist in the form of a table, function, text, or string, such as being stored or transmitted. The following Tables 7 and 8 are examples of presenting the values of the above parameters in tabular form.
[0592] Table 7 DMRS Parameter Values
[0593]
[0594]
[0595]
[0596] Table 8 DMRS Parameter Values
[0597]
[0598]
[0599]
[0600] For example, assume that the port set includes 96 ports. For a certain port (such as the first port) among the 96 ports, the w corresponding to the certain port can be determined based on the index of the certain port according to Table 7 or Table 8. f (k′), w t (l′), and the value of Δ. Furthermore, according to formula (9), the elements in the DMRS sequence on the certain port can be mapped to the corresponding time-frequency resources, and then can be sent out.
[0601] It can be understood that the above-listed sequences (such as the FD-sequence with a length of 16 and the TD-OCC sequence with a length of 2) can all be used in Table 7 or Table 8.
[0602] It can be understood that in Tables 5 - 8, λ represents the index of the CDM group, that is, the index of the CDM group where the port is located.
[0603] It can also be understood that Tables 5 - 8 show the values of each parameter in one table, which is not limited. For example, different parameters can exist in different tables; for another example, the table can only include some of the above parameters; for another example, the port index p above can also be expressed as 1000 + p. For example, the port index 0 can also represent the port index 1000, and the port index 1 can also represent the port index 1001.
[0604] Optionally, the first port corresponds to L frequency domain units, and an element in the FD-OCC sequence corresponding to the first port corresponds to one of the L frequency domain units. As an example, at least two of the L frequency domain units are discontinuous. Based on this scheme, considering that the longer the FD-OCC length, the more sensitive it may be to the frequency-selective fading of the channel, so at least two of the frequency domain units in the frequency domain resources mapped by the FD-OCC corresponding to a certain port are discontinuous, and each continuous segment of the frequency domain units can correspond to a relatively short FD-OCC subsequence, so as to obtain better channel estimation performance.
[0605] A possible implementation manner is that the L frequency domain units include K frequency domain unit groups, and each of the K frequency domain unit groups in the K frequency domain unit groups corresponds to one of the K FD-OCC subsequences in the K FD-OCC subsequences, and K is an integer equal to 1 or greater than 1. As an example, the FD-OCC sequence includes K FD-OCC subsequences.
[0606] Based on this scheme, the frequency domain resources mapped by the FD-OCC sequence corresponding to a certain port are divided into multiple frequency domain resource groups (such as multiple subcarrier groups). In this way, each frequency domain resource group corresponds to a relatively short FD-OCC subsequence, and better channel estimation performance can be obtained.
[0607] The K FD-OCC subsequences are sequences consisting of L / K elements with consecutive element indices in the FD-OCC sequence of length L. For example, assuming that the FD-OCC sequence of length L is: f (0),w f (1),…,w f (L-1)], the FD-OCC sequence can be divided into K FD-OCC subsequences. As an example, the K FD-OCC subsequences are: Among them, the kth FD-OCC subsequence among the K FD-OCC subsequences is k=0, 1, ..., K-1. It can be understood that the above is only an example, and any FD-OCC sequence with a length of L can be divided into K FD-OCC subsequences, which is applicable to the embodiments of the present application.
[0608] As mentioned above, K may be equal to 1 or greater than 1. When K is equal to 1, the FD-OCC subsequence is the FD-OCC sequence, that is, the FD-OCC subsequence is a sequence composed of a subset of elements in the FD-OCC sequence, and the subset of elements includes the full set.
[0609] The L frequency domain units include K frequency domain unit groups, that is, the L frequency domain units are divided into K frequency domain unit groups.
[0610] As an example, the frequency domain units in each of the K frequency domain unit groups are continuous in the frequency domain, and at least two adjacent frequency domain unit groups in the K frequency domain unit groups are not continuous in the frequency domain.
[0611] As an example, the number of frequency domain units included in each frequency domain unit group is the same. As an example, the intervals between two adjacent frequency domain unit groups in the K frequency domain unit groups are equal.
[0612] As an example, a frequency domain unit may be, for example, a subcarrier (or multiple subcarriers). For example, a frequency domain unit group includes 4 subcarriers.
[0613] As an example, L=8, K=2, which is equivalent to dividing the FD-OCC sequence of length 8 into two FD-OCC subsequences of length 4 (or also called FD-OCC sequences), which are then mapped to two frequency domain unit groups respectively.
[0614] It can be understood that the FD-OCC subsequence is mentioned multiple times in the embodiments of the present application, which represents a partial sequence of an FD-OCC sequence of a certain length. For example, for an FD-OCC sequence of length L, if the FD-OCC sequence is mapped to K subcarrier groups, the corresponding FD-OCC sequence on each subcarrier group can be called an FD-OCC subsequence. It can be understood that the FD-OCC subsequence is only a name for distinction, and its name does not limit the protection scope of the embodiments of the present application.
[0615] Some specific examples are given below in combination with the above two situations.
[0616] In the first possible situation, P = 48, that is, at most 48 DMRS ports are supported. The following is an explanation in combination with two scenarios.
[0617] Scenario 1, the number of symbols occupied by DMRS is 1. In this scenario, the length of the TD-OCC sequence is 1. Taking Table 5 or Table 6 as an example, the DMRS port numbers can be ports 0 to 23.
[0618] See Figure 6 , Figure 6 which is a schematic diagram of the DMRS time-frequency resource mapping proposed according to the embodiments of the present application.
[0619] As shown in Figure 6 , the DMRS ports can be divided into 3 CDM groups. For distinction, these 3 CDM groups are respectively called CDM group 0, CDM group 1, and CDM group 2. Each CDM group corresponds to 8 DMRS ports, and each DMRS port corresponds to an FD-OCC of length 8, which is mapped on 8 subcarriers and 1 OFDM symbol (such as the first OFDM symbol shown in Figure 6 ). As an example, 8 subcarriers (i.e., an example of L frequency domain units) can be divided into 2 subcarrier groups (i.e., an example of K frequency domain unit groups), and each subcarrier group includes 4 consecutive subcarriers.
[0620] For example, taking CDM group 0 in Figure 6 as an example, the DMRS ports in CDM group 0 are: port 0, port 1, port 2, port 3, port 4, port 5, port 6, and port 7. Each DMRS port in this CDM group 0 occupies the same time-frequency resource. As shown in Figure 6 , each DMRS port in this CDM group 0 occupies the subcarriers with indexes 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 in 2 consecutive RBs.
[0621] For another example, taking Figure 6Taking CDM group 1 as an example, the DMRS ports in CDM group 1 are: port 8, port 9, port 10, port 11, port 12, port 13, port 14, and port 15. Each DMRS port in this CDM group 1 occupies the same time-frequency resource. As Figure 6 shown, each DMRS port in this CDM group 1 occupies subcarriers with indexes 4 / 5 / 6 / 7 / 16 / 17 / 18 / 19 within two consecutive RBs.
[0622] For another example, taking Figure 6 CDM group 2 as an example, the DMRS ports in CDM group 2 are: port 16, port 17, port 18, port 19, port 20, port 21, port 22, port 23. Each DMRS port in this CDM group 2 occupies the same time-frequency resource. As Figure 6 shown, each DMRS port in this CDM group 2 occupies subcarriers with indexes 8 / 9 / 10 / 11 / 20 / 21 / 22 / 23 within two consecutive RBs.
[0623] In addition, as an example, in the example shown in Figure 6 , 48 DMRS ports can be divided into 3 CDM groups, and each CDM group can include the same number of DMRS ports. In this case, for DMRS port p j , the m-th sequence element r(m) in the corresponding DMRS sequence can be mapped to the time-frequency resource according to the mapping rule, such as being mapped to the RE with index (k, l) p,μ . The specific mapping rule can refer to the above formula (8), and in this case, k in formula (8) satisfies
[0624] See Figure 7 , Figure 7 is another schematic diagram of DMRS time-frequency resource mapping proposed according to the embodiments of the present application.
[0625] As Figure 7 shown, the DMRS ports can be divided into 3 CDM groups. For distinction, these 3 CDM groups are respectively called CMD group 0, CDM group 1, and CDM group 2. Each CDM group corresponds to 8 DMRS ports, and each DMRS port corresponds to an FD-OCC with a length of 8, which is mapped on 8 subcarriers and 1 OFDM symbol (such as the first OFDM symbol shown in Figure 7 ). As an example, 8 subcarriers (i.e., an example of L frequency domain units) can be divided into 4 subcarrier groups (i.e., an example of K frequency domain unit groups), and each subcarrier group includes two consecutive subcarriers.
[0626] For example, taking Figure 7Taking CDM group 0 in [[]] as an example, the DMRS ports in CDM group 0 are: port 0, port 1, port 2, port 3, port 4, port 5, port 6, and port 7. Each DMRS port in this CDM group 0 occupies the same time-frequency resource. For example, Figure 7 As shown, each DMRS port in this CDM group 0 occupies subcarriers with indexes 0 / 1 / 6 / 7 / 12 / 13 / 18 / 19 within 2 consecutive RBs.
[0627] For another example, taking Figure 7 CDM group 1 in [[]] as an example, the DMRS ports in CDM group 1 are: port 8, port 9, port 10, port 11, port 12, port 13, port 14, and port 15. Each DMRS port in this CDM group 1 occupies the same time-frequency resource. For example, Figure 7 As shown, each DMRS port in this CDM group 1 occupies subcarriers with indexes 2 / 3 / 8 / 9 / 14 / 15 / 20 / 21 within 2 consecutive RBs.
[0628] For another example, taking Figure 7 CDM group 2 in [[]] as an example, the DMRS ports in CDM group 2 are: port 16, port 17, port 18, port 19, port 20, port 21, port 22, and port 23. Each DMRS port in this CDM group 2 occupies the same time-frequency resource. For example, Figure 7 As shown, each DMRS port in this CDM group 2 occupies subcarriers with indexes 4 / 5 / 10 / 11 / 16 / 17 / 22 / 23 within 2 consecutive RBs.
[0629] In addition, as an example, in the example shown in Figure 7 , 48 DMRS ports can be divided into 3 CDM groups, and each CDM group can include the same number of DMRS ports. In this case, for DMRS port p j , the m-th sequence element r(m) in the corresponding DMRS sequence can be mapped to the time-frequency resource according to the mapping rule, such as being mapped to the RE with index (k, l) p,μ . The specific mapping rule can refer to the above formula (8), and in this case, k in formula (8) satisfies
[0630] Scenario 2, the number of symbols occupied by DMRS is 2. In this scenario, the length of the TD-OCC sequence is 2. Taking Table 5 or Table 6 as an example, the DMRS port numbers can be ports 0 to 47.
[0631] For simplicity, taking Figure 6For example, the DMRS ports can be divided into 3 CDM groups. Each CDM group corresponds to 16 DMRS ports, corresponding to FD-OCC with a length of 8 and TD-OCC with a length of 2. The FD-OCC with a length of 8 and the TD-OCC with a length of 2 constitute an OCC code with a length of 16 for code division multiplexing and are mapped onto 8 subcarriers and 2 OFDM symbols. As an example, 8 subcarriers (i.e., an example of L frequency-domain units) can be divided into 2 subcarrier groups (i.e., an example of K frequency-domain unit groups), and each subcarrier group includes 4 consecutive subcarriers.
[0632] For instance, taking Figure 6 CDM group 0 as an example, the DMRS ports in CDM group 0 are: port 0, port 1, port 2, port 3, port 4, port 5, port 6, port 7, port 24, port 25, port 26, port 27, port 28, port 29, port 30, and port 31. Each DMRS port in this CDM group 0 occupies the same time-frequency resources. As Figure 6 shown, each DMRS port in this CDM group 0 occupies 2 OFDM symbols and occupies subcarriers with indexes 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 within 2 consecutive RBs.
[0633] For another example, taking Figure 6 CDM group 1 as an example, the DMRS ports in CDM group 1 are: port 8, port 9, port 10, port 11, port 12, port 13, port 14, port 15, port 32, port 33, port 34, port 35, port 36, port 37, port 38, port 39. Each DMRS port in this CDM group 1 occupies the same time-frequency resources. As Figure 6 shown, each DMRS port in this CDM group 1 occupies 2 OFDM symbols and occupies subcarriers with indexes 4 / 5 / 6 / 7 / 16 / 17 / 18 / 19 within 2 consecutive RBs.
[0634] For another example, taking Figure 6 CDM group 2 as an example, the DMRS ports in CDM group 2 are: port 16, port 17, port 18, port 19, port 20, port 21, port 22, port 23, port 40, port 41, port 42, port 43, port 44, port 45, port 46, port 47. Each DMRS port in this CDM group 2 occupies the same time-frequency resources. As Figure 6 shown, each DMRS port in this CDM group 2 occupies 2 OFDM symbols and occupies subcarriers with indexes 8 / 9 / 10 / 11 / 20 / 21 / 22 / 23 within 2 consecutive RBs.
[0635] It can be understood that Figure 7 Similar to Figure 6 , the difference is that in Figure 7 , 8 subcarriers (i.e., an example of L frequency domain units) can be divided into 4 subcarrier groups (i.e., an example of K frequency domain unit groups), and each subcarrier group includes 2 consecutive subcarriers.
[0636] In the second possible case, P = 96, that is, at most 96 DMRS ports are supported. The following is an explanation in combination with two scenarios.
[0637] Scenario 1, the number of symbols occupied by DMRS is 1. In this scenario, the length of the TD-OCC sequence is 1. Taking Table 7 or Table 8 as an example, the DMRS port numbers can be from port 0 to port 47.
[0638] See Figure 8 , Figure 8 which is another schematic diagram of the DMRS time-frequency resource mapping proposed according to the embodiments of the present application.
[0639] As shown in Figure 8 , the DMRS ports can be divided into 3 CDM groups. For distinction, these 3 CDM groups are respectively called CDM group 0, CDM group 1, and CDM group 2. Each CDM group corresponds to 16 DMRS ports, and each DMRS port corresponds to an FD-OCC with a length of 16, which is mapped on 16 subcarriers and 1 OFDM symbol (such as the first OFDM symbol shown in Figure 8 ). As an example, 16 subcarriers (i.e., an example of L frequency domain units) can be divided into 4 subcarrier groups (i.e., an example of K frequency domain unit groups), and each subcarrier group includes 4 consecutive subcarriers.
[0640] For example, taking the CDM group 0 in Figure 8 as an example, the DMRS ports in the CDM group 0 include: port 0, port 1, port 2, port 3, port 4, port 5, port 6, port 7, port 8, port 9, port 10, port 11, port 12, port 13, port 14, port 15. Each DMRS port in this CDM group 0 occupies the same time-frequency resource. As shown in Figure 8 , each DMRS port in this CDM group 0 occupies subcarriers with indexes of 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 / 24 / 25 / 26 / 27 / 36 / 37 / 38 / 39 in 4 consecutive RBs.
[0641] For another example, taking the CDM group 1 in Figure 8 as an example, the DMRS ports in the CDM group 1 include: ports 16 to 31. Each DMRS port in this CDM group 1 occupies the same time-frequency resource. As shown in Figure 8As shown, each DMRS port in the CDM group 1 occupies subcarriers with indexes 4 to 7, 16 to 19, 28 to 31, and 40 to 43 within 4 consecutive RBs.
[0642] For another example, taking Figure 8 the CDM group 2 as an example, the DMRS ports in the CDM group 2 are: ports 32 to port 47. Each DMRS port in this CDM group 2 occupies the same time-frequency resources. As Figure 8 shown, each DMRS port in the CDM group 2 occupies subcarriers with indexes 8 to 11, 20 to 23, 32 to 35, and 44 to 47 within 4 consecutive RBs.
[0643] In addition, as an example, in the example shown in Figure 8 , 96 DMRS ports can be divided into 3 CDM groups, and each CDM group can include the same number of DMRS ports. In this case, for the DMRS port p j , the m-th sequence element r(m) in the corresponding DMRS sequence can be mapped to the time-frequency resources according to the mapping rule, such as being mapped to the RE with index (k, l) p,μ . The specific mapping rule can refer to the above formula (9), and in this case, k in formula (9) satisfies
[0644] See Figure 9 , Figure 9 which is another schematic diagram of the DMRS time-frequency resource mapping proposed according to the embodiments of the present application.
[0645] As Figure 9 shown, the DMRS ports can be divided into 3 CDM groups. For distinction, these 3 CDM groups are respectively called CDM group 0, CDM group 1, and CDM group 2. Each CDM group corresponds to 16 DMRS ports, and each DMRS port corresponds to an FD-OCC with a length of 16, which is mapped on 16 subcarriers and 1 OFDM symbol (such as the first OFDM symbol shown in Figure 9 ). As an example, 16 subcarriers (i.e., an example of L frequency-domain units) can be divided into 8 subcarrier groups (i.e., an example of K frequency-domain unit groups), and each subcarrier group includes 2 consecutive subcarriers.
[0646] For example, taking Figure 9 the CDM group 0 as an example, the DMRS ports in the CDM group 0 include: port 0, port 1, port 2, port 3, port 4, port 5, port 6, port 7, port 8, port 9, port 10, port 11, port 12, port 13, port 14, port 15. Each DMRS port in this CDM group 0 occupies the same time-frequency resources. As Figure 9As shown, each DMRS port in the CDM group 0 occupies subcarriers with indexes: 0 / 1 / 6 / 7 / 12 / 13 / 18 / 19 / 24 / 25 / 30 / 31 / 36 / 37 / 42 / 43 within 4 consecutive RBs.
[0647] For another example, taking Figure 9 the CDM group 1 as an example, the DMRS ports in the CDM group 1 include: ports 16 to 31. Each DMRS port in this CDM group 1 occupies the same time-frequency resource. As Figure 9 shown, each DMRS port in this CDM group 1 occupies subcarriers with indexes: 2 / 3 / 8 / 9 / 14 / 15 / 20 / 21 / 26 / 27 / 32 / 33 / 38 / 39 / 44 / 45 within 4 consecutive RBs.
[0648] For another example, taking Figure 9 the CDM group 2 as an example, the DMRS ports in the CDM group 2 are: ports 32 to 47. Each DMRS port in this CDM group 2 occupies the same time-frequency resource. As Figure 9 shown, each DMRS port in this CDM group 2 occupies subcarriers with indexes: 4 / 5 / 10 / 11 / 16 / 17 / 22 / 23 / 28 / 29 / 34 / 35 / 40 / 41 / 46 / 47 within 4 consecutive RBs.
[0649] In addition, as an example, in the example shown in Figure 9 , 96 DMRS ports can be divided into 3 CDM groups, and each CDM group can include the same number of DMRS ports. In this case, for the DMRS port p j , the m-th sequence element r(m) in the corresponding DMRS sequence can be mapped to the time-frequency resource according to the mapping rule, such as being mapped to the RE with index (k, l) p,μ . The specific mapping rule can refer to the above formula (9), and in this case, k in formula (9) satisfies
[0650] Scenario 2, the number of symbols occupied by DMRS is 2. In this scenario, the length of the TD-OCC sequence is 2. Taking Table 7 or Table 8 as an example, the DMRS port numbers can be ports 0 to 95.
[0651] Taking Figure 8 as an example, the DMRS ports can be divided into 3 CDM groups, with 32 DMRS ports corresponding to each CDM group, corresponding to an FD-OCC with a length of 16 and a TD-OCC with a length of 2. The with a length of 16 and the with a length of 2 form a 32-length OCC code Code division multiplexing is performed and mapped onto 16 subcarriers and 2 OFDM symbols. As an example, 16 subcarriers (i.e., an example of L frequency domain units) are divided into 4 subcarrier groups (i.e., an example of K frequency domain unit groups), and each subcarrier group includes 4 consecutive subcarriers.
[0652] For example, taking Figure 8 CDM group 0 in as an example, the DMRS ports in CDM group 0 are: ports 0 to 15, and ports 48 to 63. Each DMRS port in this CDM group 0 occupies the same time-frequency resource. As Figure 8 shown, each DMRS port in this CDM group 0 occupies 2 OFDM symbols and occupies subcarriers with indexes 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 / 24 / 25 / 26 / 27 / 36 / 37 / 38 / 39 within 4 consecutive RBs.
[0653] For another example, taking Figure 8 CDM group 1 in as an example, the DMRS ports in CDM group 1 are: ports 16 to 31, and ports 64 to 79. Each DMRS port in this CDM group 1 occupies the same time-frequency resource. As Figure 8 shown, each DMRS port in this CDM group 1 occupies 2 OFDM symbols and occupies subcarriers with indexes 4 to 7, 16 to 19, 28 to 31, and 40 to 43 within 4 consecutive RBs.
[0654] For another example, taking Figure 8 CDM group 2 in as an example, the DMRS ports in CDM group 2 are: ports 32 to 47, and ports 80 to 95. Each DMRS port in this CDM group 2 occupies the same time-frequency resource. As Figure 8 shown, each DMRS port in this CDM group 2 occupies 2 OFDM symbols and occupies subcarriers with indexes 8 to 11, 20 to 23, 32 to 35, and 44 to 47 within 4 consecutive RBs.
[0655] It can be understood that Figure 9 is similar to Figure 8 , the difference being that in Figure 9 , 16 subcarriers (i.e., an example of L frequency domain units) can be divided into 8 subcarrier groups (i.e., an example of K frequency domain unit groups), and each subcarrier group includes 2 consecutive subcarriers.
[0656] It can also be understood that the above is for illustrative purposes and is not limited thereto. Any variation belonging to Figures 6 to 9 is applicable to the embodiments of this application. For example, the grouping of port indexes can also be other combinations.
[0657] It can also be understood that as described above, by extending the FD-OCC length to 8, support for 48 DMRS ports can be achieved; by extending the FD-OCC length to 16, support for 96 DMRS ports can be achieved. The embodiments of the present application are not limited thereto. For example, an FD-OCC with a longer length can also be designed to support a larger number of DMRS ports.
[0658] Although the FD-OCC sequences corresponding to different ports are orthogonal to each other, the prerequisite for FD-OCC despreading between ports without interference is that the channels within the subcarrier group mapped by the FD-OCC sequence are flat (i.e., experience the same channel matrix). As Figure 6 shown, an FD-OCC sequence with a length of 8 corresponding to a DMRS port spans 16 subcarriers. When the delay spread of the channel is large and the frequency-selective fading of the channel is relatively significant, it is difficult to ensure the channel flatness of 16 subcarriers, and thus interference between ports will occur during FD-OCC despreading in channel estimation. This interference problem caused by despreading may become more serious as the FD-OCC length increases or the channel frequency-selective fading becomes more severe.
[0659] Take Figure 6 as an example. It can be seen that the FD-OCC sequence with a length of 8 is mapped within two separated subcarrier groups, and each subcarrier group corresponds to 4 consecutive subcarriers. For a scenario with relatively significant channel frequency-selective fading, the channel flatness within 4 consecutive subcarriers is easier to satisfy. This means that when the orthogonality of the FD-OCC with a length of 8 is destroyed, the orthogonality of its FD-OCC subsequence with a length of 4 [w f (0), w f (1), …, w f (3)] or [w f (4), w f (5), …, w f (7)] becomes more important.
[0660] See Figure 10 , Figure 10 is a schematic diagram of FD-OCC subsequence mapping according to an embodiment of the present application.
[0661] Since the DMRS ports within the CDM group occupy the same time-frequency resources, as Figure 10 shown, for a certain DMRS port (for distinction, called the target DMRS port, such as the first port), within the same time-frequency resources (as Figure 10The resources within the dashed box in the figure) There are also 7 DMRS ports multiplexed with this DMRS port through FD-OCC. For example, for port 0, within the same time-frequency resource, there are 7 DMRS ports (i.e., DMRS ports 1 to 7) multiplexed with this DMRS port 0 through FD-OCC. For the FD-OCC subsequence of length 4 corresponding to port 0 [w f (0), w f (1), …, w f (3)] or [w f (4), w f (5), …, w d (7)], it is only non-orthogonal to the FD-OCC subsequence of length 4 corresponding to port 4, and is orthogonal to the FD-OCC subsequences of length 4 corresponding to other ports. From this, it can be seen that from the perspective of the FD-OCC subsequence of length 4, the target DMRS port is interfered by one DMRS port, and the correlation of the FD-OCC subsequence is 1. In addition, it can be seen that if the interference power corresponding to port 4 and port 0 is relatively large, then at all subcarrier positions mapped by port 0 within the entire frequency-domain bandwidth, it is always strongly interfered by port 4, resulting in poor channel estimation quality of port 0 within the entire frequency-domain bandwidth, and thus significant loss in the performance or experience of the terminal device corresponding to port 0.
[0662] In view of this, an embodiment of the present application proposes a method, FD-OCC sequence randomization. Specifically, different FD-OCC subsequences are randomly adopted in different frequency-domain units (such as different subcarrier groups), so that the interfering ports can be randomly changed in different frequency domains, avoiding always being strongly interfered in the entire frequency-domain bandwidth and obtaining a better interference randomization effect. The following details this solution.
[0663] Optionally, the first port corresponds to K FD-OCC subsequences, and the first port corresponds to K frequency-domain unit groups, where each of the K frequency-domain unit groups in the K frequency-domain unit groups corresponds to one FD-OCC subsequence among the K FD-OCC subsequences, and K is an integer equal to 1 or greater than 1. Among them, the port indexes associated with the K FD-OCC subsequences are the same or different.
[0664] For example, the DMRS port (such as the first port) indicated by the network device for the terminal device corresponds to an FD-OCC sequence of length L, which is mapped on L subcarriers. Among them, the DMRS port corresponding to the FD-OCC sequence of length L belongs to the FD-OCC sequence set, and the FD-OCC sequence set includes L FD-OCC sequences of length L. The above L subcarriers are divided into K subcarrier groups, each subcarrier group corresponds to L / K subcarriers, and each subcarrier group corresponds to an FD-OCC subsequence of length L / K. The FD-OCC subsequences sent by the first port within different mapped subcarrier groups are the same or different. For example, an FD-OCC subsequence can be randomly selected from the FD-OCC subsequence set. In this way, it is possible to avoid the entire frequency domain bandwidth always being strongly interfered, and a better interference randomization effect can be obtained.
[0665] See Figure 11 , Figure 11 is a schematic diagram of the FD-OCC subsequence according to the embodiment of the present application.
[0666] Such as Figure 11 As shown, taking the number of DMRS symbols as 1 as an example, within 2 consecutive RBs, an FD-OCC sequence of length 8 corresponding to a DMRS port [w f (0), w f (1), …, w f (7)], taking CDM group 0 as an example, this FD-OCC sequence of length 8 is mapped on 8 subcarriers, and these 8 subcarriers are: subcarrier 0, subcarrier 1, subcarrier 2, subcarrier 3, subcarrier 12, subcarrier 13, subcarrier 14, subcarrier 15. Taking CDM group 0 as an example, assuming that a frequency domain unit (such as a PRG) includes 4 RBs (i.e., 48 subcarriers), the 4 mapped RBs include 4 subcarrier groups, and each subcarrier group corresponds to 4 consecutive subcarriers. For example, subcarrier group 0 corresponds to subcarriers 0 to 3, subcarrier group 1 corresponds to subcarriers 12 to 15, subcarrier group 2 corresponds to subcarriers 24 to 27, and subcarrier group 3 corresponds to subcarriers 36 to 39. Among them, subcarrier group 0 and subcarrier group 2 correspond to an FD-OCC subsequence of length 4 [w f (0), w f (1), …, w f (3)], and subcarrier group 1 and subcarrier group 3 correspond to an FD-OCC subsequence of length 4 [w f (4), w f (5), …, w f(7). Among them, the FD-OCC sub-sequences corresponding to sub-carrier group 0 and sub-carrier group 2 with a length of 4 belong to an FD-OCC sub-sequence set (for distinction, called FD-OCC sub-sequence set 0). The FD-OCC sub-sequence set 0 includes 8 FD-OCC sub-sequences with a length of 4, which are: [+1 +1 +1 +1], [+1 -1 +1 -1], [+1 +1 -1 -1], [+1 -1 -1 +1], [+1 +1 +1 +1], [+1 -1 +1 -1], [+1 +1 -1 -1], [+1 -1 -1 +1]. These 8 FD-OCC sub-sequences with a length of 4 respectively correspond to port indices 0 to 7. The FD-OCC sub-sequences corresponding to sub-carrier group 1 and sub-carrier group 3 with a length of 4 belong to FD-OCC sub-sequence set 1. The FD-OCC sub-sequence set 1 includes 8 FD-OCC sub-sequences with a length of 4, which are: [+1 +1 +1 +1], [+1 -1+1 -1], [+1 +1 -1 -1], [+1 -1 -1 +1], [-1 -1 -1 -1], [-1 +1 -1 +1], [-1 -1 +1 +1], [-1 +1 +1 -1]. These 8 FD-OCC sub-sequences with a length of 4 respectively correspond to port indices 0 to 7.
[0667] Optionally, the K FD-OCC sub-sequences (or the port indices associated with each FD-OCC sub-sequence in the FD-OCC sub-sequences) are determined based on a first parameter. The first parameter includes at least one of the following: the index of the first port, the index of the reference port, the offset, the index of the frequency-domain unit corresponding to the reference signal, the index of the time-domain unit corresponding to the reference signal, or the initial factor. Further optionally, method 500 further includes: the receiving device receives second indication information, and the second indication information indicates the first parameter. In addition, if the first parameter includes multiple parameters, some parameters can be indicated by the second indication information, and some parameters are predefined or preconfigured; or all can be indicated by the second indication information; or the second indication information indicates some parameters, and the remaining parameters are determined based on the part of the parameters indicated by the second indication information.
[0668] Among them, the K FD-OCC sub-sequences are determined based on the first parameter, which can also be understood as: the FD-OCC sub-sequences corresponding to each frequency-domain unit group on the K frequency-domain unit groups are determined based on the first parameter.
[0669] In one example, a frequency-domain unit group can include one or more sub-carriers, that is, the FD-OCC sub-sequence corresponding to a sub-carrier group is determined based on the first parameter.
[0670] In another example, a subcarrier group composed of L subcarriers (i.e., an example of a frequency-domain unit group) is divided into at least one subband, and the i-th subband in the at least one subband corresponds to the i-th FD-OCC sub-sequence. The FD-OCC sub-sequence corresponding to each subband is determined based on a first parameter.
[0671] In another example, a subcarrier group composed of L' subcarriers (i.e., an example of a frequency-domain unit group) is divided into at least one subband, and the i-th subband in the at least one subband corresponds to the i-th FD-OCC sub-sequence. The FD-OCC sub-sequence corresponding to each subband is determined based on a first parameter. Here, the L' subcarriers can be composed of multiple L subcarriers.
[0672] As an example, for multiple FD-OCC sub-sequences among the K FD-OCC sub-sequences, the corresponding first parameters can be the same (that is, multiple frequency-domain unit groups can be grouped into a large group, with hopping between groups); or rather, the first parameters corresponding to multiple frequency-domain units (or multiple frequency-domain unit groups) can be the same.
[0673] Among them, the offset (or called the port index offset) is the offset relative to the index of the reference signal port. The initial factor can be used to determine the offset. For example, the initial factor is related to the pseudo-random sequence used to determine the offset. For example, the initial factor is used to determine the value of the pseudo-random sequence c(). Among them, the initial factor can also be called the initial identity (ID), and its naming does not limit the protection scope of the embodiments of the present application.
[0674] Taking a certain FD-OCC sub-sequence (such as called the first FD-OCC sub-sequence) as an example, the first FD-OCC sub-sequence is determined based on the port index associated with the first FD-OCC sub-sequence, and the port index associated with the first FD-OCC sub-sequence is determined based on the offset and the index of the reference port. As an example, the port index associated with the first FD-OCC sub-sequence = the offset + the index of the reference port. Specifically, each port index is associated with an FD-OCC sub-sequence, and the port index can be determined according to the index of the reference port and the offset (the offset can be, for example, according to Formula 12 or 13 below), and then the FD-OCC sub-sequence associated with the determined port index can be determined based on the determined port index.
[0675] See Figure 12 , Figure 12 is a schematic diagram applicable to multi-user multiple-input multiple-output (MU-MIMO) scheduling proposed according to the embodiments of the present application.
[0676] Such as Figure 12As shown in the figure, assume that the network device schedules UE0, UE1, and UE2 for MU-MIMO transmission, and assume that each UE transmits one spatial layer, corresponding to the allocation of one DMRS port. The network device can configure a reference DMRS port index for each UE. For example, the network device allocates reference DMRS port 0 for UE0, reference DMRS port 4 for UE1, and reference DMRS port 6 for UE2. It can be seen that the three allocated DMRS ports belong to the same CDM group (CDM group 0). The network device can configure different initialization factors for each of UE0 to UE3 (as an example, represented by ), when the FD-OCC subsequence hopping (or called DMRS port frequency-domain hopping) is enabled (that is, based on the initialization factor to determine the FD-OCC subsequence corresponding to a certain port on different subcarrier groups), in the k-th subcarrier group (k = 0, 1, 2, 3) of the n-th frequency-domain unit, the DMRS can be transmitted according to the FD-OCC sequence corresponding to the port index p j (n,j).
[0677] Optionally, the port index associated with the FD-OCC subsequence (that is, p j (n,k)) is determined based on at least one of the following: offset, index of the reference port, and the total number of ports and / or the number of port groups. Among them, the total number of ports can represent the total number of candidate or optional ports; the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.
[0678] As an example, p j (n,k) satisfies formula (11).
[0679]
[0680] Among them, p j,0 represents the reference port index allocated to the UE. Among them, j represents the spatial layer index or the j-th port corresponding to the UE. As an example, j = 0, 1,..., v - 1, where v represents the number of spatial layers corresponding to the UE or the rank corresponding to the UE. p offset (n,k) represents the offset, and the p offset (n,k) corresponding to different subcarrier groups are not exactly the same. Y represents the total number of ports (such as the total number of candidate or optional ports). Z represents dividing the total number of ports into Z port groups, and each port group includes Y / Z ports. As an example, the value of Y is equal to L, where L is the length of the FD-OCC sequence. As an example, the value of Z is K, where K represents the number of groups (that is, a FD-OCC sequence with a length of L is divided into K FD-OCC subsequences). As an example, when hopping is not enabled, pj,0 A port index may be allocated to a receiving-end device (such as a UE), or it may be the port index corresponding to an offset of 0, and this is not limited.
[0681] In a possible implementation, different offsets p are selected for different subcarrier groups in a random manner offset (n,k).
[0682] As an example, the offset p offset (n,k) satisfies formula (12) or (13).
[0683]
[0684]
[0685] where c() represents a pseudo-random sequence, and its initialization is related to the initialization factor of the configuration related. represents the number of subcarriers included in a frequency-domain unit, T is a positive integer, for example, T = 8. Regarding the pseudo-random sequence, reference can be made to the previous relevant descriptions, referring to formula (4) and formula (5), which will not be elaborated here.
[0686] Take Figure 11 as an example. In the Figure 11 shown example, L = 8, Y = 8, Z = 2. That is, as an example, 8 ports (i.e., the total number of ports Y is 8) can be divided into 2 (i.e., Z = 2) port groups, and each port group includes 4 ports. For example, assume that one of the two port groups (such as called port group 1) contains ports 0 to 3, and the other port group (such as called port group 2) contains ports 4 to 7. As an example, the network device allocates the reference port for UE0 as port 0 (such as called reference DMRS port 0), that is, the DMRS port corresponding to UE0 belongs to port group 1; the network device allocates the reference port for UE1 as port 4 (such as called reference DMRS port 4) and allocates the reference port for UE2 as port 6 (such as called reference DMRS port 6), that is, the DMRS ports corresponding to UE1 and UE2 belong to port group 2. Assume that the network device configures the initialization factor for UE1 and UE2 to configure the initialization factor Based on the above formulas and methods, UE0 can randomly select a sequence from the FD-OCC subsequences corresponding to port indices 0 to 3 (port group 1) for DMRS transmission or reception in different subcarrier groups. Similarly, UE1 and UE3 can randomly select a sequence from the FD-OCC subsequences corresponding to port indices 4 to 7 (port group 2) for DMRS transmission or reception in different subcarrier groups. Since the initialization factors configured for UE1 and UE2 are the same, the p corresponding to different subcarrier groupsoffset (n,k) are the same. Thus, UE1 and UE2 are configured with different reference port indices, so that even if the offsets p of UE1 and UE2 offset (n,k) are the same, it will not cause interference deterioration between UE1 and UE2. As can be seen from Figure 11 in subcarrier group 0, UE0 to UE3 respectively correspond to the FD-OCC sequences corresponding to port 0, port 4, and port 6. Since the correlation of the FD-OCC subsequences corresponding to port 0 and port 4 is 1, port 0 (UE0) will be strongly interfered by port 4 (UE1). However, in subcarrier group 1, the values of p offset (n,k) are 2, 3, and 3, then UE0 to UE3 respectively correspond to the FD-OCC sequences corresponding to port 2, port 7, and port 5. Since the FD-OCC subsequences corresponding to port 2, port 7, and port 5 are orthogonal to each other, port 0 (UE0) will not be interfered by the ports of other UEs. It can be seen that through the FD-OCC subsequence hopping (or called DMRS port frequency-domain hopping) proposed in this application, it is possible to avoid the continuous occurrence of strong interference in different frequency-domain subbands within a frequency-domain unit, thereby severely deteriorating the channel estimation quality of the entire frequency band. As Figure 11 shown, within a frequency-domain unit, for subcarrier groups 0 to 4, the interference between the FD-OCC subsequences corresponding to the transmitted DMRS will show different changes, so it has a better interference randomization effect, and thus better channel estimation performance can be obtained in a strong interference scenario.
[0687] In the above embodiments, the randomization of the FD-OCC sequence is taken as an example for illustration, and it is not limited thereto. For example, the randomization of the TD-OCC sequence can also be performed. For example, the TD-OCC sequence can be determined according to the first parameter.
[0688] Considering that different terminal devices in an actual network may be in different geographical locations and environments, the channel conditions of different terminal devices are also different. For example, the delay spread size of the channels of different terminal devices or the strength of frequency-selective fading is different. For terminal devices with different channel conditions, the requirements for the pilot density in the frequency domain are also different. Taking the reference signal as DMRS as an example, if the actual channel conditions are not considered and the frequency-domain density or the number of time-frequency resources occupied corresponding to each DMRS port or port group is designed to be the same, it will be difficult to take into account the different channel conditions in the network; or, if the frequency-domain density corresponding to each DMRS port or port group is designed according to the worst channel condition of channel frequency selectivity, it may cause some terminal devices with weaker channel frequency selectivity to waste the overhead of the reference signal.
[0689] In view of this, an embodiment of the present application proposes a method of designing respective reference signal resources for different ports or port groups, such as designing respective reference signal frequency domain densities for different ports or port groups (such as designing unequal reference signal frequency domain densities for different port groups), or designing respective time-frequency resource numbers for different ports or port groups (such as different port groups occupying unequal time-frequency resource numbers), so as to be able to match different channel conditions and reduce the reference signal overhead. This will be described in detail below in conjunction with method 1300. It can be understood that the method 1300 described below and the previous method 500 can be used in combination or separately, and this is not limited.
[0690] See Figure 13 , Figure 13 FIG. is a schematic diagram of a signal transmission method 1300 provided by another embodiment of the present application. For ease of description below, an example is given where the execution entity of method 1300 is a receiving end device (such as a terminal device or a network device). It can be understood that the execution entity of method 1300 can also be a component of the receiving end device, such as a chip or a chip system or a circuit, and this is not limited. The steps described below as being executed by a single execution entity can also be divided into steps executed by multiple execution entities, and these execution entities can be logically and / or physically separated. Figure 13 The method 1300 shown may include the following steps.
[0691] 1310. The receiving end device receives third indication information, where the third indication information indicates the time-frequency resources occupied by the first port. The first port occupies S time domain units in the time domain, and in at least two of the S time domain units of the CDM group where the first port is located, the quantity and / or frequency domain position of the corresponding frequency domain resources are different.
[0692] Where S is an integer greater than 1.
[0693] Where the first port is used to transmit a reference signal. For the reference signal, reference can be made to the relevant description in method 500. As an example, the first port belongs to a port set, and the number of ports included in the port set is P, where P is an integer greater than 24. For the relevant solution of the first port, reference can be made to the relevant description in method 500.
[0694] As an example, the S time domain units can also be replaced by S time domain unit groups (or S groups of time domain units). Each time domain unit includes one or more time domain units, and the number of time domain units included in each time domain unit group can be the same or different.
[0695] Among them, the time domain unit can be, for example, an OFDM symbol, or other time domain units. For specific references, please refer to the relevant descriptions in the previous terminology section. Here, the OFDM symbol is mainly used as an example for illustration.
[0696] Among them, the third indication information indicates the time-frequency resources occupied by the first port, that is, the terminal device can obtain the time-frequency resources occupied by the first port based on this third indication information. As an example, the third indication information is carried in at least one of the following: downlink control information (DCI), radio resource control (RRC) signaling.
[0697] The relevant solutions regarding the time-frequency resources occupied by the first port will be introduced in detail later.
[0698] 1320. The terminal device receives the reference signal based on the third indication information.
[0699] Specifically, the terminal device can receive the reference signal at the corresponding position based on the time-frequency resources occupied by the first port indicated by the third indication information.
[0700] Optionally, the third indication information indicating the time-frequency resources occupied by the first port may include the following implementation manners.
[0701] In the first possible implementation manner, the third indication information indicates the time domain resources occupied by the first port.
[0702] As an example, the third indication information indicates S time domain units occupied by the first port. For example, the third indication information includes at least one of the following information: the index of the S time domain units occupied by the first port, the starting time domain unit occupied by the first port, the ending time domain unit occupied by the first port, or the number of time domain units occupied by the first port.
[0703] Based on this implementation manner, the frequency domain resources occupied by the first port, that is, the positions of the frequency domain resources in each time domain unit, can be, for example, predefined or preconfigured, and this is not limited.
[0704] In the second possible implementation manner, the third indication information indicates the frequency domain resources of the first port on each of the S time domain units.
[0705] For example, the third indication information indicates, on each of the S time domain units of the first port: the frequency domain position, the number of occupied frequency domain resources (or frequency domain units), the starting position in the frequency domain, the ending position in the frequency domain, or the frequency domain density in the frequency domain.
[0706] The third possible implementation manner is that the third indication information indicates the frequency-domain resources on partial time-domain units within S time-domain units of the first port, and the association relationship between the frequency-domain resources on the partial time-domain units and the frequency-domain resources on the remaining partial time-domain units. In this way, the terminal device can directly obtain the frequency-domain resources on the partial time-domain units within S time-domain units based on the third indication information, and can also obtain the frequency-domain resources on the remaining partial time-domain units based on the above-mentioned association relationship. Further optionally, the above-mentioned association relationship can be predefined, or preconfigured, or indicated by the network device to the terminal device (such as carried in the third indication information), and this is not limited thereto.
[0707] Three implementation manners are introduced above, and this is not limited thereto. Any manner of indicating time-frequency resources through signaling is applicable to the embodiments of this application.
[0708] Optionally, the S time-domain units include a first time-domain unit and a second time-domain unit, and the interval between the starting frequency-domain positions corresponding to the port group (or CDM group) where the first port is located on the first time-domain unit and the second time-domain unit is any one of the following: X / 2, X / 4, or 3X / 4, where X is the number of subcarriers included in one frequency-domain unit. One frequency-domain unit can be, for example, 2 RBs, or 4 RBs, or 1 PBG, etc., and this is not limited thereto.
[0709] Below, taking the time-domain unit as an OFDM symbol and the reference signal as DMRS as an example, several possible situations of the time-frequency resources occupied by DMRS are introduced. In addition, it is assumed that the S OFDM symbols include S / Q OFDM symbol groups, and the number of OFDM symbols included in each OFDM symbol group is the same, that is, the number of OFDM symbols included in each OFDM symbol group is Q, and Q is an integer greater than or equal to 1.
[0710] See Figure 14 , Figure 14 is a schematic diagram of the mapping of DMRS time-frequency resources under different numbers of symbols proposed according to the embodiments of this application.
[0711] Below, it is described in conjunction with three possible situations.
[0712] Situation 1, S = 2, Q = 2.
[0713] As Figure 14As shown in (a) therein, in this case, the DMRS ports occupy 2 OFDM symbols. These 2 DMRS symbols include 1 OFDM symbol group, and a total of 12 CDM groups are supported within this OFDM symbol group. When the frequency domain unit is 4 RBs (e.g., the PRG size is 4 RBs), each CDM group corresponds to 4 consecutive subcarriers. For each DMRS port within a CDM group, it corresponds to an FD-OCC sequence of length 4 (the FD-OCC sequences shown in Tables 5 - 8) and a TD-OCC sequence of length 2 (the TD-OCC sequences shown in Tables 5 - 8). When S = 2, one CDM group can include 8 DMRS ports, so 12 CDM groups can include a total of 96 DMRS ports. It can be seen that when S = 2, one CDM group maps only one subcarrier group (4 consecutive subcarriers) within one frequency domain unit (4 RBs), which is applicable to scenarios where the delay spread of all users is very small and the channel is relatively flat.
[0714] Case 2, S = 4, Q = 2.
[0715] As Figure 14 shown in (b) therein, in this case, the DMRS ports occupy 4 DMRS symbols, and these 4 DMRS symbols include 2 OFDM symbol groups. For distinction, these 2 OFDM symbol groups are called OFDM symbol group 0 and OFDM symbol group 1. Among them, OFDM symbol group 0 corresponds to the first two OFDM symbols, and OFDM symbol group 1 corresponds to the last two OFDM symbols. Each OFDM symbol group within the 2 OFDM symbol groups supports a total of 12 CDM groups. When the frequency domain unit is 4 RBs (e.g., the PRG size is 4 RBs), each CDM group corresponds to one subcarrier group within each OFDM symbol group, and one subcarrier group includes 4 consecutive subcarriers. For each DMRS port included in a CDM group, it corresponds to an FD-OCC sequence of length 4 (the FD-OCC sequences shown in Tables 5 - 8) and a TD-OCC sequence of length 2 (the TD-OCC sequences shown in Tables 5 - 8).
[0716] The frequency domain resources occupied by the same CDM group (or the same DMRS port) in different OFDM groups are different. As Figure 14 shown in (b) therein, for OFDM symbol group 0 and OFDM symbol group 1, the frequency domain subcarriers corresponding to the same CDM group are different. Specifically, there is an offset of X / 2 in the subcarrier index mapped by the same CDM group in OFDM symbol group 1 compared to that in OFDM symbol group 0, where X represents the number of subcarriers included in the frequency domain unit. As Figure 14As shown in (b) thereof, taking the subcarrier group corresponding to CDM group 0 as an example, in OFDM symbol group 0, within a frequency-domain unit of size 4RB, the mapped subcarrier indices are 0 to 3. In OFDM symbol group 1, within a frequency-domain unit of size 4RB, the mapped subcarrier indices are 24 to 27, and the subcarrier index offset is 24 subcarriers. It can be seen that for S = 4, one CDM group can include 8 DMRS ports, and a total of 12 CDM groups can include 96 DMRS ports. It can be seen that in the case of S = 4, one CDM group maps a total of 2 subcarrier groups (4 consecutive subcarriers) in different OFDM symbol groups within one frequency-domain unit (4RB).
[0717] Case 3, S = 6, Q = 2.
[0718] As Figure 14 shown in (c) thereof, in this case, the DMRS ports occupy 6 DMRS symbols, and these 6 DMRS symbols include 3 OFDM symbol groups. For distinction, these 3 OFDM symbol groups are called OFDM symbol group 0, OFDM symbol group 1, and OFDM symbol group 2. Among them, OFDM symbol group 0 corresponds to the first two OFDM symbols, OFDM symbol group 1 corresponds to the middle two OFDM symbols, and OFDM symbol group 2 corresponds to the last two OFDM symbols. The number of CDM groups supported by different OFDM symbol groups within the 3 OFDM symbol groups is not exactly the same. As Figure 14 shown in (c) thereof, each of OFDM symbol group 0 and OFDM symbol group 1 supports a total of 12 CDM groups, and OFDM symbol group 2 supports a total of 6 CDM groups. When the frequency-domain unit is 4RB (such as when the PRG size is 4RB), each CDM group corresponds to one subcarrier group within OFDM symbol group 0 and OFDM symbol group 1, and one subcarrier group includes 4 consecutive subcarriers. Within OFDM symbol group 2, each CDM group corresponds to 2 subcarrier groups, and each subcarrier group includes 4 consecutive subcarriers. For each DMRS port included in the CDM group, it corresponds to an FD-OCC sequence of length 4 (the FD-OCC sequences shown in Tables 5 - 8) and a TD-OCC sequence of length 2 (the TD-OCC sequences shown in Tables 5 - 8).
[0719] The frequency-domain resources occupied by the same CDM group (or the same DMRS port) in different OFDM groups are different. As Figure 14As shown in (c) thereof, for OFDM symbol group 0, OFDM symbol group 1, and OFDM symbol group 2, the frequency-domain subcarriers corresponding to the same CDM group are different. Specifically, the subcarrier index mapped by the same CDM group in OFDM symbol group 1 has an offset of X / 2 compared to the subcarrier index mapped in OFDM symbol group 0, and the subcarrier index mapped in OFDM symbol group 2 has offsets of X / 4 and 3X / 4 compared to the subcarrier index mapped in OFDM symbol group 0, where X represents the number of subcarriers included in the frequency-domain unit. As Figure 14 As shown in (c) thereof, taking the subcarrier group corresponding to CDM group 0 as an example, in OFDM symbol group 0, within a frequency-domain unit of size 4RB, the mapped subcarrier indices are 0 to 3. In OFDM symbol group 1, within a frequency-domain unit of size 4RB, the mapped subcarrier indices are 24 to 27, and the subcarrier index offset is 24 subcarriers. In OFDM symbol group 2, within a frequency-domain unit of size 4RB, the mapped subcarrier indices are 12 to 15 (subcarrier index offset is 24 subcarriers) and the subcarrier indices are 36 to 39 (subcarrier index offset is 36 subcarriers). It can be seen that for S = 6, one CDM group can multiplex 8 DMRS ports, and a total of 12 CDM groups can support 96 DMRS ports. It can be seen that in the case of S = 6, CDM groups 0 to 5 map a total of 4 subcarrier groups (4 consecutive subcarriers) in different OFDM symbol groups within one frequency-domain unit (4RB). CDM groups 6 to 11 map a total of 2 subcarrier groups (4 consecutive subcarriers) in different OFDM symbol groups within one frequency-domain unit (4RB).
[0720] It can be understood that the above Figure 14 is for illustrative purposes and is not limited thereto. In actual communication, the network device can configure different numbers of symbols (or DMRS symbols, such as OFDM symbols), and / or different port groups (or different CDM groups) in different situations (such as different network loads, different channel environments, etc.). As an example, when S is greater than 2, some CDM groups can be configured, that is, not all CDM groups need to be configured.
[0721] It can also be understood that in some of the above embodiments, "~" is mentioned multiple times, which is an abbreviated description used for simplicity. For example, subcarriers 0 to 3, which means from subcarrier 0 to subcarrier 3, that is, subcarriers 0 to 3 include: subcarrier 0, subcarrier 1, subcarrier 2, and subcarrier 3. Another example, ports 5 to 7, which means from port 5 to port 7, that is, ports 5 to 7 include: port 5, port 6, and sub-port 7. Others are similar and will not be elaborated here.
[0722] It can also be understood that, in some of the above embodiments, taking each frequency-domain unit group in the K frequency-domain unit groups corresponding to one FD-OCC subsequence in the K FD-OCC subsequences as an example for illustration, this is not limited, and any deformation belonging to this solution is applicable to the embodiments of the present application. For example, assuming that the reference signal corresponds to K frequency-domain unit groups, the K frequency-domain unit groups can correspond to K FD-OCC sequences. Further, the K FD-OCC sequences include K1 FD-OCC sequences and K2 FD-OCC subsequences, that is, the K frequency-domain unit groups correspond to K1 FD-OCC sequences and K2 FD-OCC subsequences, where K1 and K2 are integers greater than or equal to 0, less than or equal to K, and K1 + K2 = K. Further, the determination method for the K FD-OCC sequences (such as the K2 FD-OCC subsequences) can refer to the relevant descriptions above.
[0723] It can also be understood that the sequences listed in the embodiments of the present application (such as the FD-OCC sequence with length L, etc.) are for illustrative purposes and are not limited thereto. Any deformation belonging to the sequence is applicable to the embodiments of the present application. For example, a sequence can be multiplied by an amplitude coefficient or a power coefficient. Among them, the amplitude coefficient and the power coefficient can be coefficients used to normalize the sequence or vector power.
[0724] It can also be understood that, in some of the above embodiments, division is taken as an example for illustration, such as L / K, which is not limited thereto. For example, various rounding operations can also be performed on this basis, such as rounding up (such as ), or rounding down (such as ), which is not limited thereto.
[0725] It can also be understood that the formulas involved in the various embodiments of the present application are only for illustrative purposes and do not limit the protection scope of the embodiments of the present application. In the process of calculating the above-mentioned various parameters involved, calculations can also be performed according to the above formulas, or calculations can be performed based on the deformations of the above formulas, or calculations can be performed according to other methods to meet the results of the formula calculations.
[0726] It can also be understood that the solutions in the embodiments of the present application can be combined and used reasonably, and the explanations or descriptions of the various terms appearing in the embodiments can be referred to or explained with each other in the various embodiments, which is not limited thereto.
[0727] It can also be understood that, in the above-mentioned various method embodiments, the methods and operations implemented by the communication device (such as the receiving-end device, or the transmitting-end device) can also be implemented by the components (such as chips or circuits) that make up the communication device.
[0728] Corresponding to the methods given in the above method embodiments, the embodiments of the present application also provide corresponding devices, and the devices include modules corresponding to the above method embodiments. The module can be software, hardware, or a combination of software and hardware. It can be understood that the technical features described in the above method embodiments are equally applicable to the following device embodiments.
[0729] The following Figures 15 to 17 describes the device of the present application in detail. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, the content not described in detail can be referred to the above method embodiments. For the sake of brevity, it will not be repeated here.
[0730] See Figure 15 , Figure 15 is a schematic block diagram of a communication device 1500 provided by an embodiment of the present application. The device 1500 includes a transceiver unit 1510 and a processing unit 1520. The transceiver unit 1510 can be used to implement corresponding communication functions. The transceiver unit 1510 can also be referred to as a communication interface or a communication unit. The processing unit 1520 can be used to process data or information, such as generating a reference signal.
[0731] Optionally, the device 1500 further includes a storage unit, and the storage unit can be used to store instructions and / or data. The processing unit 1520 can read the instructions and / or data in the storage unit to enable the device to implement the actions of the receiving end device in the foregoing method embodiments.
[0732] In one design, the device 1500 can be the receiving end device in the foregoing embodiment, or a component (such as a chip) of the receiving end device. The device 1500 can implement the steps or processes performed by the receiving end device corresponding to the above method embodiments. Among them, the transceiver unit 1510 can be used to perform the operations related to the transceiver of the receiving end device in the above method embodiments, and the processing unit 1520 can be used to perform the operations related to the processing of the receiving end device in the above method embodiments.
[0733] In a possible implementation, the transceiver unit 1510 is configured to receive first indication information, and the first indication information indicates a first port. The first port is used to transmit a reference signal, and the first port belongs to a port set. The number of ports included in the port set is P, and P is an integer greater than 24; the transceiver unit 1510 is further configured to receive a reference signal based on the first indication information. Optionally, the processing unit 1520 is configured to process the reference signal.
[0734] The device 1500 can implement the steps or processes performed by the receiving end device corresponding to the method embodiments according to the embodiments of the present application. The device 1500 can include a unit for performing Figure 5 or Figure 13Units of the method executed by the receiving-end device in the illustrated embodiment.
[0735] In another design, the device 1500 may be the transmitting-end device in the foregoing embodiment, or a component (such as a chip) of the transmitting-end device. The device 1500 can implement the steps or processes executed by the transmitting-end device in the method embodiment above. Among them, the transceiver unit 1510 can be used to perform the operations related to the transceiver of the transmitting-end device in the method embodiment above, and the processing unit 1520 can be used to perform the operations related to the processing of the transmitting-end device in the method embodiment above.
[0736] In a possible implementation, the transceiver unit 1510 is used to send a first indication message, the first indication message indicates a first port, the first port is used to transmit a reference signal, the first port belongs to a set of ports, and the number of ports included in the set of ports is P, and P is an integer greater than 24; the transceiver unit 1510 is further used to send the reference signal.
[0737] The device 1500 can implement the steps or processes executed by the transmitting-end device in the method embodiment according to the embodiment of the present application. The device 1500 may include units for executing Figure 5 or Figure 13 Units of the method executed by the transmitting-end device in the illustrated embodiment.
[0738] A more detailed description of the device 1500 can be directly obtained by referring to the relevant description in the foregoing method embodiment, and will not be elaborated here.
[0739] It should be understood that the specific processes of each unit executing the corresponding steps above have been described in detail in the foregoing method embodiments. For the sake of brevity, they will not be elaborated here.
[0740] It should also be understood that the device 1500 is embodied in the form of functional units here. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group of processors, etc.) for executing one or more software or firmware programs, and a memory, a combined logic circuit and / or other suitable components that support the described functions. In an alternative example, those skilled in the art can understand that the device 1500 may specifically be the device in the foregoing embodiment (such as a receiving-end device, or a transmitting-end device), and can be used to execute the respective processes and / or steps corresponding to the terminal device in the foregoing method embodiments. To avoid repetition, they will not be elaborated here.
[0741] The device 1500 of each of the above solutions has the function of implementing the corresponding steps performed by the devices (such as the receiving device or the transmitting device) in the above method. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.
[0742] In addition, the above transceiver unit 1510 can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.
[0743] It should be noted that Figure 15 the device in
[0744] See Figure 16 , Figure 16 which is a schematic block diagram of a communication device 1600 provided by an embodiment of the present application. The device 1600 includes a processor 1610, and the processor 1610 is coupled to a memory 1620. Optionally, it further includes a memory 1620 for storing computer programs or instructions and / or data. The processor 1610 is used to execute the computer programs or instructions stored in the memory 1620, or read the data stored in the memory 1620 to execute the methods in the above method embodiments.
[0745] Optionally, the processor 1610 is one or more.
[0746] Optionally, the memory 1620 is one or more.
[0747] Optionally, the memory 1620 is integrated with the processor 1610 or is separately provided.
[0748] Optionally, as Figure 16 shown, the device 1600 further includes a transceiver 1630, and the transceiver 1630 is used for receiving and / or transmitting signals. For example, the processor 1610 is used to control the transceiver 1630 to receive and / or transmit signals.
[0749] As a solution, the device 1600 is used to implement the operations performed by a device (such as a receiving-end device or a transmitting-end device) in the above method embodiments.
[0750] For example, the processor 1610 is used to execute the computer programs or instructions stored in the memory 1620 to implement the related operations of the receiving-end device or the transmitting-end device in the above method embodiments.
[0751] In the implementation process, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor 1610 or the instructions in software form. The method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware processor, or executed and completed by the combination of the hardware and software modules in the processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory 1620, and the processor 1610 reads the information in the memory 1620 and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0752] It should be understood that in the embodiments of the present application, the processor can be one or more integrated circuits for executing related programs to execute the method embodiments of the present application.
[0753] The processor (for example, the processor 1610) may include one or more processors and be implemented as a combination of computing devices. The processor may respectively include one or more of the following: microprocessor, microcontroller, digital signal processor (DSP), digital signal processing device (DSPD), application specific integrated circuit (ASIC), field programmable gate array (FPGA), programmable logic device (PLD), gated logic, transistor logic, discrete hardware circuit, processing circuit, or other suitable hardware, firmware, and / or a combination of hardware and software for performing various functions described in the present disclosure. The processor can be a general-purpose processor or a special-purpose processor. For example, the processor 1610 can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to cause the device to execute software programs and process the data in the software programs. In addition, a part of the processor may also include non-volatile random access memory. For example, the processor can also store information about the device type.
[0754] The programs in this application are used in a broad sense to represent software. Non-limiting examples of software include: program code, programs, subroutines, instructions, instruction sets, code, code segments, software modules, applications, or software applications, etc. Programs can run on a processor and / or a computer so that the device can perform various functions and / or processes described in this application.
[0755] The memory (e.g., memory 1620) can store data required for the processor (e.g., processor 1610) to execute software. The memory can be implemented using any suitable storage technology. For example, the memory can be any available storage medium accessible by the processor and / or the computer. Non-limiting examples of storage media include: random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM), removable media, optical disc memory, disk storage media, magnetic storage devices, flash memory, registers, status memory, remotely mounted memory, local or remote memory components, or any other medium capable of carrying or storing software, data, or information and accessible by the processor / computer. It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0756] The memory (e.g., memory 1620) and the processor (e.g., processor 1610) can be separately provided or integrated together. The memory can be used to connect to the processor so that the processor can read information from the memory, store and / or write information in the memory. The memory can be integrated in the processor. The memory and the processor can be provided in an integrated circuit (e.g., the integrated circuit can be provided in a UE or other network nodes).
[0757] See Figure 17, Figure 17 FIG. 1700 is a schematic block diagram of a chip system 1700 provided by an embodiment of the present application. The chip system 1700 (or may also be referred to as a processing system) includes a logic circuit 1710 and an input / output interface 1720.
[0758] Among them, the logic circuit 1710 may be a processing circuit in the chip system 1700. The logic circuit 1710 may be coupled to a storage unit and call instructions in the storage unit, so that the chip system 1700 can implement the methods and functions of the embodiments of the present application. The input / output interface 1720 may be an input / output circuit in the chip system 1700, output the information processed by the chip system 1700, or input the data or signaling information to be processed into the chip system 1700 for processing.
[0759] As a solution, the chip system 1700 is used to implement the operations performed by the device in the above method embodiments.
[0760] For example, the logic circuit 1710 is used to implement the processing-related operations performed by the receiving-end device in the above method embodiments, such as, Figure 5 or Figure 13 the processing-related operations performed by the receiving-end device in the illustrated embodiment; the input / output interface 1720 is used to implement the sending and / or receiving-related operations performed by the receiving-end device in the above method embodiments, such as, Figure 5 or Figure 13 the sending and / or receiving-related operations performed by the receiving-end device in the illustrated embodiment.
[0761] For another example, the logic circuit 1710 is used to implement the processing-related operations performed by the sending-end device in the above method embodiments, such as, Figure 5 or Figure 13 the processing-related operations performed by the sending-end device in the illustrated embodiment; the input / output interface 1720 is used to implement the sending and / or receiving-related operations performed by the sending-end device in the above method embodiments, such as Figure 5 or Figure 13 the sending and / or receiving-related operations performed by the sending-end device in the illustrated embodiment.
[0762] The embodiment of the present application also provides a computer-readable storage medium, on which computer instructions for implementing the methods performed by the device (such as the receiving-end device or the sending-end device) in the above method embodiments are stored.
[0763] The embodiment of the present application also provides a computer program product, including instructions, which when executed by a computer, implement the methods performed by the device (such as the receiving-end device or the sending-end device) in the above method embodiments.
[0764] The embodiments of the present application further provide a communication system, which includes the receiving-end device and the transmitting-end device in the above embodiments.
[0765] For the explanations and beneficial effects of the relevant content in any of the above-provided devices, reference may be made to the corresponding method embodiments provided above, which will not be elaborated herein.
[0766] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the above division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces. The indirect coupling or communication connection of devices or units can be in electrical, mechanical or other forms.
[0767] The units described above as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to implement the solution provided in the present application.
[0768] In addition, in each embodiment of the present application, the functional units can be integrated into one unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0769] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0770] When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. For example, the computer may be a personal computer, a server, or a network device, etc. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). Regarding the computer-readable storage medium, reference may be made to the above description.
[0771] As described above, the above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for signal transmission, characterized in that, Comprising: Receiving first indication information, where the first indication information indicates a first port, the first port being used for transmitting a reference signal, the first port belonging to a set of ports, and the number of ports included in the set of ports being P, where P is an integer greater than 24; Receiving the reference signal based on the first indication information.
2. The method according to claim 1, characterized in that Each port in the set of ports corresponds to a frequency-division orthogonal mask (FD-OCC) sequence of length L and / or a time-division orthogonal mask (TD-OCC) sequence of length T, where L is an integer greater than 8 or equal to 8, and T is an integer greater than 1 or equal to 1.
3. The method according to claim 2, wherein The first port corresponds to L frequency-domain units, and one element in the FD-OCC sequence corresponding to the first port corresponds to one of the L frequency-domain units, and at least two of the L frequency-domain units are discontinuous.
4. The method according to claim 3, wherein The FD-OCC sequence includes K FD-OCC subsequences, the L frequency-domain units include K groups of frequency-domain units, and each group of frequency-domain units in the K groups of frequency-domain units corresponds to one of the K FD-OCC subsequences, where K is an integer equal to 1 or greater than 1.
5. The method according to claim 4, characterized in that, The frequency-domain units in each group of the K groups of frequency-domain units are continuous in the frequency domain, and at least two adjacent groups of the K groups of frequency-domain units are discontinuous in the frequency domain.
6. The method according to any one of claims 2 to 5, characterized in that L = 8 or 16 or 24; and / or, T = 1 or 2.
7. The method according to claim 6, characterized in that When L = 8, the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 +1 +1 -1 -1 -1 -1], [+1 -1 +1 -1 -1 +1 -1 +1], [+1 +1 -1 -1 -1 -1 +1 +1], or [+1 -1 -1 +1 -1 +1 +1 -1].
8. The method according to claim 6, wherein When L = 16, the FD-OCC sequence of length 16 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1]; [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1]; [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1]; [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1]; [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1]; [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1]; [+1 +1 +1 +1 +1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1]; [+1 -1 +1 -1 +1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1]; [+1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1]; [+1 -1 -1 +1 +1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1]; [+1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1 +1 +1 +1 +1]; [+1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1 +1 -1 +1 -1]; [+1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1 +1 +1 -1 -1]; Or [+1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1 -1 -1 +1]。 9. The method according to any one of claims 1 to 8, characterized in that, The set of ports corresponds to W port groups, and the time-frequency resources corresponding to the ports in the same port group among the W port groups are the same, and the time-frequency resources corresponding to the ports in different port groups among the W port groups are different, where W is an integer greater than 1 or equal to 1.
10. The method according to claim 9, wherein The W port groups include a first port group, and the subcarriers occupied by the first port group in two consecutive resource blocks include any one of the following: Subcarriers with indexes 0, 1, 2, 3, 12, 13, 14, 15; Subcarriers with indexes 4, 5, 6, 7, 16, 17, 18, 19; Subcarriers with indexes 8, 9, 10, 11, 20, 21, 22, 23.
11. The method according to claim 9, characterized in that The W port groups include a first port group. The subcarriers occupied by the first port group within 4 consecutive resource blocks include any of the following: Subcarriers with indexes 0, 1, 2, 3, 12, 13, 14, 15, 24, 25, 26, 27, 36, 37, 38, 39; Subcarriers with indexes 4, 5, 6, 7, 16, 17, 18, 19, 28, 29, 30, 31, 40, 41, 42, 43; or Subcarriers with indexes 8, 9, 10, 11, 20, 21, 22, 23, 32, 33, 34, 35, 44, 45, 46, 47.
12. The method according to claim 10 or 11, characterized in that The W port groups include at least one of the following: Ports 0 to 7; Ports 8 to 15; Ports 16 to 23; Ports 0 to 7, Ports 24 to 31; Ports 8 to 15, and Ports 32 to 39; Ports 16 to 23, and Ports 40 to 47; Ports 0 to 15; Ports 16 to 31; Ports 32 to 47; Ports 0 to 15, and Ports 48 to 63; Ports 16 to 31, and Ports 64 to 79; Or Ports 32 to 47, and Ports 80 to 95.
13. The method according to any one of claims 1 to 12, characterized in that, The reference signal is mapped to time-frequency resources based on a mapping rule, and the mapping rule is related to at least one of the following parameters: subcarrier spacing parameter, index of resource element, symbol of the reference signal, index of starting time-domain position, power scaling factor, time-domain mask element, frequency-domain mask element, subcarrier offset factor, index of the first port.
14. The method according to claim 13, wherein The mapping rule satisfies the following formula: Where k′=0,1,2,3,4,5,6,7 n=0,1,… j = 0, 1, …, υ - 1 v represents the number of spatial layers or rank corresponding to the terminal device; the index is (k, l) p,μ The resource element RE corresponding to the symbol with index l within a time slot in the time domain and the subcarrier with index k in the frequency domain; is mapped to the index (k, l) p,μ the symbol of the reference signal corresponding to the first port p on the RE; Δ is the subcarrier offset factor; μ is the subcarrier spacing; is the index of the starting symbol occupied by the symbol of the reference signal or the index of the reference signal; is the power scaling factor; w f (k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
15. The method according to claim 13, wherein The mapping rule satisfies the following formula: Where k′=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 n=0,1,… j = 0, 1, …, υ - 1 v represents the number of spatial layers or the rank corresponding to the terminal device; the index is (k, l) p,μ The resource element RE corresponding to p,μ corresponds to the symbol with index l within a time slot in the time domain and the subcarrier with index k in the frequency domain; is the symbol of the reference signal corresponding to the first port p mapped to the RE with index (k, l) p,μ Δ is the subcarrier offset factor; μ is the subcarrier spacing; is the index of the starting symbol occupied by the symbol of the reference signal or the index of the reference signal; is the power scaling factor; w f (k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
16. The method according to claim 4 or 5, characterized in that The K FD-OCC subsequences are determined based on a first parameter, and the first parameter includes at least one of the following: index of the first port, index of the reference port, offset, index of the frequency-domain unit corresponding to the reference signal, index of the time-domain unit corresponding to the reference signal, or initial factor, where the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
17. The method according to claim 16, characterized in that, The offset satisfies: or where p offset (n,k) represents the offset; c() represents a pseudo-random sequence, and the initial factor is related to the pseudo-random sequence; T is a positive integer; represents the number of subcarriers included in a frequency domain unit; n represents the index of the frequency domain unit corresponding to the reference signal; k represents the index of the frequency domain unit group in the frequency domain unit corresponding to the reference signal; Y represents the total number of candidate ports; Z represents dividing the Y ports into Z port groups.
18. The method according to claim 16 or 17, characterized in that The method further includes: Receiving second indication information, where the second indication information indicates the first parameter.
19. The method according to any one of claims 1 to 18, where the first port belongs to a second port group, the second port group occupies S time-domain units in the time domain, and in at least two of the S time-domain units, the quantity and / or frequency position of the frequency-domain resources occupied by the second port group are different, and S is an integer greater than 1.
20. The method according to claim 19, characterized in that, The method further includes: Receiving third indication information, where the third indication information indicates the time-domain resources occupied by the first port.
21. A method for signal transmission, characterized in that, Including: Sending first indication information, where the first indication information indicates a first port, the first port is used to transmit a reference signal, the first port belongs to a port set, and the number of ports included in the port set is P, and P is an integer greater than 24; Transmit the reference signal.
22. The method according to claim 21, wherein each port in the port set corresponds to a frequency division orthogonal mask (FD-OCC) sequence of length L and / or a time division orthogonal mask (TD-OCC) sequence of length T, L is an integer greater than or equal to 8, and T is an integer greater than or equal to 1.
23. The method according to claim 22, wherein The first port corresponds to L frequency domain units, and one element in the FD-OCC sequence corresponding to the first port corresponds to one of the L frequency domain units, and at least two of the L frequency domain units are discontinuous.
24. The method according to claim 23, wherein The FD-OCC sequence includes K FD-OCC subsequences, the L frequency domain units include K groups of frequency domain units, and each group of frequency domain units in the K groups of frequency domain units corresponds to one of the K FD-OCC subsequences, where K is an integer equal to or greater than 1.
25. The method according to claim 24, characterized in that, The frequency domain units in each group of the K groups of frequency domain units are continuous in the frequency domain, and at least two adjacent groups of the K groups of frequency domain units are discontinuous in the frequency domain.
26. The method according to any one of claims 22 to 25, wherein L = 8 or 16 or 24; and / or T = 1 or 2.
27. The method according to claim 26, wherein When L = 8, the FD-OCC sequence of length 8 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 +1 +1 -1 -1 -1 -1], [+1 -1 +1 -1 -1 +1 -1 +1], [+1 +1 -1 -1 -1 -1 +1 +1], or [+1 -1 -1 +1 -1 +1 +1 -1].
28. The method according to claim 26, wherein When L = 16, the FD-OCC sequence of length 16 corresponding to the first port is any one of the following: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1]; [+1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1 +1 -1 -1 +1]; [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1]; [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1]; [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1]; [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1]; [+1 +1 +1 +1 +1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1]; [+1 -1 +1 -1 +1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1]; [+1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1]; [+1 -1 -1 +1 +1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1]; [+1 +1 +1 +1 -1 -1 -1 -1 -1 -1 -1 -1 +1 +1 +1 +1]; [+1 -1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1 +1 -1 +1 -1]; [+1 +1 -1 -1 -1 -1 +1 +1 -1 -1 +1 +1 +1 +1 -1 -1]; or [+1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1 -1 -1 +1]。 29. The method according to any one of claims 21 to 28, characterized in that, The reference signal is mapped to time-frequency resources based on a mapping rule, and the mapping rule is related to at least one of the following parameters: subcarrier spacing parameter, index of resource element, symbol of the reference signal, index of starting time domain position, power scaling factor, time domain mask element, frequency domain mask element, subcarrier offset factor, index of the first port.
30. The method according to claim 29, wherein The mapping rule satisfies the following formula: wherein k′=0,1,2,3,4,5,6,7 n=0,1,… j = 0, 1, …, υ - 1 v represents the number of spatial layers or ranks corresponding to the terminal device; the index is (k, l) p,μ The resource element RE corresponding to the symbol with index l within a time slot in the time domain and the subcarrier with index k in the frequency domain; is mapped to the index (k, l) p,μ the symbol of the reference signal corresponding to the first port p on the RE; Δ is the subcarrier offset factor; μ is the subcarrier spacing; is the index of the starting symbol occupied by the symbol of the reference signal or the index of the reference signal; is the power scaling factor; w f (k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
31. The method according to claim 29, characterized in that, The mapping rule satisfies the following formula: wherein k′=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 n=0,1,… j = 0, 1, …, υ - 1 v represents the number of spatial layers or the rank corresponding to the terminal device; the index is (k, l) p,μ The resource element RE corresponding to the symbol with index l within a time slot in the time domain and the subcarrier with index k in the frequency domain; is mapped to the index (k, l) p,μ the symbol of the reference signal corresponding to the first port p on the RE; Δ is the subcarrier offset factor; μ is the subcarrier spacing; is the index of the starting symbol occupied by the symbol of the reference signal or the index of the reference signal; is the power scaling factor; w f (k′) is the k′-th element in the FD-OCC sequence, w t (l′) is the l′-th element in the TD-OCC sequence; m = 2n + k′.
32. The method according to claim 24 or 25, characterized in that, The K FD-OCC subsequences are determined based on a first parameter, and the first parameter includes at least one of the following: index of the first port, index of the reference port, offset, index of the frequency domain unit corresponding to the reference signal, index of the time domain unit corresponding to the reference signal, or initial factor, wherein the offset is an offset relative to the index of the reference signal port, and the initial factor is used to determine the offset.
33. The method according to claim 32, wherein The method further includes: Sending second indication information, where the second indication information indicates the first parameter.
34. The method according to any one of claims 21 to 33, wherein the first port belongs to a second port group, the second port group occupies S time domain units in the time domain, and in at least two of the S time domain units, the quantity and / or frequency domain position of the frequency domain resources occupied by the second port group are different, and S is an integer greater than 1.
35. The method according to claim 34, wherein The method further includes: Sending third indication information, where the third indication information indicates the time domain resources occupied by the first port.
36. A communication device, characterized in that, Comprising a module or unit for performing the method according to any one of claims 1 to 35.
37. A communication device, characterized in that, Comprising a processor, where the processor is configured to execute a computer program or instruction stored in a memory, so that the device performs the method according to any one of claims 1 to 35.
38. The device according to claim 37, wherein The device further includes the memory and / or a communication interface, and the communication interface is coupled to the processor, The communication interface is configured to input and / or output information.
39. A computer-readable storage medium, characterized in that, A computer program or instruction is stored on the computer-readable storage medium, and when the computer program or instruction runs on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 35.
40. A computer program product, characterized in that, The computer program product includes a computer program or instruction for performing the method according to any one of claims 1 to 35.
Citation Information
Cited By
Signal transmission method and communication apparatus
WO2025139455A1