Signal transmission method and communication apparatus

By increasing the number of reference signal ports and optimizing orthogonal mask sequence mapping, the channel estimation and interference problems in high data stream transmission are solved, and more efficient signal transmission quality and reliability are achieved.

WO2025139455A1PCT designated stage expired Publication Date: 2025-07-03HUAWEI TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132465
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-28
Filing Date
2024-11-15
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

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 leads to prominent channel estimation and interference problems.

Method used

By increasing the number of reference signal ports to more than 24, using length-expanded frequency division orthogonal mask (FD-OCC) and time division orthogonal mask (TD-OCC) sequences, frequency and time domain unit mapping is optimized, channel acquisition of more data streams is achieved, and channel estimation performance is improved through packetization and randomized interference processing.

Benefits of technology

It effectively improves the channel estimation quality of high data stream transmission, reduces the impact of frequency selective fading on the signal, and improves the reliability and efficiency of signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132465_03072025_PF_FP_ABST
    Figure CN2024132465_03072025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a signal transmission method and a communication apparatus. The method may comprise: a receiving end device receives first indication information, the first indication information indicating a first port, the first port being used for transmission of a reference signal, the first port belonging to a port set, the port set comprising P candidate ports, and P being an integer greater than 24; and, on the basis of the first indication information, the receiving end device receives at the first port the reference signal. In the present application, the number of the candidate ports comprised in the port set is greater than 24, such that a requirement for transmitting a large number of data streams can be satisfied, that is, a greater number of data stream channels can be acquired by means of more reference signals, thereby adapting to the requirement for transmitting a large number of data streams.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on December 28, 2023, with application number 202311837792.3, and priority to the Chinese patent application entitled “Method and Communication Device for Signal Transmission”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of wireless communications, and more particularly, to a signal transmission method and a communication device. Background Art

[0003] With the surge in the number of network users and terminal devices, and the emergence and increasing popularity of high-traffic new services such as high-definition video and virtual reality, high demands and challenges are being placed on system capacity and throughput. To meet these challenges, the number of antennas at the transceiver end of multiple-input and multiple-output (MIMO) systems is constantly increasing, and signal processing technologies for channel measurement, precoding, and MIMO detection are also constantly being enhanced, resulting in an exponential increase in the number of data streams in MIMO systems. For example, with future ultra-large-scale antenna arrays, the number of antennas in network devices can reach 256 or even more, and the number of antennas per terminal device can reach 8 or 16. The number of data streams that can be supported can reach over 70, with peak data streams approaching 100. Summary of the Invention

[0004] The present application provides a signal transmission method and a communication device, which can meet the transmission requirements of high data flow by increasing the number of ports of reference signals (such as DMRS).

[0005] In a first aspect, a signal transmission method is provided, which can be performed by a communication device. The communication device can be a device (e.g., a receiving device, such as a terminal device, or a network device), or a component of a device (e.g., a chip, a chip system, or a circuit), which is not limited in this application.

[0006] The method may include: receiving first indication information, the first indication information indicating a first port, the first port being used to transmit a reference signal, the first port belonging to a port set, the number of ports included in the port set being P, and P being an integer greater than 24; and receiving the reference signal based on the first indication information.

[0007] Optionally, P=48 or 96.

[0008] Optionally, the reference signal is a demodulation reference signal.

[0009] Based on the above technical solution, taking into account the transmission requirements of high data flows, the number of reference signal ports 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 for data flows can be obtained through more reference signals, thereby adapting to the transmission requirements of high data flows.

[0010] In combination with the first aspect, in certain implementations of the first aspect, the first port corresponds to a frequency division orthogonal mask code FD-OCC sequence of length L and / or a time division orthogonal mask code 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.

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

[0012] Based on the above technical solution, the length of the FD-OCC sequence can be increased, for example, by extending the length of the FD-OCC sequence to 8 or 16 or longer. In this way, with limited time-frequency resource overhead, the number of reference signal ports can be multiplexed by 2 to 4 times or even more within the same time-frequency resources through code division spread spectrum, thereby meeting the demand for a larger number of reference signal ports.

[0013] In combination with the first aspect, in some implementations of the first aspect, 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 frequency domain unit among the L frequency domain units.

[0014] Optionally, at least two frequency domain units among the L frequency domain units are discontinuous.

[0015] Optionally, the frequency domain intervals between at least two groups of adjacent frequency domain units in 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, wherein 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.

[0016] Optionally, the frequency domain intervals between at least two groups of adjacent frequency domain units in 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, wherein 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.

[0017] 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). This can avoid continuous strong interference in the entire scheduling bandwidth, affecting the performance of the reference signal.

[0018] In conjunction with the first aspect, in certain implementations of the first aspect, the first port corresponds to T time domain units, and one element in the TD-OCC sequence corresponding to the first port corresponds to one time domain unit among 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.

[0019] In combination with the first aspect, in some implementations of the first aspect, the first port belongs to a first code division multiplexing (CDM) group, and the first CDM group includes L*T ports.

[0020] In combination with the first aspect, in certain implementations of the first aspect, the FD-OCC sequence includes K FD-OCC subsequences, the L frequency domain units include K frequency domain unit groups, each frequency domain unit group in the K frequency domain unit groups corresponds to an FD-OCC subsequence in the K FD-OCC subsequences, and K is an integer equal to or greater than 1.

[0021] As an example, K=2, or K=4, or K=8, or K=16.

[0022] Based on the above technical solution, considering that the FD-OCC length is longer and more sensitive to the frequency selective fading of the channel, the frequency domain unit mapped by the FD-OCC can be divided into K frequency domain unit groups (such as K subcarrier groups), and each frequency domain unit group corresponds to a shorter length (such as a length of 4) FD-OCC subsequence. Despreading between subsequences is performed during channel estimation, thereby obtaining better channel estimation performance. In addition, the FD-OCC sequence of length L (such as the FD-OCC sequence corresponding to the first port) is divided into multiple FD-OCC subsequences, which can achieve random use of FD-OCC subsequences (such as randomly using different FD-OCC subsequences) in different frequency domain unit groups (such as different subcarrier groups), and can randomly change the interference port in different frequency domain subbands, thereby avoiding always being subject to strong interference in the entire frequency domain bandwidth, and obtaining a better interference randomization effect.

[0023] In combination with the first aspect, in certain implementations of the first 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 in the K frequency domain unit groups are discontinuous in the frequency domain.

[0024] With reference to the first aspect, in certain implementations of the first aspect, intervals between at least two adjacent frequency domain units in each of the K frequency domain unit groups are the same or different in the frequency domain.

[0025] For example, the K frequency domain unit groups include a first frequency domain unit group, and the first frequency domain unit group includes a first frequency domain unit, a second frequency domain unit, a third frequency domain unit, and a fourth frequency domain unit, wherein 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 or different from the interval between the third frequency domain unit and the fourth frequency domain unit.

[0026] With reference to the first aspect, in certain implementations of the first aspect, adjacent frequency domain units in at least two frequency domain unit groups among the K frequency domain unit groups are spaced the same in the frequency domain.

[0027] For example, the K frequency domain unit groups include a first frequency domain unit group and a second frequency domain unit group, and the interval between adjacent frequency domain units in the first frequency domain unit group is the same as the interval between adjacent frequency domain units in the second frequency domain unit group.

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

[0029] In combination with the first aspect, in some 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 -1 +1 -1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+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].

[0030] With reference to 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: or Where j represents the imaginary unit and m can be any of the following: 0, 1, 2, 3, 4, 5, 6, or 7.

[0031] In combination with the first aspect, in some 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], [+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 an imaginary unit.

[0032] In combination with the first aspect, in some 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 an imaginary unit.

[0033] In combination 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: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 -1 +1 +1 -1 +1 -1 +1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 +1 +1 -1 -1 +1 +1 +1 -1 -1 +1 +1 -1 -1 +1]; [+1 +1 +1 +1 -1 -1 +1 +1 +1 -1 +1 +1 -1 -1 +1 -1 +1]; [+1 +1 -1 -1 -1 +1 +1 +1 -1 -1 -1 +1 +1 -1 -1 +1]; [+1 -1 +1 +1 +1 +1 -1 +1 -1 -1 +1 -1 +1 -1 -1 -1 +1]; [+1 +1 -1 +1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1]; [+1 +1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 +1]; [+1 +1 +1 +1 -1 -1 +1 +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].

[0034] With reference to the first aspect, in certain implementations of the first aspect, L=16, and the FD-OCC sequence with a length of 16 corresponding to the first port is: or Where j represents the imaginary unit and m can be any of the following: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, or 15.

[0035] In combination 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: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 -1 +1 +1 -1 +1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1]; [+1 +1 +1 +1 -j -j -j -1 -1 -1 -1 +j +j +j]; [+1 -1 +1 -1 -j +j -j +j -1 +1 -1 +1 +j -j +j -j]; [+1 +1 -1 -1 -j -j +j +j -1 -1 +1 +1 +j +j -j -j]; [+1 -1 -1 +1 -j +j +j -j -1 +1 +1 -1 +j -j -j +j]; [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1]; [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1]; [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1]; [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1]; [+1 +1 +1 +1 +j +j +j +j -1 -1 -1 -1 -j -j -j -j]; [+1 -1 +1 -1 +j -j +j -j -1 +1 -1 +1 -j +j -j +j]; [+1 +1 -1 -1 +j +j -j -j -1 -1 +1 +1 -j -j +j +j]; or [+1 -1 -1 +1 +j -j -j +j -1 +1 +1 -1 -j +j +j -j];

[0036] Here, j represents the imaginary unit.

[0037] In combination 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: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 -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 -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 -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 +j -j -1 +1 -j +j +1 -1 +j -j -1 +1 -j +j];

[0038] or

[0039] Here, j represents the imaginary unit.

[0040] With reference to the first aspect, in certain 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].

[0041] In combination with the first aspect, in certain implementations of the first aspect, the port set corresponds to W port groups, 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, and W is an integer greater than 1 or equal to 1.

[0042] The port group may also be replaced by a CDM group, for example.

[0043] 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, and the number of ports included in each port group is L*T, where P=L*T*W.

[0044] Based on the above technical solution, ports in the same port group can be mapped to the same time-frequency resources and can be distinguished by their corresponding FD-OCC sequences; ports in different port groups can be mapped to different time-frequency resources.

[0045] 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 in two consecutive resource blocks include any of the following:

[0046] Subcarriers indexed 0, 1, 2, 3, 12, 13, 14, and 15;

[0047] Subcarriers indexed as 4, 5, 6, 7, 16, 17, 18, and 19;

[0048] Subcarriers with indices 8, 9, 10, 11, 20, 21, 22, and 23.

[0049] Optionally, W=3, L=8.

[0050] 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 in four consecutive resource blocks include any of the following:

[0051] subcarriers indexed 0, 1, 2, 3, 12, 13, 14, 15, 24, 25, 26, 27, 36, 37, 38, 39;

[0052] subcarriers indexed 4, 5, 6, 7, 16, 17, 18, 19, 28, 29, 30, 31, 40, 41, 42, 43; or,

[0053] Subcarriers with indices 8, 9, 10, 11, 20, 21, 22, 23, 32, 33, 34, 35, 44, 45, 46, and 47.

[0054] Optionally, W=3, L=16.

[0055] In conjunction with the first aspect, in some implementations of the first aspect, the W port groups include at least one of the following:

[0056] Port 0 to Port 7;

[0057] Port 8 to Port 15;

[0058] Port 16 to Port 23;

[0059] Port 0 to Port 7, Port 24 to Port 31;

[0060] Ports 8 to 15, and ports 32 to 39;

[0061] Ports 16 to 23, and ports 40 to 47;

[0062] Port 0 to Port 15;

[0063] Port 16 to Port 31;

[0064] Port 32 to Port 47;

[0065] Port 0 to Port 15, and Port 48 to Port 63;

[0066] Ports 16 to 31, and Ports 64 to 79; or

[0067] Ports 32 to 47, and ports 80 to 95.

[0068] It is understandable that the grouping of port indexes may also be other combinations, which is not limited to this.

[0069] In combination with the first aspect, in certain implementations of the first aspect, the reference signal is mapped to the time-frequency resources based on a mapping rule, and the mapping rule is related to at least one of the following parameters: a subcarrier spacing parameter, an index of a resource element, a symbol of the reference signal, an index of a starting time domain position, a power scaling factor, a time domain mask element, a frequency domain mask element, a subcarrier offset factor, and an index of the first port.

[0070] Optionally, the index of the resource element includes an index of a time domain resource (such as a symbol) and / or an index of a frequency domain resource (such as a subcarrier).

[0071] In conjunction with the first aspect, in certain implementations of the first aspect, the mapping rule satisfies the following formula:

[0072] in, k′=0,1,2,3,4,5,6,7 n=0,1,… j=0,1,…,υ-1

[0073] v represents the number of spatial layers or rank (such as the number of spatial layers or rank corresponding to the receiving end); the index is (k, l) p,μ The resource element RE corresponds to the symbol with index l in a time slot in the time domain and to the subcarrier with index k in the frequency domain; To map to index (k,l) p , the symbol of the reference signal corresponding to the first port p on the RE of μ, Δ 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 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'.

[0074] In conjunction with the first aspect, in certain implementations of the first aspect, the mapping rule satisfies the following formula:

[0075] in, k′=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 n=0,1,… j=0,1,…,υ-1

[0076] v represents the number of spatial layers or rank (such as the number of spatial layers or rank corresponding to the receiving end); the index is (k, l) p,μ The resource element RE corresponds to the symbol with index l in a time slot in the time domain and to the subcarrier with index k in the frequency domain; To map to 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; 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'.

[0077] In combination with the first aspect, in certain 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: an index of the first port, an index of the reference port, an offset, an index of the frequency domain unit corresponding to the reference signal, an 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.

[0078] Optionally, the K FD-OCC subsequences are determined based on a first parameter, which can also be understood as: the FD-OCC subsequence corresponding to each frequency domain unit group in the K frequency domain unit groups is determined based on the first parameter. In other words, the frequency domain resources corresponding to the reference signal (i.e., the FD-OCC subsequence corresponding to each frequency domain unit group in the K frequency domain unit groups is 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, where R is an integer greater than 0.

[0079] In one example, a frequency domain unit group may include one or more subcarriers, that is, the FD-OCC subsequence corresponding to a subcarrier group is determined based on the first parameter.

[0080] In another example, a subcarrier group consisting of L subcarriers (i.e., an example of a frequency domain unit group) is divided into at least one subband, the i-th subband in the at least one subband corresponds to the i-th FD-OCC subsequence, and the FD-OCC subsequence corresponding to each subband is determined based on the first parameter.

[0081] In another example, a subcarrier group consisting of L' subcarriers (i.e., an example of a frequency domain unit group) is divided into at least one subband, where the i-th subband in the at least one subband corresponds to the i-th FD-OCC subsequence, and the FD-OCC subsequence corresponding to each subband is determined based on the first parameter. The L' subcarriers may be composed of multiple L subcarriers.

[0082] Optionally, in each subband (or each resource block), the K FD-OCC subsequences are determined based on the first parameter.

[0083] Based on the above technical solution, considering that the FD-OCC length is longer and is 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 can also be 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 the FD-OCC sequence or FD-OCC sub-sequence in different sub-bands, and randomly change the interference intensity caused by the interference port in different sub-bands, thereby avoiding always being subject to strong interference in the entire frequency domain bandwidth and obtaining a better interference randomization effect. In one implementation method, 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 sub-sequences. Each corresponding FD-OCC sub-sequence may only be interfered with by a limited number of reference signal ports. By using 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 subcarrier groups), and randomly change the interference port in different frequency domain subbands, thereby avoiding always being subject to strong interference in the entire frequency domain bandwidth and obtaining a better interference randomization effect. For example, each FD-OCC subsequence is associated with a port index, and the FD-OCC subsequence used is randomly changed in different frequency domain unit groups by randomly generating an offset.

[0084] In combination with the first aspect, in certain 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 a 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 including at least one of the following: an index of the first port, an index of a reference port, an offset, an index of a frequency domain unit corresponding to the reference signal, an index of a 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.

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

[0086] Based on the above technical solution, each port index is associated with an FD-OCC subsequence, and the port index can be determined based on the index and offset of the reference port. The FD-OCC subsequence associated with the port index can then be determined based on the determined port index. Based on this, by introducing an offset, the FD-OCC subsequence can be switched (or port-hopping can be achieved) between different frequency domain unit groups or subbands (or frequency domain subbands) composed of multiple frequency domain unit groups.

[0087] In conjunction with the first aspect, in certain implementations 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. The total number of ports may represent the total number of candidate or optional ports, and the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.

[0088] In conjunction with the first aspect, in certain implementations of the first aspect, the port index associated with the first FD-OCC subsequence satisfies:

[0089] Among them, p j (n, k) represents the port index associated with the first FD-OCC subsequence, p j,0 represents the index of the reference port, where j represents the spatial layer index or represents the j-th port corresponding to the receiving device (such as the terminal device). As an example, 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; p offset (n, k) represents the offset, and the first FD-OCC subsequence is mapped to the kth frequency domain unit group in the nth frequency domain unit; Y represents the total number of ports; and 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 FD-OCC sequence length. As an example, the value of Z is K, where K represents the number of groups (i.e., an FD-OCC sequence of length L is divided into K FD-OCC subsequences).

[0090] In conjunction with the first aspect, in certain implementations of the first 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.

[0091] In conjunction with the first aspect, in some implementations of the first aspect, the offset satisfies any of the following: or

[0092] Among them, p offset (n, k) represents the offset; c() represents a pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (for example, 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 total number of candidate or optional ports); Z represents dividing the total number of ports into Z port groups, each port group including 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 (i.e., an FD-OCC sequence of length L is divided into K FD-OCC subsequences).

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

[0094] In combination with the first aspect, in certain implementations of the first aspect, each subsequence in the K FD-OCC subsequences is determined based on a port index associated with each subsequence, and the port index associated with the FD-OCC subsequence corresponding to each frequency domain unit group on the K frequency domain unit groups is the same or different.

[0095] In combination with the first aspect, in certain 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 number and / or frequency domain positions of frequency domain resources occupied by the second port group are different, and S is an integer greater than 1. In other words, 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 number and / or frequency domain positions of frequency domain resources occupied by the CDM group are different, and S is an integer greater than 1.

[0096] Optionally, the value of S is 2, 4, or 6.

[0097] Optionally, the numbers of frequency domain resources occupied by ports in different port groups (or different CDM groups) in the same time domain unit are the same or different.

[0098] Based on the above technical solution, different numbers of time-domain units (such as the number of symbols) or frequency-domain resources can be flexibly configured for different port groups, thereby flexibly configuring the frequency-domain density and overhead of reference signals. Furthermore, by configuring differentiated reference signal densities, it is possible to adapt to the differentiated channel conditions of different terminal devices, reducing reference signal overhead while ensuring channel estimation quality.

[0099] In combination with the first aspect, in certain implementations of the first aspect, the S time domain units include a first time domain unit and a second time domain unit, and 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 a frequency domain unit. As an example, a frequency domain unit can be, for example, 2 resource blocks (RBs), or 4 RBs, or 1 resource block group (RBG).

[0100] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, where the third indication information indicates time domain resources occupied by the first port.

[0101] In a second aspect, a signal transmission method is provided, which can be performed by a communication device. The communication device can be a device (e.g., a transmitting device, such as a terminal device, or a network device), or a component of a device (e.g., a chip, a chip system, or a circuit), which is not limited in this application.

[0102] The method may include: sending first indication information, the first indication information indicating a first port, the first port being used to transmit a reference signal, the first port belonging to a port set, the number of ports included in the port set being P, and P being an integer greater than 24; and sending the reference signal.

[0103] In combination with the second aspect, in certain implementations of the second aspect, the first port corresponds to a frequency division orthogonal mask code FD-OCC sequence of length L and / or a time division orthogonal mask code 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.

[0104] In combination with the second aspect, in certain implementations of the second 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.

[0105] In the second aspect, in certain implementations of the second aspect, the first port corresponds to L frequency domain units, an element in the FD-OCC sequence corresponding to the first port corresponds to one frequency domain unit among the L frequency domain units, and at least two frequency domain units among the L frequency domain units are discontinuous.

[0106] In combination with the second aspect, in some implementations of the second aspect, the first port belongs to a first code division multiplexing (CDM) group, and the first CDM group includes L*T ports.

[0107] In combination with the second aspect, in certain 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, each frequency domain unit group in the K frequency domain unit groups corresponds to an FD-OCC subsequence in the K FD-OCC subsequences, and K is an integer equal to or greater than 1.

[0108] In combination with the second aspect, in certain 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 in the K frequency domain unit groups are discontinuous in the frequency domain.

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

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

[0111] With reference to 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: or Where j represents the imaginary unit and m can be any of the following: 0, 1, 2, 3, 4, 5, 6, or 7.

[0112] 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 -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 an imaginary unit.

[0113] 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 -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 an imaginary unit.

[0114] In combination 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: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 -1 +1 +1 -1 +1 -1 +1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 +1 +1 -1 -1 +1 +1 +1 -1 +1 +1 -1 -1 +1 -1]; [+1 +1 +1 +1 -1 -1 +1 +1 +1 -1 +1 +1 -1 +1 -1 +1]; [+1 +1 -1 -1 -1 +1 +1 +1 -1 -1 -1 +1 +1 -1 -1 +1]; [+1 -1 +1 +1 +1 +1 -1 +1 -1 -1 +1 -1 +1 -1 -1 -1 +1]; [+1 +1 -1 +1 +1 -1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1]; [+1 +1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 +1]; [+1 +1 +1 +1 -1 -1 +1 +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].

[0115] With reference to the second aspect, in certain implementations of the second aspect, L=16, and the FD-OCC sequence with a length of 16 corresponding to the first port is: or Where j represents the imaginary unit and m can be any of the following: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, or 15.

[0116] In combination 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: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]; [+1 +1 -1 +1 +1 -1 +1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1]; [+1 +1 +1 +1 -j -j -j -1 -1 -1 -1 +j +j +j]; [+1 -1 +1 -1 -j +j -j +j -1 +1 -1 +1 +j -j +j -j]; [+1 +1 -1 -1 -j -j +j +j -1 -1 +1 +1 +j +j -j -j]; [+1 -1 -1 +1 -j +j +j -j -1 +1 +1 -1 +j -j -j +j]; [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1]; [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1]; [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1]; [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1]; [+1 +1 +1 +1 +j +j +j +j -1 -1 -1 -1 -j -j -j -j]; [+1 -1 +1 -1 +j -j +j -j -1 +1 -1 +1 -j +j -j +j]; [+1 +1 -1 -1 +j +j -j -j -1 -1 +1 +1 -j -j +j +j]; or [+1 -1 -1 +1 +j -j -j +j -1 +1 +1 -1 -j +j +j -j];

[0117] Here, j represents the imaginary unit.

[0118] In combination 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: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [ +1 -1 +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 -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 -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 +j -j -1 +1 -j +j +1 -1 +j -j -1 +1 -j +j];

[0119] or

[0120] Here, j represents the imaginary unit.

[0121] With reference to the second aspect, in certain 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].

[0122] In combination with the second aspect, in certain implementations of the second aspect, the port set corresponds to W port groups, 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, and W is an integer greater than 1 or equal to 1.

[0123] In combination with the second aspect, in certain 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 of the following:

[0124] Subcarriers indexed 0, 1, 2, 3, 12, 13, 14, and 15;

[0125] Subcarriers indexed as 4, 5, 6, 7, 16, 17, 18, and 19;

[0126] Subcarriers with indices 8, 9, 10, 11, 20, 21, 22, and 23.

[0127] In combination with the second aspect, in certain implementations of the second aspect, the W port groups include a first port group, and the subcarriers occupied by the first port group in four consecutive resource blocks include any of the following:

[0128] subcarriers indexed 0, 1, 2, 3, 12, 13, 14, 15, 24, 25, 26, 27, 36, 37, 38, 39;

[0129] subcarriers indexed 4, 5, 6, 7, 16, 17, 18, 19, 28, 29, 30, 31, 40, 41, 42, 43; or,

[0130] Subcarriers with indices 8, 9, 10, 11, 20, 21, 22, 23, 32, 33, 34, 35, 44, 45, 46, and 47.

[0131] In conjunction with the second aspect, in some implementations of the second aspect, the W port groups include at least one of the following:

[0132] Port 0 to Port 7;

[0133] Port 8 to Port 15;

[0134] Port 16 to Port 23;

[0135] Port 0 to Port 7, Port 24 to Port 31;

[0136] Ports 8 to 15, and ports 32 to 39;

[0137] Ports 16 to 23, and ports 40 to 47;

[0138] Port 0 to Port 15;

[0139] Port 16 to Port 31;

[0140] Port 32 to Port 47;

[0141] Port 0 to Port 15, and Port 48 to Port 63;

[0142] Ports 16 to 31, and Ports 64 to 79; or

[0143] Ports 32 to 47, and ports 80 to 95.

[0144] In combination with the second aspect, in certain 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: a subcarrier spacing parameter, an index of a resource element, a symbol of the reference signal, an index of a starting time domain position, a power scaling factor, a time domain mask element, a frequency domain mask element, a subcarrier offset factor, and an index of the first port.

[0145] In conjunction with the second aspect, in certain implementations of the second aspect, the mapping rule satisfies the following formula:

[0146] in, k′=0,1,2,3,4,5,6,7 n=0,1,… j=0,1,…,υ-1

[0147] v represents the number of spatial layers or rank (such as the number of spatial layers or rank corresponding to the receiving end); the index is (k, l) p,μ The resource element RE corresponds to the symbol with index l in a time slot in the time domain and to the subcarrier with index k in the frequency domain; To map to 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; 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'.

[0148] In conjunction with the second aspect, in certain implementations of the second aspect, the mapping rule satisfies the following formula:

[0149] in, k′=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 n=0,1,… j=0,1,…,υ-1

[0150] v represents the number of spatial layers or rank (such as the number of spatial layers or rank corresponding to the receiving end); the index is (k, l) p,μ The resource element RE corresponds to the symbol with index l in a time slot in the time domain and to the subcarrier with index k in the frequency domain; To map to 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; 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'.

[0151] In combination with the second aspect, in certain 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: an index of the first port, an index of the reference port, an offset, an index of the frequency domain unit corresponding to the reference signal, an 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.

[0152] Optionally, in each subband (or each resource block), the K FD-OCC subsequences are determined based on the first parameter.

[0153] In combination with the second aspect, in certain implementations of the second aspect, the K FD-OCC subsequences include a first FD-OCC subsequence, the first FD-OCC subsequence is determined based on a 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 including at least one of the following: an index of the first port, an index of a reference port, an offset, an index of a frequency domain unit corresponding to the reference signal, an index of a 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.

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

[0155] In conjunction with the second aspect, in certain 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. The total number of ports may represent the total number of candidate or optional ports, and the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.

[0156] With reference to the second aspect, in certain implementations of the second aspect, the port index associated with the first FD-OCC subsequence satisfies:

[0157] Among them, p j (n, k) represents the port index associated with the first FD-OCC subsequence, p j,0 represents the index of the reference port, where j represents the spatial layer index or represents the j-th port corresponding to the receiving device (such as the terminal device). As an example, 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; p offset (n, k) represents the offset, and the first FD-OCC subsequence is mapped to the kth frequency domain unit group in the nth frequency domain unit; Y represents the total number of ports; and Z represents dividing the total number of ports into Z port groups. As an example, each port group includes Y / Z ports.

[0158] In conjunction with the second aspect, in certain 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.

[0159] In conjunction with the second aspect, in certain implementations of the second aspect, the offset satisfies any of the following:

[0160] or

[0161] Among them, p offset (n, k) represents the offset; c() represents a pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (for example, 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 total number of candidate or optional ports); Z represents dividing the total number of ports into Z port groups, each port group including Y / Z ports.

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

[0163] In combination with the second aspect, in certain implementations of the second aspect, each subsequence in the K FD-OCC subsequences is determined based on a port index associated with each subsequence, and the port index associated with the FD-OCC subsequence corresponding to each frequency domain unit group on the K frequency domain unit groups is the same or different.

[0164] In combination with the second aspect, in certain 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 number and / or frequency domain position of frequency domain resources occupied by the second port group are different, and S is an integer greater than 1.

[0165] In combination with the second aspect, in certain implementations of the second aspect, the S time domain units include a first time domain unit and a second time domain unit, and 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 a frequency domain unit.

[0166] 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 time domain resources occupied by the first port.

[0167] In a third aspect, a signal transmission method is provided, which can be performed by a communication device. The communication device can be a device (e.g., a receiving device, such as a terminal device, or a network device), or a component of a device (e.g., a chip or chip system or circuit), which is not limited in this application.

[0168] The method may include: receiving first indication information, the first indication information indicating a first port, the first port being used to transmit a reference signal, the first port corresponding to K frequency domain unit groups, the first port corresponding to K FD-OCC sequences, each frequency domain unit group in the K frequency domain unit groups corresponding to one FD-OCC sequence among the K FD-OCC sequences, and K being an integer equal to or greater than 1; and receiving the reference signal based on the first indication information.

[0169] In conjunction with the third aspect, in certain 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 an element in an 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 a first FD-OCC sequence in 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.

[0170] In combination with the third aspect, in certain implementations of the third 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, wherein 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 K or equal to K, and K1+K2=K.

[0171] As an example, K1=K, K2=0; or, K2=K, K1=0; or, both K1 and K2 are greater than 0.

[0172] As an example, L=8 or 16 or 24.

[0173] As an example, L is greater than A. For example, A=L / 2, or L / 4, etc.

[0174] As an example, K2 FD-OCC subsequences of length A are derived from an FD-OCC sequence of length A'. That is, the FD-OCC subsequences are sequences consisting 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. A' is an integer greater than or equal to A. For example, A' = L. For example, A = A' / 2 or A' / 4.

[0175] 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', where A" and A'' are integers greater than A or equal to A.

[0176] In combination with the third aspect, in certain implementations of the third 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 in the K frequency domain unit groups are discontinuous in the frequency domain.

[0177] In combination with the third aspect, in certain implementations of the third aspect, intervals between adjacent frequency domain unit groups in the K frequency domain unit groups are equal.

[0178] In combination with the third aspect, in certain implementations 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: an index of the first port, an index of the reference port, an offset, an index of the frequency domain unit corresponding to the reference signal, an 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.

[0179] In combination with the third aspect, in certain implementations of the third aspect, the K FD-OCC sequences include a first FD-OCC sequence, the first FD-OCC sequence is determined based on a 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, the first parameter including 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 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.

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

[0181] 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 and offset of the reference port, and then the FD-OCC sequence associated with the port index can be determined based on the determined port index.

[0182] In conjunction with the third aspect, in certain implementations 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. The total number of ports may represent the total number of candidate or optional ports, and the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.

[0183] In conjunction with the third aspect, in certain implementations of the third aspect, the port index associated with the first FD-OCC sequence satisfies:

[0184] Among them, 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 mapped to the kth frequency domain unit group in the nth frequency domain unit, wherein j represents the spatial layer index or represents the jth port corresponding to the receiving end device (such as the terminal device), as an example, 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; p offset (n, k) represents the offset; Y represents the total number of ports; and Z represents the division of 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 (i.e., an FD-OCC sequence of length L is divided into K FD-OCC sequences (e.g., K FD-OCC subsequences)).

[0185] In conjunction with the third aspect, in certain 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.

[0186] In conjunction with the third aspect, in certain implementations of the third aspect, the offset satisfies any of the following:

[0187] or

[0188] Among them, p offset (n, k) represents the offset; c() represents a pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (for example, 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 total number of candidate or optional ports); Z represents dividing the total number of ports into Z port groups, each port group including Y / Z ports.

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

[0190] In combination with the third aspect, in certain implementations of the third aspect, each sequence in the K FD-OCC sequences is determined based on a port index associated with each sequence, and the port index associated with the FD-OCC sequence corresponding to each frequency domain unit group on the K frequency domain unit groups is the same or different.

[0191] In a fourth aspect, a method for signal transmission is provided, which can be performed by a communication device. The communication device can be a device (e.g., a transmitting device, such as a terminal device, or a network device), or a component of a device (e.g., a chip or chip system or circuit), which is not limited in this application.

[0192] The method may include: sending first indication information, the first indication information indicating a first port, the first port being used to transmit a reference signal, the first port corresponding to K frequency domain unit groups, the first port corresponding to K FD-OCC sequences, each frequency domain unit group in the K frequency domain unit groups corresponding to one FD-OCC sequence among the K FD-OCC sequences, K being an integer equal to or greater than 1; and sending the reference signal.

[0193] In conjunction with the fourth aspect, in certain 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 an 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 a first FD-OCC sequence in 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.

[0194] In combination with the fourth aspect, in certain 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, wherein 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 K or equal to K, and K1+K2=K.

[0195] As an example, K1=K, K2=0; or, K2=K, K1=0; or, both K1 and K2 are greater than 0.

[0196] As an example, L=8 or 16 or 24.

[0197] As an example, L is greater than A. For example, A=L / 2, or L / 4, etc.

[0198] As an example, K2 FD-OCC subsequences of length A are derived from an FD-OCC sequence of length A'. That is, the FD-OCC subsequences are sequences consisting 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. A' is an integer greater than or equal to A. For example, A' = L. For example, A = A' / 2 or A' / 4.

[0199] 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', where A" and A'' are integers greater than A or equal to A.

[0200] In combination with the fourth aspect, in certain 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 in the K frequency domain unit groups are discontinuous in the frequency domain.

[0201] In combination with the fourth aspect, in certain 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: an index of the first port, an index of the reference port, an offset, an index of the frequency domain unit corresponding to the reference signal, an 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.

[0202] In combination with the fourth aspect, in certain implementations of the fourth aspect, the K FD-OCC sequences include a first FD-OCC sequence, the first FD-OCC sequence is determined based on a 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, the first parameter including at least one of the following: an index of the first port, an index of a reference port, an offset, an index of a frequency domain unit corresponding to the reference signal, an index of a 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.

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

[0204] In conjunction with the fourth aspect, in certain 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. The total number of ports may represent the total number of candidate or optional ports, and the number of port groups represents the number of port groups corresponding to the total number of candidate or optional ports.

[0205] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the port index associated with the first FD-OCC sequence satisfies:

[0206] Among them, 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 mapped to the kth frequency domain unit group in the nth frequency domain unit, wherein j represents the spatial layer index or represents the jth port corresponding to the receiving end device (such as the terminal device), as an example, 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; p offset(n, k) represents the offset; Y represents the total number of ports; and Z represents the division of 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 (i.e., an FD-OCC sequence of length L is divided into K FD-OCC sequences (e.g., K FD-OCC subsequences)).

[0207] In conjunction with the fourth aspect, in certain implementations of the fourth 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.

[0208] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the offset satisfies any of the following:

[0209] or

[0210] Among them, p offset (n, k) represents the offset; c() represents a pseudo-random sequence, and the initial factor is related to the pseudo-random sequence (for example, 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 total number of candidate or optional ports); Z represents dividing the total number of ports into Z port groups, each port group including Y / Z ports.

[0211] In combination with the fourth aspect, in some implementations of the fourth aspect, the method further includes: sending second indication information, where the second indication information indicates the first parameter.

[0212] In combination with the fourth aspect, in certain implementations of the fourth aspect, each sequence in the K FD-OCC sequences is determined based on a port index associated with each sequence, and the port index associated with the FD-OCC sequence corresponding to each frequency domain unit group on the K frequency domain unit groups is the same or different.

[0213] In a fifth aspect, a method for signal transmission is provided, which can be performed by a communication device. The communication device can be a device (e.g., a receiving device, such as a terminal device, or a network device), or a component of a device (e.g., a chip or chip system or circuit), which is not limited in this application.

[0214] The method may include: receiving first indication information, the first indication information indicating a first port, the first port being used to transmit 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 number and / or frequency domain position of frequency domain resources occupied by the port group are different, and S is an integer greater than 1; based on the first indication information, receiving the reference signal.

[0215] In combination with the fifth aspect, in certain implementations of the fifth aspect, the S time domain units include a first time domain unit and a second time domain unit, and 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 a frequency domain unit.

[0216] In combination with the fifth aspect, in some implementations of the fifth aspect, the method further includes: receiving third indication information, where the third indication information indicates time domain resources occupied by the first port.

[0217] In a sixth aspect, a method for signal transmission is provided, which can be performed by a communication device. The communication device can be a device (e.g., a transmitting device, such as a terminal device, or a network device), or a component of a device (e.g., a chip or chip system or circuit), which is not limited in this application.

[0218] The method may include: sending first indication information, 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 group, the port group occupies S time domain units in the time domain, and in at least two of the S time domain units, the number and / or frequency domain position of frequency domain resources occupied by the port group are different, and S is an integer greater than 1; sending the reference signal.

[0219] In combination with the sixth aspect, in certain implementations of the sixth aspect, the S time domain units include a first time domain unit and a second time domain unit, and 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 a frequency domain unit.

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

[0221] The beneficial effects of the second to sixth aspects and each possible design can be referred to the relevant description of the first aspect and will not be repeated here.

[0222] In a seventh aspect, a communication device is provided, the device being configured to execute the method provided in any one of aspects 1 to 6. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method provided in any one of the aforementioned implementations of aspects 1 to 6.

[0223] In one implementation, the apparatus is a communication device (e.g., a transmitting device or a receiving device). When the apparatus 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. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0224] In another implementation, the apparatus is a chip, chip system, or circuit used in a communication device. When the apparatus is a chip, chip system, or circuit used in a device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.

[0225] In an eighth aspect, a communication device is provided, comprising: at least one processor for executing the method provided by any one of the above-mentioned implementations of any one of the above-mentioned first to sixth aspects.

[0226] Optionally, the device further includes: a memory for storing programs; accordingly, at least one processor is used to execute computer programs or instructions stored in the memory.

[0227] Optionally, the device further includes a communication interface, which is coupled to the processor and can be used to input information to the processor or output information from the processor.

[0228] In one implementation, the apparatus is a communication device (eg, a transmitting device or a receiving device).

[0229] In another implementation, the apparatus is a chip, a chip system, or a circuit used in a communication device.

[0230] In a ninth aspect, the present application provides a processor for executing the methods provided in the above aspects.

[0231] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as operations such as processor output and input, or as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.

[0232] In a tenth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method provided by any one of the above-mentioned implementation methods for executing any one of the above-mentioned first to sixth aspects.

[0233] In the eleventh aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided by any one of the above-mentioned implementations of any one of the above-mentioned first to sixth aspects.

[0234] In the twelfth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions stored in the memory through the communication interface and executes the method provided by any of the above-mentioned implementation methods of any of the above-mentioned aspects from the first to the sixth aspects.

[0235] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the above-mentioned implementation methods of any one of the first to sixth aspects.

[0236] In a thirteenth aspect, a communication system is provided, comprising a first communication device and a second communication device. The first communication device is configured to execute the method provided in any one of the implementations of the first aspect, and the second communication device is configured to execute the method provided in any one of the implementations of the second aspect; or the first communication device is configured to execute the method provided in any one of the implementations of the third aspect, and the second communication device is configured to execute the method provided in any one of the implementations of the fourth aspect; or the first communication device is configured to execute the method provided in any one of the implementations of the fifth aspect, and the second communication device is configured to execute the method provided in any one of the implementations of the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0237] FIG1 is a schematic diagram of a wireless communication system applicable to an embodiment of the present application.

[0238] FIG2 is a schematic diagram of two configuration types of DMRS patterns.

[0239] FIG3 is a schematic diagram of eType 1 DMRS time-frequency resource mapping.

[0240] FIG4 is a schematic diagram of eType 2 DMRS time-frequency resource mapping.

[0241] FIG5 is a schematic diagram of a signal transmission method 500 provided in accordance with an embodiment of the present application.

[0242] FIG6 is a schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0243] FIG7 is another schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0244] FIG8 is another schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0245] FIG9 is another schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0246] FIG10 is a schematic diagram of FD-OCC subsequence mapping proposed according to an embodiment of the present application.

[0247] FIG11 is a schematic diagram of an FD-OCC subsequence proposed according to an embodiment of the present application.

[0248] FIG12 is a schematic diagram of multi-user multiple-input multiple-output (MU-MIMO) scheduling according to an embodiment of the present application.

[0249] FIG13 is a schematic diagram of a signal transmission method 1300 provided in another embodiment of the present application.

[0250] FIG14 is a schematic diagram of DMRS time-frequency resource mapping under different numbers of symbols proposed according to an embodiment of the present application.

[0251] FIG15 is a schematic block diagram of a communication device 1500 provided in an embodiment of the present application.

[0252] FIG16 is a schematic diagram of another communication device 1600 provided in an embodiment of the present application.

[0253] FIG17 is a schematic diagram of a chip system 1700 provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION

[0254] The technical solution in this application will be described below with reference to the accompanying drawings.

[0255] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as sixth generation (6G) mobile communication systems. The technical solutions provided in this 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 Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as intersatellite communication and satellite communication.

[0256] As an example, a satellite communication system includes a satellite base station and terminal devices. The satellite base station provides communication services to the terminal devices. The satellite base station can also communicate with other base stations. Satellites can function as both base stations and terminal devices. Satellites can refer to drones, hot air balloons, low-orbit satellites, medium-orbit satellites, high-orbit satellites, and other satellites. Satellites can also refer to non-ground base stations or non-ground devices.

[0257] As an example, V2X communication may include: vehicle-to-vehicle (V2V) communication, vehicle-to-roadside 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 vehicles and people (including pedestrians, cyclists, drivers, or passengers, etc.). V2I refers to communication between vehicles and infrastructure, such as road side units (RSU) or network equipment. Among them, RSU includes two types: terminal-type RSU and base station-type RSU. Among them, terminal-type RSU is in a non-mobile state because it is located on the roadside and does not need to consider mobility; base station-type RSU can provide timing synchronization and resource scheduling to vehicles communicating with it. V2N refers to communication between vehicles and network equipment. It can be understood that the above is an exemplary description and the embodiments of the present application are not limiting. For example, V2X may also include V2X communications based on the NR system of the current 3rd generation partnership project (3GPP) Rel-16 and subsequent versions.

[0258] The technical solution provided in the embodiment of the present application can be applied to the link between network devices and terminal devices, and can also be applied to the link between devices, such as D2D links. D2D links can also be called sidelinks (SL), where sidelinks can also be called side links or sub-links, etc. In the embodiment of the present application, D2D links, or side links or sub-links all refer to links established between devices of the same type, and their meanings are the same. The so-called devices of the same type can be links between terminal devices to terminal devices, or links between network devices to network devices, or links between relay nodes to relay nodes, etc., and the embodiment of the present application does not limit this. For links between terminal devices and terminal devices, there are D2D links defined in 3GPP version (Release, Rel)-12 / 13, and there are also vehicle-to-everything links defined by 3GPP for the Internet of Vehicles.

[0259] A device in a communication system can send a signal to another device or receive a signal from another device. The signal may include information, signaling, or data, etc. The device can also be replaced by an entity, a network entity, a communication device, a mobile device, a network element, a communication module, a node, a communication node, etc. The present disclosure uses the device as an example for description. For example, the communication system may include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device. It is understandable that the terminal device in the present disclosure can be replaced by the first device, and the network device can be replaced by the second device, and the two perform 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 are not limited here.

[0260] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

[0261] The terminal device may be a device that provides voice / data, such as a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0262] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0263] It should be understood that in some scenarios, a terminal device can also be used to act as a base station. For example, a terminal device can act as a scheduling entity that provides sidelink signals between terminal devices in scenarios such as V2X, D2D, or P2P.

[0264] In the embodiments of the present application, the device for implementing the function of the terminal device can be the terminal device, or it can be a device that can support the terminal device to implement the function, such as a chip system or chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

[0265] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, 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 may 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 may also refer to a communication module, modem, or chip used to be set in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by network devices.

[0266] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0267] In some deployments, the network devices mentioned in the embodiments of this application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0268] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.

[0269] The RAN node may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding 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 baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another type of interface, relative to the CPRI, some of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) removal, are moved from the DU to the RU for implementation. In one possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

[0270] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping). Other functions after layer mapping (e.g., resource element (RE) mapping, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more functions preceding it (i.e., one or more of decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and RE demapping). Other functions after demapping (e.g., one or more of digital BF or fast Fourier transform (FFT) / CP removal) are moved to the RU for implementation. It is understandable that for the functional description of DU and RU corresponding to various types of eCPRI, reference can be made to the eCPRI protocol, which will not be described in detail here.

[0271] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.

[0272] In different systems, 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, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0273] In the embodiments of the present application, the device for implementing the function of the network device can be a network device, or a device that can support the network device to implement the function, such as a chip system or chip, which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices. In the embodiments of the present application, only the device for implementing the function of the network device is a network device as an example for description, and does not constitute a limitation on the solutions of the embodiments of the present application.

[0274] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which network devices and terminal devices are located. In addition, terminal devices and network devices can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of terminal devices and network devices.

[0275] First, a communication system applicable to the embodiments of the present application is briefly introduced as follows.

[0276] Refer to FIG1 , which is a schematic diagram of a wireless communication system applicable to an embodiment of the present application.

[0277] As shown in Figure 1, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a next-generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Network elements in the wireless communication system are connected through interfaces (e.g., NG, Xn) or air interfaces. 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.

[0278] FIG1 is only a schematic diagram. The wireless communication system may further include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, which are not shown in FIG1 .

[0279] To facilitate understanding of the embodiments of the present application, the following is a brief explanation of the terms involved in the embodiments of the present application.

[0280] 1. Antenna port

[0281] An antenna port can be simply referred to as a port. It can be understood as a transmitting antenna identified by the receiving end, or a transmitting antenna that can be distinguished in space. An antenna port can be a logical antenna port, that is, a virtual antenna port or an actual antenna port. Each virtual antenna can correspond to an antenna port, and each virtual antenna can be a weighted combination of multiple physical antennas. Depending on the signal it carries, antenna ports can be divided into reference signal ports and data ports. As an example, reference signal ports include but are not limited to: a dedicated demodulation reference signal (DMRS) port, a channel state information reference signal (CSI-RS) port, etc. For a DMRS port, each antenna port can correspond to a spatial stream or spatial layer. Each DMRS port corresponds to a port index. Each DMRS port corresponds to a DMRS sequence, and each DMRS port corresponds to one or more time-frequency resources. The corresponding DMRS sequence is mapped according to a rule into the time-frequency resource unit included in the one or more time-frequency resources. A DMRS sequence can also be called a DMRS symbol sequence or a DMRS symbol vector. A time-frequency resource unit can be a frequency domain subcarrier or an OFDM symbol, or a resource element (RE).

[0282] In this application, port index p may also be represented (or referred to) as port index 1000+p, where p is an integer. For example, port index 1000 may also represent port index 0, and port index 1001 may also represent port index 1. The port corresponding to port index 1000 or port index 0 may be referred to as port 0 or port P0. The port corresponding to port index 1001 or port index 1 may be referred to as port 1 or port P1.

[0283] In this application, the reference signal DMRS is mainly used as an example for illustration, but this application is not limited to this. For example, DMRS can also be replaced by other reference signals, such as CSI-RS, channel sounding reference signal (SRS), phase tracking reference signal (PTRS), or tracking reference signal (TRS).

[0284] In this application, ports and reference signal ports (such as DMRS ports) are sometimes used interchangeably, and unless otherwise specified, they have the same meaning.

[0285] 2. Time-frequency resources

[0286] In an embodiment of the present application, data or information can be carried by time-frequency resources.

[0287] In the time domain, the time-frequency resources may include one or more time domain units (also referred to as time units, time units, etc.). Among them, a time domain unit may be a symbol or several symbols (such as OFDM symbols), or a time slot, or a mini-slot, or a subframe. Among them, a time slot may be composed of 7 or 14 symbols; a mini-slot may include at least one symbol (for example, 2 symbols or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols); the duration of a subframe in the time domain may be 1 millisecond (ms). It should be understood that the above-mentioned time domain unit sizes listed are only for the convenience of understanding the solution of the present application, and do not constitute a limitation on the scope of protection of the present application. It is understandable that the above-mentioned time domain unit sizes may be other values, and the present application does not limit them.

[0288] In the frequency domain, time-frequency resources can include one or more frequency domain units. A frequency domain unit can be a resource block (RB), a subcarrier, a resource block group (RBG), a predefined subband, a precoding resource block group (PRG), a bandwidth part (BWP), a resource element (RE) (also called a resource unit or resource particle), or a carrier, or a serving cell.

[0289] 3. DMRS

[0290] As an example, DMRS is used to estimate the equivalent channel matrix experienced by a data channel (such as a physical downlink share channel (PDSCH) or a physical uplink share channel (PUSCH)) or a control channel (such as a physical downlink control channel (PDCCH) or a physical uplink control channel (PUCCH)), thereby being used for data detection and demodulation. For the transmitter, DMRS is usually precoded in the same way as the transmitted data signal, thereby ensuring that DMRS and the data signal experience the same equivalent channel. Assume that the DMRS vector sent by the transmitter is s and the data signal vector sent is x, and the DMRS and the data signal are precoded in the same way (multiplied by the same precoding matrix). The data signal vector y and the DMRS vector r received by the receiver satisfy formula (1) and formula (2), respectively.

[0291] in, 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 uses channel estimation algorithms such as least squares (LS) channel estimation and minimum mean square error (MMSE) channel estimation to obtain the equivalent channel. The data signal can be demodulated based on the equivalent channel.

[0292] With the introduction of MIMO technology into wireless communication systems, 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 R represents the number of receiving antennas, and R represents the number of transmission streams (also known as the number of transmission layers or spatial layers). Typically, one DMRS port corresponds to one transmission stream. That is, for MIMO transmission with R transmission streams, R DMRS ports are required.

[0293] For a DMRS port, multiple DMRSs can be sent on multiple time-frequency resources to perform channel estimation on different time-frequency resources. The multiple DMRSs corresponding to a port correspond to a DMRS sequence. A DMRS sequence includes multiple DMRS sequence elements (or simply elements).

[0294] As an example, the DMRS sequence may be generated by a gold sequence. Taking the case where the DMRS sequence is generated by a gold sequence as an example, the nth DMRS sequence element in the DMRS sequence satisfies formula (3).

[0295] Among them, c(n) is a pseudo-random sequence, c(n) can be a gold sequence with a sequence length of 31; for an output length of M PN The sequence c(n), n=0,1,...,M PN -1, which satisfies formula (4). c(n)=(x1(n+N C )+x2(n+N C ))mod 2 x1(n+31)=(x1(n+3)+x1(n))mod 2 x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2 (4)

[0296] Among them, N C =1600, the first m sequence x1(n) can be initialized to x1(0)=1, x1(n)=0, n=1, 2, ..., 30, and the second m sequence x2(n) can be initialized by parameter c init Initialization, c init Formula (5) can be satisfied.

[0297] Wherein, l represents the index value of the OFDM symbol on a time slot; is the number of symbols included in a time slot; is the time slot index within a system frame; It is an 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 can usually be equal to the cell ID; λ represents the code division multiplexing (CDM) group index corresponding to the DMRS port.

[0298] To reduce mutual interference, the DMRS resources corresponding to multiple DMRS ports are often mapped to pre-defined 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 resource using pre-defined time-frequency resource mapping rules. The following briefly describes the specific mapping rules for several types of DMRS.

[0299] 1) Rel.15 Type 1 / Type 2 DMRS

[0300] Currently, 5G NR supports two types of DMRS resource mapping: Type 1 (or type 1) and Type 2 (or type 2). For Type 1 DMRS, a maximum of 8 orthogonal ports can be supported; for Type 2 DMRS, a maximum of 12 orthogonal ports can be supported.

[0301] For antenna port p (corresponding to DMRS port p), the mth sequence element r(m) in the corresponding DMRS sequence can be mapped to the index (k, l) according to the mapping rule. p,μ On the RE of , the mapping rule can satisfy formula (6).

[0302] Among them, the index is (k,l) p,μ The RE corresponds to the OFDM symbol with index 1 in a time slot in the time domain and to the subcarrier with index k in the frequency domain. To map to index (k,l) p,μ The DMRS modulation symbol corresponding to the DMRS port p on the RE, k = k′=0,1; n = 0, 1, ...; l′ = 0, 1; Δ is the subcarrier offset factor; type1 and type2 represent the two DMRS configuration types currently defined in the NR protocol; μ is the subcarrier spacing; l 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'.

[0303] As an example, for a subcarrier indexed k in the frequency domain, the starting frequency domain position or the reference frequency domain position of the subcarrier index k may be a predefined frequency domain position, for example, subcarrier 0 in common resource block 0 or subcarrier 0 of the lowest-numbered resource block in CORESET 0 in the control resource set (CORESET) 0. This will not be described in detail below.

[0304] In the configuration type 1 (Type 1 DMRS) mapping rule, the DMRS port p corresponds to wf (k′), w t (l′), and the value of Δ can be found in Table 1.

[0305] Table 1 Type 1 DMRS parameter values

[0306] In the configuration type 2 (Type 2 DMRS) mapping rule, the DMRS port p corresponds to w f (k′), w t (l′), and the value of Δ can be found in Table 2.

[0307] Table 2 Type 2 DMRS parameter values

[0308] In Table 1 and Table 2, λ represents the index of the CDM group, and the DMRS ports in the same CDM group occupy the same time-frequency resources.

[0309] Refer to FIG. 2 , which is a schematic diagram of two configuration types of DMRS patterns.

[0310] The pattern can also be understood as a time-frequency resource mapping method. The REs with different filling patterns in Figure 2 correspond to different CDM groups; P0, P1, ..., P11 represent DMRS port 0 to DMRS port 11; the horizontal axis represents the time domain, and as an example, the numbers on the horizontal axis represent the index of the symbol in a time slot; the vertical axis represents the frequency domain, and as an example, the numbers on the vertical axis represent the index of the subcarrier in an RB. It should be understood that the DMRS occupying symbol 0 and occupying symbols 0 and 1 in Figure 2 are only examples, and the symbols occupied by the DMRS in a time slot can also be other symbols, such as occupying symbol 1, or occupying symbols 1 and 2.

[0311] Referring to (a) of Figure 2, for single-symbol DMRS of configuration type 1, a maximum of 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 a maximum of 2 orthogonal DMRS ports. Among them, CDM group 0 includes P0 and P1, and CDM group 1 includes P2 and P3. Frequency division multiplexing (FDM) is used between CDM groups (mapped on different frequency domain resources); the DMRS ports included in the CDM group are mapped on the same time domain resources (resource mapping is performed in a comb-tooth manner in the frequency domain). The reference signals corresponding to the DMRS ports included in the CDM group can be distinguished by an orthogonal cover code (OCC), thereby ensuring the orthogonality of the DMRS ports in the CDM group, thereby reducing interference between DMRS transmitted on different antenna ports. Specifically, P0 and P1 are located in the same RE, and resource mapping is performed in a comb-tooth manner in the frequency domain. For example, the adjacent frequency domain resources occupied by P0 and P1 are separated by one subcarrier. For a DMRS port, the two adjacent REs occupied correspond to an OCC codeword sequence of length 2. For example, for subcarrier 0 and subcarrier 2, P0 and P1 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1). Similarly, P2 and P3 are located in the same RE and are mapped in a comb-tooth manner in the frequency domain on the REs not occupied by P0 and P1. For subcarrier 1 and subcarrier 3, P2 and P3 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1).

[0312] Referring to (b) of Figure 2, dual-symbol DMRS of configuration type 1 supports up to 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 resources are mapped in a comb-tooth manner in the frequency domain, such as one subcarrier is separated 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-tooth manner in the frequency domain on subcarriers not occupied by P0, P1, P4 and P5. For one DMRS port, the occupied adjacent 2 subcarriers and 2 OFDM symbols 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 use a set of OCC codes with a length of 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1). For another example, for subcarrier 1 and subcarrier 3 corresponding to OFDM symbol 1 and OFDM symbol 2, P2, P3, P6, and P7 use a set of OCC codes with a length of 4 (+1+1+1+1 / +1+1-1-1 / +1-1+1-1 / +1-1-1+1).

[0313] (c) and (d) of Figure 2 correspond to the time-frequency resource mapping methods of single-symbol DMRS and dual-symbol DMRS of configuration type 2, respectively. As shown in (c) of Figure 2, single-symbol DMRS of configuration type 2 supports up to 6 orthogonal DMRS ports. The 6 DMRS ports belong to 3 CDM groups (CDM group 0, CDM group 1 and CDM group 2). As shown in (d) of Figure 2, for dual-symbol DMRS of configuration type 2, a maximum of 12 orthogonal DMRS ports are supported. 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 group of configuration type 2 DMRS and the time-frequency resources occupied by each DMRS port is omitted here.

[0314] 2) Rel.18eType 1 / eType 2DMRS

[0315] In the current NR protocol, when network equipment configures enhanced DMRS types for terminal devices, such as eType 1DMRS or eType 2DMRS, the number of DMRS ports can be doubled without increasing the DMRS time and frequency resource overhead. eType 1DMRS supports a maximum of 16 ports, and eType 2DMRS supports a maximum of 24 ports.

[0316] For antenna port p (corresponding to DMRS port p), the mth sequence element r(m) in the corresponding DMRS sequence can be mapped to the index (k, l) according to the mapping rule. p,μ On the RE of , the mapping rule can satisfy formula (7).

[0317] in, 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 the DMRS configuration type, i.e., eType 1 and eType 2, respectively. For other parameters, refer to the relevant description in Formula 6 and are not repeated here.

[0318] In the configuration type 1 (eType 1 DMRS) mapping rule, the DMRS port p corresponds to w f (k′), w t (l′), and the value of Δ can be found in Table 3.

[0319] Table 3 eType 1 DMRS parameter values

[0320] In the configuration type 2 (eType 2 DMRS) mapping rule, the DMRS port p corresponds to w f (k′), w t (l′), and the value of Δ can be found in Table 4.

[0321] Table 4 eType 2 DMRS parameter values

[0322] See Figure 3, which 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 of which corresponds to 8 DMRS ports, corresponding to a frequency division orthogonal cover code (FD-OCC) of length 4 and a time division orthogonal cover code (TD-OCC) of length 2. and TD-OCC of length 2 Constitutes 8-length OCC code Code division multiplexing is performed and mapped onto four subcarriers and two OFDM symbols. As shown in Figure 3, taking CDM group 0 as an example, DMRS ports 0, 1, 4, 5, 8, 9, 12, and 13 occupy subcarriers with indices 0 / 2 / 4 / 6 / 8 / 10 within one RB.

[0323] See Figure 4, which is a schematic diagram of the eType 2DMRS time-frequency resource mapping. The eType 2DMRS includes a total of 3 CDM groups, each of which corresponds to 8 DMRS ports, corresponding to FD-OCCs of length 4 and TD-OCCs of length 2. and TD-OCC of length 2 Constitutes 8-length OCC code Code division multiplexing is performed and mapped onto 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, and 21 occupy subcarriers with indices 2 / 3 / 8 / 9 in one RB.

[0324] The above descriptions of Type 1 DMRS, Type 2 DMRS, eType 1 DMRS, and eType 2 DMRS are merely examples and do not limit the scope of protection of the embodiments of the present application. For details about Type 1 DMRS, Type 2 DMRS, eType 1 DMRS, and eType 2 DMRS, reference may be made to the relevant descriptions in existing or future protocols.

[0325] On the one hand, existing technologies are unlikely to meet future demands for high-stream transmission. Specifically, for Type 1 or Type 2 DMRS, a maximum of 8 or 12 DMRS ports are supported. Even for enhanced eType 1 or eType 2 DMRS, a maximum of 16 or 24 DMRS ports are supported. However, for future ultra-large-scale antenna arrays, the number of antennas in network devices can reach 256 or even more, and the number of antennas per terminal device can reach 8 or 16. The number of data streams that can be supported can reach more than 70, and the peak number of data streams can approach 100. This requires a further increase in the number of DMRS ports, for example, supporting a maximum of 72 or even 96 DMRS ports. Currently, a maximum of 24 DMRS ports are supported, which cannot meet future demands for high-stream transmission.

[0326] On the other hand, direct expansion of existing technologies may cause pilot overhead to increase exponentially, affecting system performance. Specifically, the DMRS supported by the current NR protocol occupies an overhead of up to 2 OFDM symbols. While ensuring that the existing DMRS time-frequency code resource mapping remains unchanged, the direct way to exponentially increase the number of supported DMRS ports is to increase the number of OFDM symbols occupied by DMRS. For example, currently eType 2DMRS occupies 2 OFDM symbols and supports up to 24 DMRS ports. If the OFDM symbols are increased to 4, 48 DMRS ports can be supported. However, the system's time-frequency resources are limited. Exponentially increasing the DMRS resource overhead will directly squeeze the time-frequency resources that can be occupied by the data channel, thereby directly affecting the system's throughput performance. In fact, the loss caused by DMRS overhead may even be greater than the performance improvement brought by high-stream transmission.

[0327] In view of this, the present application provides a solution by extending the length of FD-OCC, such as extending the length of FD-OCC to 8 or 16 or other lengths, so that a larger number of DMRS ports can be multiplexed through code division spread spectrum under limited time-frequency resource overhead, thereby meeting the demand for a larger number of DMRS ports and further meeting the demand for high-flow transmission.

[0328] Before introducing the solution of this application, the following points are explained.

[0329] (1) In this application, “indication” may include direct indication, indirect indication, explicit indication, and implicit indication. When describing 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.

[0330] 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, such as 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. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.

[0331] (2) In this application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct receiving from YY through the air interface, and also include indirect 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 the device through a bus, a line or an interface.

[0332] (3) In the various embodiments of this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0333] (4) In this application, the terms "first" and "second" are used for convenience of description only and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or precedence of features. It should be understood that the terms described in this manner may be interchangeable, where appropriate, to describe solutions other than the embodiments of this application.

[0334] The method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings. The embodiment provided by the present application can be applied to the communication system shown in FIG1 above without limitation.

[0335] Refer to Figure 5, which is a schematic diagram of a signal transmission method 500 provided by an embodiment of the present application. For the convenience of description below, an exemplary explanation is given by taking the execution subject of method 500 as a receiving end device (such as a terminal device, or a network device) as an example. It can be understood that the execution subject of method 500 can also be a component of the receiving end device, such as a chip or a chip system or a circuit, which is not limited to this. The steps described below as being performed by a single execution subject can also be divided into steps performed by multiple execution subjects, and these execution subjects can be logically and / or physically separated. The method 500 shown in Figure 5 may include the following steps.

[0336] 510. A receiving device receives first indication information, where the first indication information indicates a first port, where the first port is used to transmit a reference signal, and the first port belongs to a port set, where the number of ports included in the port set is P, where P is an integer greater than 24. Accordingly, the transmitting device sends the first indication information.

[0337] As an example, the value of P is 12*2 n , n is an integer greater than or equal to 2. For example, the value of P is 48 or 96.

[0338] As an example, P ports are orthogonal. In other words, the port set includes P orthogonal ports. The P ports may also be referred to as P reference signal ports. The ports in the port set (i.e., the P ports) may be optional ports or candidate ports.

[0339] Among them, the ports are orthogonal, or orthogonal ports, which means that the time-frequency resources mapped by the ports are orthogonal, and / or the sequences corresponding to the ports are orthogonal. Among them, the orthogonality of the time-frequency resources mapped by the ports can be that the time-frequency resources mapped by the ports 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 are orthogonal, which can be understood as, for sequence A and sequence B, the correlation coefficient between the sequences is 0. For example, sequence A = [a0, a1,…, a N ] and the sequence B=[b0,b1,…,b N The correlation coefficient between or, Where |A| represents the modulus of vector A. The superscript H represents the conjugate transpose.

[0340] In one possible scenario, the transmitting device is a network device and the receiving device is a terminal device. In this case, the reference signal is a downlink reference signal.

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

[0342] In another possible scenario, both the transmitting end device and the receiving end device are terminal devices. In this case, the reference signal is a sidelink reference signal.

[0343] It can be understood that the specific forms of the receiving device and the sending device do not limit the scope of protection of the embodiments of the present application.

[0344] As an example, the reference signal is any of the following: DMRS, CSI-RS, PTRS, or TRS. For ease of description, the embodiments of the present application are mainly illustrated using the reference signal being DMRS (e.g., uplink DMRS, or downlink DMRS). It is understood that the DMRS below can be replaced with other reference signals.

[0345] 520. The receiving end device receives a reference signal based on the first indication information. Correspondingly, the transmitting end device sends a reference signal.

[0346] Specifically, the receiving device obtains the first port based on the first indication information, and then receives the reference signal at the first port.

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

[0348] As mentioned above, the first port belongs to one of a port set, which includes P ports. As an example, each of the P ports corresponds to an OCC sequence of length N, that is, the P ports correspond to a total of P OCC sequences of length N.

[0349] Optionally, the first port 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. As an example, L is any one of the following: 8, 16, or 24. As an example, T is 1 or 2.

[0350] Example 1, L=8.

[0351] In one possible scenario, 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].

[0352] In another possible scenario, the FD-OCC sequence of length 8 corresponding to the first port is: or Wherein, j represents an imaginary unit, and m is any of the following values: 0, 1, 2, 3, 4, 5, 6, or 7. j represents an imaginary unit, that is, j*j=-1 (that is, j2=-1).

[0353] 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], [+1 +1 -j -j -1 -1 jj], [+1 -1 -jj -1 +1 j -j], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 jj -1 -1 -j -j], or [+1 -1 j -j -1 +1 -jj]. Specifically, the FD-OCC sequence can be a row vector or a column vector in the matrix C, where the matrix Among them, matrix A is a DFT matrix of length 4, and the element of row i and column j is i=0,1,…,3,j=0,1,…,3;Matrix B is a DFT matrix of length 2, represents the Kronecker product (or Kronecker product).

[0354] 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 -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 the matrix C, where the matrix For details about Matrix A and Matrix B, please refer to the previous description and will not be repeated here.

[0355] Example 2, L=16.

[0356] In one possible scenario, the FD-OCC sequence of length 16 corresponding to the first port is any 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 or [+1 -1 +1 -1 +1 -1 +1 -1 +1 +1 -1 +1 -1 +1 -1 +1].

[0357] In another possible scenario, the FD-OCC sequence of length 16 corresponding to the first port is: Or: Wherein, j represents the imaginary part, and m can be any 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.

[0358] In another possible case, the FD-OCC sequence of length 16 corresponding to the first port is: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [+1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 +1 -1 +1 -1]; [+1 +1 -1 +1 +1 -1 -1 +1 +1 -1 +1 +1 -1 -1 +1 +1 -1]; [+1 +1 +1 +1 -j -j -j -1 -1 -1 -1 +j +j +j]; [+1 -1 +1 -1 -j +j -j +j -1 +1 -1 +1 +j -j +j -j]; [+1 +1 -1 -j -j +j +j -1 -1 +1 +1 +j +j -j -j]; [+1 -1 -1 +1 -j +j +j -j -1 +1 +1 -1 +j -j -j +j]; [+1 +1 +1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1]; [+1 -1 +1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1]; [+1 +1 -1 -1 -1 -1 +1 +1 +1 +1 -1 -1 -1 -1 +1 +1]; [+1 -1 -1 +1 -1 +1 +1 -1 +1 -1 -1 +1 -1 +1 +1 -1]; [+1 +1 +1 +1 +j +j +j +j -1 -1 -1 -1 -j -j -j -j]; [+1 -1 +1 -1 +j -j +j -j -1 +1 -1 +1 -j +j -j +j]; [+1 +1 -1 -1 +j +j -j -j -1 -1 +1 +1 -j -j +j +j]; or [+1 -1 -1 +1 +j -j -j +j -1 +1 +1 -1 -j +j +j -j].

[0359] Specifically, the FD-OCC sequence can be a row vector or a column vector in the matrix C, where the matrix Among them, matrix A is a DFT matrix of length 4, and the element of row i and column j is i=0,1,…,3,j=0,1,…,3;Matrix B is a DFT matrix of length 2, represents the Kronecker product (or Kronecker product).

[0360] In another possible scenario, the FD-OCC sequence of length 16 corresponding to the first port is: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; [ +1 -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 -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 -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 +j -j -1 +1 -j +j +1 -1 +j -j -1 +1 -j +j];

[0361] Specifically, the FD-OCC sequence can be a row vector or a column vector in the matrix C, where the matrix Among them, matrix A is a DFT matrix with a length of 8, and the element of 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,

[0362] The above description of an FD-OCC sequence of length L is provided as an example and is not intended to be limiting. For example, an FD-OCC sequence of length L can be obtained by multiplying an FD-OCC sequence of length L1 and an FD-OCC sequence of length L2 using the Kronecker product, where L1*L2=L. For example, an FD-OCC sequence of length L1 can be a Walsh sequence or a DFT sequence. For example, an FD-OCC sequence of length L2 can be a Walsh sequence or a DFT sequence.

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

[0364] As described above, the first port belongs to one of a port set, and the port set includes P ports. As an example, each of 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 a total of P FD-OCC sequences of length L, and the P ports correspond to a total of P TD-OCC sequences of length T.

[0365] In one possible scenario, P=48, that is, 48 ​​ports correspond to a total of 48 FD-OCC sequences of length L and / or 48 TD-OCC sequences of length T.

[0366] Assuming L=8, the 48 FD-OCC sequences of length 8 can refer to the fourth column of 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 sequence of length 8 corresponding to different ports among the 48 ports can be determined by Table 5 or Table 6. For example, the FD-OCC sequence of length 8 corresponding to port 0 (or represented as port 1000) is: [+1 +1 +1 +1 +1 +1 +1 +1 ]; for another example, the FD-OCC sequence of length 8 corresponding to port 1 (or represented as port 1001) is: [+1 -1 +1 -1 +1 -1 +1 -1]. They are not listed here, and please refer to Table 5 or Table 6 for details.

[0367] Assuming T=2, 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 sequence of length 2 corresponding to different ports among the 48 ports can be determined by Table 5 or Table 6. For example, the TD-OCC sequence of length 2 corresponding to port 0 (or represented as port 1000) is: [+1 +1]; for another example, the TD-OCC sequence of length 2 corresponding to port 24 (or represented as port 1024) is: [+1 -1]. This is not listed here, and please refer to Table 5 or Table 6 for details.

[0368] It will be understood that Table 5 or Table 6 is for illustrative purposes only and is not intended to be limiting. Any variations of Table 5 or Table 6 are applicable to the embodiments of the present application. For example, the correspondence between ports and FD-OCC sequences or TD-OCC sequences in Table 5 or Table 6 may also be in other forms. For example, the FD-OCC sequence of length 8 corresponding to port 0 and the FD-OCC sequence of length 8 corresponding to port 1 may be interchangeable. 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 -1].

[0369] In another possible scenario, P=96, that is, 96 ports correspond to a total of 96 FD-OCC sequences of length L and / or 96 TD-OCC sequences of length T.

[0370] Assuming L=16, the 96 FD-OCC sequences of length 16 can refer to the fourth column of 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 sequence of length 16 corresponding to different ports among the 96 ports can be determined by Table 7 or Table 8. For example, the FD-OCC sequence of length 16 corresponding to port 0 (or represented as port 1000) is: [+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1]; for another example, the FD-OCC sequence of length 16 corresponding to port 1 (or represented as port 1001) is: [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1 +1 -1]. They are not listed here, and please refer to Table 7 or Table 8 for details.

[0371] Assuming T=2, the 96 TD-OCC sequences of length 2 can refer to the fifth column of 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 sequence of length 2 corresponding to different ports among the 96 ports can be determined by Table 7 or Table 8. For example, the TD-OCC sequence of length 2 corresponding to port 0 (or represented as port 1000) is: [+1 +1]; for another example, the TD-OCC sequence of length 2 corresponding to port 48 (or represented as port 1048) is: [+1 -1]. This is not listed here, and please refer to Table 7 or Table 8 for details.

[0372] It should be understood that Table 7 or Table 8 is for illustrative purposes only and is not intended to be limiting. Any variations of Table 7 or Table 8 are applicable to the embodiments of the present application. For example, the correspondence between ports and FD-OCC sequences or TD-OCC sequences in Table 7 or Table 8 may 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 may be interchangeable.

[0373] Optionally, the reference signal (such as DMRS) is mapped to the time-frequency resources based on a mapping rule, and the mapping rule is related to at least one of the following parameters: a subcarrier spacing parameter, an index of a resource element, a symbol of the reference signal, an index of a starting time domain position, a power scaling factor, a time domain mask element, a frequency domain mask element, a subcarrier offset factor, and an index of a port of the reference signal.

[0374] As an example, the index of the resource element includes an index of a time domain resource (such as a symbol) and / or an index of a frequency domain resource (such as a subcarrier).

[0375] The symbol of the reference signal may also be referred to as a modulation symbol of the reference signal or a transmission symbol of the reference signal.

[0376] The following describes two scenarios.

[0377] In the first possible scenario, P=48, that is, a maximum of 48 DMRS ports are supported.

[0378] As an example, 48 DMRS ports may be divided into three CDM groups, wherein each CDM group may include the same number of DMRS ports.

[0379] In this case, for DMRS port p j , the corresponding DMRS sequence m The sequence elements r(m) can be mapped to the time-frequency resources according to the mapping rules, such as mapping to the index (k, l) p,μ The mapping rule can satisfy formula (8).

[0380] The meaning of each parameter in formula (8) is introduced below.

[0381] Where, as an example, k satisfies any of the following: or,

[0382] Where 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 index is (k, l) p,μ The RE of corresponds to the OFDM symbol with index l in a time slot in the time domain and to the subcarrier with index k in the frequency domain; To map to index (k,l) p,μ DMRS port p on the RE j The corresponding DMRS modulation symbol; μ 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 an example description and is not limited to this. For example, "8" in formula (8) can also be replaced by other values. As an example, for a subcarrier with an index of 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 CORESET 0. This will not be elaborated below. This will not be elaborated below.

[0383] Among them, DMRS port p j The corresponding w f (k′), w t The values ​​of (l′), and Δ can be in the form of a table, function, text, or string, such as for storage or transmission. Tables 5 and 6 below are examples of presenting the values ​​of the above parameters in tabular form.

[0384] Table 5 DMRS parameter values

[0385] Table 6 DMRS parameter values

[0386] For example, assuming that the port set includes 48 ports, for a certain port (such as the first port) among the 48 ports, the w corresponding to the certain port can be determined based on Table 5 or Table 6 according to the index of the certain port. f (k′), w t (l′), and the value of Δ, and then according to formula (8), the elements in the DMRS sequence on a certain port can be mapped to the corresponding time-frequency resources and then sent out.

[0387] It can be understood that the sequences listed above (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.

[0388] In the second possible scenario, P=96, that is, a maximum of 96 DMRS ports are supported.

[0389] As an example, 96 DMRS ports may be divided into three CDM groups, wherein each CDM group may include the same number of DMRS ports.

[0390] In this case, for DMRS port p j , the mth sequence element r(m) in the corresponding DMRS sequence can be mapped to the time-frequency resource according to the mapping rule, such as mapping to the index (k, l) p,μ The mapping rule can satisfy formula (9).

[0391] The meaning of each parameter in formula (9) is introduced below. For those not introduced in detail, please refer to the relevant description in the previous formula (8).

[0392] Where, as an example, k satisfies any of the following:

[0393] or

[0394] Where k′ = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15. It is understood that Formula (9) is an example and is not intended to be limiting. For example, "16" in Formula (9) can also be replaced by other values.

[0395] Among them, DMRS port p j The corresponding w f (k′), w tThe values ​​of (l′), and Δ can be in the form of a table, function, text, or string, such as for storage or transmission. Tables 7 and 8 below are examples of presenting the values ​​of the above parameters in tabular form.

[0396] Table 7 DMRS parameter values

[0397] Table 8 DMRS parameter values

[0398] For example, assuming 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 and Table 7 or Table 8. f (k′), w t (l′), and the value of Δ, and then according to formula (9), the elements in the DMRS sequence on a certain port can be mapped to the corresponding time-frequency resources and then sent out.

[0399] It can be understood that the sequences listed above (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.

[0400] It can be understood that λ in Tables 5 to 8 represents the index of the CDM group, that is, the index of the CDM group to which the port belongs.

[0401] It should also be understood that Tables 5-8 present the values ​​of each parameter in a table, and this is not a limitation. For example, different parameters may be presented in different tables; for another example, a table may only include some of the aforementioned parameters; for another example, the aforementioned port index p may also be represented as 1000+p, e.g., port index 0 may also represent port index 1000, and port index 1 may also represent port index 1001.

[0402] Optionally, 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 frequency domain unit in the L frequency domain units. As an example, at least two first frequency domain units in the L frequency domain units are discontinuous. Based on this solution, considering that the longer the FD-OCC length is, the more sensitive it may be to frequency selective fading of the channel, at least two frequency domain units in the frequency domain resource mapped by the FD-OCC corresponding to a certain port are discontinuous, and each continuous frequency domain unit can correspond to a relatively short FD-OCC subsequence, thereby obtaining better channel estimation performance.

[0403] In one possible implementation, the L frequency domain units include K frequency domain unit groups, each of the K frequency domain unit groups corresponds to one FD-OCC subsequence among the K FD-OCC subsequences, where K is an integer equal to or greater than 1. As an example, the FD-OCC sequence includes K FD-OCC subsequences.

[0404] Based on this solution, 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 shorter FD-OCC subsequence, which can achieve better channel estimation performance.

[0405] The K FD-OCC subsequences are sequences of L / K elements with consecutive element indices in the FD-OCC sequence of length L. For example, assuming the FD-OCC sequence of length L is: [w 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 embodiment of the present application is applicable as long as an FD-OCC sequence of length L can be divided into K FD-OCC subsequences.

[0406] As mentioned above, K can 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.

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

[0408] 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 discontinuous in the frequency domain.

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

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

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

[0412] It is understood that FD-OCC subsequences are mentioned multiple times in the embodiments of this application to represent partial sequences of an FD-OCC sequence of a certain length. For example, if an FD-OCC sequence of length L is mapped to K subcarrier groups, the FD-OCC sequence corresponding to each subcarrier group can be referred to as an FD-OCC subsequence. It is understood that the term "FD-OCC subsequence" is used solely for differentiation and does not limit the scope of protection of the embodiments of this application.

[0413] The following provides some specific examples based on the above two situations.

[0414] In the first possible scenario, P=48, which means that a maximum of 48 DMRS ports are supported.

[0415] In 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 number can be port 0 to port 23.

[0416] Refer to FIG. 6 , which is a schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0417] As shown in Figure 6, DMRS ports can be divided into three CDM groups. For differentiation, the three CDM groups are referred to as CDM group 0, CDM group 1, and CDM group 2. Each CDM group corresponds to eight DMRS ports, and each DMRS port corresponds to an FD-OCC of length 8, mapped to eight subcarriers and one OFDM symbol (such as the first OFDM symbol shown in Figure 6). As an example, eight subcarriers (i.e., an example of L frequency domain units) can be divided into two subcarrier groups (i.e., an example of K frequency domain unit groups), each subcarrier group including four consecutive subcarriers.

[0418] 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. The DMRS ports in the CDM group 0 occupy the same time-frequency resources. As shown in Figure 6, the DMRS ports in the CDM group 0 occupy subcarriers with indices of 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 in two consecutive RBs.

[0419] For another example, taking CDM group 1 in Figure 6 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. The DMRS ports in CDM group 1 occupy the same time-frequency resources. As shown in Figure 6, the DMRS ports in CDM group 1 occupy subcarriers with indices 4 / 5 / 6 / 7 / 16 / 17 / 18 / 19 in two consecutive RBs.

[0420] For another example, taking CDM group 2 in Figure 6 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 CDM group 2 occupies the same time-frequency resources. As shown in Figure 6, each DMRS port in CDM group 2 occupies subcarriers with indices of 8 / 9 / 10 / 11 / 20 / 21 / 22 / 23 in two consecutive RBs.

[0421] In addition, as an example, in the example shown in FIG6 , 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 mth sequence element in the corresponding DMRS sequence r (m), can be mapped to the time-frequency resource according to the mapping rules, such as mapping to the index (k, l) p,μ The specific mapping rules can refer to the above formula (8), and in this case, k in formula (8) satisfies,

[0422] Refer to FIG. 7 , which is another schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0423] As shown in Figure 7, DMRS ports can be divided into three CDM groups. For differentiation, the three CDM groups are referred to as CDM group 0, CDM group 1, and CDM group 2. Each CDM group corresponds to eight DMRS ports, and each DMRS port corresponds to an FD-OCC of length 8, mapped to eight subcarriers and one OFDM symbol (such as the first OFDM symbol shown in Figure 7). As an example, eight subcarriers (i.e., an example of L frequency domain units) can be divided into four subcarrier groups (i.e., an example of K frequency domain unit groups), each of which includes two consecutive subcarriers.

[0424] For example, taking CDM group 0 in Figure 7 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. The DMRS ports in the CDM group 0 occupy the same time-frequency resources. As shown in Figure 7, the DMRS ports in the CDM group 0 occupy subcarriers with indices of 0 / 1 / 6 / 7 / 12 / 13 / 18 / 19 in two consecutive RBs.

[0425] For another example, taking CDM group 1 in Figure 7 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. The DMRS ports in CDM group 1 occupy the same time-frequency resources. As shown in Figure 7, the DMRS ports in CDM group 1 occupy subcarriers with indices of 2 / 3 / 8 / 9 / 14 / 15 / 20 / 21 in two consecutive RBs.

[0426] For another example, taking CDM group 2 in Figure 7 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 CDM group 2 occupies the same time-frequency resources. As shown in Figure 7, each DMRS port in CDM group 2 occupies subcarriers with indices 4 / 5 / 10 / 11 / 16 / 17 / 22 / 23 in two consecutive RBs.

[0427] In addition, as an example, in the example shown in FIG7 , 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 mth sequence element in the corresponding DMRS sequence r (m), can be mapped to the time-frequency resource according to the mapping rules, such as mapping to the index (k, l)p,μ The specific mapping rules can refer to the above formula (8), and in this case, k in formula (8) satisfies,

[0428] In 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 number can be port 0 to port 47.

[0429] For simplicity, taking Figure 6 as an example, the DMRS ports can be divided into 3 CDM groups, each of which corresponds to 16 DMRS ports, corresponding to FD-OCCs of length 8 and TD-OCCs of length 2. and TD-OCC of length 2 Constitutes a 16-length OCC code Code division multiplexing is performed and 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), each subcarrier group including 4 consecutive subcarriers.

[0430] 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, port 7, port 24, port 25, port 26, port 27, port 28, port 29, port 30, and port 31. The DMRS ports in CDM group 0 occupy the same time-frequency resources. As shown in Figure 6, each DMRS port in CDM group 0 occupies 2 OFDM symbols and occupies subcarriers with indices of 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 in 2 consecutive RBs.

[0431] For another example, taking CDM group 1 in Figure 6 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, and port 39. The DMRS ports in CDM group 1 occupy the same time-frequency resources. As shown in Figure 6, each DMRS port in CDM group 1 occupies 2 OFDM symbols and occupies subcarriers with indices 4 / 5 / 6 / 7 / 16 / 17 / 18 / 19 in 2 consecutive RBs.

[0432] For another example, taking CDM group 2 in Figure 6 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, and port 47. Each DMRS port in CDM group 2 occupies the same time-frequency resources. As shown in Figure 6, each DMRS port in CDM group 2 occupies 2 OFDM symbols and occupies subcarriers with indices 8 / 9 / 10 / 11 / 20 / 21 / 22 / 23 in two consecutive RBs.

[0433] It can be understood that Figure 7 is similar to Figure 6, except 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.

[0434] In the second possible scenario, P=96, which means that a maximum of 96 DMRS ports are supported. The following describes the two scenarios.

[0435] In 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 number can be port 0 to port 47.

[0436] Refer to FIG8 , which is another schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0437] As shown in Figure 8, DMRS ports can be divided into three CDM groups. For differentiation, the three CDM groups are referred to as 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 of length 16, mapped to 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 four subcarrier groups (i.e., an example of K frequency domain unit groups), each subcarrier group including four consecutive subcarriers.

[0438] For example, taking CDM group 0 in Figure 8 as an example, the DMRS ports in 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, and port 15. The DMRS ports in the CDM group 0 occupy the same time-frequency resources. As shown in Figure 8, the DMRS ports in the CDM group 0 occupy subcarriers with indexes of 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 / 24 / 25 / 26 / 27 / 36 / 37 / 38 / 39 in 4 consecutive RBs.

[0439] For another example, taking CDM group 1 in Figure 8 as an example, the DMRS ports in CDM group 1 include: port 16 to port 31. The DMRS ports in CDM group 1 occupy the same time-frequency resources. As shown in Figure 8, the DMRS ports in CDM group 1 occupy subcarriers with indices 4 to 7, 16 to 19, 28 to 31, and 40 to 43 in four consecutive RBs.

[0440] For another example, taking CDM group 2 in Figure 8 as an example, the DMRS ports in CDM group 2 are: port 32 to port 47. Each DMRS port in CDM group 2 occupies the same time-frequency resources. As shown in Figure 8, each DMRS port in CDM group 2 occupies subcarriers with indices 8 to 11, 20 to 23, 32 to 35, and 44 to 47 in four consecutive RBs.

[0441] In addition, as an example, in the example shown in FIG8 , 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 DMRS port p j , the mth sequence element in the corresponding DMRS sequence r (m), can be mapped to the time-frequency resource according to the mapping rules, such as mapping to the index (k, l) p,μ The specific mapping rules can refer to the above formula (9), and in this case, k in formula (9) satisfies,

[0442] Refer to Figure 9, which is another schematic diagram of DMRS time-frequency resource mapping proposed according to an embodiment of the present application.

[0443] As shown in Figure 9, DMRS ports can be divided into three CDM groups. For distinction, the three CDM groups are referred to as 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 of length 16, mapped to 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), each subcarrier group including 2 consecutive subcarriers.

[0444] For example, taking CDM group 0 in Figure 9 as an example, the DMRS ports in 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, and port 15. The DMRS ports in the CDM group 0 occupy the same time-frequency resources. As shown in Figure 9, the DMRS ports in the CDM group 0 occupy subcarriers with indexes of 0 / 1 / 6 / 7 / 12 / 13 / 18 / 19 / 24 / 25 / 30 / 31 / 36 / 37 / 42 / 43 in 4 consecutive RBs.

[0445] For another example, taking CDM group 1 in Figure 9 as an example, the DMRS ports in CDM group 1 include: port 16 to port 31. The DMRS ports in CDM group 1 occupy the same time-frequency resources. As shown in Figure 9, the DMRS ports in CDM group 1 occupy subcarriers with indices of 2 / 3 / 8 / 9 / 14 / 15 / 20 / 21 / 26 / 27 / 32 / 33 / 38 / 39 / 44 / 45 in four consecutive RBs.

[0446] For another example, taking CDM group 2 in Figure 9 as an example, the DMRS ports in CDM group 2 are: port 32 to port 47. Each DMRS port in CDM group 2 occupies the same time-frequency resources. As shown in Figure 9, each DMRS port in CDM group 2 occupies subcarriers with indexes of 4 / 5 / 10 / 11 / 16 / 17 / 22 / 23 / 28 / 29 / 34 / 35 / 40 / 41 / 46 / 47 in four consecutive RBs.

[0447] In addition, as an example, in the example shown in FIG9 , 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 DMRS port p j , the mth sequence element in the corresponding DMRS sequence r (m), can be mapped to the time-frequency resource according to the mapping rules, such as mapping to the index (k, l) p,μThe specific mapping rules can refer to the above formula (9), and in this case, k in formula (9) satisfies,

[0448] In 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 number can be port 0 to port 95.

[0449] Taking Figure 8 as an example, the DMRS ports can be divided into 3 CDM groups, each of which corresponds to 32 DMRS ports, corresponding to FD-OCCs of length 16 and TD-OCCs of length 2. and TD-OCC of length 2 Constitutes a 32-bit long 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), each of which includes 4 consecutive subcarriers.

[0450] For example, taking CDM group 0 in Figure 8 as an example, the DMRS ports in CDM group 0 are: port 0 to port 15, and port 48 to port 63. Each DMRS port in CDM group 0 occupies the same time-frequency resources. As shown in Figure 8, each DMRS port in CDM group 0 occupies 2 OFDM symbols and occupies subcarriers with indices of 0 / 1 / 2 / 3 / 12 / 13 / 14 / 15 / 24 / 25 / 26 / 27 / 36 / 37 / 38 / 39 in 4 consecutive RBs.

[0451] For another example, taking CDM group 1 in Figure 8 as an example, the DMRS ports in CDM group 1 are: port 16 to port 31, and port 64 to port 79. Each DMRS port in CDM group 1 occupies the same time-frequency resources. As shown in Figure 8, each DMRS port in CDM group 1 occupies 2 OFDM symbols and occupies subcarriers with indices 4 to 7, 16 to 19, 28 to 31, and 40 to 43 in 4 consecutive RBs.

[0452] For another example, taking CDM group 2 in Figure 8 as an example, the DMRS ports in CDM group 2 are: port 32 to port 47, and port 80 to port 95. Each DMRS port in CDM group 2 occupies the same time-frequency resources. As shown in Figure 8, each DMRS port in CDM group 2 occupies 2 OFDM symbols and occupies subcarriers with indices 8 to 11, 20 to 23, 32 to 35, and 44 to 47 in 4 consecutive RBs.

[0453] It can be understood that Figure 9 is similar to Figure 8, except 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.

[0454] It is also understood that the above is an example and is not intended to limit the scope of the present invention. Any variation of FIG. 6 to FIG. 9 is applicable to the embodiments of the present application. For example, the grouping of port indexes can also be other combinations.

[0455] It can also be understood from the above that by extending the FD-OCC length to 8, it is possible to support 48 DMRS ports; by extending the FD-OCC length to 16, it is possible to support 96 DMRS ports, but the embodiments of the present application are not limited thereto. For example, a longer FD-OCC length can be designed to support a larger number of DMRS ports.

[0456] Although the FD-OCC sequences corresponding to different ports are orthogonal to each other, the premise for FD-OCC despreading between ports without interference is that the channels within the subcarrier group mapped by the FD-OCC sequence are flat (that is, they experience the same channel matrix). As shown in Figure 6, the FD-OCC sequence of length 8 corresponding to a DMRS port spans 16 subcarriers. When the channel delay spread is large and the channel frequency selective fading is more significant, it is difficult to ensure the channel flatness of 16 subcarriers. As a result, FD-OCC despreading during channel estimation will generate interference between ports. The interference problem caused by this despreading may become more serious as the FD-OCC length increases or the channel frequency selective fading becomes more severe.

[0457] Taking Figure 6 as an example, we can see that the FD-OCC sequence of length 8 is mapped into two spaced subcarrier groups, each of which corresponds to four consecutive subcarriers. For scenarios where the channel frequency selective fading is more significant, the channel flatness within four consecutive subcarriers is more easily satisfied. This means that when the orthogonality of the FD-OCC sequence of length 8 is destroyed, the FD-OCC subsequence of length 4 [w f (0),w f (1),…,w f (3)] ​​or [w f (4),w f (5),…,w f (7)] is more important.

[0458] See FIG. 10 , which is a schematic diagram of FD-OCC subsequence mapping proposed according to an embodiment of the present application.

[0459] Since the DMRS ports in the CDM group occupy the same time-frequency resources, as shown in Figure 10, for a certain DMRS port (for distinction, called the target DMRS port, such as the first port), there are 7 DMRS ports in the same time-frequency resources (such as the resources in the dotted box in Figure 10) that are multiplexed with the DMRS port through FD-OCC. For example, for port 0, in the same time-frequency resources, there are 7 DMRS ports (i.e., DMRS ports 1 to 7) that are multiplexed with the 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 f (7)], only the FD-OCC subsequence of length 4 corresponding to port 4 is not orthogonal, and the FD-OCC subsequences of length 4 corresponding to other ports are all orthogonal. It can be seen from this that, from the perspective of the FD-OCC subsequence of length 4, the target DMRS port is interfered with 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 large, all subcarrier positions mapped by port 0 in the entire frequency domain bandwidth are always subject to strong interference from port 4, resulting in poor channel estimation quality of port 0 in the entire frequency domain bandwidth, and thus significant loss of performance or experience of the terminal device corresponding to port 0.

[0460] In view of this, an embodiment of the present application proposes a method for randomizing the FD-OCC sequence. Specifically, different FD-OCC subsequences are randomly adopted in different frequency domain units (such as different subcarrier groups). This can randomly change the interference port in different frequency domains, avoiding the entire frequency domain bandwidth from being constantly affected by strong interference, and achieving a better interference randomization effect. The following is a detailed description of this solution.

[0461] 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 corresponds to one FD-OCC subsequence in the K FD-OCC subsequences, and K is an integer equal to or greater than 1. The port indexes associated with the K FD-OCC subsequences are the same or different.

[0462] For example, the network device indicates a DMRS port (such as the first port) to the terminal device, corresponding to an FD-OCC sequence of length L, mapped on L subcarriers. The FD-OCC sequence of length L corresponding to the DMRS port belongs to an 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 has an FD-OCC subsequence of length L / K. The first port sends the same or different FD-OCC subsequences in different mapped subcarrier groups. 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 with, and obtain a better interference randomization effect.

[0463] See FIG. 11 , which is a schematic diagram of an FD-OCC subsequence proposed according to an embodiment of the present application.

[0464] As shown in Figure 11, taking the number of DMRS symbols as 1 as an example, within two consecutive RBs, the FD-OCC sequence of length 8 corresponding to one DMRS port [w f (0),w f (1),…,w f (7)], taking CDM group 0 as an example, the FD-OCC sequence of length 8 is mapped on 8 subcarriers, and the 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 PRG) includes 4 RBs (that is, 48 ​​subcarriers), the mapped 4 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 FD-OCC subsequences of length 4 [w f (0),w f (1),…,w f (3)], subcarrier group 1 and subcarrier group 3 correspond to FD-OCC subsequences of length 4 [w f (4),w f (5),…,w f(7)]. The FD-OCC subsequences of length 4 corresponding to subcarrier group 0 and subcarrier group 2 belong to an FD-OCC subsequence set (referred to as FD-OCC subsequence set 0 for distinction). FD-OCC subsequence set 0 includes 8 FD-OCC subsequences of length 4, namely: [+1 +1 +1 +1], [+1 -1 +1 -1], [+1 +1 -1 -1], [+1 -1 -1 +1], [+1 +1 +1 +1], [+1 -1 +1 -1], [+1 +1 -1 -1 +1], [+1 -1 -1 +1]. The 8 FD-OCC subsequences of length 4 correspond to port indexes 0 to 7, respectively. The FD-OCC subsequences of length 4 corresponding to subcarrier group 1 and subcarrier group 3 belong to FD-OCC subsequence set 1. FD-OCC subsequence set 1 includes 8 FD-OCC subsequences of length 4, namely: [+1 +1 +1 +1], [+1 -1 +1 -1], [+1 +1 -1 -1], [+1 -1 -1 +1], [-1 -1 -1 -1], [-1 +1 -1 +1], [-1 -1 +1 +1], [-1 +1 +1 -1]. The 8 FD-OCC subsequences of length 4 correspond to port indexes 0 to 7, respectively.

[0465] Optionally, the K FD-OCC subsequences (or the port indices associated with each FD-OCC subsequence in the FD-OCC subsequence) are determined based on a first parameter, where the first parameter includes at least one of the following: an index of the first port, an index of the reference port, an offset, an index of a frequency domain unit corresponding to the reference signal, an index of a time domain unit corresponding to the reference signal, or an initial factor. Further optionally, method 500 further includes: the receiving device receives second indication information, where the second indication information indicates the first parameter. In addition, if the first parameter includes multiple parameters, some parameters may be indicated by the second indication information, and some parameters may be predefined or preconfigured; or all parameters may be indicated by the second indication information; or the second indication information may indicate some parameters, and the remaining parameters may be determined based on the parameters indicated by the second indication information.

[0466] The K FD-OCC subsequences are determined based on the first parameter, which can also be understood as: the FD-OCC subsequence corresponding to each frequency domain unit group on the K frequency domain unit groups is determined based on the first parameter.

[0467] In one example, a frequency domain unit group may include one or more subcarriers, that is, the FD-OCC subsequence corresponding to a subcarrier group is determined based on the first parameter.

[0468] In another example, a subcarrier group consisting of L subcarriers (i.e., an example of a frequency domain unit group) is divided into at least one subband, the i-th subband in the at least one subband corresponds to the i-th FD-OCC subsequence, and the FD-OCC subsequence corresponding to each subband is determined based on the first parameter.

[0469] In another example, a subcarrier group consisting of L' subcarriers (i.e., an example of a frequency domain unit group) is divided into at least one subband, where the i-th subband in the at least one subband corresponds to the i-th FD-OCC subsequence, and the FD-OCC subsequence corresponding to each subband is determined based on the first parameter. The L' subcarriers may be composed of multiple L subcarriers.

[0470] As an example, for multiple FD-OCC subsequences in K FD-OCC subsequences, the corresponding first parameters can be the same (that is, multiple frequency domain unit groups can be divided into a large group, and hopping can be performed between groups); in other words, the first parameters corresponding to multiple frequency domain units (or multiple frequency domain unit groups) can be the same.

[0471] The offset (or port index offset) is an offset relative to the index of the reference signal port. The initial factor can be used to determine the offset, such as when the initial factor is related to the pseudo-random sequence used to determine the offset, such as when the initial factor is used to determine the value of the pseudo-random sequence c(). The initial factor can also be called an initial identity (ID), and its naming does not limit the scope of protection of the embodiments of the present application.

[0472] Taking a certain FD-OCC subsequence (such as the first FD-OCC subsequence) as an example, the first FD-OCC subsequence is determined based on the port index associated with the first FD-OCC subsequence, and 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. Specifically, each port index is associated with an FD-OCC subsequence, and the port index can be determined based on the index of the reference port and the offset (the offset can be determined according to the following formula (11) or (12), and then the FD-OCC subsequence associated with the port index can be determined based on the determined port index.

[0473] Referring to FIG. 12 , FIG. 12 is a schematic diagram of multi-user multiple-input multiple-output (MU-MIMO) scheduling according to an embodiment of the present application.

[0474] As shown in Figure 12, it is assumed that the network device schedules UE0, UE1, and UE2 for MU-MIMO transmission. It is assumed that each UE transmits one spatial layer and is allocated a corresponding 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 to UE0, allocates reference DMRS port 4 to UE1, and allocates reference DMRS port 6 to 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 UE from UE0 to UE3 (as an example, Indicates the initialization factor), when FD-OCC subsequence hopping (or DMRS port frequency domain hopping) is turned on (that is, the FD-OCC subsequence corresponding to a port on different subcarrier groups is determined based on the initialization factor), in the kth subcarrier group (k = 0, 1, 2, 3) in the nth frequency domain unit, DMRS can be based on the port index p j The FD-OCC sequence corresponding to (n, k) is transmitted.

[0475] Optionally, the port index associated with the FD-OCC subsequence (ie, p j (n, k)) is determined based on at least one of the following: an offset, an index of a reference port, and a total number of ports and / or a number of port groups. The total number of ports may represent a total number of candidate or selectable ports, and the number of port groups represents a number of port groups corresponding to the total number of candidate or selectable ports.

[0476] As an example, p j (n,k) satisfies formula (10).

[0477] Among them, p j,0 Represents the reference port index assigned to the UE, where j represents the spatial layer index or the jth port corresponding to the UE. For example, j = 0, 1, ..., v-1, and v represents the number of spatial layers corresponding to the UE or the rank corresponding to the UE. offset (n,k) represents the offset, and the p corresponding to different subcarrier groups offset (n, k) 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, 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 (i.e., an FD-OCC sequence of length L is divided into K FD-OCC subsequences). As an example, without hopping, p j,0A port index may be allocated to a receiving end device (such as a UE), or may be a port index corresponding to an offset of 0, which is not limited.

[0478] One possible implementation is to randomly select different offsets p for different subcarrier groups. offset (n,k).

[0479] As an example, the offset p offset (n, k) satisfies formula (11) or (12).

[0480] Among them, c() represents a pseudo-random sequence, and its initialization and configuration initialization factors related. represents the number of subcarriers included in the frequency domain unit, and T is a positive integer, for example, T = 8. For the pseudo-random sequence, please refer to the previous description, and refer to formula (4) and formula (5), which will not be repeated here.

[0481] Taking Figure 11 as an example, in the example shown in Figure 11, L=8, Y=8, Z=2, that is, as an example, 8 ports (that is, the total number of ports Y is 8) can be divided into 2 (that is, Z=2) port groups, each port group includes 4 ports. For example, assume that one of the 2 port groups (such as port group 1) includes ports 0 to port 3, and the other port group (such as port group 2) includes ports 4 to port 7. As an example, the network device assigns a reference port of port 0 (such as reference DMRS port 0) to UE0, that is, the DMRS port corresponding to UE0 belongs to port group 1; the network device assigns a reference port of port 4 (such as reference DMRS port 4) to UE1 and a reference port of port 6 (such as reference DMRS port 6) to UE2, 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 UE0 Configure initialization factors for UE1 and UE2 Based on the above formula and method, UE0 can randomly select a sequence from the FD-OCC subsequences corresponding to port indexes 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 indexes 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 values ​​corresponding to different subcarrier groups are the same. offset (n,k) are the same. Therefore, UE1 and UE2 are configured with different reference port indexes. Even if the offset p of UE1 and UE2 is offset(n, k) are the same, and there will be no interference deterioration between UE1 and UE2. As can be seen from Figure 11, in subcarrier group 0, UE0~UE3 correspond to the FD-OCC sequences corresponding to port 0, port 4, and port 6 respectively. 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, UE0~UE3 correspond to p offset The values ​​of (n,k) are 2, 3, and 3, then UE0 to UE3 correspond to the FD-OCC sequences corresponding to port 2, port 7, and port 5, respectively. 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 with by other UE ports. It can be seen that the FD-OCC subsequence hopping (or DMRS port frequency domain hopping) proposed in this application can avoid the strong interference effect in different frequency domain subbands within the frequency domain unit, thereby seriously deteriorating the channel estimation quality of the entire frequency band. As shown in Figure 11, within a frequency domain unit, for subcarrier groups 0 to 4, the interference between the FD-OCC subsequences of the transmitted DMRS will show different changes, so it has a better interference randomization effect, so that better channel estimation performance can be obtained in strong interference scenarios.

[0482] In the above embodiment, FD-OCC sequence randomization is used as an example for illustration, which is not limited to this. For example, TD-OCC sequence randomization may also be performed, for example, the TD-OCC sequence may be determined according to the first parameter.

[0483] Taking into account that different terminal devices in the 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 or the strength of frequency selective fading of the channels of different terminal devices are different. For terminal devices with different channel conditions, the requirements for pilot density in the frequency domain are also different. Taking DMRS as the reference signal as an example, if the actual channel conditions are not taken into account and the frequency domain density or the number of occupied time-frequency resources corresponding to each DMRS port or port group are designed to be the same, it will be difficult to take into account the differentiated channel conditions in the network; or, if the frequency domain density corresponding to each DMRS port or port group is designed according to the channel condition with the worst channel frequency selectivity, it may cause some terminal devices with weaker channel frequency selectivity to waste the reference signal overhead.

[0484] In view of this, an embodiment of the present application proposes a method for 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 numbers of time-frequency resources), so as to match differentiated channel conditions and reduce reference signal overhead. The following is a detailed description in conjunction with method 1300. It will be understood that method 1300 described below and the previous method 500 can be used in combination or separately, and there is no limitation on this.

[0485] Refer to Figure 13, which is a schematic diagram of a signal transmission method 1300 provided by another embodiment of the present application. For the convenience of description below, an exemplary explanation is given by taking the execution subject of method 1300 as a receiving end device (such as a terminal device, or a network device) as an example. It can be understood that the execution subject of method 1300 can also be a component of the receiving end device, such as a chip or a chip system or a circuit, which is not limited to this. The steps described below as being performed by a single execution subject can also be divided into being performed by multiple execution subjects, and these execution subjects can be logically and / or physically separated. The method 1300 shown in Figure 13 may include the following steps.

[0486] 1310. The receiving device receives third indication information, which indicates the time-frequency resources occupied by the first port. The first port occupies S time domain units in the time domain. The CDM group where the first port is located is in at least two time domain units among the S time domain units, and the number and / or frequency domain positions of corresponding frequency domain resources are different.

[0487] Wherein, S is an integer greater than 1.

[0488] The first port is used to transmit a reference signal. For details about the reference signal, refer 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 details about the first port, refer to the relevant description in method 500.

[0489] As an example, 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.

[0490] The time domain unit may be, for example, an OFDM symbol, or other time domain units. For details, please refer to the relevant description in the previous terminology section. Here, the OFDM symbol is mainly used as an example for illustration.

[0491] 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 the third indication information. As an example, the third indication information is carried in at least one of the following: downlink control information (DCI) and radio resource control (RRC) signaling.

[0492] The relevant solutions for the time-frequency resources occupied by the first port will be introduced in detail later.

[0493] 1320. The terminal device receives a reference signal based on the third indication information.

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

[0495] Optionally, the third indication information indicates the time-frequency resources occupied by the first port, and may include the following implementation methods.

[0496] In a first possible implementation manner, the third indication information indicates time domain resources occupied by the first port.

[0497] 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: an index of the S time domain units occupied by the first port, a starting time domain unit occupied by the first port, an ending time domain unit occupied by the first port, or the number of time domain units occupied by the first port.

[0498] Based on this implementation, the frequency domain resources occupied by the first port, that is, the position of the frequency domain resources in each time domain unit, may be predetermined or preconfigured, for example, and is not limited thereto.

[0499] In a second possible implementation manner, the third indication information indicates a frequency domain resource of the first port on each of the S time domain units.

[0500] For example, the third indication information indicates the first port in each of the S time domain units: 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.

[0501] In a third possible implementation, the third indication information indicates the frequency domain resources of the first port on some of the S time domain units, and the frequency domain resources on these some of the time domain units are associated with the frequency domain resources on the remaining time domain units. In this way, the terminal device can directly obtain the frequency domain resources on some of the S time domain units based on the third indication information, and based on the above-mentioned association, it can also obtain the frequency domain resources on the remaining time domain units. Further optionally, the above-mentioned association can be predefined, or preconfigured, or indicated to the terminal device by the network device (such as carried in the third indication information), which is not limited to this.

[0502] Three implementation methods are introduced above, but are not limited thereto. Any method of indicating time-frequency resources through signaling is applicable to the embodiments of the present application.

[0503] 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. A frequency domain unit may be, for example, 2 RBs, 4 RBs, or 1 PBG, etc., without limitation.

[0504] The following uses an OFDM symbol as the time domain unit and a DMRS as the reference signal as an example to describe several possible scenarios for the time-frequency resources occupied by the DMRS. Furthermore, it is assumed that S OFDM symbols include S / Q OFDM symbol groups, and that each OFDM symbol group includes the same number of OFDM symbols, i.e., each OFDM symbol group includes Q OFDM symbols, where Q is an integer greater than or equal to 1.

[0505] Refer to Figure 14, which is a schematic diagram of DMRS time-frequency resource mapping under different symbol numbers proposed in an embodiment of the present application.

[0506] The following describes three possible scenarios.

[0507] Case 1, S=2, Q=2.

[0508] As shown in (a) of Figure 14, in this case, the DMRS port occupies 2 OFDM symbols, and the 2 DMRS symbols include 1 OFDM symbol group, which supports a total of 12 CDM groups. When the frequency domain unit is 4RB (such as the PRG size is 4RB), each CDM group corresponds to 4 consecutive subcarriers. For each DMRS port in the CDM group, it corresponds to an FD-OCC sequence of length 4 (such as the FD-OCC sequence shown in Tables 5-8) and a TD-OCC sequence of length 2 (such as the TD-OCC sequence shown in Tables 5-8). When S=2, a 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, a CDM group only maps one subcarrier group (4 consecutive subcarriers) in a frequency domain unit (4RB), which is suitable for scenarios where the delay spread of all users is very small and the channel is relatively flat.

[0509] Case 2, S=4, Q=2.

[0510] As shown in (b) of Figure 14, in this case, the DMRS port occupies 4 DMRS symbols, and the 4 DMRS symbols include 2 OFDM symbol groups. To distinguish, the two OFDM symbol groups are called OFDM symbol group 0 and OFDM symbol group 1, where 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 in the two OFDM symbol groups supports a total of 12 CDM groups. When the frequency domain unit is 4RB (such as the PRG size is 4RB), each CDM group corresponds to a subcarrier group in each OFDM symbol group, and a subcarrier group includes 4 consecutive subcarriers. For each DMRS port included in the CDM group, a FD-OCC sequence of length 4 (such as the FD-OCC sequence shown in Tables 5-8) and a TD-OCC sequence of length 2 (such as the TD-OCC sequence shown in Tables 5-8) are corresponding.

[0511] The same CDM group (or the same DMRS port) occupies different frequency domain resources in different OFDM groups. As shown in (b) of Figure 14, for OFDM symbol group 0 and OFDM symbol group 1, 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 is offset by X / 2 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 shown in (b) of Figure 14, taking the subcarrier group corresponding to CDM group 0 as an example, in OFDM symbol group 0, in a frequency domain unit of 4RB, the mapped subcarrier indexes are 0 to 3. In OFDM symbol group 1, in a frequency domain unit of 4RB, the mapped subcarrier indexes are 24 to 27, and the subcarrier index offset is 24 subcarriers. It can be seen that when S=4, a CDM group can include 8 DMRS ports, and 12 CDM groups can include a total of 96 DMRS ports. It can be seen that when S=4, a CDM group maps a total of 2 subcarrier groups (4 consecutive subcarriers) in different OFDM symbol groups within a frequency domain unit (4RB).

[0512] Case 3, S=6, Q=2.

[0513] As shown in (c) of Figure 14, in this case, the DMRS port occupies 6 DMRS symbols, and these 6 DMRS symbols include 3 OFDM symbol groups. To distinguish them, the three OFDM symbol groups are referred to as OFDM symbol group 0, OFDM symbol group 1, and OFDM symbol group 2, where 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 three OFDM symbol groups is not exactly the same. As shown in (c) of Figure 14, each OFDM symbol group in 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 4 RB (e.g., the PRG size is 4 RB), each CDM group corresponds to one subcarrier group in OFDM symbol group 0 and OFDM symbol group 1, and one subcarrier group includes four consecutive subcarriers. Within OFDM symbol group 2, each CDM group corresponds to two subcarrier groups, each of which includes four consecutive subcarriers. For each DMRS port included in the CDM group, a FD-OCC sequence of length 4 (such as the FD-OCC sequences shown in Tables 5-8) and a TD-OCC sequence of length 2 (such as the TD-OCC sequences shown in Tables 5-8) are used.

[0514] The same CDM group (or the same DMRS port) occupies different frequency domain resources in different OFDM groups. As shown in (c) of Figure 14, 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 in OFDM symbol group 1 of the same CDM group is offset by X / 2 compared with the subcarrier index mapped in OFDM symbol group 0, and the subcarrier index mapped in OFDM symbol group 2 is offset by X / 4 and 3X / 4 compared with the subcarrier index mapped in OFDM symbol group 0, where X represents the number of subcarriers included in the frequency domain unit. As shown in (c) of Figure 14, taking the subcarrier group corresponding to CDM group 0 as an example, in OFDM symbol group 0, in the frequency domain unit of size 4RB, the mapped subcarrier indexes are 0 to 3. In OFDM symbol group 1, within a frequency domain unit of 4 RB, 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 4 RB, the mapped subcarrier indices are 12 to 15 (with a subcarrier index offset of 24 subcarriers) and subcarrier indices are 36 to 39 (with a subcarrier index offset of 36 subcarriers). It can be seen that when S = 6, one CDM group can multiplex 8 DMRS ports, and 12 CDM groups can support a total of 96 DMRS ports. It can be seen that when S = 6, CDM groups 0 to 5 map a total of 4 subcarrier groups (4 consecutive subcarriers) in different OFDM symbol groups within a frequency domain unit (4 RB). CDM groups 6 to 11 map a total of 2 subcarrier groups (4 consecutive subcarriers) in different OFDM symbol groups within a frequency domain unit (4 RB).

[0515] It is understood that FIG14 is an example and is not intended to limit the scope of the present invention. In actual communications, network devices may configure different numbers of symbols (or DMRS symbols, such as OFDM symbols) and / or different port groups (or different CDM groups) under different circumstances (such as different network loads, different channel environments, etc.). As an example, when S is greater than 2, some CDM groups may be configured, i.e., not all CDM groups need to be configured.

[0516] It is also understood that in some of the above embodiments, the multiple references to "~" are omitted for brevity. For example, subcarriers 0 to 3 represent subcarriers 0 to 3, meaning that subcarriers 0 to 3 include subcarrier 0, subcarrier 1, subcarrier 2, and subcarrier 3. For another example, port 5 to port 7 represents port 5 to port 7, meaning that port 5 to port 7 include port 5, port 6, and subport 7. Other similar references are not detailed here.

[0517] It can also be understood that in some of the above embodiments, each frequency domain unit group in K frequency domain unit groups corresponds to one FD-OCC subsequence in K FD-OCC subsequences, which is used as an example for illustration, and this is not limited to this. Any variation of this scheme 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 may correspond to K FD-OCC sequences. Further, the K FD-OCC sequences include K1 FD-OCC sequences and K2 FD-OCC subsequences, that is, K frequency domain unit groups correspond to K1 FD-OCC sequences and K2 FD-OCC subsequences, where K1 and K2 are integers greater than 0 or equal to 0, less than K or equal to K, and K1+K2=K. Further, for the determination method of K FD-OCC sequences (such as K2 FD-OCC subsequences), reference can be made to the relevant description above.

[0518] It should also be understood that the sequences listed in the embodiments of the present application (e.g., an FD-OCC sequence of length L) are illustrative and not limiting. Any sequence variations are applicable to the embodiments of the present application. For example, the sequence can be multiplied by an amplitude coefficient or a power coefficient. The amplitude coefficient and the power coefficient can be used as coefficients to normalize the power of the sequence or vector.

[0519] It can also be understood that in some of the above embodiments, division is used as an example for illustration, such as L / K, and this is not limited to this. For example, various rounding operations can also be performed on this basis, such as rounding up (such as ), or round down (e.g. ), which is not limited.

[0520] It is also understood that the formulas involved in the various embodiments of the present application are merely illustrative and do not limit the scope of protection of the embodiments of the present application. In the process of calculating the various parameters involved above, calculations can also be performed according to the above formulas, or based on variations of the above formulas, or calculations can be performed in other ways to meet the results of the formula calculations.

[0521] It can also be understood that the solutions in the various embodiments of the present application can be reasonably combined and used, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained with each other in the various embodiments, without limitation to this.

[0522] It can also be understood that in the above-mentioned various method embodiments, the methods and operations implemented by a communication device (such as a receiving device or a transmitting device) can also be implemented by components of the communication device (such as a chip or circuit).

[0523] Corresponding to the methods provided in the above method embodiments, embodiments of the present application also provide corresponding apparatuses, which include modules for executing the corresponding methods in the above method embodiments. The modules may be software, hardware, or a combination of software and hardware. It is understood that the technical features described in the above method embodiments are also applicable to the following apparatus embodiments.

[0524] The device of the present application is described in detail below with reference to Figures 15 to 17. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so that the contents not described in detail can be referred to the method embodiment above, and for the sake of brevity, they are not repeated here.

[0525] Referring to Figure 15 , Figure 15 is a schematic block diagram of a communication device 1500 provided in an embodiment of the present application. Device 1500 includes a transceiver unit 1510 and a processing unit 1520. Transceiver unit 1510 can be used to implement corresponding communication functions. Transceiver unit 1510 can also be referred to as a communication interface or communication unit. Processing unit 1520 can be used to perform data or information processing, such as generating a reference signal.

[0526] Optionally, the device 1500 also includes a storage unit, which can be used to store instructions and / or data. The processing unit 1520 can read the instructions and / or data in the storage unit so that the device implements the actions of the receiving device in the aforementioned method embodiments.

[0527] In one design, the apparatus 1500 may be the receiving device in the aforementioned embodiment, or may be a component (e.g., a chip) of the receiving device. The apparatus 1500 may implement steps or processes corresponding to those performed by the receiving device in the above method embodiment, wherein the transceiver unit 1510 may be configured to perform the transceiver-related operations of the receiving device in the above method embodiment, and the processing unit 1520 may be configured to perform the processing-related operations of the receiving device in the above method embodiment.

[0528] In one possible implementation, the transceiver unit 1510 is configured to receive first indication information, where the first indication information indicates a first port, where the first port is used to transmit a reference signal, where the first port belongs to a port set, where the number of ports included in the port set is P, where P is an integer greater than 24; and the transceiver unit 1510 is further configured to receive the reference signal based on the first indication information. Optionally, the processing unit 1520 is configured to process the reference signal.

[0529] The device 1500 can implement the steps or processes executed by the receiving device in the method embodiment according to the embodiment of the present application. The device 1500 may include a unit for executing the method executed by the receiving device in the embodiment shown in Figure 5 or Figure 13.

[0530] In another design, the apparatus 1500 may be the transmitting end device in the aforementioned embodiment, or may be a component (e.g., a chip) of the transmitting end device. The apparatus 1500 may implement steps or processes corresponding to those performed by the transmitting end device in the above method embodiment, wherein the transceiver unit 1510 may be configured to perform the transmitting and receiving-related operations of the transmitting end device in the above method embodiment, and the processing unit 1520 may be configured to perform the processing-related operations of the transmitting end device in the above method embodiment.

[0531] In one possible implementation, the transceiver unit 1510 is used to send first indication information, where the first indication information indicates a first port, where the first port is used to transmit a reference signal, where the first port belongs to a port set, and where the number of ports included in the port set is P, where P is an integer greater than 24; the transceiver unit 1510 is also used to send a reference signal.

[0532] The device 1500 can implement the steps or processes executed by the sending end device in the method embodiment according to the embodiment of the present application. The device 1500 may include a unit for executing the method executed by the sending end device in the embodiment shown in Figure 5 or Figure 13.

[0533] A more detailed description of the device 1500 can be directly obtained by referring to the relevant description in the above method embodiment, which will not be repeated here.

[0534] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiments, and for the sake of brevity, it will not be repeated here.

[0535] It should also be understood that the device 1500 here is embodied in the form of a functional unit. 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 processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 1500 can be specifically a device in the above-mentioned embodiment (such as a receiving end device, or a transmitting end device), which can be used to execute the various processes and / or steps corresponding to the terminal device in the above-mentioned method embodiments. To avoid repetition, they will not be described here.

[0536] The apparatus 1500 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the device (such as a receiving device or a transmitting device) in the above-mentioned method. The functions can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending 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.

[0537] In addition, the transceiver unit 1510 may also be a transceiver circuit (for example, may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.

[0538] It should be noted that the apparatus in FIG15 may be the device in the aforementioned embodiment, or may be a chip or chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.

[0539] Referring to Figure 16 , Figure 16 is a schematic block diagram of a communication device 1600 provided in an embodiment of the present application. Device 1600 includes a processor 1610 coupled to a memory 1620. Optionally, the memory 1620 is further included for storing computer programs or instructions and / or data. Processor 1610 is configured to execute the computer programs or instructions stored in memory 1620, or read data stored in memory 1620, to perform the methods described in the above method embodiments.

[0540] Optionally, there are one or more processors 1610 .

[0541] Optionally, there are one or more memories 1620 .

[0542] Optionally, the memory 1620 is integrated with the processor 1610 or provided separately.

[0543] Optionally, as shown in Figure 16, the apparatus 1600 further includes a transceiver 1630, which is configured to receive and / or transmit signals. For example, the processor 1610 is configured to control the transceiver 1630 to receive and / or transmit signals.

[0544] As a solution, the apparatus 1600 is used to implement the operations performed by a device (such as a receiving device or a sending device) in each of the above method embodiments.

[0545] For example, the processor 1610 is configured to execute computer programs or instructions stored in the memory 1620 to implement relevant operations of the receiving device or the transmitting device in each of the above method embodiments.

[0546] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 1610 or by instructions in the form of software. The method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1620, and the processor 1610 reads the information in the memory 1620 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.

[0547] It should be understood that in the embodiments of the present application, the processor may be one or more integrated circuits for executing relevant programs to execute the method embodiments of the present application.

[0548] A processor (e.g., processor 1610) may include one or more processors and be implemented as a combination of computing devices. The processor may include one or more of the following: a microprocessor, a microcontroller, a digital signal processor (DSP), a digital signal processing device (DSPD), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device (PLD), gating logic, transistor logic, discrete hardware circuits, processing circuits, or other suitable hardware, firmware, and / or a combination of hardware and software to perform the various functions described in this disclosure. The processor may be a general-purpose processor or a special-purpose processor. For example, processor 1610 may be a baseband processor or a central processing unit. A baseband processor may be used to process communication protocols and communication data. A central processing unit may be used to enable the device to execute software programs and process data in the software programs. In addition, a portion of the processor may also include non-volatile random access memory. For example, the processor may also store information about the device type.

[0549] In this application, the term "program" is used broadly to refer to software. Non-limiting examples of software include program code, program, subroutine, instruction, instruction set, code, code segment, software module, application, or software application. The program can be executed in a processor and / or computer to cause the device to perform the various functions and / or processes described in this application.

[0550] The memory (e.g., memory 1620) can store data required by the processor (e.g., processor 1610) when executing software. The memory can be implemented using any suitable storage technology. For example, the memory can be any available storage medium that can be accessed by the processor and / or 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 RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (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 RAM (DR RAM), removable media, optical disk storage, magnetic disk storage media, magnetic storage devices, flash memory, registers, state memory, remotely mounted storage, local or remote memory components, or any other medium capable of carrying or storing software, data, or information and accessible by a 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.

[0551] The memory (e.g., memory 1620) and the processor (e.g., processor 1610) may be provided separately or integrated together. The memory may be used to connect to the processor so that the processor can read information from the memory and store and / or write information in the memory. The memory may be integrated into the processor. The memory and the processor may be provided in an integrated circuit (e.g., the integrated circuit may be provided in a UE or other network node).

[0552] 17 , which is a schematic block diagram of a chip system 1700 according to an embodiment of the present application. The chip system 1700 (or also referred to as a processing system) includes a logic circuit 1710 and an input / output interface 1720 .

[0553] Logic circuit 1710 may be a processing circuit within chip system 1700. Logic circuit 1710 may be coupled to a storage unit and invoke instructions within the storage unit, enabling chip system 1700 to implement the methods and functions of various embodiments of the present application. Input / output interface 1720 may be an input / output circuit within chip system 1700, outputting information processed by chip system 1700 or inputting data or signaling information to be processed into chip system 1700 for processing.

[0554] As a solution, the chip system 1700 is used to implement the operations performed by the device in each of the above method embodiments.

[0555] For example, the logic circuit 1710 is used to implement the processing-related operations performed by the receiving device in the above method embodiments, such as the processing-related operations performed by the receiving device in the embodiments shown in Figures 5 or 13; the input / output interface 1720 is used to implement the sending and / or receiving-related operations performed by the receiving device in the above method embodiments, such as the sending and / or receiving-related operations performed by the receiving device in the embodiments shown in Figures 5 or 13.

[0556] 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 the processing-related operations performed by the sending end device in the embodiment shown in Figure 5 or Figure 13; 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 the sending and / or receiving-related operations performed by the sending end device in the embodiment shown in Figure 5 or Figure 13.

[0557] An embodiment of the present application further provides a computer-readable storage medium on which computer instructions are stored for implementing the methods executed by a device (such as a receiving device or a sending device) in the above-mentioned method embodiments.

[0558] An embodiment of the present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by a device (such as a receiving device or a sending device) in the above-mentioned method embodiments.

[0559] An embodiment of the present application also provides a communication system, which includes the receiving device and the sending device in the above embodiments.

[0560] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0561] In the several embodiments provided in this 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 only schematic. For example, the division of the above-mentioned units is only a logical function division. There may be other division methods in actual implementation. 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0563] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, each unit may exist physically separately, or two or more units may be integrated into one unit.

[0564] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0565] When software is used for implementation, it can 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 process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). About computer-readable storage media, reference can be made to the above description.

[0566] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for signal transmission, characterized in that, Including: 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 set of ports, and the number of ports included in the set of ports is P, and P is an integer greater than 24; Receiving the reference signal based on the first indication information.

2. The method according to claim 1, wherein Each port in the set of ports 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, L is an integer greater than or equal to 8, and T is an integer greater than or equal to 1.

3. The method according to claim 2, characterized in that, 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, characterized in that, 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, and K is an integer equal to or greater than 1.

5. The method according to claim 4, characterized in that, The frequency domain units in each group of frequency domain units in the K groups of frequency domain units are continuous in the frequency domain, and at least two adjacent groups of frequency domain units in 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, wherein 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 with a length of 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, characterized in that, When L = 16, the FD-OCC sequence with a length of 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 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, and ports in different port groups among the W port groups correspond to different time-frequency resources. 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. The subcarriers occupied by the first port group in two consecutive resource blocks include any 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, wherein 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: 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: Among them, 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 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; for mapping to the symbol of the reference signal corresponding to the first port p on the RE with index (k, l) p,μ where Δ 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′.

15. The method according to claim 13, wherein The mapping rule satisfies the following formula: Among them, 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; for mapping to the symbol of the reference signal corresponding to the first port p on the RE with index (k, l) p,μ where Δ 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′.

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, wherein 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 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 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, and the second indication information indicates the first parameter.

19. The method according to any one of claims 1 to 18, characterized in that, 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, wherein The method further includes: Receiving third indication information, and the third indication information indicates the time-domain resources occupied by the first port.

21. A method for signal transmission, characterized in that, Includes: Send 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 set of ports, and the number of ports included in the set of ports is P, and P is an integer greater than 24; Send the reference signal.

22. The method according to claim 21, wherein, 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, L is an integer greater than 8 or equal to 8, and T is an integer greater than 1 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, and K is an integer equal to 1 or greater than 1.

25. The method according to claim 24, wherein The frequency domain units in each group of frequency domain units in the K groups of frequency domain units are continuous in the frequency domain, and at least two adjacent groups of frequency domain units in 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, 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].

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 masking element, frequency domain masking element, subcarrier offset factor, index of the first port.

30. The method according to claim 29, wherein The mapping rule satisfies the following formula: Among them, 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 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; for mapping to the symbol of the reference signal corresponding to the first port p on the RE with index (k, l) p,μ where Δ 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′.

31. The method according to claim 29, wherein The mapping rule satisfies the following formula: Among them, 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 corresponds to the subcarrier with index k in the frequency domain; for mapping to the symbol of the reference signal corresponding to the first port p on the RE with index (k, l) p,μ where Δ 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′.

32. The method according to claim 24 or 25, characterized in that The K FD-OCC subsequences are determined based on a first parameter, where the first parameter includes at least one of the following: an index of the first port, an index of a reference port, an offset, an index of a frequency-domain unit corresponding to the reference signal, an index of a time-domain unit corresponding to the reference signal, or an initial factor. The offset is an offset relative to an 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: transmitting second indication information, where the second indication information indicates the first parameter.

34. The method according to any one of claims 21 to 33, characterized in that, The first port belongs to a second port group. The second port group occupies S time-domain units in the time domain. In at least two of the S time-domain units, a quantity and / or a frequency-domain position of 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, characterized in that, The method further includes: transmitting third indication information, where the third indication information indicates time-domain resources occupied by the first port.

36. A communication device, characterized in that, including a module or unit configured to perform the method according to any one of claims 1 to 35.

37. A communication device, characterized in that, including a processor configured to execute a computer program or instruction stored in a memory, so that the apparatus performs the method according to any one of claims 1 to 35.

38. The device according to claim 37, characterized in that, The apparatus further includes the memory and / or a communication interface, where 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-readable storage medium stores a computer program or instruction. When the computer program or instruction runs on a communication apparatus, the communication apparatus 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 configured to perform the method according to any one of claims 1 to 35.

Citation Information

Patent Citations

  • Signal transmission method and communication device

    CN120238254A

  • DMRS port indication method and device

    CN114826527A

  • Communication method and device

    CN116419273A

  • Communication method, device and equipment

    CN116436579A

  • DMRS transmission method and device and related equipment

    CN116846523A