Communication method and device
By employing orthogonal code sequences to group reference signals into distinct subgroups, the method reduces interference and increases transmission layers, enhancing system throughput and channel estimation in mobile communication systems.
Patent Information
- Application Number
- CN202080105653.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-30
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2040-09-30
AI Technical Summary
Existing mobile communication systems are limited by the number of demodulation reference signals (DMRS), leading to interference between layers and poor channel estimation performance as the number of transmission layers increases, which affects system throughput.
A communication method that generates and allocates reference signals using orthogonal code sequences, ensuring orthogonality among different layers by grouping them into distinct sequence subgroups, reducing interference and increasing the number of transmission layers.
The method enhances system throughput by reducing interference between reference signals of different layers, allowing for more orthogonal code sequences and maintaining orthogonality, thereby improving channel estimation and data channel performance.
Smart Images

Figure CN116250200B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a communication method and device. Background Art
[0002] In existing mobile communication systems, the number of demodulation reference signals (DMRS) supported by the system is limited, thereby limiting the number of layers of data channel space division multiplexing. For each layer of transmission, a corresponding demodulation reference signal is required. Taking the New RAT (NR) wireless access technology as an example, when the uplink or downlink communication adopts the cyclic prefixed orthogonal frequency division multiplexing (CP-OFDM) waveform, the CP-OFDM waveform can support two DMRS configurations, namely configuration type 1 and configuration type 2. Under configuration type 1, the system supports a maximum of 8 orthogonal DMRS multiplexing in one resource block; under configuration type 2, the system supports a maximum of 12 orthogonal DMRS multiplexing in one resource block. In addition, the uplink also supports the discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-S-OFDM) waveform. The default DMRS configuration type 1 is used, and the system supports a maximum of 8 orthogonal DMRS multiplexing.
[0003] On the other hand, with the development of mobile communications and the emergence of emerging services, the demand for high rates is increasing. Increasing the number of transmission layers of multi-user paired data channels is conducive to improving system throughput. However, as the number of data channel transmission layers increases, orthogonal DMRS may not be sufficient. When network equipment is performing multi-user pairing on terminal devices, if the total number of actual paired layers exceeds the number of orthogonal DMRS supported by the system, interference will be introduced between DMRS, resulting in poor performance of channel estimation using demodulation reference signals, affecting the performance of multi-layer transmission of data channels.
[0004] Therefore, how to reduce the interference of reference signals between different layers while increasing the number of transmission layers between terminal devices and network devices is a problem that needs to be solved at present. Summary of the invention
[0005] The embodiment of the present application provides a communication method and apparatus for reducing interference between reference signals of different layers. In order to achieve the above purpose, the embodiment of the present application provides the following technical solutions:
[0006] In a first aspect, a communication method is provided, the method comprising: receiving or sending a first signaling; wherein a preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy:
[0007]
[0008] Where r(m) is a pseudo-random sequence, m = 0, 1, 2, A is a non-zero complex constant, t = m mod N, the length of the orthogonal code sequence W(·) is N, the independent variable range is 0, 1, ..., N-1, c(·) is a mask sequence, and the independent variable range is a non-negative integer.
[0009] Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; any sequence in the first sequence group is different from any sequence in the second sequence group;
[0010] The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group;
[0011] The at least one reference signal is generated and sent.
[0012] In the above method provided in the embodiment of the present application, since any two reference signal groups in the at least two reference signal groups included in the first reference signal set meet a specific condition (i.e., the reference signal sequences of all reference signals in the first reference signal group are The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequence W(·) forms a second sequence group; each sequence in the first sequence group is orthogonal; each sequence in the second sequence group is orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group). Therefore, compared with the prior art, the above method of the present application can provide more orthogonal code sequences, and each orthogonal code sequence is at least orthogonal to other orthogonal code sequences in the sequence group to which it belongs, and each orthogonal code sequence is orthogonal to some orthogonal code sequences in other sequence groups. In this way, the reference signal obtained by using the above orthogonal code sequence of the present application can be orthogonal to more reference signals, thereby reducing interference between reference signals of different layers.
[0013] For example, when the reference signal in the method provided in the present application is DMRS, Figure 6 Taking the scenario shown as an example, the orthogonal code sequence corresponding to the DMRS in UE group 3 can use the orthogonal code sequence in the same sequence subgroup in the same sequence group (for example, the orthogonal code sequence in the first sequence subgroup in the first sequence group), and the orthogonal code sequence corresponding to the DMRS in UE group 4 can use the orthogonal code sequence in the second sequence subgroup in the first sequence group, and the orthogonal code sequence corresponding to the DMRS in UE group 5 can use the orthogonal code sequence in the third sequence subgroup in the second sequence group (wherein the sequence in the third sequence subgroup is orthogonal to the sequence in the second sequence subgroup). In this way, the interference of reference signals between different layers can be reduced while increasing the number of transmission layers.
[0014] In an implementation manner, when the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
[0015] In this implementation, when the network device indicates a reference signal to the terminal device, two or more reference signals corresponding to the orthogonal code sequence in the same sequence subgroup are allocated to the same terminal device, thereby ensuring that there is no interference between the two or more reference signals sent by the same terminal device. In addition, through this implementation, when allocating reference signals to terminal devices other than the above terminal device, it is also possible to allocate reference signals that do not interfere with the above terminal device to other terminal devices.
[0016] In one implementation, the reference signal combinations constitute a reference signal combination set, and the reference signal combination set satisfies: the reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes various combinations of reference signals corresponding to sequences in the same sequence subset.
[0017] In one implementation, when the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
[0018] That is to say, when the reference signals in the first reference signal set multiplex the same resource block RB, in the mapping process, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group can be multiplexed to the same subcarrier. It can also be understood that in the mapping process, the reference signal corresponding to the sequence of the first sequence group and the reference signal corresponding to the sequence of the second sequence group are used as reference signals in the same CDM group for mapping.
[0019] For example, during the mapping process, the first item of the reference signal sequence corresponding to the first sequence group and the first item of the reference signal sequence corresponding to the second sequence group are mapped to the same RE, and the second item is also mapped to the same RE, and so on.
[0020] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; where j is an imaginary unit.
[0021] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; the sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1}, {1, -1, 1, -1}; the second sequence subgroup: {1, 1, -1, -1}, {1, -1, -1, 1}; or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; the sequence subgroups include: a first sequence subgroup: {1, j, 1, j}, {1, -j, 1, -j}; a second sequence subgroup: {1, j, -1, -j}, {1, -j, -1, j}.
[0022] Through the above implementation method, the number of orthogonal code sequences used by reference signals can be increased, the number of reference signals can be increased, and the reference signal obtained by using the orthogonal code sequence in the above implementation method can maintain orthogonality with more reference signals, thereby reducing interference between reference signals of different layers.
[0023] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences:
[0024] {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 , -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};
[0025] Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences:
[0026] {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,-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};
[0027] Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences:
[0028] {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,-1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-1,-1,-1,-1,1}, {1,-1,-1,-1,-1,-1,-1,1};
[0029] Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences:
[0030] {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j},{1 ,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}.
[0031] Through the above implementation method, the number of orthogonal code sequences used by reference signals can be increased, the number of reference signals can be increased, and the reference signal obtained by using the orthogonal code sequence in the above implementation method can maintain orthogonality with more reference signals, thereby reducing interference between reference signals of different layers.
[0032] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-j,j,1,-1,-j,-1}, {1,-j,j,-1,-1,-j,-1} or, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,j,j,-1,1,-j,-j} j}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,j}, {1,-j,1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,j}, {1,-j,1,j,-1,-j,-1,j}.
[0033] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}, {1,j,j,-1,-1,-j,-1}; the sequence subgroup includes: the first sequence subgroup: {1,-j,-j,-1,1,-j,-j,-1}, {1,j or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,-1,-j,-j,1,-1,-j,-j}, {1,-j,j,1,1,-j,j,1}, {1,-j,j,-1,1,j,j,-1}; the second sequence subset: {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}; The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,j,j}. or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,-1,1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-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 sequence subgroups include: a first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {1, -1, 1, -1, 1, -1, 1, -1}, {1, 1, -1, -1, 1, 1, -1, -1}, {1, -1, -1, 1, 1, -1, -1, 1}; a second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -1, 1, -1, -1, -1, 1, or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,-j,1,-j,1,j,1,j}, {1,j,1,- The sequence subgroups include: the first sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,-j,-1,-j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the second sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the third sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1, The second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,-j,1,-j,1,-j,1,-j}, {1,j,1,-j,1,-j,1,-j}; the second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,-j,-1,-j,-1,j}, {1,j,1,-j,-1,-j,-1,j}. ;
[0034] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,1}.
[0035] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {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 second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -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, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, -1, 1, 1, -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 second sequence subgroup: {1, -1, 1, -1, -1, -1, 1}, {1, -1, 1, 1, -1, -1, -1}, {1, 1, -1, 1, -1, -1, 1, -1}, {1, -1, -1, -1, -1, 1, 1}.
[0036] In an implementation manner, each reference signal in each reference signal combination is a demodulation reference signal DMRS; and the first signaling is downlink control information DCI.
[0037] In a second aspect, a communication method is provided, the method comprising: receiving or sending a first signaling; wherein the first signaling includes a preset domain segment indicating a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy:
[0038]
[0039] Where r(m) is a pseudo-random sequence, m = 0, 1, 2, A is a non-zero complex constant, the length of the orthogonal code sequence W(·) is N, the range of the independent variable is 0, 1, ..., N-1, t = m mod N, c(·) is a mask sequence,
[0040] Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences c(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group;
[0041] The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group;
[0042] The at least one reference signal is received.
[0043] In an implementation manner, when the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
[0044] In one implementation, the reference signal combinations constitute a reference signal combination set, and the reference signal combination set satisfies:
[0045] The reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes all combinations of reference signals corresponding to sequences in the same sequence subset.
[0046] In one implementation, when the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
[0047] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; where j is an imaginary unit.
[0048] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; the sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1}, {1, -1, 1, -1}; the second sequence subgroup: {1, 1, -1, -1}, {1, -1, -1, 1}; or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; the sequence subgroups include: a first sequence subgroup: {1, j, 1, j}, {1, -j, 1, -j}; a second sequence subgroup: {1, j, -1, -j}, {1, -j, -1, j}.
[0049] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-j,j,1,-1,-j,-1}, {1,-j,j,-1,-1,-j,-1} or, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,j,j,-1,1,-j,-j} j}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,j};
[0050] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}, {1,j,j,-1,-1,-j,-1}; the sequence subgroup includes: the first sequence subgroup: {1,-j,-j,-1,1,-j,-j,-1}, {1,j or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,-1,-j,-j,1,-1,-j,-j}, {1,-j,j,1,1,-j,j,1}, {1,-j,j,-1,1,j,j,-1}; the second sequence subset: {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}; The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,j,j}. or the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-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 sequence subgroups include: a first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {1, -1, 1, -1, 1, -1, 1, -1}, {1, 1, -1, -1, 1, 1, -1, -1}, {1, -1, -1, 1, 1, -1, -1, 1}; a second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -1, 1, -1, -1, -1, 1, or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,-j,1,-j,1,j,1,j}, {1,j,1,- The sequence subgroups include: the first sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,-j,-1,-j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the second sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,-j,-1,-j}, {1,j,-1,-j,-1,-j}; the third sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1, The second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,-j,1,-j,1,-j,1,-j}, {1,j,1,-j,1,-j,1,-j}; the second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,-j,-1,-j,-1,j}, {1,j,1,-j,-1,-j,-l,j}. ;
[0051] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1};
[0052] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {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 second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -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, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, -1, 1, 1, -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 second sequence subgroup: {1, -1, 1, -1, -1, -1, 1}, {1, -1, 1, 1, -1, -1, -1}, {1, 1, -1, 1, -1, -1, 1, -1}, {1, -1, -1, -1, -1, 1, 1}.
[0053] In an implementation manner, each reference signal in each reference signal combination is a demodulation reference signal DMRS; and the first signaling is downlink control information DCI.
[0054] According to a third aspect, a communication device is provided, including:
[0055] A communication unit, configured to receive or send a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy:
[0056]
[0057] Where r(m) is a pseudo-random sequence, m = 0, 1, 2, A is a non-zero complex constant, the orthogonal code sequence W(·) has a length of N, the independent variable ranges from 0, 1, ..., N-1, t = m mod N, c(·) is a mask sequence, and the independent variable ranges from non-negative integers,
[0058] Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group;
[0059] The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group;
[0060] The reference signal sending unit is used to generate and send the at least one reference signal.
[0061] In one implementation, when the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
[0062] In one implementation, the reference signal combinations form a reference signal combination set, and the reference signal combination set satisfies:
[0063] The reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes all combinations of reference signals corresponding to sequences in the same sequence subset.
[0064] In one implementation, when the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
[0065] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; where j is an imaginary unit.
[0066] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; the sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1}, {1, -1, 1, -1}; the second sequence subgroup: {1, 1, -1, -1}, {1, -1, -1, 1}; or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; the sequence subgroups include: a first sequence subgroup: {1, j, 1, j}, {1, -j, 1, -j}; a second sequence subgroup: {1, j, -1, -j}, {1, -j, -1, j}.
[0067] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-j,j,1,-1,-j,-1}, {1,-j,j,-1,-1,-j,-1} or, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,j,j,-1,1,-j,-j} j}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,j};
[0068] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}, {1,j,j,-1,-1,-j,-1}; the sequence subgroup includes: the first sequence subgroup: {1,-j,-j,-1,1,-j,-j,-1}, {1,j or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,-1,-j,-j,1,-1,-j,-j}, {1,-j,j,1,1,-j,j,1}, {1,-j,j,-1,1,j,j,-1}; the second sequence subset: {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}; The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,j,j}. or the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-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 sequence subgroups include: a first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {1, -1, 1, -1, 1, -1, 1, -1}, {1, 1, -1, -1, 1, 1, -1, -1}, {1, -1, -1, 1, 1, -1, -1, 1}; a second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -1, 1, -1, -1, -1, 1, or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,-j,1,-j,1,j,1,j}, {1,j,1,- The sequence subgroups include: the first sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,-j,-1,-j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the second sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,-j,-1,-j}, {1,j,-1,-j,-1,-j}; the third sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1, The second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,-j,1,-j,1,-j,1,-j}, {1,j,1,-j,1,-j,1,-j}; the second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,-j,-1,-j,-1,j}, {1,j,1,-j,-1,-j,-1,j}. ;
[0069] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1};
[0070] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {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 second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -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, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, -1, 1, 1, -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 second sequence subgroup: {1, -1, 1, -1, -1, -1, 1}, {1, -1, 1, 1, -1, -1, -1}, {1, 1, -1, 1, -1, -1, 1, -1}, {1, -1, -1, -1, -1, 1, 1}.
[0071] In one implementation manner, each reference signal in each reference signal combination is a demodulation reference signal DMRS; and the first signaling is downlink control information DCI.
[0072] In a fourth aspect, a communication device is provided, including:
[0073] A communication unit, configured to receive or send a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy:
[0074]
[0075] Where r(m) is a pseudo-random sequence, m = 0, 1, 2, A is a non-zero complex constant, the orthogonal code sequence W(·) has a length of N, the independent variable ranges from 0, 1, ..., N-1, t = m mod N, c(·) is a mask sequence, and the independent variable ranges from non-negative integers,
[0076] Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence v constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group;
[0077] The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group;
[0078] The reference signal receiving unit is configured to receive the at least one reference signal.
[0079] In one implementation, when the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
[0080] In one implementation, the reference signal combinations form a reference signal combination set, and the reference signal combination set satisfies:
[0081] The reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes all combinations of reference signals corresponding to sequences in the same sequence subset.
[0082] In one implementation, when the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
[0083] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; where j is an imaginary unit.
[0084] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; the sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1}, {1, -1, 1, -1}; the second sequence subgroup: {1, 1, -1, -1}, {1, -1, -1, 1}; or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; the sequence subgroups include: a first sequence subgroup: {1, j, 1, j}, {1, -j, 1, -j}; a second sequence subgroup: {1, j, -1, -j}, {1, -j, -1, j}.
[0085] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-j,j,1,-1,-j,-1}, {1,-j,j,-1,-1,-j,-1} j, 1}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,j,j,-1,1,-j,-j} j}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,j};
[0086] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}, {1,j,j,-1,-1,-j,-1}; the sequence subgroup includes: the first sequence subgroup: {1,-j,-j,-1,1,-j,-j,-1}, {1,j or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,-1,-j,-j,1,-1,-j,-j}, {1,-j,j,1,1,-j,j,1}, {1,-j,j,-1,1,j,j,-1}; the second sequence subset: {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}; The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,j,j}. or the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-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 sequence subgroups include: a first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {1, -1, 1, -1, 1, -1, 1, -1}, {1, 1, -1, -1, 1, 1, -1, -1}, {1, -1, -1, 1, 1, -1, -1, 1}; a second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -1, 1, -1, -1, -1, 1, or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,-j,1,-j,1,j,1,j}, {1,j,1,- The sequence subgroups include: the first sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,-j,-1,-j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the second sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,-j,-1,-j}, {1,j,-1,-j,-1,-j}; the third sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1, The second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,-j,1,-j,1,-j,1,-j}, {1,j,1,-j,1,-j,1,-j}; the second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,-j,-1,-j,-1,j}, {1,j,1,-j,-1,-j,-1,j}. ;
[0087] In one implementation, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1};
[0088] In one implementation, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {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 second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -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, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-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 sequence subgroups include: the first sequence subgroup: {1, 1, 1, -1, 1, 1, -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 second sequence subgroup: {1, -1, 1, -1, -1, -1, 1}, {1, -1, 1, 1, -1, -1, -1}, {1, 1, -1, 1, -1, -1, 1, -1}, {1, -1, -1, -1, -1, 1, 1}.
[0089] In one implementation manner, each reference signal in each reference signal combination is a demodulation reference signal DMRS; and the first signaling is downlink control information DCI.
[0090] In a fifth aspect, a communication device is provided, comprising at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface circuit to execute the communication method as described in the first aspect above.
[0091] In a sixth aspect, a communication device is provided, comprising at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface circuit to execute the communication method as described in the first aspect above.
[0092] In the seventh aspect, a chip is provided, comprising a processing circuit and an interface; the processing circuit is used to call and run a computer program stored in a storage medium from a storage medium to execute the communication method described in the first aspect above, or to execute the communication method described in the second aspect above.
[0093] In an eighth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium; when the instructions are executed, the communication method described in the first aspect above is executed, or the communication method described in the second aspect above is executed.
[0094] In the ninth aspect, a computer program product is provided, characterized in that it includes instructions; when the instructions are run on a computer, the computer executes the communication method described in the first aspect above, or the computer executes the communication method described in the second aspect above.
[0095] In the tenth aspect, a communication system is provided, comprising: a first communication device and a second communication device; wherein: the first communication device is used to execute the method described in the first aspect; the second communication device is used to execute the method described in the second aspect.
[0096] The technical effects brought about by any one of the technical solutions in the second to tenth aspects mentioned above can refer to the technical effects brought about by the technical solution provided in the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] Figure 1 One of the schematic diagrams of a pilot diagram provided by the prior art;
[0098] Figure 2 A second schematic diagram of a pilot diagram provided by the prior art;
[0099] Figure 3 A third schematic diagram of a pilot diagram provided by the prior art;
[0100] Figure 4 One of the network architecture diagrams provided in the embodiment of the present application;
[0101] Figure 5 A second schematic diagram of a network architecture provided in an embodiment of the present application;
[0102] Figure 6A third schematic diagram of a network architecture provided in an embodiment of the present application;
[0103] Figure 7 One of the flow charts of a communication method provided in an embodiment of the present application;
[0104] Figure 8 A schematic diagram of a division method of an orthogonal code sequence provided in an embodiment of the present application;
[0105] Fig.9A One of the schematic diagrams of a pilot diagram provided in an embodiment of the present application;
[0106] Fig. 9B A second schematic diagram of a pilot diagram provided in an embodiment of the present application;
[0107] Fig.10 A third schematic diagram of a pilot diagram provided in an embodiment of the present application;
[0108] Fig.11 A fourth schematic diagram of a pilot diagram provided in an embodiment of the present application;
[0109] Fig.12 A second flow chart of a communication method provided in an embodiment of the present application;
[0110] Fig.13 One of the structural schematic diagrams of a communication device provided in an embodiment of the present application;
[0111] Fig.14 A second structural diagram of a communication device provided in an embodiment of the present application;
[0112] Fig.15 The third structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0113] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. Among them, in order to facilitate the clear description of the technical solutions in the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. It can be understood by those skilled in the art that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not limit necessarily different. At the same time, in the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0114] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0115] The following is an introduction to the related technologies involved in the embodiments of this application:
[0116] 1. Resource Block (RB)
[0117] In wireless resources, the smallest resource granularity in the time domain can be an orthogonal frequency division multiplexing (OFDM) symbol, which can be referred to as a symbol; in the frequency domain, the smallest resource granularity can be a subcarrier. An OFDM symbol and a subcarrier constitute a resource element (RE), such as Figure 1 When the physical layer performs resource mapping, RE is used as the basic unit. RB is the basic scheduling unit in the frequency domain for data channel allocation. One RB includes 12 subcarriers in the frequency domain.
[0118] 2. Demodulation reference signal (DMRS)
[0119] At present, in communication systems, DMRS is used for uplink and downlink channel estimation. For example, DMRS can be used to perform channel estimation on the physical downlink shared channel (PDSCH) or the physical uplink shared channel (PUSCH) in order to coherently demodulate uplink and downlink data. Among them, PDSCH and PUSCH are used to carry data sent downlink and uplink respectively, and DMRS is transmitted along with PDSCH or PUSCH. Usually DMRS is located in the first few symbols of the time slot occupied by PDSCH or PUSCH.
[0120] During the uplink and downlink transmission process of a multi-antenna system, a certain number of parallel data streams are allocated to each scheduled UE based on factors such as the channel conditions of each user equipment (UE), where each data stream is called a layer of transmission (layer), and data streams of different layers use different spatial precoding vectors. Taking the 5G new radio (NR) system as an example, the downlink single user-multiple input multiple output (SU-MIMO) supports up to 8 layers of transmission; the uplink SU-MIMO supports up to 4 layers of transmission. The uplink and downlink multiple user-multiple input multiple output (MU-MIMO) supports up to 12 layers of transmission. Each layer of transmission can correspond to a DMRS, which is used to estimate the channel of the transmission of this layer.
[0121] The precoding vector corresponding to each DMRS is the same as the precoding vector of the transmission of the corresponding layer. The receiving end can perform channel estimation according to each DMRS to obtain channel estimation values of transmissions of different layers. Different DMRSs correspond to different indexes, and the index here can be the DMRS port number.
[0122] When the uplink and downlink communications use cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) waveform, DMRS can be generated using a pseudo-random sequence. Specifically, in the NR system, the scrambling sequence r(n) of DMRS can be obtained by modulating the sequence c(n) through quadrature phase shift keying (QPSK), and c(n) can be defined as a Gold sequence. Then r(n) can be expressed as:
[0123]
[0124] in,
[0125] c(n)=(x1(n+N C )+x2(n+N C ))mod 2
[0126] x1(n+31)=(x1(n+3)+x1(n))mod 2
[0127] x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2
[0128] Among them, N C = 1600, x1(n) can be initialized to x1(0) = 1, x1(n) = 0, n = 1, 2, ..., 30, x2(n) satisfies Taking PUSCH as an example, c init It is determined by information such as the DMRS scrambling code identity document (ID), cell ID, DMRS subframe position and symbol position.
[0129] In multi-layer transmission, the DMRS corresponding to each layer reuses the same time-frequency resources and shares the same scrambling sequence r(n). In addition, in order to ensure the orthogonality between the DMRS corresponding to each layer of transmission, it is necessary to superimpose the orthogonal cover code (OCC) corresponding to each layer of transmission on the scrambling sequence.
[0130] Specifically, when the DMRS corresponding to multi-layer transmission reuses the same time-frequency resources, different DMRS ports in the frequency domain are divided into different code division multiplexing (CDM) groups according to the configuration type adopted by the DMRS. For example, some protocols currently support two DMRS configuration types, namely configuration type 1 and configuration type 2. Among them, the DMRS of different ports in the same CDM group use orthogonal codes to perform expansion in the time-frequency domain, and the orthogonality of the DMRS of different ports is guaranteed. The DMRS of different CDM groups use frequency division to ensure that the DMRS are mutually orthogonal.
[0131] Taking the PUSCH DMRS using CP-OFDM waveform as an example, Figure 2 FIG. 1 is a schematic diagram of a pilot pattern of a DMRS using configuration type 1. When one symbol is configured for the DMRS, Figure 2The two patterns of resource elements (RE) in (a) represent the REs occupied by CDM group 0 and CDM group 1, respectively, and p0, p1, p2, and p3 represent the DMRS port indexes, respectively. In the same CDM group, an orthogonal code (code length is 2) is used to ensure that the DMRSs of the two DMRS ports in the same CDM group are orthogonal. Frequency division is used between different CDM groups to ensure that the DMRSs between different CDM groups are mutually orthogonal. When the DMRS configuration adopts type 1 and the DMRS is configured with one symbol, the system supports orthogonal DMRS multiplexing of up to 4 DMRS ports.
[0132] When two symbols are configured for DMRS, Figure 2 The two patterns of RE in (b) represent the REs occupied by CDM group 0 and CDM group 1, respectively, and p0, p1, ..., p6, p7 represent the DMRS port indexes. In the same CDM group, an orthogonal code (code length is 4) is used to ensure that the DMRS sequences of the four DMRS ports in the same CDM group are orthogonal. When the DMRS configuration adopts type 1 and the DMRS configuration has two symbols, the system supports a maximum of 8 DMRS ports to be orthogonal.
[0133] For another example, Figure 3 FIG. 1 is a schematic diagram of a pilot pattern of a DMRS using configuration type 2. When one symbol is configured for the DMRS, Figure 3 The three patterns of RE in (a) represent the REs occupied by the three CDM groups, and p0, p1, p2, ... p4, p5 represent the DMRS port indexes. In the same CDM group, an orthogonal code with a code length of 2 is used to ensure that the DMRS sequences of the two DMRS ports in the same CDM group are orthogonal. When type 2 is used and DMRS is configured with one symbol, the system supports a maximum of 6 DMRS orthogonal multiplexing.
[0134] When two symbols are configured for DMRS, Figure 3 The three patterns of RE in (b) represent the REs occupied by the three CDM groups, and p0, p1, p2, ... p10, p11 represent the DMRS port indexes. In the same CDM group, an orthogonal code with a code length of 4 is used to ensure that the DMRS sequences of the four DMRS ports in the same CDM group are orthogonal. It can be seen that when type 2 is adopted and DMRS is configured with two symbols, the system supports a maximum of 12 DMRS orthogonal multiplexing.
[0135] In addition, in uplink or downlink transmission, the base station needs to indicate the allocation of DMRS ports to the UE through the downlink control information (DCI) in the physical downlink control channel (PDCCH). In some cases, in order to support the joint reception algorithm in MU-MIMO to better suppress interference, it is necessary not only to indicate the allocation of DMRS ports of each scheduled UE itself, but also to indicate the port allocation of DMRS of the UEs scheduled together with it in the DCI.
[0136] The following is an introduction to the technical solution provided in the embodiment of the present application with reference to examples. The technical solution provided in the embodiment of the present application can be applied to various communication systems, such as communication systems using NR technology, long term evolution (LTE) technology or other wireless access technologies.
[0137] For example, Figure 4 A schematic diagram of a network architecture for applying the technical solution provided in the embodiment of the present application. The network may include: a terminal device, a radio access network (RAN) or an access network (AN) (RAN and AN are collectively referred to as (R)AN), and a core network (CN).
[0138] Among them, the terminal device can be a device with wireless transceiver function. The terminal device can have different names, such as user equipment (UE), access equipment, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, terminal agent or terminal device, etc. The terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device includes a handheld device, a vehicle-mounted device, a wearable device or a computing device with wireless communication function. For example, the terminal device can be a mobile phone, a tablet computer or a computer with wireless transceiver function. The terminal device can also be a virtual reality (VR) device, an augmented reality (AR) device, an industrial control terminal, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. In the embodiment of the present application, the device for realizing the function of the terminal device may be the terminal device, or may be a device capable of supporting the terminal device to realize the function, such as a chip system, etc. In the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.
[0139] (R)AN mainly includes access network equipment. Access network equipment can also be called base station. Base stations can include various forms of base stations. For example: macro base station, micro base station (also called small station), relay station, access point, etc. Specifically, it can be: an access point (AP) in a wireless local area network (WLAN), a base station (Base Transceiver Station, BTS) in a global system for mobile communications (GSM) or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA), or an evolved base station (Evolved Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, wearable device, and the next generation node B (The Next Generation Node B, gNB) in a 5G network or a base station in a future evolved public land mobile network (Public Land Mobile Network, PLMN) network, etc.
[0140] A base station usually includes a baseband unit (BBU), a remote radio unit (RRU), an antenna, and a feeder for connecting the RRU and the antenna. Among them, the BBU is responsible for signal modulation. The RRU is responsible for radio frequency processing. The antenna is responsible for the conversion between the guided wave on the cable and the space wave in the air. On the one hand, the distributed base station greatly shortens the length of the feeder between the RRU and the antenna, which can reduce signal loss and reduce the cost of the feeder. On the other hand, the RRU plus the antenna is relatively small and can be installed anywhere, making network planning more flexible. In addition to the remote RRU, all BBUs can be concentrated and placed in the central office (CO). Through this centralized approach, the number of base station rooms can be greatly reduced, the supporting equipment can be reduced, especially the energy consumption of air conditioners, and a large amount of carbon emissions can be reduced. In addition, after the scattered BBUs are concentrated into a BBU baseband pool, they can be managed and scheduled in a unified manner, and resource allocation is more flexible. In this mode, all physical base stations have evolved into virtual base stations. All virtual base stations share user data transmission and reception, channel quality and other information in the BBU baseband pool, and cooperate with each other to achieve joint scheduling. In some deployments, the base station may include a centralized unit (CU) and a distributed unit (DU). The base station may also include an active antenna unit (AAU). The CU implements some functions of the base station, and the DU implements some functions of the base station. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implements the functions of the radio link control (RLC), media access control (MAC) and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, therefore, under this architecture, high-level signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by DU, or, sent by DU+AAU. It can be understood that in the embodiment of the present application, the access network device can be a device including one or more of a CU node, a DU node, and an AAU node.In addition, the CU may be classified as a network device in the RAN, or the CU may be classified as a network device in the core network (CN), and no limitation is imposed here.
[0141] The core network includes multiple core network elements (or network function elements), such as Figure 4 In the fifth-generation mobile communication technology (5th-Generation, 5G) system, the core network includes: access and mobility management services (AMF) network element, session management function (SMF) network element, PCF network element, user plane function (UPF) network element, application layer function (application function) network element, AUSF network element, and UDM network element.
[0142] In addition, the core network can also include some Figure 4 The network elements not shown in the figure, such as the security anchor function (SEAF) network element and the authentication credential repository and processing function (ARPF), are not described in detail in the embodiments of the present application.
[0143] In addition, in wireless communication networks, communications can be divided into different types according to the types of sending nodes and receiving nodes. For example, the information sent by a network device to a terminal device is called downlink (DL) communication; the information sent by a terminal device to a network device is called uplink (UL) communication. The network device can specifically refer to a base station or a network element in a core network that can exchange information with a terminal device.
[0144] The inventive concept of the embodiments of the present application is introduced below:
[0145] At present, with the development of mobile communications, it is necessary to improve system performance by increasing the number of transmission layers of network pairing. However, from the description of the above related technologies, it can be seen that the number of transmission layers of network pairing is limited by the maximum number of orthogonal DMRS ports supported by the system.
[0146] In order to prevent the number of transmission layers of network pairing from being limited by the maximum number of orthogonal DMRS ports supported by the system, the prior art generally adopts a method of using multiple scrambling code sequences to achieve the purpose of expanding the number of ports.
[0147] Specifically, Figure 5 , which is a schematic diagram of a communication system provided by an embodiment of the present application. The communication system may include a network device 101 and one or more terminal devices 102 connected to the network device 101 (including terminal device 102_1, terminal device 102_2, ... terminal device 102_n, terminal device 102_n+1, terminal device 102_n+2, ... terminal device 102_n+m in the figure). The network device 101 may specifically be an access network device, for example, the network device 101 may be Figure 4 The device in the (R)AN, or the network device 101 may be a network element in the core network that can exchange information with the terminal device. One or more terminal devices 102 may be the above Figure 4 The terminal device in.
[0148] exist Figure 5 In the communication system shown in FIG. 1 , when one or more terminal devices 102 send uplink information to the network device 101, or when the network device 101 sends downlink information to one or more terminal devices 102, the number of transmission layers of the network pairing is limited by the maximum number of ports of orthogonal multiplexing DMRS supported by the system. For example, in uplink communication, in order to maintain the orthogonality of the DMRS corresponding to each layer of transmission, when using Figure 2 In (a), when the DMRS is configured as type 1 and two DMRS symbols are configured, the number of transmission layers paired by the network cannot exceed 8 layers, or when using Figure 2 In (b), when the DMRS is configured as type 2 and two DMRS symbols are configured, the number of transmission layers of the network pairing cannot exceed 12 layers.
[0149] In order to support more transmission layers, one possible design is to make multiple DMRS ports correspond to different scrambling code sequences r(n) to achieve the purpose of expanding the number of DMRS ports. Figure 5 In the system shown in the figure, the DMRS ports used in UE group 1 use one scrambling code sequence, and the DMRS ports used in UE group 2 use another scrambling code sequence, thereby avoiding the limitation of the number of transmission layers on the number of DMRS ports supported by the system for orthogonal multiplexing, thereby achieving the purpose of expanding the number of ports. In this case, since each DMRS port uses the same time-frequency resource, if the scrambling code sequence used is different, orthogonality cannot be guaranteed even if an orthogonal code is superimposed on it. In other words, in Figure 5 Although the DMRS ports in each UE group can be orthogonal and will not interfere with each other, the non-orthogonal ports between UE group 1 and UE group 2 will cause interference, affecting the performance of channel estimation. Figure 5In the embodiment, the DMRSs used in UE group 1 are orthogonal to each other, and the DMRSs used in UE group 2 are orthogonal to each other, and interference will occur between each DMRS in UE group 1 and each DMRS in UE group 2.
[0150] For another example, in the uplink multi-transmission reception point (TRP) joint reception scenario, Figure 6 The schematic diagram of another communication system provided by an embodiment of the present application is shown. The communication system may include a network device 201, a network device 202, one or more terminal devices 203 connected to the network device 201 (including terminal device 203_1, terminal device 203_2, ... terminal device 203_n, terminal device 203_n+1, ... terminal device 203_n+m in the figure), and one or more terminal devices 204 connected to the network device 202 (including terminal device 204_1, terminal device 204_2, ... terminal device 204_n in the figure), and terminal devices 202_n+1, ... terminal device 202_n+m are also connected to the network device 202. The network device 201 and the network device 202 need to jointly receive the signal of UE group 4 and measure the channel of UE group 4.
[0151] The network device 201 and the network device 202 may specifically be access network devices, for example Figure 4 The device in the (R)AN, or the network device 201 and the network device 202 may be a network element in the core network that can exchange information with the terminal device. One or more terminal devices 102 may be the above Figure 4 The terminal device in.
[0152] In addition, in order to expand the number of DMRS ports, different scrambling code sequences are allocated between different cells, and the scrambling code sequences are not orthogonal to each other, for example Figure 6 UE group 3 and UE group 4 use the same scrambling code sequence, and UE group 5 uses another scrambling code sequence. Then, since UE group 4 and UE group 5 use different scrambling code sequences, when the network device 202 receives the signal of UE group 4, the DMRS of UE group 5 will generate strong interference to the DMRS of UE group 4, thereby causing the channel estimation performance of UE group 4 to be seriously degraded.
[0153] It can be seen that the above-mentioned prior art method of expanding DMRS ports by using multiple scrambling code sequences has the problem of serious DMRS interference between different transmission layers.
[0154] Under the current pilot signal configuration type, for example Figure 2As shown in (b), a scrambling code sequence superimposed with 4 long OCCs can obtain 4 DMRSs of ports p0, p1, p4, and p5 occupying the same RE. By introducing a new set of 4 long OCCs, 4 new DMRSs can be added, which can be recorded as ports p0', p1', p4', and p5'. Then the DMRS corresponding to ports p0', p1', p4', and p5' and the DMRS corresponding to ports p0, p1, p4, and p5 occupy the same RE. The purpose of expanding the number of DMRSs can be achieved, thereby increasing the number of transmission layers. Based on this idea, and in order to reduce the interference of reference signals between different layers, an embodiment of the present application provides a communication method, such as Figure 7 As shown, the method includes: S301, the network device sends a first instruction.
[0155] The network device may be an access network device, for example, the network device may be Figure 4 The device in the (R)AN, or the network device may be a network element in the core network that can exchange information with the terminal device.
[0156] The preset domain segment included in the first signaling indicates a first reference signal combination. The first reference signal combination includes at least one reference signal.
[0157] The preset domain segments included in the first signaling have different values, corresponding to different reference signal combinations. That is, when different values are assigned to the preset domain segments included in the first signaling, the first signaling can correspond to different reference signal combinations. Furthermore, the first signaling with different preset domain segment values can be sent by the network device to indicate different reference signal combinations to the receiving end device.
[0158] Specifically, the first signaling may be downlink control information (DCI). Each reference signal combination may be a DMRS combination.
[0159] All the reference signals included in the above-mentioned reference signal combinations constitute a reference signal set (in order to distinguish the reference signal set from other reference signal sets, the reference signal set is referred to as the "first reference signal set" below). For example, the above-mentioned reference signal combinations include combination 1, combination 2 and combination 3. Among them, combination 1 includes reference signal a and reference signal b; combination 2 includes reference signal c, reference signal d, reference signal e; combination 3 includes reference signal f and reference signal g. Then, the first reference signal set includes reference signal a, reference signal b, reference signal c, reference signal d, reference signal e, reference signal f, and reference signal g. In addition, the reference signals in different reference signal combinations may have intersections. For example, the above-mentioned reference signal combinations include combination 1 and combination 2, wherein combination 1 includes reference signal h, and combination 2 includes reference signal h and reference signal i. At this time, the first reference signal set includes reference signal h and reference signal i.
[0160] The first reference signal set includes at least two reference signal groups. The reference signal sequence of each reference signal in the at least two reference signal groups is satisfy:
[0161]
[0162] Wherein, r(m) is a pseudo-random sequence. For example, when the first reference signal set is a DMRS set, r(m) is a scrambling sequence of the DMRS. For another example, r(m) can reuse the generation method of the prior art, such as the generation method in the above-mentioned NR system.
[0163] m is an integer, that is, m = 0, 1, 2, ... Specifically, when the reference signal sequence When the length is M, m=0, 1, 2…M-1.
[0164] A is a non-zero complex constant. In the specific implementation process, those skilled in the art may assign a value to A as needed. For example, a technician may determine the value of A based on the transmit power of the device sending the reference signal. In other words, the embodiment of the present application may not limit the value of A.
[0165]
[0166] The length of the orthogonal code sequence W(·) is N, and the value range of the independent variable is 0, 1, 2, ..., N-1. For example, when the first reference signal set is a DMRS set, the orthogonal code sequence W(·) may be the OCC of each DMRS.
[0167] c(·) is a mask sequence, whose length depends on M and is
[0168] Indicates rounding up. Indicates rounding down. The same applies below and will not be repeated here.
[0169] In addition, any two reference signal groups of the at least two reference signal groups, exemplified by the first reference signal group and the second reference signal group, satisfy the following conditions:
[0170] Reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequence W(·) forms the second sequence group.
[0171] First, the sequences in the first sequence group are orthogonal, and the sequences in the second sequence group are orthogonal. Any sequence in the first sequence group is different from any sequence in the second sequence group.
[0172] For example, the first sequence set includes: sequence group a and sequence group b. Sequence group a includes {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; sequence group b includes {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}. It can be seen that the sequences in sequence group a are orthogonal, and the sequences in sequence group b are orthogonal. Any sequence in sequence group a is different from any sequence in sequence group b.
[0173] Where j is the imaginary unit.
[0174] In addition, the first sequence group includes at least two sequence subgroups, and the second sequence group includes at least two sequence subgroups. The sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group.
[0175] For example, Figure 8 As shown, the reference signal sequences of all reference signals in the first reference signal group are The corresponding orthogonal code sequence W(·) is composed of Figure 8 The first sequence group in the first reference signal group includes two sequence subgroups: a first sequence subgroup and a second sequence subgroup. The reference signal sequences of all reference signals in the second reference signal group The corresponding orthogonal code sequence W(t) is composed of Figure 8 The second sequence group in the first sequence group includes two sequence subgroups: a third sequence subgroup and a fourth sequence subgroup. The sequences in the first sequence group are orthogonal, and the sequences in the second sequence group are orthogonal. Any sequence in the first sequence group is different from any sequence in the second sequence group.
[0176] In addition, the sequences in the first sequence group are orthogonal to the sequences in a partial sequence subgroup in the second sequence group, but are not orthogonal to the sequences in another partial sequence subgroup in the second sequence group. Figure 8 One of the following two conditions must be met:
[0177] First, the sequences in the first sequence subgroup are orthogonal to the sequences in the third sequence subgroup, but not orthogonal to the sequences in the fourth sequence subgroup. The sequences in the second sequence subgroup are not orthogonal to the sequences in the third sequence subgroup, but orthogonal to the sequences in the fourth sequence subgroup.
[0178] It should be noted that the sequences in one sequence subgroup described in the present application are not orthogonal to the sequences in another sequence subgroup, which specifically means that at least one pair of sequences in the two sequence subgroups are not orthogonal to each other, and in addition to the non-orthogonal sequence pairs, the two sequence subgroups may also include orthogonal sequence pairs. For example, the sequences in the first sequence subgroup and the sequences in the fourth sequence subgroup are not orthogonal, that is, at least one sequence in the first sequence subgroup is not orthogonal to at least one sequence in the fourth sequence subgroup.
[0179] Second, the sequences in the first sequence subgroup are not orthogonal to the sequences in the third sequence subgroup, but are orthogonal to the sequences in the fourth sequence subgroup. The sequences in the second sequence subgroup are orthogonal to the sequences in the third sequence subgroup, but are not orthogonal to the sequences in the fourth sequence subgroup.
[0180] For another example, take the above text as an example: sequence group a includes sequence subgroup 1 and sequence subgroup 2; sequence group b includes sequence subgroup 3 and sequence subgroup 4. Sequence subgroup 1 includes {1, 1, 1, 1}, {1, -1, 1, -1}; sequence subgroup 2 includes: {1, 1, -1, -1}, {1, -1, -1, 1}; sequence subgroup 3 includes: {1, j, 1, j}, {1, -j, 1, -j}; sequence subgroup 4 includes: {1, j, -1, -j}, {1, -j, -1, j}.
[0181] It can be seen that each sequence in sequence subgroup 1 is not orthogonal to each sequence in sequence subgroup 3, and each sequence in sequence subgroup 1 is orthogonal to each sequence in sequence subgroup 4; each sequence in sequence subgroup 2 is orthogonal to each sequence in sequence subgroup 3, and each sequence in sequence subgroup 2 is not orthogonal to each sequence in sequence subgroup 4. That is to say, the sequences in one sequence subgroup in sequence group a are orthogonal to the sequences in some sequence subgroups in sequence group b.
[0182] In addition, in the method provided in the embodiment of the present application, the sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group. That is, the reference signal sequences of all reference signals in the first reference signal group are In the corresponding orthogonal code sequences W(·), each sequence W(·) in the same sequence group corresponds to the same sequence c(·), and different sequence groups correspond to different sequences c(·).
[0183] Optionally, the sequence c(·) may satisfy:
[0184] Among them, e represents a sequence of length L, represents the α-fold Kronnick product of e;
[0185] For example, when L is 2, e can be: {1, 1}; {1, j}.
[0186] For example, when α is 3, e is {1, j}, then
[0187] For example, if e is {1, 1}, c(·) is the sequence {1, 1, 1, ..., 1}, i.e., a sequence of all ones, e is {1, j}, and another different c(·) can be: {1, j, j, -1} for 4 lengths, {1, j, j, -1, j, -1, -1, -j} for 8 lengths, {1, j, j, -1, j, -1, -1, -j, j, -1, -1, -j, -1, -j, 1} for 16 lengths, etc. The same applies below and will not be repeated here.
[0188] The sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group. That is, the sequence r(m) corresponding to all reference signals in the first reference signal group and the second reference signal group is the same.
[0189] It should be noted that the “reference signal group” referred to in the above description of the embodiment of the present application is a logical division of the reference signal. That is to say, as long as the reference signals in the first reference signal set can be divided into at least two reference signal groups according to the above description of the present application. No distinction is made between the storage and data processing of reference signals in different reference signal groups. Similarly, the “sequence groups” and “sequence subgroups” referred to in the above description of the embodiment of the present application are also logical divisions of the orthogonal code sequences W(·) corresponding to different reference signal sequences. That is to say, as long as the orthogonal code sequences W(·) corresponding to different reference signal groups can be divided into different sequence groups according to the above description of the present application, and each sequence group can be divided into at least two sequence subgroups that meet the conditions according to the above description of the present application.
[0190] In an implementation manner, when the at least one reference signal included in the first reference signal combination includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
[0191] In this implementation, when the network device indicates a reference signal to the terminal device, two or more reference signals corresponding to the orthogonal code sequence in the same sequence subgroup are allocated to the same terminal device, thereby ensuring that there is no interference between the two or more reference signals sent by the same terminal device. In addition, through this implementation, when allocating reference signals to terminal devices other than the above terminal device, it is also possible to allocate reference signals that do not interfere with the above terminal device to other terminal devices.
[0192] In one implementation, a reference signal combination set composed of reference signal combinations corresponding to first signalings with different preset domain values satisfies:
[0193] The reference signal combination set is a proper subset of all possible reference signal combinations in the first reference signal set, and the reference signal combination set at least includes various combinations of reference signals corresponding to sequences in the same sequence subset.
[0194] For example, the first reference signal set includes reference signal 0, reference signal 1, reference signal 2, and reference signal 3, then all possible reference signal combinations in the first reference signal set are {{0}, {1}, {2}, {3}, {0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {1, 4}, {2, 3}, {2, 4}, {3, 4}, {1, 2, 3}, {1, 2, 4}, {1, 3, 4}, {2, 3, 4}, {1, 2, 3, 4}}, where, for example, {0, 2} represents a combination including reference signal 0 and reference signal 2, and {1} represents a combination including only reference signal 1, which can be understood as the reference signal combination must include at least one reference signal. All reference signal combinations that can be indicated by the first instruction also need to be a true subset of all possible reference signal combinations in the first reference signal set.
[0195] For example, Figure 8 Take the division method of the orthogonal code sequence shown as an example, and assume that the first sequence subgroup includes sequence 1, sequence 2, and sequence 3; the second sequence subgroup includes sequence 4, sequence 5, and sequence 6; the third sequence subgroup includes sequence 7, sequence 8, and sequence 9; and the fourth sequence subgroup includes sequence 10, sequence 11, and sequence 12. Then, for the first sequence subgroup, when the first reference signal combination indicated by the first instruction includes two or more reference signals, the first reference signal combination can be {1, 2} or {1, 3} or {2, 3} or {1, 2, 3}, where {1, 2} represents a combination of the reference signal corresponding to sequence 1 and the reference signal corresponding to sequence 2. The same applies to the second sequence subgroup, the third sequence subgroup, and the fourth sequence subgroup.
[0196] In one implementation, when the frequency resources of the reference signals in the first reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
[0197] That is, when the reference signals in the first reference signal set multiplex the same resource block RB, during the mapping process, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group can multiplex the same subcarrier.
[0198] For example, in the mapping process, the first item of the reference signal sequence corresponding to the first sequence group and the reference signal sequence corresponding to the second sequence group are mapped to the same RE, the second item is also mapped to the same RE, and so on.
[0199] Exemplarily, the first reference signal set may include other reference signals. In this case, the reference signal corresponding to the sequence of the first sequence group and the reference signal corresponding to the sequence of the second sequence group occupy the same RE. Other reference signals may occupy different REs from the reference signal corresponding to the sequence of the first sequence group.
[0200] In addition, the embodiment of the present application also provides a specific sequence in the orthogonal code sequence W(·) corresponding to the reference signal in the first reference signal set when the orthogonal code sequence W(·) is of different lengths:
[0201] Solution 1: In the set consisting of orthogonal code sequences W(t) corresponding to the reference signals in the first reference signal set, the sequences of the first sequence group / the second sequence group include the following sequences:
[0202] {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1};
[0203] Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences:
[0204] {1,j,1,j}, {1,-j,1,-j}, {1,j,-1,-j}, {1,-j,-1,j};
[0205] Where i is the imaginary unit.
[0206] Further, when the sequence of the first sequence group / the second sequence group includes the following sequence:
[0207] {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1};
[0208] The sequence subgroups include:
[0209] First sequence subgroup: {1, 1, 1, 1}, {1, -1, 1, -1};
[0210] Second sequence subgroup: {1, 1, -1, -1}, {1, -1, -1, 1};
[0211] Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence:
[0212] {1,j,1,j}, {1,-j,1,-j}, {1,j,-1,-j}, {1,-j,-1,j};
[0213] The sequence subgroups include:
[0214] The first sequence subgroup: {1, j, 1, j}, {1, -j, 1, -j};
[0215] The second sequence subgroup: {1, j, -1, -j}, {1, -j, -1, j}.
[0216] It can be seen that, for example, the first sequence group includes {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; the second sequence group includes {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; the sequences in the first sequence group are orthogonal, and the sequences in the second sequence group are orthogonal. There are some sequences in the first sequence group and the second sequence group that are orthogonal, and some sequences in the sequence groups that are not orthogonal. Among them, the cross-correlation value of the non-orthogonal sequences is Among them, two N-length non-orthogonal sequences {a n}、{b n The cross-correlation value of} is
[0217] The specific sequence in scheme 1 can be obtained by:
[0218] Each sequence group obtains all the sequences in the sequence group according to a base sequence. The base sequence is {x0, x1}, and each item of the 2-length Walsh code {w0, w1} is multiplied to obtain {x0w0, x1w1}, which can be recorded as S = {x0w0, x1w1}, where {w0, w1} is any item in {1, 1}, {1, -1}, and the base sequence is {1, 1}. The four sequences in the third sequence group can be obtained by the following formula: in but Each row in represents a sequence in the first sequence group, and the following representations are similar. The base sequence is {1, j}, and the four sequences in the second sequence group can be obtained by the following formula: in but
[0219] The specific application process of the sequence provided in the above solution 1 is described in detail below: For example, when the number of transmission layers allocated to the terminal device is 2, the reference signals corresponding to the two sequences in the first sequence subgroup can be allocated to the terminal device, or the reference signals corresponding to the two sequences in the second sequence subgroup can be allocated to the terminal device through the first instruction, thereby achieving the effect of allocating the reference signals corresponding to the same sequence subgroup to the terminal device.
[0220] Specifically, taking the reference signal as DMRS as an example, in the process of mapping the DMRS sequence to RE, if the DMRS occupies one OFDM symbol, the mapping diagram of the DMRS on one RB can be as follows: Fig.9A As shown. That is, the orthogonal code sequence of each reference signal corresponds to the same RE, that is, the first item W(0), the second item W(1), the third item W(2), and the fourth item W(3) of the orthogonal code sequence of each reference signal correspond to the same RE. For another example, if DMRS occupies two OFDM symbols, the mapping diagram of DMRS on one RB can be as follows: Fig.10 Other RBs are similar and are not drawn here one by one.
[0221] It should be noted that Fig.9A and Fig.10 The order of placing each item of the orthogonal code sequence in is only an exemplary order. In the specific implementation process, different placement orders can be adopted as needed. For example, when DMRS occupies one OFDM symbol and DMRS is mapped on one RB, the placement of the orthogonal code sequences of each reference signal can also be as follows: Fig. 9B As shown, of course, you can also use Fig.9A and Fig. 9B This application does not limit other methods.
[0222] Solution 2: If the length N of the orthogonal code sequence W(·)=8, then in the set composed of the orthogonal code sequences W(·) corresponding to the reference signals in the first reference signal set, the sequences of the first sequence group / the second sequence group include the following sequences:
[0223] {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 , -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};
[0224] Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences:
[0225] {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,-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};
[0226] Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences:
[0227] {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,-1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-1,-1,-1,-1,1}, {1,-1,-1,-1,-1,-1,-1,1};
[0228] Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences:
[0229] {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j},{1 ,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}.
[0230] Further, when the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-j,j,1,-1,j,-j,-1};
[0231] The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {1, -j, -j, -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};
[0232] Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence:
[0233] {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,-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};
[0234] The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {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};
[0235] Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence:
[0236] {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,-1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,-1,-1,-1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-1,-1,-1,-1,1}, {1,-1,-1,-1,-1,-1,-1,1};
[0237] The sequence subsets include: a first sequence subset: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,-1,1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}; a second sequence subset: {1,1,1,1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-1,-1,-1,-1,1}, {1,-1,-1,-1,-1,-1,1,-1};
[0238] Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence:
[0239] {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j},{1 ,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,j};
[0240] The sequence subgroups include:
[0241] The first sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}; the second sequence subgroup: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,j}, {1,-j,1,-j,-1,-j,-1,j}.
[0242] It can be seen that, for example, when there are two sequence groups, the first sequence group includes {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,-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,-j,j,-1,-1,-j,-j,1}; the second sequence group includes {1,-j,-j,-1,1,j,-j,-1}; The groups include {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, -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}; the sequences in the first sequence group are orthogonal, and the sequences in the second sequence group are orthogonal. The sequences in some sequence subgroups between the first sequence group and the second sequence group are orthogonal, and the sequences in some sequence subgroups are not orthogonal. The cross-correlation value of the non-orthogonal sequences is
[0243] The specific sequence in scheme 2 can be obtained as follows:
[0244] Each sequence group obtains all the sequences in the sequence group according to a base sequence. The base sequence is {x0, x1, x2, x3}, and each item of the 4-length Walsh code {w0, w1, w2, w3} is multiplied to obtain {x0w0, x1w1, x2w2, x3w3}, which can be recorded as S = {x0w0, x1w1, x2w2, x3w3}, where {w0, w1, w2, w3} is any one of {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, and {1, -1, -1, 1}. The base sequence is {1, -j, -j, -1}, and the eight sequences can be obtained by the following formula: in but The base sequence is {1, -1, -j, -j}, and the eight sequences can be obtained by the following formula: in but The base sequence is {1, 1, 1, 1}, and the eight sequences can be obtained by the following formula: in but The base sequence is {1, -j, -1, -j}, and the eight sequences can be obtained by the following formula: in but
[0245] Solution 3: If the length N of the orthogonal code sequence W(·)=8, then in the set composed of the orthogonal code sequences W(·) corresponding to the reference signals in the first reference signal set, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {1,1,-1,-1,-1,-1,-1,1}, {1,1,-1,-1,-1,-1,-1,1}, {1,-1,-1,-1,-1,-1,1,-1};
[0246] The sequence subgroups include:
[0247] First sequence subset: {1, 1, 1, 1, 1, 1, 1}, {1, -1, 1, -1, 1, -1, 1, -1}, {1, 1, -1, -1, 1, 1, -1, -1}, {1, -1, -1, 1, -1, -1, 1, -1};
[0248] Second sequence subgroup: {1, 1, 1, 1, -1, -1, -1, -1}, {1, -1, 1, -1, -1, -1, 1, -1, 1}, {1, 1, -1, -1, -1, -1, 1, 1}, {1, -1, -1, -1, 1, -1, 1, -1};
[0249] Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence:
[0250] {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1};
[0251] The sequence subgroups include:
[0252] First sequence subset: {1, 1, 1, -1, 1, 1, -1}, {1, -1, 1, 1, 1, -1, 1, 1}, {1, 1, -1, 1, 1, 1, -1, 1}, {1, -1, -1, -1, -1, -1, -1, -1};
[0253] Second sequence subset: {1, 1, 1, -1, -1, -1, -1, 1}, {1, -1, 1, 1, -1, -1, -1}, {1, 1, -1, 1, -1, -1, -1, 1, -1}, {1, -1, -1, -1, -1, -1, 1, 1}.
[0254] The specific sequence in scheme 3 can be obtained by:
[0255] Each sequence group obtains all the sequences in the sequence group according to a base sequence. The base sequence is {x0, x1, x2, x3}, which is multiplied by each item of the 4-length Walsh code {w0, w1, w2, w3} to obtain {x0w0, x1w1, x2w2, x3w3}, which can be recorded as S = {x0w0, x1w1, x2w2, x3w3}, where {w0, w1, w2, w3} is any one of {1, 1, 1, 1}, {1, -1, 1, -1}, {1, -1, -1, 1}, and the base sequence is {1, 1, 1, 1}. The eight sequences in the sixth sequence group can be obtained by the following formula: in but
[0256] The base sequence is {1, 1, 1, -1}, and the eight sequences in the sixth sequence group can be obtained by the following formula: in but
[0257] The specific application process of the sequence provided in the above scheme 2 or 3 is specifically described below: For example, when the number of transmission layers allocated to the terminal device is 4, the reference signals corresponding to the four sequences in the first sequence subgroup can be allocated to the terminal device through the first instruction, or the reference signals corresponding to the four sequences in the first sequence subgroup can be allocated to the terminal device. This achieves the effect of allocating the reference signals corresponding to the same sequence subgroup to the terminal device.
[0258] Specifically, taking the reference signal as DMRS as an example, in the process of mapping the DMRS sequence to RE, if the DMRS occupies two OFDM symbols, the mapping diagram of the DMRS sequence on one RB can be as follows: Fig.11 That is, the orthogonal code sequence of each reference signal corresponds to the same RE, that is, the first item W(0), the second item W(1), the third item W(2), the fourth item W(3), the fifth item W(4), the sixth item W(5), the seventh item W(6), and the eighth item W(7) of the orthogonal code sequence of each reference signal correspond to the same RE respectively.
[0259] S302: The terminal device receives a first instruction.
[0260] In one embodiment, when the method provided in the embodiment of the present application is applied to a network device sending an instruction (for example, downlink control information (DCI)) to a terminal device, so that the terminal device determines a reference signal to be sent (for example, a DMRS to be sent) according to the instruction, and then the terminal device sends the reference signal to be sent, such as Figure 7 As shown, the method also includes:
[0261] S303. The terminal device sends at least one reference signal so that the network device receives the at least one reference signal.
[0262] Among them, after receiving the first instruction, the terminal device can determine at least one reference signal in the first reference signal combination according to the value of the preset field segment in the first instruction, and then send the at least one reference signal.
[0263] Exemplarily, the terminal device stores a reference signal sequence of each reference signal in the first reference signal set. Then, after determining at least one reference signal according to the first instruction, the terminal device can select the orthogonal code sequence W(·) corresponding to the at least one reference signal from the stored orthogonal code sequence W(·), and obtain the reference signal sequence of the at least one reference signal according to the above formula 1, so as to send the at least one reference signal.
[0264] Of course, the terminal device may not pre-store the reference signal sequence of each reference signal in the first reference signal set. The orthogonal code sequence W(·) corresponding to the at least one reference signal is directly generated. Specifically, the present application does not limit the manner in which the terminal device obtains the reference signal sequence of the at least one reference signal.
[0265] For example, a reference signal sequence of at least one reference signal may be mapped to M REs respectively to generate a first signal and send it.
[0266] In another embodiment, when the method provided in the embodiment of the present application is applied to a network device sending an instruction (for example, downlink control information (DCI)) to a terminal device, so that the terminal device determines a reference signal (for example, DMRS) to be sent by the network device according to the instruction, and then the terminal device receives the reference signal, such as Fig.12 As shown, the method includes:
[0267] S701: A network device sends a first instruction.
[0268] S702: The terminal device receives a first instruction.
[0269] Among them, the contents of the above steps S701-702 can refer to the corresponding descriptions of S301-S302 above, and the repeated parts will not be repeated.
[0270] S703: The network device sends at least one reference signal, and the terminal device receives at least one reference signal.
[0271] Similar to S303, the network device may pre-store the reference signal sequence of each reference signal in the first reference signal set. Then, after determining at least one reference signal to be sent, the network device can select the orthogonal code sequence W(·) corresponding to the at least one reference signal from the stored orthogonal code sequence W(·), and obtain the reference signal sequence of at least one reference signal according to the above formula 1, so as to send at least one reference signal. Specifically, the network device can map the reference signal sequence of at least one reference signal to M REs respectively, generate a first signal and send it.
[0272] In addition, after receiving the first instruction, the terminal device can determine at least one reference signal in the first reference signal combination according to the value of the preset field segment in the first instruction. Furthermore, the terminal device can process the first signal including at least one reference signal from the network device, for example, it can evaluate the channel where the reference signal is located.
[0273] In the above method provided in the embodiment of the present application, since any two reference signal groups in the at least two reference signal groups included in the first reference signal set meet a specific condition (i.e., the reference signal sequences of all reference signals in the first reference signal group are The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequence W(·) forms a second sequence group; each sequence in the first sequence group is orthogonal; each sequence in the second sequence group is orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group). Therefore, compared with the prior art, the above method of the present application can provide more orthogonal code sequences, and each orthogonal code sequence is at least orthogonal to other orthogonal code sequences in the sequence group to which it belongs, and each orthogonal code sequence is orthogonal to some orthogonal code sequences in other sequence groups. In this way, the reference signal obtained by using the above orthogonal code sequence of the present application can be orthogonal to more reference signals, thereby reducing interference between reference signals of different layers.
[0274] For example, when the reference signal in the method provided in the present application is DMRS, Figure 6 Taking the scenario shown as an example, the orthogonal code sequence corresponding to the DMRS in UE group 3 can use the orthogonal code sequence in the same sequence subgroup in the same sequence group (for example, the orthogonal code sequence in the first sequence subgroup in the first sequence group), and the orthogonal code sequence corresponding to the DMRS in UE group 4 can use the orthogonal code sequence in the second sequence subgroup in the first sequence group, and the orthogonal code sequence of the DMRS in UE group 5 can use the orthogonal code sequence in the third sequence subgroup in the second sequence group (wherein the sequence in the third sequence subgroup is orthogonal to the sequence in the second sequence subgroup). In this way, the interference of reference signals between different layers can be reduced while increasing the number of transmission layers.
[0275] It is understandable that in the embodiment of the present application, the receiving device and / or the sending device can perform some or all of the steps in the embodiment of the present application, and these steps or operations are only examples. In the embodiment of the present application, other operations or the deformation of various operations can also be performed. In addition, each step can be performed in the different orders presented in the embodiment of the present application, and it is possible not to perform all the operations in the embodiment of the present application. The embodiments provided by the present application can be associated, and can be mutually referenced or quoted.
[0276] The above embodiments mainly introduce the solutions provided by the embodiments of the present application from the perspective of interaction between devices. It should be understood that the above-mentioned receiving device or sending device includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the corresponding functions. It should be easily appreciated by those skilled in the art that, in combination with the units of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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 to be beyond the scope of the present application.
[0277] The embodiment of the present application can divide the functional modules of the device (network device or terminal device) according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0278] like Fig.13 As shown, it is a schematic diagram of the composition of a communication device 40 provided in an embodiment of the present application. The communication device 40 may be a chip or a system on a chip in a network device or a terminal device. The communication device 40 may be used to perform the function of the network device or terminal device sending a reference signal designed in the above embodiment. As an implementation method, the communication device 40 includes:
[0279] A communication unit 401 is configured to receive or send a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy:
[0280]
[0281] Where r(m) is a pseudo-random sequence, m is a non-negative integer, A is a non-zero complex constant, the orthogonal code sequence W(·) has a length of N, the value range of the independent variable is 0, 1, 2, ..., N-1, t = m mod N, c(·) is a mask sequence, and the value range of the independent variable is a non-negative integer,
[0282] Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group;
[0283] The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group;
[0284] The reference signal sending unit 402 is configured to generate and send the at least one reference signal.
[0285] Optionally, when the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
[0286] Optionally, the reference signal combinations form a reference signal combination set, and the reference signal combination set satisfies:
[0287] The reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes various combinations of reference signals corresponding to sequences in the same sequence subset.
[0288] Optionally, when the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
[0289] Optionally, the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; where j is an imaginary unit.
[0290] Optionally, when the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; the sequence subgroups include: first sequence subgroup: {1, 1, 1, 1}, {1, -1, 1, -1}; second sequence subgroup: {1, 1, -1, -1}, {1, -1, -1, 1} ; or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; the sequence subgroups include: first sequence subgroup: {1, j, 1, j}, {1, -j, 1, -j}; second sequence subgroup: {1, j, -1, -j}, {1, -j, -1, j}.
[0291] Optionally, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,j,j,-1,-1,-j,-j} ; Or, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,-1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j};
[0292] Optionally, when the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}; the sequence subgroup includes: the first sequence subgroup: {1,-j,-j,-1,1,-j,-j,-1}, {1,j,-j or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,-1,-j,-j,1,-1,-j,-j}, {1,-j,j,1,1,-j,j,1}, {1,-j,j,-1,1,j,j,-1}; the second sequence subset: {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}; or, when the sequences of the first sequence group / the second sequence group include the following sequences: {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, The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,-j,j}, {1,1,j,-j,-1,-1,-j,j}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,j,j}, {1,1,j,-j,-1,-1,-j,j}; or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-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 sequence subgroups include: a first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {1, -1, 1, -1, 1, -1, 1, -1}, {1, 1, -1, -1, 1, 1, -1, -1}, {1, -1, -1, 1, 1, -1, -1, 1}; a second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -1, 1, -1, -1, -1, 1, or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,-j,1,-j,1,j,1,j}, {1,j,1,- The sequence subgroups include: the first sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,-j,-1,-j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the second sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the third sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1, The second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,-j,1,-j,1,-j,1,-j}, {1,j,1,-j,1,-j,1,-j}; the second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,-j,-1,-j,-1,j}, {1,j,1,-j,-1,-j,-1,j}. ;
[0293] Optionally, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,-1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,1,1};
[0294] Optionally, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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 sequence subgroups include: the first sequence subgroup: {1,1,1,1,1,1,1,1}, {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 second sequence subgroup: {1,1,1,1,-1,-1,-1}, {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, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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 sequence subgroups include: the first sequence subgroup: {1,1,1,-1,1,1,1,-1}, {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 second sequence subgroup: {1,-1,1,-1,-1,-1,1}, {1,-1,1,1,-1,-1,-1,-1}, {1,1,-1,-1,-1,-1,-1,1}, {1,-1,-1,-1,-1,-1,1,1}.
[0295] Optionally, each reference signal in each reference signal combination is a demodulation reference signal DMRS; and the first signaling is downlink control information DCI.
[0296] like Fig.14As shown, it is a schematic diagram of the composition of a communication device 50 provided in an embodiment of the present application. The communication device 50 may be a chip or a system on a chip in a network device or a terminal device. The communication device 50 may be used to perform the function of receiving a reference signal by the network device or the terminal device designed in the above embodiment. As an implementation method, the communication device 50 includes:
[0297] A communication unit 501 is configured to receive or send a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy:
[0298]
[0299] Where r(m) is a pseudo-random sequence, m is a non-negative integer, A is a non-zero complex constant, the length of the orthogonal code sequence W(·) is N, the value range of the independent variable is 0, 1, 2, ..., N-1, t = m mod N, c(·) is a mask sequence,
[0300] Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group;
[0301] The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group;
[0302] The reference signal receiving unit 502 is configured to receive the at least one reference signal.
[0303] Optionally, when the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
[0304] Optionally, the reference signal combinations form a reference signal combination set, and the reference signal combination set satisfies:
[0305] The reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes various combinations of reference signals corresponding to sequences in the same sequence subset.
[0306] Optionally, when the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
[0307] Optionally, the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; where j is an imaginary unit.
[0308] Optionally, when the sequences of the first sequence group / the second sequence group include the following sequences: {1, 1, 1, 1}, {1, -1, 1, -1}, {1, 1, -1, -1}, {1, -1, -1, 1}; the sequence subgroups include: first sequence subgroup: {1, 1, 1, 1}, {1, -1, 1, -1}; second sequence subgroup: {1, 1, -1, -1}, {1, -1, -1, 1} ; or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1, j, 1, j}, {1, -j, 1, -j}, {1, j, -1, -j}, {1, -j, -1, j}; the sequence subgroups include: first sequence subgroup: {1, j, 1, j}, {1, -j, 1, -j}; second sequence subgroup: {1, j, -1, -j}, {1, -j, -1, j}.
[0309] Optionally, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}}; or, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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} ; Or, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,-1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j};
[0310] Optionally, when the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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,-1}, {1,-j,j,1,-1,-j,-1}; the sequence subgroup includes: the first sequence subgroup: {1,-j,-j,-1,1,-j,-j,-1}, {1,j,-j or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,-1,-j,-j,1,-1,-j,-j}, {1,-j,j,1,1,-j,j,1}, {1,-j,j,-1,1,j,j,-1}; the second sequence subset: {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}; or, when the sequences of the first sequence group / the second sequence group include the following sequences: {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, The sequence subgroups include: a first sequence subgroup: {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}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,-j,j}, {1,1,j,-j,-1,-1,-j,j}; a second sequence subgroup: {1,-1,-j,-j,-1,1,j,j}, {1,1,-j,-j,-1,-1,j,j}, {1,1,j,-j,-1,-1,-j,j}; or, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-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 sequence subgroups include: a first sequence subgroup: {1, 1, 1, 1, 1, 1, 1}, {1, -1, 1, -1, 1, -1, 1, -1}, {1, 1, -1, -1, 1, 1, -1, -1}, {1, -1, -1, 1, 1, -1, -1, 1}; a second sequence subgroup: {1, 1, 1, 1, -1, -1, -1}, {1, -1, 1, -1, -1, -1, 1, or, when the sequence of the first sequence group / the second sequence group includes the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,-j,1,-j,1,j,1,j}, {1,j,1,- The sequence subgroups include: the first sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,-j,-1,-j,-1,-j,1,-j}, {1,-j,1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the second sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,-j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; the third sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1, The second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,-j,1,-j,1,-j,1,-j}, {1,j,1,-j,1,-j,1,-j}; the second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,-j,-1,-j,-1,j}, {1,j,1,-j,-1,-j,-1,j}. ;
[0311] Optionally, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,-1,-1,-1,1}, {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,1}, {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, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,1,-1,-1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,1,1};
[0312] Optionally, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,-1,1,1,-1,-1,-1}, {1,-1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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 sequence subgroups include: the first sequence subgroup: {1,1,1,1,1,1,1,1}, {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 second sequence subgroup: {1,1,1,1,-1,-1,-1}, {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, when the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,-1,-1,-1,-1,-1,-1}, {1,1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,-1,-1}, {1,-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 sequence subgroups include: the first sequence subgroup: {1,1,1,-1,1,1,1,-1}, {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 second sequence subgroup: {1,-1,1,-1,-1,-1,1}, {1,-1,1,1,-1,-1,-1,-1}, {1,1,-1,-1,-1,-1,-1,1}, {1,-1,-1,-1,-1,-1,1,1}.
[0313] Optionally, each reference signal in each reference signal combination is a demodulation reference signal DMRS; and the first signaling is downlink control information DCI.
[0314] It can be understood that the specific description of the functions of each unit in the above-mentioned communication device 40 or communication device 50 can refer to the description of the relevant steps of the method embodiment, and will not be repeated here.
[0315] like Fig.15The figure shows a schematic diagram of the composition of a communication device 60. The communication device 60 includes: at least one processor 601 and at least one interface circuit 604. In addition, the communication device 60 may also include a communication line 602 and a memory 603.
[0316] The processor 601 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0317] The communication link 602 may include a pathway to transmit information between the above-mentioned components.
[0318] The interface circuit 604 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
[0319] The memory 603 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 602. The memory may also be integrated with the processor.
[0320] The memory 603 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 601. The processor 601 is used to execute the computer-executable instructions stored in the memory 603, thereby realizing the communication method provided in the embodiment of the present application.
[0321] For example, in some embodiments, when the processor 601 executes the instructions stored in the memory 603, the communication device 60 performs the following operations: Figure 7 or Fig.12 The network devices shown need to perform the operations.
[0322] In other embodiments, when the processor 601 executes the instructions stored in the memory 603, the communication device 60 performs the following operations: Figure 7 or Fig.12 The operations that the terminal device needs to perform are shown.
[0323] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0324] In a specific implementation, as an embodiment, the processor 601 may include one or more CPUs, such as Fig.13 CPU0 and CPU1 in.
[0325] In a specific implementation, as an embodiment, the device 60 may include multiple processors, such as Fig.13 601 and processor 607 in the embodiment of the present invention. Each of these processors can be a single-CPU processor or a multi-CPU processor. The processor here can refer to one or more devices, circuits, and / or processing cores for processing, for example, computer data (computer program instructions).
[0326] In a specific implementation, as an embodiment, the apparatus 60 may further include an output device 605 and an input device 606. The output device 605 communicates with the processor 601 and may display information in a variety of ways. For example, the output device 605 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 606 communicates with the processor 601 and may receive user input in a variety of ways. For example, the input device 606 may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0327] The present application also provides a computer-readable storage medium, which stores instructions. When the instructions are executed, the method provided by the present application is executed. For example, when the instructions are executed, the following is executed: Figure 7 or Fig.12 The network device needs to perform the operation shown in the figure. Or, when the instruction is executed, the following is performed: Figure 7 or Fig.12 Other operations that the terminal device needs to perform are shown.
[0328] The present application also provides a computer program product containing instructions. When the computer program product containing instructions is executed on a computer, the computer can execute the method provided by the present application. For example, when the computer program product containing instructions is executed on a computer, the computer can execute the following steps: Figure 7 or Fig.12 Alternatively, when the computer program product containing the instructions is run on a computer, the computer may perform the following operations: Figure 7 or Fig.12 Other operations that the terminal device needs to perform are shown.
[0329] The embodiment of the present application also provides a chip. The chip includes a processing circuit and an interface; the processing circuit is used to call and run a computer program stored in the storage medium from the storage medium, so that the chip can execute the method provided in the embodiment of the present application.
[0330] The embodiment of the present application also provides a communication system, including a first communication device and a second communication device; wherein: the first communication device is used to perform the operation performed by the device sending the reference signal in the above embodiment; the second communication device is used to perform the operation performed by the device receiving the reference signal in the above embodiment. For example, the first communication device is used to perform Figure 7 The operation that the terminal device needs to perform, or is used to perform Fig.12 The operation performed by the network device in the second communication device is used to perform Figure 7 The network device needs to perform the operation, or is used to perform Fig.12 The operations performed by the terminal device in the session.
[0331] The functions or actions or operations or steps in the above embodiments can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, 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 may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may 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 may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may include one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0332] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, It is characterized in that The method comprises: Receiving or sending a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; reference signal sequence of each reference signal in the at least two reference signal groups satisfy: Where r(m) is a pseudo-random sequence, m is a non-negative integer, A is a non-zero complex constant, t=mmodN, The orthogonal code sequence W(·) has a length of N, and the independent variable value range is 0, 1, 2, ..., N-1. c(·) is a mask sequence, and the independent variable value range is a non-negative integer. Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; any sequence in the first sequence group is different from any sequence in the second sequence group; The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group; The at least one reference signal is generated and sent.
2. The method according to claim 1, It is characterized in that When the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
3. The method according to claim 1 or 2, It is characterized in that The reference signal combinations constitute a reference signal combination set, and the reference signal combination set satisfies: The reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes various combinations of reference signals corresponding to sequences in the same sequence subset.
4. The method according to claim 1 or 2, It is characterized in that When the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
5. The method according to claim 1 or 2, It is characterized in that The sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1}、{1,-1,1,-1}、{1,1,-1,-1}、{1,-1,-1,1}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,j,1,j}, {1,-j,1,-j}, {1,j,-1,-j}, {1,-j,-1,j}; Where j is the imaginary unit.
6. The method according to claim 5, It is characterized in that When the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,1}、{1,-1,1,-1}、{1,1,-1,-1}、{1,-1,-1,1}; The sequence subgroups include: The first sequence subgroup: {1,1,1,1}, {1,-1,1,-1}; Second sequence subgroup: {1,1,-1,-1}, {1,-1,-1,1}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,j,1,j}, {1,-j,1,-j}, {1,j,-1,-j}, {1,-j,-1,j}; The sequence subgroups include: The first sequence subgroup: {1,j,1,j}, {1,-j,1,-j}; Second sequence subgroup: {1,j,-1,-j}, {1,-j,-1,j}.
7. The method according to claim 1 or 2, It is characterized in that The sequences of the first sequence group / the second sequence group include the following sequences: {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 ,-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}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{1,-1,1,-1,-1,1,-1,1}、{1,1,-1,-1,-1,-1,1,1}、{1,-1,-1,1,-1,1,1,-1}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1 ,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}.
8. The method according to claim 7, It is characterized in that When the sequence of the first sequence group / the second sequence group includes the following sequence: {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 ,-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}; The sequence subgroups include: First sequence subgroup: {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}; Second sequence subgroup: {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}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {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,-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}; The sequence subgroups include: First sequence subgroup: {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}; Second sequence subgroup: {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}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{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 sequence subgroups include: First sequence subgroup: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,1,-1,-1,1,1,-1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}; Second sequence subgroup: {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,1,-1,1}, {1,1,-1,-1,-1,-1,-1,1,1}, {1,-1,-1,-1,-1,-1,1,1}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1 ,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; The sequence subgroups include: First sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}; Second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,-j}.
9. The method according to claim 1 or 2, It is characterized in that The sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{1,-1,1,-1,-1,1,-1,1}、{1,1,-1,-1,-1,-1,1,1}、{1,-1,-1,1,-1,1,1,-1}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}、{1,-1,1,1,1,-1,1,1}、{1,1,-1,1,1,1,-1,1}、{1,-1,-1,-1,1,-1,-1,-1}、{1,1,1,-1,-1,-1,-1,1}、{1,-1,1,1,-1,1,-1,-1}、{1,1,-1,1,-1,-1,1,-1}、{1,-1,-1,-1,-1,1,1,1}。 10. The method according to claim 9, It is characterized in that When the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{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 sequence subgroups include: First sequence subgroup: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,1,-1,-1,1,1,-1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}; Second sequence subgroup: {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,1,-1,1}, {1,1,-1,-1,-1,-1,-1,1,1}, {1,-1,-1,-1,-1,-1,1,1}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,-1,1,1,1,-1}、{1,-1,1,1,1,-1,1,1}、{1,1,-1,1,1,1,-1,1}、{1,-1,-1,-1,1,-1,-1,-1}、{1,1,1,-1,-1,-1,-1,1}、{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 sequence subgroups include: First sequence subgroup: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,1,-1,1,1,1,-1,1}, {1,-1,-1,-1,-1,-1,-1,-1}; Second sequence subgroup: {1,1,1,-1,-1,-1,-1,1}, {1,-1,1,1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,1,1}.
11. The method according to claim 1 or 2, It is characterized in that Each reference signal in each reference signal combination is a demodulation reference signal DMRS; The first signaling is downlink control information DCI.
12. A communication method, It is characterized in that The method comprises: Receive or send a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; reference signal sequence of each reference signal in the at least two reference signal groups satisfy: Where r(m) is a pseudo-random sequence, m is a non-negative integer, A is a non-zero complex constant, t=mmodN, W(·) represents an orthogonal code sequence of length N, and the independent variable ranges from 0, 1, ..., N-1 c(·) is a mask sequence, and the value range of the independent variable is a non-negative integer. Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; any sequence in the first sequence group is different from any sequence in the second sequence group; The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group; The at least one reference signal is received.
13. The method according to claim 12, It is characterized in that When the at least one reference signal includes two or more reference signals, the orthogonal code sequences W(·) corresponding to the two or more reference signals belong to the same sequence subgroup.
14. The method according to claim 12 or 13, It is characterized in that The reference signal combinations constitute a reference signal combination set, and the reference signal combination set satisfies: The reference signal combination set is a true subset of all possible reference signal combinations in the reference signal set, and the reference signal combination set at least includes various combinations of reference signals corresponding to sequences in the same sequence subset.
15. The method according to claim 12 or 13, It is characterized in that When the frequency resources of the reference signals in the reference signal set include the same resource block, the reference signal sequence corresponding to the sequence of the first sequence group and the reference signal sequence corresponding to the sequence of the second sequence group are mapped to the same subcarrier in the same resource block.
16. The method according to claim 12 or 13, It is characterized in that The sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1}、{1,-1,1,-1}、{1,1,-1,-1}、{1,-1,-1,1}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,j,1,j}, {1,-j,1,-j}, {1,j,-1,-j}, {1,-j,-1,j}; Where j is the imaginary unit.
17. The method according to claim 16, It is characterized in that When the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,1}、{1,-1,1,-1}、{1,1,-1,-1}、{1,-1,-1,1}; The sequence subgroups include: The first sequence subgroup: {1,1,1,1}, {1,-1,1,-1}; Second sequence subgroup: {1,1,-1,-1}, {1,-1,-1,1}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,j,1,j}, {1,-j,1,-j}, {1,j,-1,-j}, {1,-j,-1,j}; The sequence subgroups include: The first sequence subgroup: {1,j,1,j}, {1,-j,1,-j}; Second sequence subgroup: {1,j,-1,-j}, {1,-j,-1,j}.
18. The method according to claim 12 or 13, It is characterized in that The sequences of the first sequence group / the second sequence group include the following sequences: {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 ,-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}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {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,-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}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{1,-1,1,-1,-1,1,-1,1}、{1,1,-1,-1,-1,-1,1,1}、{1,-1,-1,1,-1,1,1,-1}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1 ,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}.
19. The method according to claim 18, It is characterized in that When the sequence of the first sequence group / the second sequence group includes the following sequence: {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 ,-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}; The sequence subgroups include: First sequence subgroup: {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}; Second sequence subgroup: {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}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {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,-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}; The sequence subgroups include: First sequence subgroup: {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}; Second sequence subgroup: {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}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{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 sequence subgroups include: First sequence subgroup: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,1,-1,-1,1,1,-1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}; Second sequence subgroup: {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,1,-1,1}, {1,1,-1,-1,-1,-1,-1,1,1}, {1,-1,-1,-1,-1,-1,1,1}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}, {1 ,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,j}; The sequence subgroups include: First sequence subgroup: {1,-j,-1,-j,1,-j,-1,-j}, {1,j,-1,j,1,j,-1,j}, {1,-j,1,j,1,-j,1,j}, {1,j,1,-j,1,j,1,-j}; Second sequence subset: {1,-j,-1,-j,-1,j,1,j}, {1,j,-1,j,-1,-j,1,-j}, {1,-j,1,j,-1,j,-1,-j}, {1,j,1,-j,-1,-j,-1,-j}.
20. The method according to claim 12 or 13, It is characterized in that The sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{1,-1,1,-1,-1,1,-1,1}、{1,1,-1,-1,-1,-1,1,1}、{1,-1,-1,1,-1,1,1,-1}; Alternatively, the sequences of the first sequence group / the second sequence group include the following sequences: {1,1,1,-1,1,1,1,-1}、{1,-1,1,1,1,-1,1,1}、{1,1,-1,1,1,1,-1,1}、{1,-1,-1,-1,1,-1,-1,-1}、{1,1,1,-1,-1,-1,-1,1}、{1,-1,1,1,-1,1,-1,-1}、{1,1,-1,1,-1,-1,1,-1}、{1,-1,-1,-1,-1,1,1,1}。 21. The method according to claim 20, It is characterized in that When the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,1,1,1,1,1}、{1,-1,1,-1,1,-1,1,-1}、{1,1,-1,-1,1,1,-1,-1}、{1,-1,-1,1,1,-1,-1,1}、{1,1,1,1,-1,-1,-1,-1}、{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 sequence subgroups include: First sequence subgroup: {1,1,1,1,1,1,1,1}, {1,-1,1,-1,1,-1,1,-1}, {1,1,-1,-1,1,1,-1,-1}, {1,-1,-1,-1,1,-1,-1}, {1,-1,-1,1,1,-1,-1,1}; Second sequence subgroup: {1,1,1,1,-1,-1,-1,-1}, {1,-1,1,-1,-1,-1,1,-1,1}, {1,1,-1,-1,-1,-1,-1,1,1}, {1,-1,-1,-1,-1,-1,1,1}; Alternatively, when the sequence of the first sequence group / the second sequence group includes the following sequence: {1,1,1,-1,1,1,1,-1}、{1,-1,1,1,1,-1,1,1}、{1,1,-1,1,1,1,-1,1}、{1,-1,-1,-1,1,-1,-1,-1}、{1,1,1,-1,-1,-1,-1,1}、{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 sequence subgroups include: First sequence subgroup: {1,1,1,-1,1,1,1,-1}, {1,-1,1,1,1,-1,1,1}, {1,1,-1,1,1,1,-1,1}, {1,-1,-1,-1,-1,-1,-1,-1}; Second sequence subgroup: {1,1,1,-1,-1,-1,-1,1}, {1,-1,1,1,-1,-1,-1,-1}, {1,1,-1,1,-1,-1,-1,-1}, {1,-1,-1,-1,-1,-1,1,1}.
22. The method according to claim 12 or 13, It is characterized in that Each reference signal in each reference signal combination is a demodulation reference signal DMRS; The first signaling is downlink control information DCI.
23. A communication device, It is characterized in that The communication device comprises: A communication unit, configured to receive or send a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy: Where r(m) is a pseudo-random sequence, m is a non-negative integer, A is a non-zero complex constant, t=mmodN, W(·) represents an orthogonal code sequence of length N, and the independent variable ranges from 0, 1, ..., N-1 c(·) is a mask sequence, and the range of independent variables is non-negative integers; Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group; The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group; The reference signal sending unit is used to generate and send the at least one reference signal.
24. A communication device, It is characterized in that The communication device comprises: A communication unit, configured to receive or send a first signaling; wherein the preset domain segment included in the first signaling indicates a first reference signal combination; the first reference signal combination includes at least one reference signal; wherein different values of the preset domain segment included in the first signaling correspond to each reference signal combination; all reference signals included in each reference signal combination constitute a reference signal set, and the reference signal set includes at least two reference signal groups; a reference signal sequence of each reference signal in the at least two reference signal groups satisfy: Where r(m) is a pseudo-random sequence, m is a non-negative integer, A is a non-zero complex constant, t=mmodN, W(·) represents an orthogonal code sequence of length N, and the independent variable ranges from 0, 1, ..., N-1 c(·) is a mask sequence, and the range of independent variables is non-negative integers; Any two reference signal groups of the at least two reference signal groups satisfy the following condition: the reference signal sequences of all reference signals in the first reference signal group The corresponding orthogonal code sequence W(·) constitutes the first sequence group, and the reference signal sequence of all reference signals in the second reference signal group The corresponding orthogonal code sequences W(·) form a second sequence group; the sequences in the first sequence group are orthogonal; the sequences in the second sequence group are orthogonal; the first sequence group includes at least two sequence subgroups; the second sequence group includes at least two sequence subgroups; the sequences in one sequence subgroup in the first sequence group are orthogonal to the sequences in some sequence subgroups in the second sequence group; the sequences in the first sequence group are different from the sequences in the second sequence group; The sequence c(·) corresponding to the first sequence group is different from the sequence c(·) corresponding to the second sequence group; the sequence r(m) corresponding to the first sequence group is the same as the sequence r(m) corresponding to the second sequence group; The reference signal receiving unit is configured to receive the at least one reference signal.
25. A communication device, It is characterized in that The communication device comprises at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface circuit to execute the communication method according to any one of claims 1 to 11.
26. A communication device, It is characterized in that The communication device comprises at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface circuit to execute the communication method according to any one of claims 12 to 22.
27. A chip, It is characterized in that The chip includes a processing circuit and an interface; the processing circuit is used to call and run a computer program stored in a storage medium from a storage medium to execute the communication method as described in any one of claims 1-11, or to execute the communication method as described in any one of claims 12-22.
28. A computer readable storage medium, It is characterized in that The computer-readable storage medium stores instructions; when the instructions are executed, the communication method according to any one of claims 1 to 11 is executed, or the communication method according to any one of claims 12 to 22 is executed.
29. A computer program product, It is characterized in that The method comprises instructions; when the instructions are executed on a computer, the computer is caused to execute the communication method as claimed in any one of claims 1 to 11, or the computer is caused to execute the communication method as claimed in any one of claims 12 to 22.
30. A communication system, It is characterized in that include: A first communication device and a second communication device; wherein: The first communication device is used to execute the method according to any one of claims 1 to 11; The second communication device is used to execute the method according to any one of claims 12 to 22.
