[go: up one dir, main page]

WO2020063843A1 - Communication method and apparatus - Google Patents

Communication method and apparatus Download PDF

Info

Publication number
WO2020063843A1
WO2020063843A1 PCT/CN2019/108501 CN2019108501W WO2020063843A1 WO 2020063843 A1 WO2020063843 A1 WO 2020063843A1 CN 2019108501 W CN2019108501 W CN 2019108501W WO 2020063843 A1 WO2020063843 A1 WO 2020063843A1
Authority
WO
WIPO (PCT)
Prior art keywords
matrix
row
vectors
modulation symbols
column
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2019/108501
Other languages
French (fr)
Chinese (zh)
Inventor
郭文婷
向铮铮
卢磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2020063843A1 publication Critical patent/WO2020063843A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2003Modulator circuits; Transmitter circuits for continuous phase modulation

Definitions

  • the present application relates to the field of communication technologies, and in particular, to a communication method and device.
  • terminal devices can communicate in two ways.
  • One is the PC5 method for direct communication between terminal devices, which is a side chain (SL) transmission at this time; the other is the air interface Uu method for communication through a base station.
  • SL side chain
  • two terminal devices implement side-chain transmission based on one antenna port.
  • the terminal device 1 sends information to the terminal device 2 through a side chain, and sends the information to the terminal device 2 through an antenna port.
  • the terminal device 2 receives the information sent by the terminal device 1 through the side chain through the antenna port.
  • the present application provides a communication method and device for improving transmission reliability.
  • an embodiment of the present application provides a communication method applied to a first terminal device, where the first terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the method includes:
  • the first terminal device determines to send information to the second terminal device through a side chain, it obtains a target codebook, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix.
  • a matrix for mapping consecutive 2N modulation symbols to each antenna port wherein the second matrix is a 2N ⁇ 2N matrix with a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N First vectors correspond one-to-one to the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one to the 4N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;
  • the first terminal device encodes the information according to the target codebook, and sends the encoded information to the second terminal device through a side chain.
  • the target codebook is obtained and the information is encoded according to the target codebook, and the encoded information is sent to the second terminal device through the side chain.
  • the diversity transmission of information that needs side-chain transmission between two terminal devices can be realized, so that the second terminal device can obtain more independent fading signals of the same modulation symbol, thereby improving transmission reliability.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N and any two row vectors are orthogonal vectors, so that orthogonality between adjacent subcarriers can be achieved. .
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • the elements of the other two column vectors of the third matrix are the conjugates of the other two modulation symbols in the four consecutive modulation symbols, and the phase can be rotated by 90 degrees, thereby ensuring the encoding codebook. Orthogonality, the receiving end can obtain the receiving gain through simple linear decoding, and realize the optimal performance of the linear receiver.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • the second matrix is a matrix obtained by adjusting positions of elements in a row vector in a fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols,
  • each antenna port pair contains all the modulation symbols, and the receiving end can complete the decoding as long as it receives the information of one antenna port pair.
  • the codebook has better scalability and reduces the port with poor channel status. The resulting impact enables the receiving end to correctly decode even if it only receives information sent by some ports.
  • the fifth matrix as a matrix obtained by conjugating any two rows in the sixth matrix, the difference in data sent by each subcarrier can be further manufactured, so that the spreading gain is increased.
  • the elements of any two row vectors of the third matrix are any two modulation symbols among the four consecutive modulation symbols, and the elements of the other two row vectors of the third matrix are The conjugate of the other two modulation symbols in the four consecutive modulation symbols is described.
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the second matrix is a matrix obtained by adjusting positions of elements in a column vector in a fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols, and the receiving end can complete the decoding as long as it receives the information of one antenna port pair.
  • the codebook has better scalability and reduces the port with poor channel status. The resulting impact enables the receiving end to correctly decode even if it only receives information sent by some ports.
  • the fifth matrix as a matrix obtained by conjugating any two columns in the sixth matrix, the difference in data sent by each subcarrier can be further manufactured, so that the spreading gain is increased.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N, which can reduce the impact of frequency selective fading through data spreading and reduce Spreading reduces interference between ports and reduces decoding complexity.
  • an embodiment of the present application provides a communication method applied to a second terminal device.
  • the second terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the method includes:
  • the second terminal device determines to receive information from the first terminal device through the side chain, it obtains a target codebook, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix.
  • Matrix for mapping consecutive 2N modulation symbols to each antenna port wherein the second matrix is a 2N ⁇ 2N matrix having a rank equal to N, the second matrix includes N first vectors, and the N First vectors correspond one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;
  • the second terminal device demodulates information received from the first terminal device through a side chain according to the target codebook.
  • the target codebook is obtained and the information received from the first terminal device through the side chain is demodulated according to the target codebook.
  • Diversity transmission of information requiring side-chain transmission between two terminal devices is achieved, so that the second terminal device can obtain more independent fading signals of the same modulation symbol, thereby improving transmission reliability.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • an embodiment of the present application provides a communication apparatus applied to a first terminal device.
  • the first terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes:
  • a processing unit configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N ⁇ 2N matrix having a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N A first vector corresponds one-to-one with the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one with the 4N antenna ports, and each second vector Including 2N elements, and every two second vectors correspond to a first vector;
  • a sending unit is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • beneficial effects provided by the third aspect and the source implementation provided by the third aspect of the third aspect may refer to the benefits provided by the first aspect and the possible implementation manners of the first aspect, and will not be repeated here. To repeat.
  • an embodiment of the present application provides a communication device applied to a second terminal device.
  • the second terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes:
  • a determining unit configured to obtain a target codebook when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N ⁇ 2N matrix having a rank equal to N, and the second matrix includes N first vectors, and the N A first vector corresponds one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second vector Including 2N elements, and every two second vectors correspond to a first vector;
  • a demodulation unit is configured to demodulate information received from the first terminal device through a side chain according to the target codebook.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1111]
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols
  • i is a natural number starting from 1
  • * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • an embodiment of the present application provides a communication apparatus applied to a first terminal device.
  • the first terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes: a processor and a transmitter;
  • the processor is configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is based on a second matrix.
  • the obtained matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N ⁇ 2N matrix having a rank equal to 2N, and the second matrix includes 2N first vectors, where 2N first vectors correspond one-to-one with the 2N antenna ports, the first matrix includes 4N second vectors, and the 4N second vectors correspond one-to-one with the 4N antenna ports.
  • the two vectors include 2N elements, and every two second vectors correspond to a first vector;
  • the transmitter is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1111]
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols
  • i is a natural number starting from 1
  • * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • the source side provided by the fifth aspect and the possible implementation manners of the fifth aspect may refer to the foregoing first aspect and the beneficial effects brought by the possible implementation manners of the first aspect, and will not be repeated here. To repeat.
  • an embodiment of the present application provides a communication apparatus applied to a second terminal device.
  • the second terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes: a processor and a receiver;
  • the processor is configured to obtain a target codebook when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is based on a second matrix.
  • the obtained matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N ⁇ 2N matrix having a rank equal to N, and the second matrix includes N first vectors, where The N first vectors correspond one-to-one with the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one with the 2N antenna ports, and each The two vectors include 2N elements, and every two second vectors correspond to a first vector;
  • the processor is configured to demodulate information received by the receiver from the first terminal device through a side chain according to the target codebook.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • beneficial effects provided by the sixth aspect and the possible implementation manners of the sixth aspect may refer to the beneficial effects brought by the second aspect and the possible implementation manners of the second aspect, and are not repeated here. To repeat.
  • an embodiment of the present application provides a chip, including: a processor;
  • the processor is configured to execute the method according to any one of the first aspects.
  • the chip further includes: a memory;
  • the memory is used for storing instructions
  • the processor is specifically configured to call an instruction stored in the processor to execute the method according to any one of the foregoing first aspects.
  • an embodiment of the present application provides a chip, including: a processor;
  • the processor is configured to execute the method according to any one of the second aspects.
  • the chip further includes: a memory;
  • the memory is used for storing instructions
  • the processor is specifically configured to call an instruction stored in the processor to execute the method according to any one of the foregoing second aspects.
  • an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored.
  • the computer program is executed by a processor, the method according to any one of the first aspects is implemented.
  • an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the foregoing second aspects is implemented.
  • an embodiment of the present application provides a computer program product.
  • the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, any one of the first aspects is executed. Methods.
  • an embodiment of the present application provides a computer program product, where the computer program product includes one or more computer instructions, and when the computer instructions are loaded and executed on a computer, any one of the second aspects is executed Methods.
  • FIG. 1 is a schematic diagram of an application architecture according to an embodiment of the present application
  • FIG. 2 is a flowchart of a communication method according to an embodiment of the present application.
  • FIG. 3 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of a communication device according to another embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of a communication device according to another embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a chip according to an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a chip according to another embodiment of the present application.
  • FIG. 1 is a schematic diagram of an application architecture according to an embodiment of the present application.
  • the application architecture of this embodiment may include a first terminal device and a second terminal device.
  • the first terminal device and the second terminal device can perform side-chain SL transmission.
  • the first terminal device and the second terminal device each include 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is a positive integer, and the 4N antenna ports are used for the first terminal.
  • Device and side-chain SL transmission of the second terminal device are examples of the second terminal device.
  • terminal equipment which can also be called user equipment
  • CPE customer equipment
  • smart phones such as Android phones, IOS phones, etc.
  • multimedia devices streaming media devices
  • personal computers Internet devices such as tablet computers, PDAs, mobile Internet devices (MIDs) or wearable smart devices.
  • MIDs mobile Internet devices
  • SL-based communication is implemented between two terminal devices through only one antenna port.
  • the terminal device 1 sends information to the terminal device 2 through a side chain, and sends the information to the terminal device 2 through an antenna port.
  • the terminal device 2 receives the information sent by the terminal device 1 through the side chain through the antenna port.
  • FIG. 2 is a flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 2, the method in this embodiment may include:
  • Step 201 When the first terminal device determines to send information to the second terminal device through the side chain, obtain the target codebook.
  • the target codebook may be configured or predefined by the network.
  • the first terminal device and the second terminal device may The codebook defaults to the target codebook of the current network; if a codebook set is configured in a certain network, the codebook set may include multiple codebooks (greater than 1), and the first terminal device sends the When the two terminal devices send information, they can inform the second terminal device of the target codebook in the codebook set in advance.
  • the target codebook can be indicated to the second terminal device through the control information of the side chain.
  • the target codebook may also be selected by the first terminal device.
  • the first terminal device may notify the second terminal device in advance when it sends information to the second terminal device through the side chain.
  • the self-selected codebook is the target codebook.
  • the second terminal device instructs the first terminal device to select the self-selected codebook through the control information of the side chain.
  • the target codebook is related to the first matrix.
  • the target codebook is a codebook obtained according to the first matrix, and the first matrix is obtained according to the second matrix.
  • a matrix of modulation symbols is mapped to each antenna port. That is, the target codebook can map consecutive 2N modulation symbols to each antenna port, and the specific mapping manner is obtained according to the first matrix.
  • the second matrix is a 2N ⁇ 2N matrix with a rank equal to 2N.
  • the second matrix includes 2N first vectors, and the 2N first vectors correspond to the 2N antenna port pairs one to one.
  • the first matrix includes 4N second vectors, and the 4N second vectors are in one-to-one correspondence with the 4N antenna ports.
  • Each second vector includes 2N elements, and every two second vectors correspond to a first vector. .
  • rank of the second matrix equal to 2N is to ensure the orthogonality of the target codebook, so that the data sent by each antenna port is relatively independent, and the space diversity effect of the antenna is fully used. Both the first matrix and the second matrix are used to carry consecutive 2N modulation symbols.
  • the two second vectors correspond to one first vector. It can be understood that the two second vectors can be determined according to the first vector. It should be noted that the specific manner of determining the two second vectors according to the first vector may be flexibly designed according to actual requirements.
  • the m-th element of the first vector is represented as V1 m
  • the first vector of the second vector corresponds to the first vector.
  • m elements are represented as V2 m
  • the m-th element of another second vector corresponding to the first vector is represented as V3 m
  • m is an integer from 1 to 2N
  • V2 m V1 m
  • the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.
  • the number of non-zero elements of the two second vectors corresponding to the first vector is equal to N, and the frequency domain duty cycle for any port can be 1/2. In this way, the impact of frequency selective fading can be reduced through data spreading, and the interference between various ports can be reduced through sparse 1/2 spreading, while reducing the decoding complexity.
  • the second matrix may be a matrix obtained according to the third matrix and the fourth matrix .
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a rank of 2N composed of 1 and -1
  • any two row vectors are orthogonal vectors 2N ⁇ 2N matrix.
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors, thereby achieving orthogonality between adjacent subcarriers.
  • the first vector may be a row vector or the same column.
  • the second vector may be a row vector or a column vector, that is, a row vector of the second matrix may correspond to two row vectors or two column vectors of the first matrix.
  • the second vector may be a row vector or a column vector, that is, a column vector of the second matrix, and may correspond to two row vectors or two column vectors of the first matrix.
  • the phase can be rotated by 90 degrees, thereby ensuring the orthogonality of the codebook.
  • the receiver can obtain the receiving gain through simple linear decoding to achieve the optimal performance of the linear receiver.
  • the elements in the third matrix may include a conjugate of at least one modulation symbol among the 2N modulation symbols.
  • the elements of any two column vectors of the third matrix are any two modulation symbols among four consecutive modulation symbols
  • the elements of the other two column vectors of the third matrix are Is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • the phase can be rotated by 90 degrees, thereby ensuring the orthogonality of the codebook.
  • the receiving end can obtain the receiving gain through simple linear decoding and achieve the optimal performance of the linear receiver.
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * is conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols;
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • the second matrix is a matrix obtained by adjusting the position of elements in the row vector in the fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols, which can be implemented.
  • Each antenna port pair can transmit 2N consecutive modulation symbols, which can support the dynamic expansion of the number of antenna port pairs.
  • the fifth matrix as a matrix obtained by conjugating any two rows in the sixth matrix, the difference in data sent by each subcarrier can be further manufactured, so that the spreading gain is increased.
  • the elements of any two row vectors of the third matrix are any two modulation symbols of the four consecutive modulation symbols, and the elements of the other two row vectors of the third matrix are the four consecutive modulation symbols. Conjugate of the other two modulation symbols in.
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in the fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols.
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix is a pair of
  • the matrix obtained by taking the conjugate of any two columns in the sixth matrix is further described to further create the difference in the data transmitted by each subcarrier, so that the spreading gain is increased; i and j each take an integer from 1 to 2N.
  • each row and column in the second matrix contains consecutive 2N modulation symbols, and each antenna port can be implemented.
  • Each pair can transmit continuous 2N modulation symbols, which can support the dynamic expansion of the number of antenna port pairs.
  • each antenna port pair contains all the modulation symbols, and the receiver can complete the decoding as long as it receives the information of one antenna port pair.
  • the codebook has better scalability and reduces the port with poor channel status. The resulting impact enables the receiving end to correctly decode even if it only receives information sent by some ports.
  • the fourth matrix may specifically be any 4 ⁇ 4 matrix composed of 1 and -1 with a rank of 4 and any two row vectors being orthogonal vectors.
  • the fourth matrix may be a matrix generated by taking any element in each of the four vector sets as a row vector.
  • the four vector sets can be represented as Set1, Set2, Set3, and Set4, respectively; and, Set1: ⁇ [1 ] ⁇ ; Set3: ⁇ [1, -1, -1], [-1, -1, 1] ⁇ ; Set4: ⁇ [1, -1, -1], [-1, -1, 1] ⁇ .
  • the fourth matrix by including the fourth matrix with any one of the above, orthogonality between adjacent subcarriers can be achieved.
  • any specific implementation method for generating a second matrix that satisfies the condition that the second matrix carries consecutive 2N modulation symbols and the second matrix is a 2N ⁇ 2N matrix with a rank equal to 2N is protected by this application. range.
  • a sixth matrix can be obtained as:
  • the first column of the second matrix corresponds to antenna port pair 0
  • the second column of the second matrix corresponds to antenna port pair 1
  • the third column of the second matrix corresponds to antenna port pair 2.
  • the fourth column of the second matrix corresponds to the antenna port pair 3.
  • the first matrix may be, for example:
  • the first and second column vector of the first matrix can correspond to two antenna ports of antenna port pair 0, and the third and fourth columns of the first matrix
  • the vector can correspond to two antenna ports of antenna port pair 1
  • the fifth and sixth columns of the first matrix can correspond to the two antenna ports of antenna port pair 2
  • the seventh and eighth columns of the first matrix can correspond to two antenna ports of antenna port pair 3.
  • Step 202 The first terminal device encodes the information according to the target codebook, and sends the encoded information to the second terminal device through a side chain.
  • the information to be sent to the second terminal device through the side chain may be coded and modulated to obtain a corresponding modulation symbol.
  • the target codebook can be used for encoding. Specifically, the modulation symbols output after the information is coded and modulated can be divided into blocks. Each data block can contain consecutive 2N modulation symbols. Each data block can be coded together through the target codebook, and the coded output can be mapped accordingly. On 2N REs of frequency domain resources of each antenna port for side chain transmission.
  • the first terminal device encodes the information that the first terminal device needs to send to the second terminal device through the side chain according to the target codebook, so that the diversity transmission of the transmission information on the side chain can be achieved, so that the second terminal device More independent fading signals of the same modulation symbol can be obtained, thereby improving transmission reliability.
  • Step 203 When the second terminal device determines to receive information from the first terminal device through a side chain, obtain a target codebook.
  • the target codebook may be configured or predefined by the network.
  • the first terminal device and the second terminal device may The codebook defaults to the target codebook of the current network; if a codebook set is configured in a certain network, the codebook set may include multiple codebooks (greater than 1), and the first terminal device sends the When the two terminal devices send information, they can inform the second terminal device of the target codebook in the codebook set in advance.
  • the target codebook can be indicated to the second terminal device through the control information of the side chain.
  • the target codebook may also be selected by the first terminal device.
  • the first terminal device may notify the second terminal device in advance when it sends information to the second terminal device through the side chain.
  • the self-selected codebook is the target codebook.
  • the second terminal device instructs the first terminal device to select the self-selected codebook through the control information of the side chain.
  • step 201 for the specific content of the target codebook, refer to the related description of step 201, and details are not described herein again.
  • Step 204 The second terminal device demodulates information received from the first terminal device through a side chain according to the target codebook.
  • the target codebook is obtained and the information is encoded according to the target codebook, and the encoded information is sent to the second terminal device through the side chain.
  • the second terminal device determines to receive information from the first terminal device through the side chain, it acquires the target codebook and demodulates the information received from the first terminal device through the side chain according to the target codebook.
  • Two terminal devices can be implemented Diversity transmission of information that needs side-chain transmission between them enables the second terminal device to obtain more independent fading signals of the same modulation symbol, thereby improving transmission reliability.
  • FIG. 3 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • the communication device may be implemented in software, hardware, or a combination of software and hardware, and is applied to the first terminal device.
  • the communication device includes a processing unit 301 and a sending unit 302. among them,
  • the processing unit 301 is configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix.
  • Matrix for mapping consecutive 2N modulation symbols to each antenna port wherein the second matrix is a 2N ⁇ 2N matrix with a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N First vectors correspond one-to-one to the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one to the 4N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;
  • the sending unit 302 is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • the communication device provided in this embodiment may be used for the technical solution on the first terminal device side in the embodiment shown in FIG. 2.
  • the implementation principles and technical effects are similar, and details are not described herein again.
  • FIG. 4 is a schematic structural diagram of a communication device according to another embodiment of the present application.
  • the communication device may be implemented in software, hardware, or a combination of software and hardware, and is applied to the foregoing second terminal device.
  • the communication device includes: a determining unit 401 and a demodulating unit 402. among them,
  • a determining unit 401 is configured to determine when receiving information from a first terminal device through a side chain, obtain a target codebook, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix.
  • Matrix for mapping consecutive 2N modulation symbols to each antenna port wherein the second matrix is a 2N ⁇ 2N matrix having a rank equal to N, the second matrix includes N first vectors, and the N First vectors correspond one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;
  • a demodulation unit 402 is configured to demodulate information received from the first terminal device through a side chain according to the target codebook.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • the communication device provided in this embodiment may be used for the technical solution on the second communication device side in the embodiment shown in FIG. 2.
  • the implementation principles and technical effects are similar, and details are not described herein again.
  • FIG. 5 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • the communication device may be implemented in software, hardware, or a combination of software and hardware, and is applied to the first terminal device.
  • the communication device includes a processor 501 and a transmitter 502. among them,
  • the processor 501 is configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix.
  • a matrix for mapping consecutive 2N modulation symbols to each antenna port wherein the second matrix is a 2N ⁇ 2N matrix with a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N First vectors correspond one-to-one to the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one to the 4N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;
  • the transmitter 502 is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • the communication device provided in this embodiment may be used for the technical solution on the first terminal device side in the embodiment shown in FIG. 2.
  • the implementation principles and technical effects are similar, and details are not described herein again.
  • FIG. 6 is a schematic structural diagram of a communication apparatus according to another embodiment of the present application.
  • the communication apparatus may be implemented in software, hardware, or a combination of software and hardware, and is applied to the foregoing second terminal device.
  • the communication device includes a processor 601 and a receiver 602. among them,
  • a processor 601 configured to determine a target codebook obtained when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix Matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N ⁇ 2N matrix having a rank equal to N, the second matrix includes N first vectors, and the N First vectors correspond one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;
  • the processor 601 is further configured to demodulate information received by the receiver 602 from the first terminal device through a side chain according to the target codebook.
  • the second matrix is a matrix obtained according to a third matrix and a fourth matrix
  • the third matrix is a 2N ⁇ 2N matrix determined according to consecutive 2N modulation symbols
  • the fourth matrix is a 2N ⁇ 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.
  • N is equal to 2
  • the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.
  • N is equal to 2
  • the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols
  • the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.
  • N is equal to 2
  • the third matrix includes any one of the following:
  • E [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
  • the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols
  • the element in the i-th row and j-th column of the third matrix is denoted as M1 ij
  • the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij
  • the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.
  • the m-th element of the first vector is represented as V1 m
  • the m-th element of a second vector corresponding to the first vector is represented as V2 m
  • the communication device provided in this embodiment may be used for the technical solution on the second communication device side in the embodiment shown in FIG. 2.
  • the implementation principles and technical effects are similar, and details are not described herein again.
  • FIG. 7 is a schematic structural diagram of a chip according to an embodiment of the present application. As shown in FIG. 7, the chip includes: a processor 701, configured to execute a method on a first terminal device side of the method embodiment shown in FIG. 2.
  • the chip further includes: a memory 702;
  • the processor 702 is specifically configured to call an instruction stored in the processor to execute the method on the first terminal device side of the method embodiment shown in FIG. 2.
  • FIG. 8 is a schematic structural diagram of a chip according to another embodiment of the present application. As shown in FIG. 8, the chip includes: a processor 801, configured to execute a method on a second terminal device side of the method embodiment shown in FIG. 2.
  • the chip further includes: a memory 802;
  • the processor 802 is specifically configured to call an instruction stored in the processor to execute the method on the second terminal device side of the method embodiment shown in FIG. 2.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • 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 from a website site, computer, server, or data center Transmission by wire (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) to another website site, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, and the like that includes one or more available medium integration.
  • the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (Solid State Disk (SSD)), and the like.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a DVD
  • a semiconductor medium for example, a solid state disk (Solid State Disk (SSD)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)

Abstract

The embodiment of the present application provides a communication method and apparatus. A first terminal device obtains a target codebook and encodes information according to the target codebook when determining to send information to a second terminal device through a side chain, and sends the encoded information to the second terminal device through a side chain, so as to realize diversity transmission of information required to be transmitted by the side chain between two terminal devices, thus improving the transmission reliability by enabling the second terminal device to obtain more independent fading signals of a same modulation symbol.

Description

通信方法及装置Communication method and device

本申请要求于2018年09月29日提交中国专利局、申请号为201811145508.5、申请名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority from a Chinese patent application filed on September 29, 2018 with the Chinese Patent Office, application number 201811145508.5, and application name "communication method and device", the entire contents of which are incorporated herein by reference.

技术领域Technical field

本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technologies, and in particular, to a communication method and device.

背景技术Background technique

目前,终端设备之间可以采用两种方式进行通信。一种是终端设备之间直接通信的PC5方式,此时为侧链(side link,SL)传输;另一种是通过基站进行通信的空中接口Uu方式。Currently, terminal devices can communicate in two ways. One is the PC5 method for direct communication between terminal devices, which is a side chain (SL) transmission at this time; the other is the air interface Uu method for communication through a base station.

现有技术中,终端设备之间直接通信的PC5方式中,两个终端设备之间基于一个天线端口实现侧链传输。具体的,终端设备1将需要通过侧链发送至终端设备2的信息,由一个天线端口发送至终端设备2,终端设备2通过该天线端口接收终端设备1通过侧链发送的信息。In the prior art, in the PC5 mode of direct communication between terminal devices, two terminal devices implement side-chain transmission based on one antenna port. Specifically, the terminal device 1 sends information to the terminal device 2 through a side chain, and sends the information to the terminal device 2 through an antenna port. The terminal device 2 receives the information sent by the terminal device 1 through the side chain through the antenna port.

但是,现有技术中,存在终端设备之间直接通信时,可靠性较低的问题。However, in the prior art, there is a problem that the reliability is low when the terminal devices communicate directly.

发明内容Summary of the Invention

本申请提供一种通信方法及装置,用以提高传输的可靠性。The present application provides a communication method and device for improving transmission reliability.

第一方面,本申请实施例提供一种通信方法,应用于第一终端设备,所述第一终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述方法包括:In a first aspect, an embodiment of the present application provides a communication method applied to a first terminal device, where the first terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the method includes:

所述第一终端设备确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;When the first terminal device determines to send information to the second terminal device through a side chain, it obtains a target codebook, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix. A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix with a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N First vectors correspond one-to-one to the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one to the 4N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;

所述第一终端设备根据所述目标码本对所述信息进行编码,并通过侧链向第二终端设备发送编码后的信息。The first terminal device encodes the information according to the target codebook, and sends the encoded information to the second terminal device through a side chain.

在上述方案中,通过第一终端设备确定通过侧链向第二终端设备发送信息时,获取目标码本并根据目标码本对信息进行编码,通过侧链向第二终端设备发送编码后的信息,可以实现两个终端设备之间需要侧链传输的信息的分集传输,使得第二终端设 备可以获得同一个调制符号的更多独立衰落信号,从而提高了传输可靠性。In the above solution, when it is determined by the first terminal device to send information to the second terminal device through the side chain, the target codebook is obtained and the information is encoded according to the target codebook, and the encoded information is sent to the second terminal device through the side chain. , The diversity transmission of information that needs side-chain transmission between two terminal devices can be realized, so that the second terminal device can obtain more independent fading signals of the same modulation symbol, thereby improving transmission reliability.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在上述方案中,通过第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵,可以实现相邻子载波之间的正交性。In the above scheme, the fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N and any two row vectors are orthogonal vectors, so that orthogonality between adjacent subcarriers can be achieved. .

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

上述方案中,通过所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭,可以将相位旋转90度,从而保证编码码本的正交性,接收端通过简单的线性译码就可以获得接收增益,实现线性接收机的最优性能。In the above solution, the elements of the other two column vectors of the third matrix are the conjugates of the other two modulation symbols in the four consecutive modulation symbols, and the phase can be rotated by 90 degrees, thereby ensuring the encoding codebook. Orthogonality, the receiving end can obtain the receiving gain through simple linear decoding, and realize the optimal performance of the linear receiver.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000001
Figure PCTCN2019108501-appb-000001

Figure PCTCN2019108501-appb-000002
Figure PCTCN2019108501-appb-000003
Figure PCTCN2019108501-appb-000002
or
Figure PCTCN2019108501-appb-000003

其中,

Figure PCTCN2019108501-appb-000004
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000004
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

上述方案中,通过所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号,这样每个天线端口对中均包含所有的调制符号,接收端只要接收到一个天线端口对的信息即可完成译码,这样编码码本有比较好的扩展性,且降低了信道状态较差端口带来的影响,使得接收端即使只收到部分端口的发送信息,也能实现正确译码。In the above solution, the second matrix is a matrix obtained by adjusting positions of elements in a row vector in a fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols, In this way, each antenna port pair contains all the modulation symbols, and the receiving end can complete the decoding as long as it receives the information of one antenna port pair. In this way, the codebook has better scalability and reduces the port with poor channel status. The resulting impact enables the receiving end to correctly decode even if it only receives information sent by some ports.

另外,通过第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵,可以进一步制造各个子载波发送数据的差异性,使得扩频增益增加。In addition, by using the fifth matrix as a matrix obtained by conjugating any two rows in the sixth matrix, the difference in data sent by each subcarrier can be further manufactured, so that the spreading gain is increased.

在一种可能实现的设计中,所述第三矩阵的任两行向量的元素为连续的4个调制 符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, the elements of any two row vectors of the third matrix are any two modulation symbols among the four consecutive modulation symbols, and the elements of the other two row vectors of the third matrix are The conjugate of the other two modulation symbols in the four consecutive modulation symbols is described.

在一种可能实现的设计中,所述第三矩阵包括下述中的任意一种:In a possible implementation design, the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000005
Figure PCTCN2019108501-appb-000006
Figure PCTCN2019108501-appb-000005
or
Figure PCTCN2019108501-appb-000006

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

上述方案中,通过所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号,这样每个天线端口对中均包含所有的调制符号,接收端只要接收到一个天线端口对的信息即可完成译码,这样编码码本有比较好的扩展性,且降低了信道状态较差端口带来的影响,使得接收端即使只收到部分端口的发送信息,也能实现正确译码。In the above solution, the second matrix is a matrix obtained by adjusting positions of elements in a column vector in a fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols, In this way, each antenna port pair contains all the modulation symbols, and the receiving end can complete the decoding as long as it receives the information of one antenna port pair. In this way, the codebook has better scalability and reduces the port with poor channel status. The resulting impact enables the receiving end to correctly decode even if it only receives information sent by some ports.

另外,通过第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵,可以进一步制造各个子载波发送数据的差异性,使得扩频增益增加。In addition, by using the fifth matrix as a matrix obtained by conjugating any two columns in the sixth matrix, the difference in data sent by each subcarrier can be further manufactured, so that the spreading gain is increased.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

上述方案中,通过当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m,可以减少子载波间的相关性,提升译码可识别度。另外,通过所述第一向量对应的两个第二向量的非0元素的个数均等于N,既能通过数据扩频减少频率选择性衰落带来的影响,又能通过稀疏的1/2扩频减少各个端口之间的干扰,同时减低译码复杂度。 In the above scheme, when m takes the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, and when m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m can reduce the correlation between subcarriers and improve the decoding recognizability. In addition, the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N, which can reduce the impact of frequency selective fading through data spreading and reduce Spreading reduces interference between ports and reduces decoding complexity.

第二方面,本申请实施例提供一种通信方法,应用于第二终端设备,所述第二终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述方法包括:In a second aspect, an embodiment of the present application provides a communication method applied to a second terminal device. The second terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the method includes:

所述第二终端设备确定通过侧链从第一终端设备接收信息时,获取目标码本,所 述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;When the second terminal device determines to receive information from the first terminal device through the side chain, it obtains a target codebook, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix. Matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, the second matrix includes N first vectors, and the N First vectors correspond one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;

所述第二终端设备根据所述目标码本对通过侧链从所述第一终端设备接收到的信息进行解调。The second terminal device demodulates information received from the first terminal device through a side chain according to the target codebook.

在上述方案中,通过第二终端设备确定通过侧链从第一终端设备接收信息时,获取目标码本并根据目标码本对通过侧链从第一终端设备接收到的信息进行解调,可以实现两个终端设备之间需要侧链传输的信息的分集传输,使得第二终端设备可以获得同一个调制符号的更多独立衰落信号,从而提高了传输可靠性。In the above solution, when it is determined by the second terminal device that the information is received from the first terminal device through the side chain, the target codebook is obtained and the information received from the first terminal device through the side chain is demodulated according to the target codebook. Diversity transmission of information requiring side-chain transmission between two terminal devices is achieved, so that the second terminal device can obtain more independent fading signals of the same modulation symbol, thereby improving transmission reliability.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000007
Figure PCTCN2019108501-appb-000007

Figure PCTCN2019108501-appb-000008
Figure PCTCN2019108501-appb-000009
Figure PCTCN2019108501-appb-000008
or
Figure PCTCN2019108501-appb-000009

其中,

Figure PCTCN2019108501-appb-000010
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000010
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000011
Figure PCTCN2019108501-appb-000012
Figure PCTCN2019108501-appb-000011
or
Figure PCTCN2019108501-appb-000012

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

第三方面,本申请实施例提供一种通信装置,应用于第一终端设备,所述第一终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述装置包括:In a third aspect, an embodiment of the present application provides a communication apparatus applied to a first terminal device. The first terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes:

处理单元,用于确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;A processing unit, configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N A first vector corresponds one-to-one with the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one with the 4N antenna ports, and each second vector Including 2N elements, and every two second vectors correspond to a first vector;

发送单元,用于根据所述目标码本对所述信息进行编码,并通过侧链向第二终端设备发送编码后的信息。A sending unit is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000013
Figure PCTCN2019108501-appb-000013

Figure PCTCN2019108501-appb-000014
Figure PCTCN2019108501-appb-000015
Figure PCTCN2019108501-appb-000014
or
Figure PCTCN2019108501-appb-000015

其中,

Figure PCTCN2019108501-appb-000016
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000016
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000017
Figure PCTCN2019108501-appb-000018
Figure PCTCN2019108501-appb-000017
or
Figure PCTCN2019108501-appb-000018

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第 一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

上述第三方面以及第三方面的各可能的实施方式所提供的源端,其有益效果可以参照上述第一方面以及第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。The beneficial effects provided by the third aspect and the source implementation provided by the third aspect of the third aspect may refer to the benefits provided by the first aspect and the possible implementation manners of the first aspect, and will not be repeated here. To repeat.

第四方面,本申请实施例提供一种通信装置,应用于第二终端设备,所述第二终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述装置包括:In a fourth aspect, an embodiment of the present application provides a communication device applied to a second terminal device. The second terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes:

确定单元,用于确定通过侧链从第一终端设备接收信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;A determining unit, configured to obtain a target codebook when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, and the second matrix includes N first vectors, and the N A first vector corresponds one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second vector Including 2N elements, and every two second vectors correspond to a first vector;

解调单元,用于根据所述目标码本对通过侧链从所述第一终端设备接收到的信息进行解调。A demodulation unit is configured to demodulate information received from the first terminal device through a side chain according to the target codebook.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000019
Figure PCTCN2019108501-appb-000019

Figure PCTCN2019108501-appb-000020
Figure PCTCN2019108501-appb-000021
Figure PCTCN2019108501-appb-000020
or
Figure PCTCN2019108501-appb-000021

其中,

Figure PCTCN2019108501-appb-000022
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000022
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对 所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000023
Figure PCTCN2019108501-appb-000024
Figure PCTCN2019108501-appb-000023
or
Figure PCTCN2019108501-appb-000024

其中,E=[1111],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1111], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

上述第四方面以及第四方面的各可能的实施方式所提供的源端,其有益效果可以参照上述第二方面以及第二方面的各可能的实施方式所带来的有益效果,在此不再赘述。For the source side provided by the fourth aspect and the possible implementation manners of the fourth aspect, for the beneficial effects, reference may be made to the beneficial effects brought by the second aspect and the possible implementation manners of the second aspect, and will not be repeated here. To repeat.

第五方面,本申请实施例提供一种通信装置,应用于第一终端设备,所述第一终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述装置包括:处理器和发送器;In a fifth aspect, an embodiment of the present application provides a communication apparatus applied to a first terminal device. The first terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes: a processor and a transmitter;

所述处理器,用于确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;The processor is configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is based on a second matrix. The obtained matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to 2N, and the second matrix includes 2N first vectors, where 2N first vectors correspond one-to-one with the 2N antenna ports, the first matrix includes 4N second vectors, and the 4N second vectors correspond one-to-one with the 4N antenna ports. The two vectors include 2N elements, and every two second vectors correspond to a first vector;

所述发送器,用于根据所述目标码本对所述信息进行编码,并通过侧链向第二终 端设备发送编码后的信息。The transmitter is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000025
Figure PCTCN2019108501-appb-000025

Figure PCTCN2019108501-appb-000026
Figure PCTCN2019108501-appb-000027
Figure PCTCN2019108501-appb-000026
or
Figure PCTCN2019108501-appb-000027

其中,

Figure PCTCN2019108501-appb-000028
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000028
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000029
Figure PCTCN2019108501-appb-000030
Figure PCTCN2019108501-appb-000029
or
Figure PCTCN2019108501-appb-000030

其中,E=[1111],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1111], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的 元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

上述第五方面以及第五方面的各可能的实施方式所提供的源端,其有益效果可以参照上述第一方面以及第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。The source side provided by the fifth aspect and the possible implementation manners of the fifth aspect may refer to the foregoing first aspect and the beneficial effects brought by the possible implementation manners of the first aspect, and will not be repeated here. To repeat.

第六方面,本申请实施例提供一种通信装置,应用于第二终端设备,所述第二终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述装置包括:处理器和接收器;In a sixth aspect, an embodiment of the present application provides a communication apparatus applied to a second terminal device. The second terminal device includes 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is A positive integer greater than 1, the device includes: a processor and a receiver;

所述处理器,用于确定通过侧链从第一终端设备接收信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;The processor is configured to obtain a target codebook when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is based on a second matrix. The obtained matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, and the second matrix includes N first vectors, where The N first vectors correspond one-to-one with the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one with the 2N antenna ports, and each The two vectors include 2N elements, and every two second vectors correspond to a first vector;

所述处理器,用于根据所述目标码本对所述接收器通过侧链从所述第一终端设备接收到的信息进行解调。The processor is configured to demodulate information received by the receiver from the first terminal device through a side chain according to the target codebook.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000031
Figure PCTCN2019108501-appb-000031

Figure PCTCN2019108501-appb-000032
Figure PCTCN2019108501-appb-000033
Figure PCTCN2019108501-appb-000032
or
Figure PCTCN2019108501-appb-000033

其中,

Figure PCTCN2019108501-appb-000034
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000034
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000035
Figure PCTCN2019108501-appb-000036
Figure PCTCN2019108501-appb-000035
or
Figure PCTCN2019108501-appb-000036

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

上述第六方面以及第六方面的各可能的实施方式所提供的源端,其有益效果可以参照上述第二方面以及第二方面的各可能的实施方式所带来的有益效果,在此不再赘述。The beneficial effects provided by the sixth aspect and the possible implementation manners of the sixth aspect may refer to the beneficial effects brought by the second aspect and the possible implementation manners of the second aspect, and are not repeated here. To repeat.

第七方面,本申请实施例提供一种芯片,包括:处理器;In a seventh aspect, an embodiment of the present application provides a chip, including: a processor;

所述处理器,用于执行上述第一方面任一项所述的方法。The processor is configured to execute the method according to any one of the first aspects.

在一种可能实现的设计中,所述芯片还包括:存储器;In a possible implementation design, the chip further includes: a memory;

所述存储器,用于存储指令;The memory is used for storing instructions;

所述处理器,具体用于调用所述处理器中存储的指令,以执行上述第一方面任一项所述的方法。The processor is specifically configured to call an instruction stored in the processor to execute the method according to any one of the foregoing first aspects.

第八方面,本申请实施例提供一种芯片,包括:处理器;In an eighth aspect, an embodiment of the present application provides a chip, including: a processor;

所述处理器,用于执行上述第二方面任一项所述的方法。The processor is configured to execute the method according to any one of the second aspects.

在一种可能实现的设计中,所述芯片还包括:存储器;In a possible implementation design, the chip further includes: a memory;

所述存储器,用于存储指令;The memory is used for storing instructions;

所述处理器,具体用于调用所述处理器中存储的指令,以执行上述第二方面任一项所述的方法。The processor is specifically configured to call an instruction stored in the processor to execute the method according to any one of the foregoing second aspects.

第九方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述的方法。In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method according to any one of the first aspects is implemented.

第十方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面任一项所述的方法。In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the foregoing second aspects is implemented.

第十一方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括一个或多个计算机指令,在计算机上加载和执行所述计算机指令时,执行第一方面任一项所述的方法。According to an eleventh aspect, an embodiment of the present application provides a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, any one of the first aspects is executed. Methods.

第十二方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括一个或多个计算机指令,在计算机上加载和执行所述计算机指令时,执行第二方面任一项所述的方法。In a twelfth aspect, an embodiment of the present application provides a computer program product, where the computer program product includes one or more computer instructions, and when the computer instructions are loaded and executed on a computer, any one of the second aspects is executed Methods.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请实施例的应用架构示意图;FIG. 1 is a schematic diagram of an application architecture according to an embodiment of the present application;

图2为本申请一实施例提供的通信方法的流程图;2 is a flowchart of a communication method according to an embodiment of the present application;

图3为本申请一实施例提供的通信装置的结构示意图;3 is a schematic structural diagram of a communication device according to an embodiment of the present application;

图4为本申请另一实施例提供的通信装置的结构示意图;4 is a schematic structural diagram of a communication device according to another embodiment of the present application;

图5为本申请一实施例提供的通信装置的结构示意图;5 is a schematic structural diagram of a communication device according to an embodiment of the present application;

图6为本申请另一实施例提供的通信装置的结构示意图;6 is a schematic structural diagram of a communication device according to another embodiment of the present application;

图7为本申请一实施例提供的芯片的结构示意图;7 is a schematic structural diagram of a chip according to an embodiment of the present application;

图8为本申请另一实施例提供的芯片的结构示意图。FIG. 8 is a schematic structural diagram of a chip according to another embodiment of the present application.

具体实施方式detailed description

图1为本申请实施例的应用架构示意图,如图1所示,本实施例的应用架构中可以包括:第一终端设备和第二终端设备。其中,第一终端设备与第二终端设备可以进行侧链SL传输。具体的,第一终端设备和第二终端设备均包括4N个天线端口,4N个天线端口被分为2N个天线端口对,N为正整数,并且,该4N个天线端口均用于第一终端设备和第二终端设备的侧链SL传输。FIG. 1 is a schematic diagram of an application architecture according to an embodiment of the present application. As shown in FIG. 1, the application architecture of this embodiment may include a first terminal device and a second terminal device. The first terminal device and the second terminal device can perform side-chain SL transmission. Specifically, the first terminal device and the second terminal device each include 4N antenna ports, and the 4N antenna ports are divided into 2N antenna port pairs, where N is a positive integer, and the 4N antenna ports are used for the first terminal. Device and side-chain SL transmission of the second terminal device.

其中,终端设备,也可以称为用户设备,可以包括但不限于用户终端设备(customer  premise equipment,CPE)、智能手机(如Android手机、IOS手机等)、多媒体设备、流媒体设备、个人电脑、平板电脑、掌上电脑、移动互联网设备(mobile internet devices,MID)或穿戴式智能设备等互联网设备等。Among them, terminal equipment, which can also be called user equipment, can include, but is not limited to, user terminal equipment (customer equipment, CPE), smart phones (such as Android phones, IOS phones, etc.), multimedia devices, streaming media devices, personal computers, Internet devices such as tablet computers, PDAs, mobile Internet devices (MIDs) or wearable smart devices.

现有技术中,两个终端设备之间只通过一个天线端口实现基于SL的通信。具体的,终端设备1将需要通过侧链发送至终端设备2的信息,由一个天线端口发送至终端设备2,终端设备2通过该天线端口接收终端设备1通过侧链发送的信息。In the prior art, SL-based communication is implemented between two terminal devices through only one antenna port. Specifically, the terminal device 1 sends information to the terminal device 2 through a side chain, and sends the information to the terminal device 2 through an antenna port. The terminal device 2 receives the information sent by the terminal device 1 through the side chain through the antenna port.

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。Hereinafter, some embodiments of the present invention will be described in detail with reference to the drawings. In the case of no conflict, the following embodiments and features in the embodiments can be combined with each other.

图2为本申请一实施例提供的通信方法的流程图。如图2所示,本实施例的方法可以包括:FIG. 2 is a flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 2, the method in this embodiment may include:

步骤201,第一终端设备确定通过侧链向第二终端设备发送信息时,获取目标码本。Step 201: When the first terminal device determines to send information to the second terminal device through the side chain, obtain the target codebook.

本步骤中,目标码本可以是网络配置的或者预定义的,在一个确定的网络中若网络只配置一个码本或者预定义的码本只有一个,第一终端设备和第二终端设备可以将该码本默认为当前网络的目标码本;若在一个确定的网络中配置了码本集合,该码本集合可以包括多个码本(大于1个),第一终端设备通过侧链向第二终端设备发送信息时,可以提前向第二终端设备告知该码本集合中的目标码本,例如,可以通过侧链的控制信息向第二终端设备指示目标码本。目标码本也可以是第一终端设备自行选择的,若第一终端设备自行选择码本,第一个终端设备通过侧链向第二终端设备发送信息时,可以提前向第二终端设备告知其自行选择的码本,即目标码本,例如,通过侧链的控制信息相第二终端设备指示第一终端设备自行选择的码本。In this step, the target codebook may be configured or predefined by the network. In a certain network, if the network is configured with only one codebook or only one predefined codebook, the first terminal device and the second terminal device may The codebook defaults to the target codebook of the current network; if a codebook set is configured in a certain network, the codebook set may include multiple codebooks (greater than 1), and the first terminal device sends the When the two terminal devices send information, they can inform the second terminal device of the target codebook in the codebook set in advance. For example, the target codebook can be indicated to the second terminal device through the control information of the side chain. The target codebook may also be selected by the first terminal device. If the first terminal device selects the codebook by itself, the first terminal device may notify the second terminal device in advance when it sends information to the second terminal device through the side chain. The self-selected codebook is the target codebook. For example, the second terminal device instructs the first terminal device to select the self-selected codebook through the control information of the side chain.

其中,所述目标码本与第一矩阵相关,具体的,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵。即,目标码本可以将连续的2N个调制符号映射到各天线端口,且具体映射方式是根据第一矩阵得到的。The target codebook is related to the first matrix. Specifically, the target codebook is a codebook obtained according to the first matrix, and the first matrix is obtained according to the second matrix. A matrix of modulation symbols is mapped to each antenna port. That is, the target codebook can map consecutive 2N modulation symbols to each antenna port, and the specific mapping manner is obtained according to the first matrix.

并且,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量。In addition, the second matrix is a 2N × 2N matrix with a rank equal to 2N. The second matrix includes 2N first vectors, and the 2N first vectors correspond to the 2N antenna port pairs one to one. The first matrix includes 4N second vectors, and the 4N second vectors are in one-to-one correspondence with the 4N antenna ports. Each second vector includes 2N elements, and every two second vectors correspond to a first vector. .

需要说明的是,第二矩阵的秩等于2N的目的是为了确保目标码本的正交性,使得每个天线端口发送的数据都相对独立,充分利用天线的空间分集作用。第一矩阵和第二矩阵均用于携带连续的2N个调制符号。It should be noted that the purpose of the rank of the second matrix equal to 2N is to ensure the orthogonality of the target codebook, so that the data sent by each antenna port is relatively independent, and the space diversity effect of the antenna is fully used. Both the first matrix and the second matrix are used to carry consecutive 2N modulation symbols.

其中,两个第二向量对应一个第一向量,可以理解为该两个第二向量可以根据该第一向量确定。需要说明的是,根据第一向量确定两个第二向量的具体方式可以根据实际需求,灵活设计。The two second vectors correspond to one first vector. It can be understood that the two second vectors can be determined according to the first vector. It should be noted that the specific manner of determining the two second vectors according to the first vector may be flexibly designed according to actual requirements.

考虑到减少子载波间的相关性,提升译码可识别度,可选的,假设,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数, 则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数。进一步可选的,所述第一向量对应的两个第二向量的非0元素的个数均等于N。这里通过第一向量对应的两个第二向量的非0元素的个数均等于N,可以实现对于任意端口其频域占空比为1/2。这样既能通过数据扩频减少频率选择性衰落带来的影响,又能通过稀疏的1/2扩频减少各个端口之间的干扰,同时减低译码复杂度。 Considering reducing the correlation between sub-carriers and improving the decoding recognizability, optionally, it is assumed that the m-th element of the first vector is represented as V1 m , and the first vector of the second vector corresponds to the first vector. m elements are represented as V2 m , and the m-th element of another second vector corresponding to the first vector is represented as V3 m , where m is an integer from 1 to 2N, and when m is the first child of 1 to 2N When set, V2 m = V1 m and V3 m = 0, when m takes a second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the first subset and the first subset The intersection of the two subsets is an empty set, and the union of the first subset and the second subset is an integer from 1 to 2N. Further optionally, the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N. Here, the number of non-zero elements of the two second vectors corresponding to the first vector is equal to N, and the frequency domain duty cycle for any port can be 1/2. In this way, the impact of frequency selective fading can be reduced through data spreading, and the interference between various ports can be reduced through sparse 1/2 spreading, while reducing the decoding complexity.

在实现第二矩阵携带连续的2N个调制符号,且第二矩阵为秩等于2N的2N×2N矩阵的基础上,可选的,第二矩阵可以为根据第三矩阵和第四矩阵得到的矩阵。其中,所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵,所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。这里,通过第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵,可以实现相邻子载波之间的正交性。Based on the realization that the second matrix carries consecutive 2N modulation symbols, and the second matrix is a 2N × 2N matrix with a rank equal to 2N, optionally, the second matrix may be a matrix obtained according to the third matrix and the fourth matrix . The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols, the fourth matrix is a rank of 2N composed of 1 and -1, and any two row vectors are orthogonal vectors 2N × 2N matrix. Here, the fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors, thereby achieving orthogonality between adjacent subcarriers.

需要说明的是,本申请实施例中,第一向量可以为行向量,也可以为列相同。当第一向量为行向量时,第二向量可以为行向量或列向量,即第二矩阵的一个行向量,可以对应第一矩阵的两个行向量或两个列向量。当第一向量为列向量时,第二向量可以为行向量或列向量,即第二矩阵的一个列向量,可以对应第一矩阵的两个行向量或两个列向量。It should be noted that, in the embodiment of the present application, the first vector may be a row vector or the same column. When the first vector is a row vector, the second vector may be a row vector or a column vector, that is, a row vector of the second matrix may correspond to two row vectors or two column vectors of the first matrix. When the first vector is a column vector, the second vector may be a row vector or a column vector, that is, a column vector of the second matrix, and may correspond to two row vectors or two column vectors of the first matrix.

考虑到对调制符号取共轭,可以将相位旋转90度,从而保证编码码本的正交性,接收端通过简单的线性译码就可以获得接收增益,实现线性接收机的最优性能。可选的,第三矩阵中的元素可以包括2N个调制符号中至少一个调制符号的共轭。Considering that the modulation symbol is conjugated, the phase can be rotated by 90 degrees, thereby ensuring the orthogonality of the codebook. The receiver can obtain the receiving gain through simple linear decoding to achieve the optimal performance of the linear receiver. Optionally, the elements in the third matrix may include a conjugate of at least one modulation symbol among the 2N modulation symbols.

以N等于2为例,可选的,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。这里,通过取共轭可以将相位旋转90度,从而保证编码码本的正交性,接收端通过简单的线性译码就可以获得接收增益,实现线性接收机的最优性能。进一步可选的,所述第三矩阵包括下述中的任意一种:Taking N equal to 2 as an example, optionally, the elements of any two column vectors of the third matrix are any two modulation symbols among four consecutive modulation symbols, and the elements of the other two column vectors of the third matrix are Is the conjugate of the other two modulation symbols among the four consecutive modulation symbols. Here, by taking the conjugate, the phase can be rotated by 90 degrees, thereby ensuring the orthogonality of the codebook. The receiving end can obtain the receiving gain through simple linear decoding and achieve the optimal performance of the linear receiver. Further optionally, the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000037
Figure PCTCN2019108501-appb-000037

Figure PCTCN2019108501-appb-000038
Figure PCTCN2019108501-appb-000039
Figure PCTCN2019108501-appb-000038
or
Figure PCTCN2019108501-appb-000039

其中,

Figure PCTCN2019108501-appb-000040
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000040
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * is conjugate.

进一步可选的,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;Further optionally, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols;

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

这里,通过所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号,可以实现每个天线端口对均可以传输连续的2N个调制符号,可以支持天线端口对数量的动态扩展。Here, the second matrix is a matrix obtained by adjusting the position of elements in the row vector in the fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols, which can be implemented. Each antenna port pair can transmit 2N consecutive modulation symbols, which can support the dynamic expansion of the number of antenna port pairs.

另外,通过所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵,可以进一步制造各个子载波发送数据的差异性,使得扩频增益增加。In addition, by using the fifth matrix as a matrix obtained by conjugating any two rows in the sixth matrix, the difference in data sent by each subcarrier can be further manufactured, so that the spreading gain is increased.

或者,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。进一步可选的,所述第三矩阵包括下述中的任意一种:Alternatively, the elements of any two row vectors of the third matrix are any two modulation symbols of the four consecutive modulation symbols, and the elements of the other two row vectors of the third matrix are the four consecutive modulation symbols. Conjugate of the other two modulation symbols in. Further optionally, the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000041
Figure PCTCN2019108501-appb-000042
Figure PCTCN2019108501-appb-000041
or
Figure PCTCN2019108501-appb-000042

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

可选的,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号。Optionally, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in the fifth matrix, and each row and each column in the second matrix includes consecutive 2N modulation symbols.

其中,假设第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij;或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵,进一步制造各个子载波发送数据的差异性,使得扩频增益增加;i和j均取1至2N的整数。 Among them, assuming that the element in the i-th row and j-th column of the third matrix is denoted as M1 ij and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is Is expressed as M3 ij and M3 ij = M1 ij × M2 ij ; or, the elements in the i-th row and j-th column of the sixth matrix are expressed as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix is a pair of The matrix obtained by taking the conjugate of any two columns in the sixth matrix is further described to further create the difference in the data transmitted by each subcarrier, so that the spreading gain is increased; i and j each take an integer from 1 to 2N.

由于第二矩阵包括的2N个第一向量,与2N个天线端口对一一对应,这里,通过第二矩阵中的每行及每列均包含连续的2N个调制符号,可以实现每个天线端口对均可以传输连续的2N个调制符号,可以支持天线端口对数量的动态扩展。这样每个天线端口对中均包含所有的调制符号,接收端只要接收到一个天线端口对的信息即可完成译码,这样编码码本有比较好的扩展性,且降低了信道状态较差端口带来的影响,使得接收端即使只收到部分端口的发送信息,也能实现正确译码。Since the 2N first vectors included in the second matrix correspond to the 2N antenna port pairs one by one, here, each row and column in the second matrix contains consecutive 2N modulation symbols, and each antenna port can be implemented. Each pair can transmit continuous 2N modulation symbols, which can support the dynamic expansion of the number of antenna port pairs. In this way, each antenna port pair contains all the modulation symbols, and the receiver can complete the decoding as long as it receives the information of one antenna port pair. In this way, the codebook has better scalability and reduces the port with poor channel status. The resulting impact enables the receiving end to correctly decode even if it only receives information sent by some ports.

可选的,在N等于2时,第四矩阵具体可以为由1和-1组成的秩为4,且任意两个行向量均是正交向量的任意4×4矩阵。进一步可选的,在N等于2时,所述第四矩阵可以为由四个 向量集合中每个向量集合中的任取一个元素作为行向量生成的矩阵。其中,四个向量集合分别可以表示为Set1、Set2、Set3和Set4;并且,Set1:{[1 1 1 1]};Set2:{[1 -1 -1 1],[-1 1 1 -1]};Set3:{[1 1 -1 -1],[-1 -1 1 1]};Set4:{[1 -1 1 -1],[-1 1 -1 1]}。这里,通过第四矩阵包括上述中的任意一种,可以实现相邻子载波之间的正交性。Optionally, when N is equal to 2, the fourth matrix may specifically be any 4 × 4 matrix composed of 1 and -1 with a rank of 4 and any two row vectors being orthogonal vectors. Further optionally, when N is equal to 2, the fourth matrix may be a matrix generated by taking any element in each of the four vector sets as a row vector. Among them, the four vector sets can be represented as Set1, Set2, Set3, and Set4, respectively; and, Set1: {[1 ]}; Set3: {[1, -1, -1], [-1, -1, 1]}; Set4: {[1, -1, -1], [-1, -1, 1]}. Here, by including the fourth matrix with any one of the above, orthogonality between adjacent subcarriers can be achieved.

需要说明的是,任何满足第二矩阵携带连续的2N个调制符号,且第二矩阵为秩等于2N的2N×2N矩阵条件的用于生成第二矩阵的具体实现方式,均属于本申请的保护范围。It should be noted that any specific implementation method for generating a second matrix that satisfies the condition that the second matrix carries consecutive 2N modulation symbols and the second matrix is a 2N × 2N matrix with a rank equal to 2N is protected by this application. range.

以N=2,天线端口对的数目等于8,第三矩阵为

Figure PCTCN2019108501-appb-000043
第四矩阵为
Figure PCTCN2019108501-appb-000044
为例: With N = 2, the number of antenna port pairs is equal to 8, and the third matrix is
Figure PCTCN2019108501-appb-000043
The fourth matrix is
Figure PCTCN2019108501-appb-000044
For example:

1)、根据第三矩阵和第四矩阵可以得到第六矩阵为:1) According to the third matrix and the fourth matrix, a sixth matrix can be obtained as:

Figure PCTCN2019108501-appb-000045
Figure PCTCN2019108501-appb-000045

2)、对第六矩阵的第一行和第二行取共轭后得到的第五矩阵为:2) The fifth matrix obtained by conjugating the first and second rows of the sixth matrix is:

Figure PCTCN2019108501-appb-000046
Figure PCTCN2019108501-appb-000046

3)、对第五矩阵的行向量中的元素进行位置调整后得到的第二矩阵为:3) The second matrix obtained by adjusting the position of the elements in the row vector of the fifth matrix is:

Figure PCTCN2019108501-appb-000047
Figure PCTCN2019108501-appb-000047

并且,以第一向量为列向量为例,第二矩阵的第一列对应天线端口对0,第二矩阵的第二列对应天线端口对1,第二矩阵的第三列对应天线端口对2,第二矩阵的第四列对应天线端口对3。Furthermore, taking the first vector as a column vector as an example, the first column of the second matrix corresponds to antenna port pair 0, the second column of the second matrix corresponds to antenna port pair 1, and the third column of the second matrix corresponds to antenna port pair 2. The fourth column of the second matrix corresponds to the antenna port pair 3.

4)、当第一向量和第二向量均为列向量时,第一矩阵例如可以为:4) When the first vector and the second vector are both column vectors, the first matrix may be, for example:

Figure PCTCN2019108501-appb-000048
Figure PCTCN2019108501-appb-000048

在4)中得到的第一矩阵的基础上,第一矩阵的第一列和第二列列向量可以对应天线端口对0的两个天线端口,第一矩阵的第三列和第四列列向量可以对应天线端口对1的两个天线端口,第一矩阵的第五列和第六列列向量可以对应天线端口对2的两 个天线端口,第一矩阵的第七列和第八列列向量可以对应天线端口对3的两个天线端口。Based on the first matrix obtained in 4), the first and second column vector of the first matrix can correspond to two antenna ports of antenna port pair 0, and the third and fourth columns of the first matrix The vector can correspond to two antenna ports of antenna port pair 1, the fifth and sixth columns of the first matrix can correspond to the two antenna ports of antenna port pair 2, the seventh and eighth columns of the first matrix The vector can correspond to two antenna ports of antenna port pair 3.

步骤202,所述第一终端设备根据所述目标码本对所述信息进行编码,并通过侧链向所述第二终端设备发送编码后的信息。Step 202: The first terminal device encodes the information according to the target codebook, and sends the encoded information to the second terminal device through a side chain.

本步骤中,可以对需要通过侧链发送至第二终端设备的信息进行编码调制,得到对应的调制符号。进一步的,对于连续的2N个调制符号,可以采用目标码本进行编码。具体的,可以对该信息进行编码调制后输出的调制符号进行分块,每个数据块可以包含连续的2N个调制符号,每个数据块可以通过目标码本一起进行编码,编码输出可以对应映射在各天线端口的用于侧链传输的频域资源的2N个RE上。In this step, the information to be sent to the second terminal device through the side chain may be coded and modulated to obtain a corresponding modulation symbol. Further, for continuous 2N modulation symbols, the target codebook can be used for encoding. Specifically, the modulation symbols output after the information is coded and modulated can be divided into blocks. Each data block can contain consecutive 2N modulation symbols. Each data block can be coded together through the target codebook, and the coded output can be mapped accordingly. On 2N REs of frequency domain resources of each antenna port for side chain transmission.

这里,通过第一终端设备根据所述目标码本对第一终端设备需要通过侧链发送至第二终端设备的信息进行编码,可以实现传输信息在侧链上的分集传输,使得第二终端设备可以获得同一个调制符号的更多独立衰落信号,从而提高了传输可靠性。Here, the first terminal device encodes the information that the first terminal device needs to send to the second terminal device through the side chain according to the target codebook, so that the diversity transmission of the transmission information on the side chain can be achieved, so that the second terminal device More independent fading signals of the same modulation symbol can be obtained, thereby improving transmission reliability.

步骤203,所述第二终端设备确定通过侧链从所述第一终端设备接收信息时,获取目标码本。Step 203: When the second terminal device determines to receive information from the first terminal device through a side chain, obtain a target codebook.

本步骤中,目标码本可以是网络配置的或者预定义的,在一个确定的网络中若网络只配置一个码本或者预定义的码本只有一个,第一终端设备和第二终端设备可以将该码本默认为当前网络的目标码本;若在一个确定的网络中配置了码本集合,该码本集合可以包括多个码本(大于1个),第一终端设备通过侧链向第二终端设备发送信息时,可以提前向第二终端设备告知该码本集合中的目标码本,例如,可以通过侧链的控制信息向第二终端设备指示目标码本。目标码本也可以是第一终端设备自行选择的,若第一终端设备自行选择码本,第一个终端设备通过侧链向第二终端设备发送信息时,可以提前向第二终端设备告知其自行选择的码本,即目标码本,例如,通过侧链的控制信息相第二终端设备指示第一终端设备自行选择的码本。In this step, the target codebook may be configured or predefined by the network. In a certain network, if the network is configured with only one codebook or only one predefined codebook, the first terminal device and the second terminal device may The codebook defaults to the target codebook of the current network; if a codebook set is configured in a certain network, the codebook set may include multiple codebooks (greater than 1), and the first terminal device sends the When the two terminal devices send information, they can inform the second terminal device of the target codebook in the codebook set in advance. For example, the target codebook can be indicated to the second terminal device through the control information of the side chain. The target codebook may also be selected by the first terminal device. If the first terminal device selects the codebook by itself, the first terminal device may notify the second terminal device in advance when it sends information to the second terminal device through the side chain. The self-selected codebook is the target codebook. For example, the second terminal device instructs the first terminal device to select the self-selected codebook through the control information of the side chain.

需要说明的是,本步骤中,关于目标码本的具体内容,可以参见步骤201的相关描述,在此不再赘述。It should be noted that, in this step, for the specific content of the target codebook, refer to the related description of step 201, and details are not described herein again.

步骤204,所述第二终端设备根据所述目标码本对通过侧链从所述第一终端设备接收到的信息进行解调。Step 204: The second terminal device demodulates information received from the first terminal device through a side chain according to the target codebook.

本实施例中,通过第一终端设备确定通过侧链向第二终端设备发送信息时,获取目标码本并根据目标码本对信息进行编码,通过侧链向第二终端设备发送编码后的信息,第二终端设备确定通过侧链从第一终端设备接收信息时,获取目标码本并根据目标码本对通过侧链从第一终端设备接收到的信息进行解调,可以实现两个终端设备之间需要侧链传输的信息的分集传输,使得第二终端设备可以获得同一个调制符号的更多独立衰落信号,从而提高了传输可靠性。In this embodiment, when it is determined by the first terminal device to send information to the second terminal device through the side chain, the target codebook is obtained and the information is encoded according to the target codebook, and the encoded information is sent to the second terminal device through the side chain. When the second terminal device determines to receive information from the first terminal device through the side chain, it acquires the target codebook and demodulates the information received from the first terminal device through the side chain according to the target codebook. Two terminal devices can be implemented Diversity transmission of information that needs side-chain transmission between them enables the second terminal device to obtain more independent fading signals of the same modulation symbol, thereby improving transmission reliability.

图3为本申请一实施例提供的通信装置的结构示意图,该通信装置可以软件、硬件或者软硬结合的方式实现,应用于上述第一终端设备。如图3所示,该通信装置包括:处理单元301和发送单元302。其中,FIG. 3 is a schematic structural diagram of a communication device according to an embodiment of the present application. The communication device may be implemented in software, hardware, or a combination of software and hardware, and is applied to the first terminal device. As shown in FIG. 3, the communication device includes a processing unit 301 and a sending unit 302. among them,

处理单元301,用于确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N 的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;The processing unit 301 is configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix. Matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix with a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N First vectors correspond one-to-one to the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one to the 4N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;

发送单元302,用于根据所述目标码本对所述信息进行编码,并通过侧链向第二终端设备发送编码后的信息。The sending unit 302 is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000049
Figure PCTCN2019108501-appb-000049

Figure PCTCN2019108501-appb-000050
Figure PCTCN2019108501-appb-000051
Figure PCTCN2019108501-appb-000050
or
Figure PCTCN2019108501-appb-000051

其中,

Figure PCTCN2019108501-appb-000052
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000052
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000053
Figure PCTCN2019108501-appb-000054
Figure PCTCN2019108501-appb-000053
or
Figure PCTCN2019108501-appb-000054

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

本实施例提供的通信装置,可以用于图2所示实施例第一终端设备侧的技术方案,其实现原理和技术效果类似,此处不再赘述。The communication device provided in this embodiment may be used for the technical solution on the first terminal device side in the embodiment shown in FIG. 2. The implementation principles and technical effects are similar, and details are not described herein again.

图4为本申请另一实施例提供的通信装置的结构示意图,该通信装置可以软件、硬件或者软硬结合的方式实现,应用于上述第二终端设备。如图4所示,该通信装置包括:确定单元401和解调单元402。其中,FIG. 4 is a schematic structural diagram of a communication device according to another embodiment of the present application. The communication device may be implemented in software, hardware, or a combination of software and hardware, and is applied to the foregoing second terminal device. As shown in FIG. 4, the communication device includes: a determining unit 401 and a demodulating unit 402. among them,

确定单元401,用于确定通过侧链从第一终端设备接收信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;A determining unit 401 is configured to determine when receiving information from a first terminal device through a side chain, obtain a target codebook, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix. Matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, the second matrix includes N first vectors, and the N First vectors correspond one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;

解调单元402,用于根据所述目标码本对通过侧链从所述第一终端设备接收到的信息进行解调。A demodulation unit 402 is configured to demodulate information received from the first terminal device through a side chain according to the target codebook.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000055
Figure PCTCN2019108501-appb-000055

Figure PCTCN2019108501-appb-000056
Figure PCTCN2019108501-appb-000056

Figure PCTCN2019108501-appb-000057
Figure PCTCN2019108501-appb-000058
Figure PCTCN2019108501-appb-000057
or
Figure PCTCN2019108501-appb-000058

其中,

Figure PCTCN2019108501-appb-000059
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000059
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000060
Figure PCTCN2019108501-appb-000061
Figure PCTCN2019108501-appb-000060
or
Figure PCTCN2019108501-appb-000061

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

本实施例提供的通信装置,可以用于图2所示实施例第二通信设备侧的技术方案, 其实现原理和技术效果类似,此处不再赘述。The communication device provided in this embodiment may be used for the technical solution on the second communication device side in the embodiment shown in FIG. 2. The implementation principles and technical effects are similar, and details are not described herein again.

图5为本申请一实施例提供的通信装置的结构示意图,该通信装置可以软件、硬件或者软硬结合的方式实现,应用于上述第一终端设备。如图3所示,该通信装置包括:处理器501和发送器502。其中,FIG. 5 is a schematic structural diagram of a communication device according to an embodiment of the present application. The communication device may be implemented in software, hardware, or a combination of software and hardware, and is applied to the first terminal device. As shown in FIG. 3, the communication device includes a processor 501 and a transmitter 502. among them,

处理器501,用于确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;The processor 501 is configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix. A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix with a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N First vectors correspond one-to-one to the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one to the 4N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;

发送器502,用于根据所述目标码本对所述信息进行编码,并通过侧链向第二终端设备发送编码后的信息。The transmitter 502 is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000062
Figure PCTCN2019108501-appb-000062

Figure PCTCN2019108501-appb-000063
Figure PCTCN2019108501-appb-000064
Figure PCTCN2019108501-appb-000063
or
Figure PCTCN2019108501-appb-000064

其中,

Figure PCTCN2019108501-appb-000065
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000065
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续 的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000066
Figure PCTCN2019108501-appb-000067
Figure PCTCN2019108501-appb-000066
or
Figure PCTCN2019108501-appb-000067

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

本实施例提供的通信装置,可以用于图2所示实施例第一终端设备侧的技术方案,其实现原理和技术效果类似,此处不再赘述。The communication device provided in this embodiment may be used for the technical solution on the first terminal device side in the embodiment shown in FIG. 2. The implementation principles and technical effects are similar, and details are not described herein again.

图6为本申请另一实施例提供的通信装置的结构示意图,该通信装置可以软件、硬件或者软硬结合的方式实现,应用于上述第二终端设备。如图6所示,该通信装置包括:处理器601和接收器602。其中,FIG. 6 is a schematic structural diagram of a communication apparatus according to another embodiment of the present application. The communication apparatus may be implemented in software, hardware, or a combination of software and hardware, and is applied to the foregoing second terminal device. As shown in FIG. 6, the communication device includes a processor 601 and a receiver 602. among them,

处理器601,用于确定通过侧链从第一终端设备接收信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;A processor 601, configured to determine a target codebook obtained when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix Matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, the second matrix includes N first vectors, and the N First vectors correspond one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector;

处理器601,还用于根据所述目标码本对接收器602通过侧链从所述第一终端设备接收到的信息进行解调。The processor 601 is further configured to demodulate information received by the receiver 602 from the first terminal device through a side chain according to the target codebook.

在一种可能实现的设计中,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;In a possible implementation design, the second matrix is a matrix obtained according to a third matrix and a fourth matrix;

所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols;

所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two column vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two column vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000068
Figure PCTCN2019108501-appb-000068

Figure PCTCN2019108501-appb-000069
Figure PCTCN2019108501-appb-000070
Figure PCTCN2019108501-appb-000069
or
Figure PCTCN2019108501-appb-000070

其中,

Figure PCTCN2019108501-appb-000071
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。 among them,
Figure PCTCN2019108501-appb-000071
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a row vector in the fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N.

在一种可能实现的设计中,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。In a possible implementation design, N is equal to 2, and the elements of any two row vectors of the third matrix are any two modulation symbols of four consecutive modulation symbols, and the other two row vectors of the third matrix are The element of is the conjugate of the other two modulation symbols among the four consecutive modulation symbols.

在一种可能实现的设计中,N等于2,所述第三矩阵包括下述中的任意一种:In a possible implementation design, N is equal to 2, and the third matrix includes any one of the following:

Figure PCTCN2019108501-appb-000072
Figure PCTCN2019108501-appb-000073
Figure PCTCN2019108501-appb-000072
or
Figure PCTCN2019108501-appb-000073

其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.

在一种可能实现的设计中,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;In a possible implementation design, the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each column in the second matrix includes a continuous 2N Modulation symbols

其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N.

在一种可能实现的设计中,第一向量的第m个元素表示为V1 m,与所述第一向量 对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 In a possible implementation design, the m-th element of the first vector is represented as V1 m , the m-th element of a second vector corresponding to the first vector is represented as V2 m , and the first vector The mth element of the corresponding second vector is represented as V3 m , where m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, When m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset is an empty set, and the first subset The union of the set and the second subset is an integer of 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector are both equal to N.

本实施例提供的通信装置,可以用于图2所示实施例第二通信设备侧的技术方案,其实现原理和技术效果类似,此处不再赘述。The communication device provided in this embodiment may be used for the technical solution on the second communication device side in the embodiment shown in FIG. 2. The implementation principles and technical effects are similar, and details are not described herein again.

图7为本申请一实施例提供的芯片的结构示意图。如图7所示,该芯片包括:处理器701,用于执行图2所示方法实施例第一终端设备侧的方法。FIG. 7 is a schematic structural diagram of a chip according to an embodiment of the present application. As shown in FIG. 7, the chip includes: a processor 701, configured to execute a method on a first terminal device side of the method embodiment shown in FIG. 2.

在一种可能实现的方式中,该芯片还包括:存储器702;In a possible implementation manner, the chip further includes: a memory 702;

存储器701,用于存储指令;A memory 701, configured to store instructions;

处理器702,具体用于调用所述处理器中存储的指令,以执行图2所示方法实施例第一终端设备侧的方法。The processor 702 is specifically configured to call an instruction stored in the processor to execute the method on the first terminal device side of the method embodiment shown in FIG. 2.

图8为本申请另一实施例提供的芯片的结构示意图。如图8所示,该芯片包括:处理器801,用于执行图2所示方法实施例第二终端设备侧的方法。FIG. 8 is a schematic structural diagram of a chip according to another embodiment of the present application. As shown in FIG. 8, the chip includes: a processor 801, configured to execute a method on a second terminal device side of the method embodiment shown in FIG. 2.

在一种可能实现的方式中,该芯片还包括:存储器802;In a possible implementation manner, the chip further includes: a memory 802;

存储器801,用于存储指令;A memory 801, configured to store instructions;

处理器802,具体用于调用所述处理器中存储的指令,以执行图2所示方法实施例第二终端设备侧的方法。The processor 802 is specifically configured to call an instruction stored in the processor to execute the method on the second terminal device side of the method embodiment shown in FIG. 2.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. 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 from a website site, computer, server, or data center Transmission by wire (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) to another website site, computer, server, or data center. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, and the like that includes one or more available medium integration. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (Solid State Disk (SSD)), and the like.

Claims (30)

一种通信方法,其特征在于,应用于第一终端设备,所述第一终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述方法包括:A communication method, characterized in that it is applied to a first terminal device, the first terminal device includes 4N antenna ports, the 4N antenna ports are divided into 2N antenna port pairs, and N is a positive integer greater than 1. The method includes: 所述第一终端设备确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;When the first terminal device determines to send information to the second terminal device through a side chain, it obtains a target codebook, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix. A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix with a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N First vectors correspond one-to-one to the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one to the 4N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector; 所述第一终端设备根据所述目标码本对所述信息进行编码,并通过侧链向第二终端设备发送编码后的信息。The first terminal device encodes the information according to the target codebook, and sends the encoded information to the second terminal device through a side chain. 根据权利要求1所述的方法,其特征在于,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;The method according to claim 1, wherein the second matrix is a matrix obtained according to a third matrix and a fourth matrix; 所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols; 所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors. 根据权利要求2所述的方法,其特征在于,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。The method according to claim 2, characterized in that N is equal to 2, and elements of any two column vectors of the third matrix are any two modulation symbols among four consecutive modulation symbols, and The elements of the other two column vectors are the conjugates of the other two modulation symbols among the four consecutive modulation symbols. 根据权利要求3所述的方法,其特征在于,N等于2,所述第三矩阵包括下述中的任意一种:The method according to claim 3, wherein N is equal to 2, and the third matrix includes any one of the following:
Figure PCTCN2019108501-appb-100001
Figure PCTCN2019108501-appb-100002
Figure PCTCN2019108501-appb-100003
Figure PCTCN2019108501-appb-100001
Figure PCTCN2019108501-appb-100002
or
Figure PCTCN2019108501-appb-100003
其中,
Figure PCTCN2019108501-appb-100004
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。
among them,
Figure PCTCN2019108501-appb-100004
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
根据权利要求3或4所述的方法,其特征在于,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;The method according to claim 3 or 4, wherein the second matrix is a matrix obtained by adjusting position of elements in a row vector in a fifth matrix, and each row and each row in the second matrix The columns each contain consecutive 2N modulation symbols; 其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对 所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N. 根据权利要求2所述的方法,其特征在于,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。The method according to claim 2, characterized in that N is equal to 2, and elements of any two row vectors of the third matrix are any two modulation symbols among four consecutive modulation symbols, and The elements of the other two rows of vectors are the conjugates of the other two modulation symbols among the four consecutive modulation symbols. 根据权利要求6所述的方法,其特征在于,N等于2,所述第三矩阵包括下述中的任意一种:The method according to claim 6, wherein N is equal to 2, and the third matrix includes any one of the following:
Figure PCTCN2019108501-appb-100005
Figure PCTCN2019108501-appb-100006
Figure PCTCN2019108501-appb-100005
or
Figure PCTCN2019108501-appb-100006
其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数, *表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
根据权利要求6或7所述的方法,其特征在于,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;The method according to claim 6 or 7, wherein the second matrix is a matrix obtained by adjusting a position of an element in a column vector in the fifth matrix, and each row and each row in the second matrix The columns each contain consecutive 2N modulation symbols; 其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N. 根据权利要求1-8任一项所述的方法,其特征在于,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,所述第一向量对应的两个第二向量的非0元素的个数均等于N。 The method according to any one of claims 1 to 8, wherein the m-th element of the first vector is represented as V1 m , and the m-th element of a second vector corresponding to the first vector is represented as V2 m , the m-th element of another second vector corresponding to the first vector is represented as V3 m , m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, when m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset It is an empty set, and the union of the first subset and the second subset is an integer from 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector is equal to N. 一种通信方法,其特征在于,应用于第二终端设备,所述第二终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述方法包括:A communication method, characterized in that it is applied to a second terminal device, the second terminal device includes 4N antenna ports, the 4N antenna ports are divided into 2N antenna port pairs, and N is a positive integer greater than 1. The method includes: 所述第二终端设备确定通过侧链从第一终端设备接收信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;When the second terminal device determines to receive information from the first terminal device through the side chain, it obtains a target codebook. The target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix. Matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, the second matrix includes N first vectors, and the N First vectors correspond one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second The vector includes 2N elements, and every two second vectors correspond to a first vector; 所述第二终端设备根据所述目标码本对通过侧链从所述第一终端设备接收到的信息进行解调。The second terminal device demodulates information received from the first terminal device through a side chain according to the target codebook. 根据权利要求10所述的方法,其特征在于,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;The method according to claim 10, wherein the second matrix is a matrix obtained according to a third matrix and a fourth matrix; 所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols; 所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors. 根据权利要求11所述的方法,其特征在于,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。The method according to claim 11, characterized in that N is equal to 2, and elements of any two column vectors of the third matrix are any two modulation symbols among four consecutive modulation symbols, and The elements of the other two column vectors are the conjugates of the other two modulation symbols among the four consecutive modulation symbols. 根据权利要求12所述的方法,其特征在于,N等于2,所述第三矩阵包括下述中的任意一种:The method according to claim 12, wherein N is equal to 2, and the third matrix includes any one of the following:
Figure PCTCN2019108501-appb-100007
Figure PCTCN2019108501-appb-100008
Figure PCTCN2019108501-appb-100009
Figure PCTCN2019108501-appb-100007
Figure PCTCN2019108501-appb-100008
or
Figure PCTCN2019108501-appb-100009
其中,
Figure PCTCN2019108501-appb-100010
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号, *表示取共轭。
among them,
Figure PCTCN2019108501-appb-100010
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents conjugate.
根据权利要求12或13所述的方法,其特征在于,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;The method according to claim 12 or 13, wherein the second matrix is a matrix obtained by adjusting position of elements in a row vector in the fifth matrix, and each row and each row in the second matrix The columns each contain consecutive 2N modulation symbols; 其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N. 根据权利要求11所述的方法,其特征在于,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。The method according to claim 11, characterized in that N is equal to 2, and elements of any two row vectors of the third matrix are any two modulation symbols among 4 consecutive modulation symbols, and The elements of the other two rows of vectors are the conjugates of the other two modulation symbols among the four consecutive modulation symbols. 根据权利要求15所述的方法,其特征在于,N等于2,所述第三矩阵包括下述中的任意一种:The method according to claim 15, wherein N is equal to 2, and the third matrix includes any one of the following:
Figure PCTCN2019108501-appb-100011
Figure PCTCN2019108501-appb-100012
Figure PCTCN2019108501-appb-100011
or
Figure PCTCN2019108501-appb-100012
其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数,*表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
根据权利要求15或16所述的方法,其特征在于,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;The method according to claim 15 or 16, wherein the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each row in the second matrix The columns each contain consecutive 2N modulation symbols; 其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N. 根据权利要求10-17任一项所述的方法,其特征在于,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 The method according to any one of claims 10 to 17, wherein the m-th element of the first vector is represented as V1 m , and the m-th element of a second vector corresponding to the first vector is represented as V2 m , the m-th element of another second vector corresponding to the first vector is represented as V3 m , m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, when m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset Is an empty set, and the union of the first subset and the second subset is an integer from 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector is equal to N. 一种通信装置,其特征在于,应用于第一终端设备,所述第一终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述装置包括:A communication device is characterized in that it is applied to a first terminal device, the first terminal device includes 4N antenna ports, the 4N antenna ports are divided into 2N antenna port pairs, and N is a positive integer greater than 1. , The device includes: 处理单元,用于确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;A processing unit, configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to 2N, the second matrix includes 2N first vectors, and the 2N A first vector corresponds one-to-one with the 2N antenna ports, the first matrix includes 4N second vectors, the 4N second vectors correspond one-to-one with the 4N antenna ports, and each second vector Including 2N elements, and every two second vectors correspond to a first vector; 发送单元,用于根据所述目标码本对所述信息进行编码,并通过侧链向第二终端设备发送编码后的信息。A sending unit is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain. 一种通信装置,其特征在于,应用于第二终端设备,所述第二终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述装置包括:A communication device is characterized in that it is applied to a second terminal device, the second terminal device includes 4N antenna ports, the 4N antenna ports are divided into 2N antenna port pairs, and N is a positive integer greater than 1. , The device includes: 确定单元,用于确定通过侧链从第一终端设备接收信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;A determining unit, configured to obtain a target codebook when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is obtained according to a second matrix A matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, and the second matrix includes N first vectors, and the N A first vector corresponds one-to-one to the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one to the 2N antenna ports, each second vector Including 2N elements, and every two second vectors correspond to a first vector; 解调单元,用于根据所述目标码本对通过侧链从所述第一终端设备接收到的信息进行解调。A demodulation unit is configured to demodulate information received from the first terminal device through a side chain according to the target codebook. 一种通信装置,其特征在于,应用于第一终端设备,所述第一终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数, 所述装置包括:处理器和发送器;A communication device is characterized in that it is applied to a first terminal device, the first terminal device includes 4N antenna ports, the 4N antenna ports are divided into 2N antenna port pairs, and N is a positive integer greater than 1. The device includes: a processor and a transmitter; 所述处理器,用于确定通过侧链向第二终端设备发送信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于2N的2N×2N矩阵,所述第二矩阵包括2N个第一向量,所述2N个第一向量与所述2N个天线端口对一一对应,所述第一矩阵包括4N个第二向量,所述4N个第二向量与所述4N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;The processor is configured to obtain a target codebook when sending information to a second terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is based on a second matrix. The obtained matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to 2N, and the second matrix includes 2N first vectors, where 2N first vectors correspond one-to-one with the 2N antenna ports, the first matrix includes 4N second vectors, and the 4N second vectors correspond one-to-one with the 4N antenna ports. The two vectors include 2N elements, and every two second vectors correspond to a first vector; 所述发送器,用于根据所述目标码本对所述信息进行编码,并通过侧链向第二终端设备发送编码后的信息。The transmitter is configured to encode the information according to the target codebook, and send the encoded information to a second terminal device through a side chain. 一种通信装置,其特征在于,应用于第二终端设备,所述第二终端设备包括4N个天线端口,所述4N个天线端口被分为2N个天线端口对,N为大于1的正整数,所述装置包括:处理器和接收器;A communication device is characterized in that it is applied to a second terminal device, the second terminal device includes 4N antenna ports, the 4N antenna ports are divided into 2N antenna port pairs, and N is a positive integer greater than 1. The device includes: a processor and a receiver; 所述处理器,用于确定通过侧链从第一终端设备接收信息时,获取目标码本,所述目标码本是根据第一矩阵得到的码本,所述第一矩阵是根据第二矩阵得到的用于将连续的2N个调制符号映射到各天线端口的矩阵;其中,所述第二矩阵为秩等于N的2N×2N矩阵,所述第二矩阵包括N个第一向量,所述N个第一向量与所述N个天线端口对一一对应,所述第一矩阵包括2N个第二向量,所述2N个第二向量与所述2N个天线端口一一对应,每个第二向量包括2N个元素,且每两个第二向量对应一个第一向量;The processor is configured to obtain a target codebook when receiving information from a first terminal device through a side chain, where the target codebook is a codebook obtained according to a first matrix, and the first matrix is based on a second matrix. The obtained matrix for mapping consecutive 2N modulation symbols to each antenna port; wherein the second matrix is a 2N × 2N matrix having a rank equal to N, and the second matrix includes N first vectors, where The N first vectors correspond one-to-one with the N antenna ports, the first matrix includes 2N second vectors, the 2N second vectors correspond one-to-one with the 2N antenna ports, and each The two vectors include 2N elements, and every two second vectors correspond to a first vector; 所述处理器,用于根据所述目标码本对所述接收器通过侧链从所述第一终端设备接收到的信息进行解调。The processor is configured to demodulate information received by the receiver from the first terminal device through a side chain according to the target codebook. 根据权利要求19-22任一项所述的装置,其特征在于,所述第二矩阵为根据第三矩阵和第四矩阵得到的矩阵;The device according to any one of claims 19 to 22, wherein the second matrix is a matrix obtained according to a third matrix and a fourth matrix; 所述第三矩阵为根据连续的2N个调制符号确定的2N×2N矩阵;The third matrix is a 2N × 2N matrix determined according to consecutive 2N modulation symbols; 所述第四矩阵为由1和-1组成的秩为2N,且任意两个行向量均是正交向量的2N×2N矩阵。The fourth matrix is a 2N × 2N matrix composed of 1 and -1 with a rank of 2N, and any two row vectors are orthogonal vectors. 根据权利要求23所述的装置,其特征在于,N等于2,所述第三矩阵的任两列向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两列向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。The apparatus according to claim 23, wherein N is equal to 2, and elements of any two column vectors of the third matrix are any two modulation symbols among four consecutive modulation symbols, and The elements of the other two column vectors are the conjugates of the other two modulation symbols among the four consecutive modulation symbols. 根据权利要求24所述的装置,其特征在于,N等于2,所述第三矩阵包括下述中的任意一种:The apparatus according to claim 24, wherein N is equal to 2, and the third matrix includes any one of the following:
Figure PCTCN2019108501-appb-100013
Figure PCTCN2019108501-appb-100014
Figure PCTCN2019108501-appb-100015
Figure PCTCN2019108501-appb-100013
Figure PCTCN2019108501-appb-100014
or
Figure PCTCN2019108501-appb-100015
其中,
Figure PCTCN2019108501-appb-100016
s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,*表示取共轭。
among them,
Figure PCTCN2019108501-appb-100016
s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, and * represents taking conjugate.
根据权利要求24或25所述的装置,其特征在于,所述第二矩阵为对第五矩阵中的行向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;The device according to claim 24 or 25, wherein the second matrix is a matrix obtained by adjusting position of elements in a row vector in a fifth matrix, and each row and each row in the second matrix The columns each contain consecutive 2N modulation symbols; 其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两行取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two rows in the sixth matrix are obtained by conjugate; i and j are integers of 1 to 2N. 根据权利要求23所述的装置,其特征在于,N等于2,所述第三矩阵的任两行向量的元素为连续的4个调制符号中的任意两个调制符号,所述第三矩阵的另两行向量的元素为所述连续的4个调制符号中的其它两个调制符号的共轭。The device according to claim 23, wherein N is equal to 2, and elements of any two row vectors of the third matrix are any two modulation symbols among four consecutive modulation symbols, and The elements of the other two rows of vectors are the conjugates of the other two modulation symbols among the four consecutive modulation symbols. 根据权利要求27所述的装置,其特征在于,N等于2,所述第三矩阵包括下述中的任意一种:The apparatus according to claim 27, wherein N is equal to 2, and the third matrix includes any one of the following:
Figure PCTCN2019108501-appb-100017
Figure PCTCN2019108501-appb-100018
Figure PCTCN2019108501-appb-100017
or
Figure PCTCN2019108501-appb-100018
其中,E=[1 1 1 1],s 4i、s 4i+1、s 4i+2和s 4i+3表示4个连续的调制符号,i取从1开始的自然数, *表示取共轭。 Among them, E = [1 1 1 1], s 4i , s 4i + 1 , s 4i + 2 and s 4i + 3 represent 4 consecutive modulation symbols, i is a natural number starting from 1, and * represents conjugate.
根据权利要求27或28所述的装置,其特征在于,所述第二矩阵为对第五矩阵中的列向量中的元素进行位置调整后的矩阵,所述第二矩阵中的每行及每列均包含连续的2N个调制符号;The device according to claim 27 or 28, wherein the second matrix is a matrix obtained by adjusting a position of an element in a column vector in a fifth matrix, and each row and each row in the second matrix The columns each contain consecutive 2N modulation symbols; 其中,第三矩阵的第i行第j列的元素表示为M1 ij,第四矩阵的第i行第j列的元素表示为M2 ij,则第五矩阵的第i行第j列的元素表示为M3 ij且M3 ij=M1 ij×M2 ij,或者,第六矩阵的第i行第j列的元素表示为M4 ij且M4 ij=M1 ij×M2 ij,所述第五矩阵为对所述第六矩阵中任意两列取共轭后得到的矩阵;i和j均取1至2N的整数。 Wherein, the element in the i-th row and j-th column of the third matrix is denoted as M1 ij , and the element in the i-th row and j-th column of the fourth matrix is denoted as M2 ij , then the element in the i-th row and j-th column of the fifth matrix is denoted M3 ij and M3 ij = M1 ij × M2 ij , or the elements in the i-th row and j-th column of the sixth matrix are represented as M4 ij and M4 ij = M1 ij × M2 ij , and the fifth matrix Any two columns in the sixth matrix are obtained by conjugation; i and j are integers of 1 to 2N. 根据权利要求19-29任一项所述的装置,其特征在于,第一向量的第m个元素表示为V1 m,与所述第一向量对应的一个第二向量的第m个元素表示为V2 m,与所述第一向量对应的另一个第二向量的第m个元素表示为V3 m,m取1至2N的整数,则当m取1至2N的第一子集时,V2 m=V1 m且V3 m=0,当m取1至2N的第二子集时,V2 m=0且V3 m=V1 m;其中,所述第一子集与所述第二子集的交集为空集,所述第一子集与所述第二子集并集为1至2N的整数,且所述第一向量对应的两个第二向量的非0元素的个数均等于N。 The device according to any one of claims 19 to 29, wherein the m-th element of the first vector is represented as V1 m , and the m-th element of a second vector corresponding to the first vector is represented as V2 m , the m-th element of another second vector corresponding to the first vector is represented as V3 m , m is an integer from 1 to 2N, then when m is taken from the first subset of 1 to 2N, V2 m = V1 m and V3 m = 0, when m takes the second subset of 1 to 2N, V2 m = 0 and V3 m = V1 m ; wherein the intersection of the first subset and the second subset It is an empty set, and the union of the first subset and the second subset is an integer from 1 to 2N, and the number of non-zero elements of the two second vectors corresponding to the first vector is equal to N.
PCT/CN2019/108501 2018-09-29 2019-09-27 Communication method and apparatus Ceased WO2020063843A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811145508.5A CN110971276B (en) 2018-09-29 2018-09-29 Communication method and device
CN201811145508.5 2018-09-29

Publications (1)

Publication Number Publication Date
WO2020063843A1 true WO2020063843A1 (en) 2020-04-02

Family

ID=69952861

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/108501 Ceased WO2020063843A1 (en) 2018-09-29 2019-09-27 Communication method and apparatus

Country Status (2)

Country Link
CN (1) CN110971276B (en)
WO (1) WO2020063843A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115550890B (en) * 2021-06-29 2024-09-03 维沃移动通信有限公司 Transmission method, device, equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2757751A2 (en) * 2013-01-21 2014-07-23 Fujitsu Limited Wireless communication precoder determination
CN104244265A (en) * 2013-06-13 2014-12-24 北京邮电大学 Communication method and system with D2D communication and cellular communication coexisting in multi-antenna scene
US20160337103A1 (en) * 2014-02-10 2016-11-17 Lg Electronics Inc. Signal transmitting method for device-to-device (d2d) communication in wireless communication system and device therefor
CN107105503A (en) * 2016-02-19 2017-08-29 华为技术有限公司 A kind of data transmission method and communication equipment, system
US20180092067A1 (en) * 2016-09-28 2018-03-29 Futurewei Technologies, Inc. System and Method for D2D Communication

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102160008B1 (en) * 2013-06-17 2020-09-25 삼성전자 주식회사 Method and apparatus for transmitting and receiving channerl state information
WO2015100620A1 (en) * 2013-12-31 2015-07-09 展讯通信(上海)有限公司 Ofdm communication system and method and device for receiving and transmitting signals
US9148208B2 (en) * 2014-01-30 2015-09-29 Intel IP Corporation Antenna selection codebook for full dimensional MIMO systems
WO2016106728A1 (en) * 2014-12-31 2016-07-07 华为技术有限公司 Data transmission method and device
WO2016138668A1 (en) * 2015-03-05 2016-09-09 华为技术有限公司 Method for transmitting data, sending end equipment, receiving end equipment and repeater equipment
CN108199754B (en) * 2017-12-21 2020-12-15 上海华为技术有限公司 Precoding matrix determination method and base station

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2757751A2 (en) * 2013-01-21 2014-07-23 Fujitsu Limited Wireless communication precoder determination
CN104244265A (en) * 2013-06-13 2014-12-24 北京邮电大学 Communication method and system with D2D communication and cellular communication coexisting in multi-antenna scene
US20160337103A1 (en) * 2014-02-10 2016-11-17 Lg Electronics Inc. Signal transmitting method for device-to-device (d2d) communication in wireless communication system and device therefor
CN107105503A (en) * 2016-02-19 2017-08-29 华为技术有限公司 A kind of data transmission method and communication equipment, system
US20180092067A1 (en) * 2016-09-28 2018-03-29 Futurewei Technologies, Inc. System and Method for D2D Communication

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ERICSSON: "Considerations and Design Principles for NR Sidelink", 3GPP TSG-RAN WG1 MEETING #94 RL-1809306,, 24 August 2018 (2018-08-24), XP051516670 *
LU, LEI ET AL.: "Prototype for 5G new air interface technology SCMA and performance evaluation", CHINA COMMUNICATIONS, vol. 12, 31 December 2015 (2015-12-31), XP011595976 *
MASKULAINEN, ILMARI: "Performance evaluation of adaptive beamforming in 5G-V2X networks", 2017 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC, 17 July 2017 (2017-07-17), XP033122292 *

Also Published As

Publication number Publication date
CN110971276B (en) 2021-12-10
CN110971276A (en) 2020-04-07

Similar Documents

Publication Publication Date Title
US7315577B2 (en) Multiple antenna systems and method using high-throughput space-frequency block codes
RU2673874C1 (en) Method of transmitting data, device of transmitting side and device of reception side
CN106416307B (en) Information transmission method, network equipment and terminal equipment
CN111279700B (en) Adjustable modulation coding scheme for improving video stream robustness
WO2016138632A1 (en) Uplink data transmission method and device
CN104735015A (en) Constructing very high throughput long training field sequences
JP6386672B2 (en) Data processing method, apparatus, and device
CN101997650B (en) Transmission method, device and system of multi-antenna system data signals
TW200913535A (en) Antenna selection and training using a spatial spreading matrix for use in a wireless MIMO communication system
WO2017000291A1 (en) Method and device for transmitting uplink data
CN107251500A (en) A method, device, equipment and system for reducing peak-to-average ratio
WO2016101107A1 (en) Method and device for transmitting indication information
WO2021093321A1 (en) Communication method based on orbital angular momentum (oam), and related apparatus
JP2022534300A (en) Coding and modulation method, demodulation and decoding method, apparatus and device
WO2017061113A1 (en) Transmission method, transmission device, reception method and reception device
CN114640360B (en) Transmitting apparatus, transmitting method, and integrated circuit
WO2020063843A1 (en) Communication method and apparatus
JPWO2017187953A1 (en) Transmission device and transmission method
CN110431814A (en) Apparatus, system and method for transmitting EDMG MU PPDU using header B field
WO2016138668A1 (en) Method for transmitting data, sending end equipment, receiving end equipment and repeater equipment
CN109728840A (en) Data transmission method and device
WO2018171622A1 (en) Data transmission method and device, and data receiving method and device
CN107370707B (en) A signal processing method and device
CN102064909A (en) Method, device and system for transmitting channel quality indicating information
CN119731958A (en) Communication device and communication method for dual-stream dual-carrier modulation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19866212

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19866212

Country of ref document: EP

Kind code of ref document: A1