Signal transmission method and device
A signal transmission method and device are provided. The method includes: determining a codebook C being a set of matrices W; determining a matrix set Ω={W}∈C from the codebook C; generating one or more layers of signals, beamforming the signals with matrixes in the matrix set Ω, and cyclically mapping the matrixes in the matrix set Ω to different locations of transmission resources; and transmitting the beamformed signals at the different locations of the transmission resources.
1. A signal transmission method, comprising:
determining a codebook C, wherein the codebook C is a set of matrices W;
determining a matrix set Ω={W}∈C from the codebook C;
generating one or more layers of signals, beamforming the signals with matrixes in the matrix set Ω, and cyclically mapping the matrixes in the matrix set Ω to different locations of transmission resources; and
transmitting the beamformed signals at the different locations of the transmission resources;
wherein each matrix W is generated by transforming a phase ϕ of at least one Discrete Fourier Transform DFT vector V;
a set of DFT vectors corresponding to the matrices W in the matrix set Ω constitutes a group of adjacent DFT vectors V={V 1 , V 2 , . . . V N };
a set of phases corresponding to the matrices W in the matrix set Ω constitutes a set of adjacent phases Θ={ϕ 1 , ϕ 2 , . . . ϕ L };
the phases ϕ corresponding to the matrices W mapped to adjacent transmission resources are discontinuous in Θ={ϕ 1 , ϕ 2 . . . ϕ K }.
2. The method according to claim 1 , wherein the codebook C is of a dual-stage codebook structure, and in the codebook C, the matrices W=W 1 W 2 =W 1 W 2b W 2c ;
wherein each W 1 matrix is formed by N DFT beams which are adjacent to each other and oriented at different angles, wherein N is a positive integer;
a second-stage precoding matrix W 2b ={w 2b,1 , . . . w 2b,L } is configured to perform a selection for beams in the W 1 , wherein w 2b,1 , . . . w 2b,L are beam selection matrices, L is a positive integer;
a cyclic mapping manner of the W 2b,1 , . . . w 2b,L is: selecting, from the matrices in the W 1 , the matrices corresponding to the discontinuous DFT vectors for the adjacent transmission resources;
a second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . is configured to perform phase rotations for the beams in the W 1 , wherein w 2c,k is a phase transformation matrix.
3. The method according to claim 2 , wherein a degree of separation of the matrices mapped to two adjacent transmission resources is greater than a preset value; and/or
a distance between the phase transformation matrices w 2c,k in the W 2c mapped to the adjacent transmission resources is greater than a second preset value.
4. The method according to claim 3 , wherein the degree of separation of two matrices in the W 2b mapped to the two adjacent transmission resources is maximized based on a distance measurement value, the degree of separation of the two matrices in the W 2b is greater than a first preset value.
5. The method according to claim 1 , wherein the codebook C is of a dual-stage codebook structure, and in the codebook C, the matrices W=W 1 W 2 =W 1 W 2b W 2c ;
wherein each W 1 matrix is formed by N DFT vectors which are adjacent to each other and oriented at different angles, wherein N is a positive integer;
a second-stage precoding matrix W 2b ={w 2b,1 , . . . w 2b,L } is configured to perform a selection for the DFT vectors in the W 1 , wherein w 2b,1 , . . . w 2b,L are beam selection matrices, L is a positive integer;
a cyclic mapping manner of the w 2b,1 , . . . w 2b,L is: selecting, from the matrices in the W 1 , the matrices corresponding to the same or different DFT vectors for the adjacent transmission resources, wherein the selected DFT vectors are continuous or discontinuous when different DFT vectors are selected;
a second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . is configured to perform phase rotations for the beams in the W 1 , wherein w 2c,k is a phase transformation matrix, and a cyclic mapping manner of the w 2c,1 , . . . w 2c,K is: selecting discontinuous phases from the second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . .
6. The method according to claim 1 , wherein Θ={0, π} or Θ={π/2,3π/2}.
7. The method according to claim 1 , further comprising: transmitting indication information of a determined group of matrices which are enabled to be cyclically mapped to different transmission resources.
8. A signal transmission device, comprising: a processor, a memory and a transceiver, wherein the processor is configured to read a program stored in the memory to:
determine a codebook C, wherein the codebook C is a set of matrices W;
determine a matrix set Ω={W}∈C from the codebook C; and
generate one or more layers of signals, beamform the signals with matrixes in the matrix set Ω, cyclically map the matrixes in the matrix set Ω to different locations of transmission resources, and transmit the beamformed signals at the different locations of the transmission resources;
the transceiver is configured to receive and transmit data, and
the memory is configured to store therein data for the operation of the processor;
wherein each matrix W is generated by transforming a phase ϕ of at least one Discrete Fourier Transform DFT vector V;
a set of DFT vectors corresponding to the matrices W in the matrix set Ω constitutes a group of adjacent DFT vectors V={V 1 , V 2 , . . . V N };
a set of phases corresponding to the matrices W in the matrix set Ω constitutes a set of adjacent phases Θ={ϕ 1 , ϕ 2 , . . . ϕ K };
the phases ϕ corresponding to the matrices W mapped to adjacent transmission resources are discontinuous in Θ={ϕ 1 , ϕ 2 , . . . ϕ K }.
9. The device according to claim 8 , wherein the codebook C is of a dual-stage codebook structure, and in the codebook C, the matrices W=W 1 W 2 =W 1 W 2b W 2c ;
wherein each W 1 matrix is formed by N DFT beams which are adjacent to each other and oriented at different angles, wherein N is a positive integer;
a second-stage precoding matrix W 2b ={w 2b,1 , . . . w 2b,L } is configured to perform a selection for beams in the W 1 , wherein w 2b,1 , . . . w 2b,L are beam selection matrices, L is a positive integer;
a cyclic mapping manner of the w 2b,1 , . . . w 2b,L is: selecting, from the matrices in the W 1 , the matrices corresponding to the discontinuous DFT vectors for the adjacent transmission resources;
a second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . is configured to perform phase rotations for the beams in the W 1 , wherein w 2c,k is a phase transformation matrix.
10. The device according to claim 9 , wherein a degree of separation of the matrices mapped to two adjacent transmission resources is greater than a preset value; and/or
a distance between the phase transformation matrices w 2c,k in the W 2c mapped to the adjacent transmission resources is greater than a second preset value.
11. The device according to claim 8 , wherein the codebook C is of a dual-stage codebook structure, and in the codebook C, the matrices W=W 1 W 2 =W 1 W 2b W 2c ;
wherein each W 1 matrix is formed by N DFT vectors which are adjacent to each other and oriented at different angles, wherein N is a positive integer;
a second-stage precoding matrix W 2b ={w 2b,1 , . . . w 2b,L } is configured to perform a selection for the DFT vectors in the W 1 , wherein w 2b,1 , . . . w 2b,L are beam selection matrices, L is a positive integer;
a cyclic mapping manner of the w 2b,1 , . . . w 2b,L is: selecting, from the matrices in the W 1 , the matrices corresponding to the same or different DFT vectors for the adjacent transmission resources, wherein the selected DFT vectors are continuous or discontinuous when different DFT vectors are selected;
a second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . is configured to perform phase rotations for the beams in the W 1 , wherein w 2c,k is a phase transformation matrix, and a cyclic mapping manner of the w 2c,1 , . . . w 2c,K is: selecting discontinuous phases from the second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . .
12. The device according to claim 8 , wherein Θ={0,π} or Θ={π/2,3π/2}.
13. The device according to claim 8 , wherein the processor is configured to read the program stored in the memory to:
transmit indication information of a determined group of matrices which are enabled to be cyclically mapped to different transmission resources.
14. A signal receiving method, comprising:
acquiring a determined group of matrices which are cyclically mapped to different transmission resources, wherein a matrix set Ω={W}∈C, a codebook C is a set of matrices W;
receiving beamformed signals transmitted at different locations of the transmission resources, wherein the beamformed signals are obtained by beamforming one or more layers of signals through the matrices;
wherein each matrix W is generated by transforming a phase ϕ of at least one Discrete Fourier Transform DFT vector V;
a set of DFT vectors corresponding to the matrices W in the matrix set Ω constitutes a group of adjacent DFT vectors V={V 1 , V 2 , . . . V N };
a set of phases corresponding to the matrices W in the matrix set Ω constitutes a set of adjacent phases Θ={ϕ 1 , ϕ 2 , . . . ϕ K };
the phases ϕ corresponding to the matrices W mapped to adjacent transmission resources are discontinuous in Θ={ϕ 1 , ϕ 2 , . . . ϕ K }.
15. The method according to claim 14 , wherein the codebook C is of a dual-stage codebook structure, and in the codebook C, the matrices W=W 1 W 2 =W 1 W 2b W 2c ;
wherein each W 1 matrix is formed by N DFT beams which are adjacent to each other and oriented at different angles, wherein N is a positive integer;
a second-stage precoding matrix W 2b ={w 2b,1 , . . . w 2b,L } is configured to perform a selection for beams in the W 1 , wherein w 2b,1 , . . . w 2b,L are beam selection matrices, L is a positive integer;
a cyclic mapping manner of the w 2b,1 , . . . w 2b,L is: selecting, from the matrices in the W 1 , the matrices corresponding to the discontinuous DFT vectors for the adjacent transmission resources;
a second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . is configured to perform phase rotations for the beams in the W 1 , wherein w 2c,k is a phase transformation matrix.
16. The method according to claim 14 , wherein the codebook C is of a dual-stage codebook structure, and in the codebook C, the matrices W=W 1 W 2 =W 1 W 2b W 2c ;
wherein each W 1 matrix is formed by N DFT vectors which are adjacent to each other and oriented at different angles, wherein N is a positive integer;
a second-stage precoding matrix W 2b ={w 2b,1 , . . . w 2b,L } is configured to perform a selection for the DFT vectors in the W 1 , wherein w 2b,1 , . . . w 2b,L are beam selection matrices, L is a positive integer;
a cyclic mapping manner of the w 2b,1 , . . . w 2b,L is: selecting, from the matrices in the W 1 , the matrices corresponding to the same or different DFT vectors for the adjacent transmission resources, wherein the selected DFT vectors are continuous or discontinuous when different DFT vectors are selected;
a second-stage precoding matrix W 2 ={w 2c,k } k=1,2, . . . is configured to perform phase rotations for the beams in the W 1 , wherein w 2c,k is a phase transformation matrix, and a cyclic mapping manner of the w 2c,1 , . . . w 2c,K is: selecting discontinuous phases from the second-stage precoding matrix W 2c ={w 2c,k } k=1,2, . . . .
17. A signal receiving device, comprising: a transceiver, a processor and a memory, wherein the processor is configured to read a program stored in the memory to perform the steps of the signal receiving method according to claim 14 .