Disclosure of Invention
In order to overcome the problems and defects of high cost, complex realization, high energy consumption and the like of multi-antenna equipment in the related technology, the invention provides a data transmission method and a data transmission device, and improves the frequency spectrum efficiency of a mobile communication system.
In order to achieve the purpose of the invention, the technical scheme adopted by the invention is as follows:
a data transmission method is applied to a first communication node and comprises the following steps:
generating control information corresponding to the second communication node;
and sending the control information to the second communication node, where the control information includes information indicating that the second communication node selects N transmit antennas as a set of transmit antennas to be selected from M transmit antennas configured on the second communication node to transmit data, M, N is a positive integer, and N is less than or equal to M.
Optionally, the control information includes candidate transmit antenna set information, where the candidate transmit antenna set information is used to instruct the second communication node to select N transmit antennas from the candidate transmit antenna set to transmit data.
Optionally, the control information includes resource allocation information; the resource allocation information is used for indicating the second communication node to determine a value of N and/or select N transmitting antennas to transmit data.
Optionally, the control information includes paired transmit antenna information, where the paired transmit antenna information is used to indicate a paired transmit antenna in the N antennas of the second communication node.
Optionally, the resource allocation information includes at least one of:
time domain resource allocation information, frequency domain resource allocation information, code domain resource allocation information, and resource allocation granularity.
Optionally, generating the control information corresponding to the second communication node includes:
generating the control information based on channel state information with the second communication node.
In order to solve the above technical problem, an embodiment of the present invention further provides a data transmission method, applied to a second communication node, including:
receiving control information sent by a first communication node;
and selecting N transmitting antennas from the M transmitting antennas as a set of transmitting antennas to be selected to transmit data according to the control information, wherein M, N is a positive integer, and N is less than or equal to M.
Optionally, the control information comprises candidate transmit antenna set information;
selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data comprises the following steps:
and selecting N transmitting antennas from the candidate transmitting antenna set to transmit data.
Optionally, the control information includes resource allocation information;
selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data comprises the following steps:
and determining the value of N and/or selecting N transmitting antennas to transmit data according to the resource allocation information.
Optionally, the control information includes paired transmit antenna information;
selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data comprises the following steps:
and selecting paired transmitting antennas from the N transmitting antennas according to the paired transmitting antenna information to transmit data.
Optionally, the resource allocation information includes at least one of:
time domain resource allocation information, frequency domain resource allocation information, code domain resource allocation information, and resource allocation granularity.
Optionally, selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data includes:
and determining X transmitting antennas in N transmitting antennas used for transmitting the data to transmit the data according to the bit content of the data to be transmitted, wherein X is an integer greater than or equal to 1.
Optionally, the method further comprises: and the second communication node determines that the data bits of X transmitting antennas in the N transmitting antennas used for transmitting the data are continuously extracted from the data or extracted at equal intervals.
Optionally, the number of antennas included in the to-be-selected transmitting antenna set used by the second communication node to send the data first-transmission packet is greater than the number of antennas included in the to-be-selected transmitting antenna set corresponding to the data retransmission packet.
To solve the above technical problem, an embodiment of the present invention further provides a data transmission device, including:
a generating module for generating control information corresponding to the second communication node;
a sending module, configured to send the control information to the second communications node, where the control information includes information indicating that the second communications node selects N transmit antennas from M transmit antennas configured on the second communications node to transmit data, M, N is a positive integer, and N is less than or equal to M.
Optionally, the control information generated by the generating module includes candidate transmit antenna set information, where the candidate transmit antenna set information is used to instruct the second communication node to select N transmit antennas from the candidate transmit antenna set to transmit data.
Optionally, the control information generated by the generation module includes resource allocation information; the resource allocation information is used for indicating the second communication node to determine a value of N and/or select N transmitting antennas to transmit data.
Optionally, the control information generated by the generating module includes paired transmitting antenna information, where the paired transmitting antenna information is used to indicate a transmitting antenna paired for use in the N antennas of the second communication node.
Optionally, the generating, by the generating module, the control information corresponding to the second communication node is:
generating the control information based on channel state information with the second communication node.
To solve the above technical problem, an embodiment of the present invention further provides a data transmission device, including:
the receiving module is used for receiving the control information sent by the first communication node;
and the selection module is used for selecting N transmitting antennas from the M transmitting antennas as a set of transmitting antennas to be selected to transmit data according to the control information, wherein M, N is a positive integer, and N is less than or equal to M.
Optionally, the control information received by the receiving module includes candidate transmit antenna set information;
the selecting module selects N transmitting antennas from the M transmitting antennas to transmit data according to the control information, wherein the selecting module is used for:
and selecting N transmitting antennas from the candidate transmitting antenna set to transmit data.
Optionally, the control information received by the receiving module includes antenna resource allocation information;
the selecting module selects N transmitting antennas from the M transmitting antennas according to the control information to transmit data, and the selecting module comprises the following steps:
and determining the value of N and/or selecting N transmitting antennas to transmit data according to the antenna resource allocation information.
Optionally, the control information received by the receiving module includes paired transmitting antenna information;
the selecting module selects N transmitting antennas from the M transmitting antennas according to the control information to transmit data, and the selecting module comprises the following steps:
and selecting paired transmitting antennas from the N transmitting antennas according to the paired transmitting antenna information to transmit data.
Optionally, the selecting, by the selecting module, selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data includes:
and determining X transmitting antennas in N transmitting antennas used for transmitting the data to transmit the data according to the bit content of the data to be transmitted, wherein X is an integer greater than or equal to 1.
Optionally, the selection module determines that data bits of X transmitting antennas of the N transmitting antennas used for transmitting the data are continuously extracted from the data, or extracted at equal intervals.
Optionally, the number of antennas included in the to-be-selected transmitting antenna set used for sending the data first-transmission packet is greater than the number of antennas included in the to-be-selected transmitting antenna set corresponding to the data retransmission packet.
Compared with the prior art, the invention has the following beneficial effects:
the method and the device of the invention reduce the complexity and the cost of terminal realization and improve the spectrum efficiency of a mobile communication system.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following description of the embodiments of the present invention with reference to the accompanying drawings is provided, and it should be noted that, in the case of conflict, features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
As shown in fig. 1, an embodiment of the present invention provides a data transmission method applied to a first communication node, including:
generating control information corresponding to the second communication node;
and sending the control information to the second communication node, where the second communication node is configured with M transmitting antennas, the control information includes information indicating that the second communication node selects N transmitting antennas from the M transmitting antennas as a set of transmitting antennas to be selected to transmit data, M, N is a positive integer, and N is less than or equal to M.
The control information includes candidate transmit antenna set information for instructing the second communication node to select N transmit antennas from the candidate transmit antenna set for data transmission. The number of the transmitting antennas in the candidate transmitting antenna set is K, and K is a positive integer which is greater than or equal to N and less than or equal to M;
the control information includes resource allocation information; the resource allocation information is used for indicating the second communication node to determine the value of N and/or select N transmitting antennas to transmit data;
the resource allocation information includes at least one of:
time domain resource allocation information, frequency domain resource allocation information, code domain resource allocation information, and resource allocation granularity.
The control information includes paired transmit antenna information indicating a transmit antenna to be paired for use among the N antennas of the second communication node.
When the paired transmitting antennas are used for transmitting data, the two antennas are used for transmitting the same information, so that the effect of transmitting diversity is achieved, and the successful probability of data receiving of the receiving end is improved.
Generating control information corresponding to the second communication node:
generating the control information based on channel state information with the second communication node.
The first communication node is a base station, and the second communication node is a terminal.
As shown in fig. 2, an embodiment of the present invention provides a data transmission method, which is applied to a second communication node, and includes:
receiving control information sent by a first communication node;
and selecting N transmitting antennas from the M transmitting antennas as a set of transmitting antennas to be selected to transmit data according to the control information, wherein M, N is a positive integer, and N is less than or equal to M.
When the control information includes candidate transmit antenna set information; selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data comprises the following steps:
and selecting N transmitting antennas from the candidate transmitting antenna set to transmit data.
When the control information includes resource allocation information; selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data comprises the following steps:
and determining the value of N and/or selecting N transmitting antennas to transmit data according to the resource allocation information.
When the control information comprises paired transmitting antenna information; selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data comprises the following steps:
and selecting paired transmitting antennas from the N transmitting antennas according to the paired transmitting antenna information to transmit data.
The resource allocation information includes at least one of:
time domain resource allocation information, frequency domain resource allocation information, code domain resource allocation information, and resource allocation granularity.
Selecting N transmitting antennas from the M transmitting antennas according to the control information to transmit data comprises the following steps:
and determining X transmitting antennas in N transmitting antennas used for transmitting the data to transmit the data according to the bit content of the data to be transmitted, wherein X is an integer greater than or equal to 1.
Specifically, when a certain segment of data bits is transmitted from the N transmitting antennas, which antenna is selected from the N antennas to transmit is determined according to the content of the data bits.
The data bits for determining X transmit antennas of the N transmit antennas used for transmitting the data may be continuously extracted from the data or extracted at equal intervals.
And the number of antennas contained in the to-be-selected transmitting antenna set used by the second communication node for sending the data first transmission packet is greater than the number of antennas contained in the to-be-selected transmitting antenna set corresponding to the data retransmission packet.
As shown in fig. 3, an embodiment of the present invention further provides a data transmission apparatus, which is disposed at a first communication node, and includes:
a generating module for generating control information corresponding to the second communication node;
a sending module, configured to send the control information to the second communications node, where the control information includes information indicating that the second communications node selects N transmit antennas as a set of transmit antennas to be selected from M transmit antennas configured on the second communications node, M, N is a positive integer, and N is less than or equal to M.
The control information generated by the generation module includes candidate transmit antenna set information, where the candidate transmit antenna set information is used to instruct the second communication node to select N transmit antennas from the candidate transmit antenna set to transmit data.
The control information generated by the generation module comprises resource allocation information; the resource allocation information is used for indicating the second communication node to determine a value of N and/or select N transmitting antennas to transmit data.
The control information generated by the generating module includes paired transmitting antenna information, where the paired transmitting antenna information is used to indicate a transmitting antenna paired for use in the N antennas of the second communication node.
The generation of the control information corresponding to the second communication node by the generation module is as follows:
generating the control information based on channel state information with the second communication node
As shown in fig. 4, an embodiment of the present invention further provides a data transmission apparatus, which is disposed at a second communication node, and includes:
the receiving module is used for receiving the control information sent by the first communication node;
and the selection module is used for selecting N transmitting antennas from the M transmitting antennas as a set of transmitting antennas to be selected to transmit data according to the control information, wherein M, N is a positive integer, and N is less than or equal to M.
The control information received by the receiving module comprises candidate transmit antenna set information;
the selecting module selects N transmitting antennas from the M transmitting antennas to transmit data according to the control information, wherein the selecting module is used for:
and selecting N transmitting antennas from the candidate transmitting antenna set to transmit data.
The control information received by the receiving module comprises antenna resource allocation information;
the selecting module selects N transmitting antennas from the M transmitting antennas according to the control information to transmit data, and the selecting module comprises the following steps:
and determining the value of N and/or selecting N transmitting antennas to transmit data according to the antenna resource allocation information.
The control information received by the receiving module comprises paired transmitting antenna information;
the selecting module selects N transmitting antennas from the M transmitting antennas according to the control information to transmit data, and the selecting module comprises the following steps:
and selecting paired transmitting antennas from the N transmitting antennas according to the paired transmitting antenna information to transmit data.
The selecting module selects N transmitting antennas from the M transmitting antennas according to the control information to transmit data, and the selecting module comprises the following steps:
and determining X transmitting antennas in N transmitting antennas used for transmitting the data to transmit the data according to the bit content of the data to be transmitted, wherein X is an integer greater than or equal to 1.
And the selection module determines that data bits of X transmitting antennas in the N transmitting antennas used for transmitting the data are continuously extracted from the data or extracted at equal intervals.
And the number of antennas contained in the to-be-selected transmitting antenna set used for sending the data first-transmission packet is greater than the number of antennas contained in the to-be-selected transmitting antenna set corresponding to the data retransmission packet.
The following detailed description of the embodiments is made with reference to the accompanying drawings:
example 1:
the terminal has 32 transmit antennas available to transmit data.
A base station generates control information related to a terminal;
the base station sends the control information to the terminal;
after receiving the control information, the terminal determines, according to the control information, to select N antennas from the 16 transmitting antennas to transmit uplink data on the allocated resources (e.g., one or more subcarriers), where N is preferably 1 or 2 or 16 or 32.
Example 2:
the terminal has 32 transmit antennas available to transmit data.
A base station generates control information related to a terminal;
the base station sends the control information to the terminal;
after receiving the control information, the terminal determines, according to the control information, a candidate transmit antenna set (for example, including 8 transmit antennas) that can be used to send an uplink data first-pass packet among the 32 transmit antennas, and then selects N antennas from the candidate antenna set to transmit uplink data on allocated resources (for example, one or more subcarriers).
Further, if the data needs to be retransmitted, the terminal may be configured to send a candidate transmit antenna set of an uplink data retransmission packet (e.g., including 4 transmit antennas, preferably, the 4 transmit antennas are selected from the candidate transmit antenna set for sending the uplink data first-pass packet).
Example 3:
the terminal has 16 transmit antennas available to transmit data.
A base station generates control information related to a terminal;
the base station sends the control information to the terminal;
after receiving the control information, the terminal determines, according to the antenna resource allocation information in the control information, to select N antennas from the 16 antennas to transmit uplink data on the allocated resources (e.g., one or more subcarriers).
Preferably, when the starting time position of the resource allocated to the terminal is an odd subframe, N is 1, and when the starting time position is an even subframe, N is 2 or 4 or 8 or 16.
Preferably, when the time length of the resource allocated to the terminal is odd number of subframes, N is 1, and when it is even number of subframes, N is 2 or 4 or 8 or 16.
Preferably, when the starting frequency domain position of the resource allocated to the terminal is an odd number of physical resource blocks, N is 1, and when the starting frequency domain position is a physical resource block, N is 2 or 4 or 8 or 16.
Preferably, when the frequency domain length of the resource allocated to the terminal is odd number of physical resource blocks, N is 1, and when N is even number of physical resource blocks, N is 2 or 4 or 8 or 16.
Preferably, when the spreading code number of the resource allocated to the terminal is odd, N is 1, and when N is even, N is 2 or 4 or 8 or 16.
Preferably, when the resource allocation granularity of the resource allocated to the terminal is 1 subcarrier, N is 1, and is multiple subcarriers, N is 2 or 4 or 8 or 16.
Example 4:
the terminal has 32 transmit antennas available to transmit data.
The base station generates control information related to the terminal according to the channel state information between the base station and the terminal;
the base station sends the control information to the terminal;
after receiving the control information, the terminal determines, according to the control information, to select N antennas from the 32 transmit antennas to transmit uplink data on the allocated resources (e.g., one or more subcarriers), where N is preferably 1 or 2 or 16.
Preferably, when the terminal transmits data on the allocated resources, the sequence number of the transmitting antenna used for transmission in the N to be selected (N is 16) is determined according to the data bit to be transmitted.
For example, the data bit to be transmitted is "11110000", and the terminal continuously extracts four bits "1111" to determine that the data "0000" is transmitted using the transmitting antenna or the transmitting antenna group with the serial number "15".
For example, the data bit to be transmitted is "10101010", and the terminal extracts "1111" (determine to use the transmitting antenna or the transmitting antenna group with the serial number of "15" to transmit data "0000") at equal intervals.
Example 5:
the terminal has 16 transmit antennas available to transmit data.
The base station generates control information related to the terminal according to channel state information between the base station and the terminal, wherein the control information informs the terminal with 16 transmitting antennas to select 2 antennas to transmit uplink data on allocated resources (such as one or more subcarriers), and informs the terminal that antennas 1 and 2 can be paired to transmit the uplink data, and antenna 3 and antenna 4 can be paired to transmit the uplink data; antenna 5 and antenna 8 may be paired to transmit uplink data.
The base station sends the control information to the terminal;
after receiving the control information, the terminal determines, according to the control information, to select 2 antennas (e.g., antenna 1 and antenna 2) from the 16 transmit antennas to transmit uplink data on the allocated resources (e.g., one or more subcarriers).
Although the embodiments of the present invention have been described above, the contents thereof are merely embodiments adopted to facilitate understanding of the technical aspects of the present invention, and are not intended to limit the present invention. It will be apparent to persons skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined in the appended claims.