Data transmission method and apparatus, first communication node, and second communication node
A data transmission method and apparatus, a first communication node, and a second communication node are provided. The method includes: acquiring data, wherein the data includes information of N pilots; and sending the data and the N pilots; wherein N is an integer greater than or equal to 1. The solution can avoid the problems of misjudging detection result and interference cancellation error of the receiver caused by the channel correlation between the users, and improve the detection performance of other users, such that the performance of grant-free transmission can be improved.
1 . A data transmission method, applied to a first communication node, and comprising:
acquiring data, wherein the data comprises service data and information of N pilots, wherein the information of the N pilots comprises pilot identification information of the N pilots, and the pilot identification information is represented by a pilot index; and
mapping the data and the N pilots onto a transmission resource to sending the data and the N pilots;
wherein N is an integer greater than or equal to 1.
2 . The method according to claim 1 , wherein the information of the N pilots comprises at least one of:
the number of the pilots; and
energy information of at least one pilot among the N pilots.
3 . The method according to claim 1 , further comprising: acquiring a number of receiving antennas used by a second communication node.
4 . The method according to claim 3 , further comprising: in response to the number of the receiving antennas used by the second communication node being less than or equal to a specified value, determining that the data comprises the information of the N pilots.
5 . The method according to claim 3 , further comprising:
determining the number of the pilots according to the number of the receiving antennas used by the second communication node.
6 . The method according to claim 1 , wherein a part of data in the service data indicates the information of the N pilots.
7 . A data reception method, applied to a second communication node, and comprising:
acquiring received symbols from a transmission resource, detecting the received symbols and identifying N pilots mapped onto the transmission resource by a first communication node;
decoding, according to the identified N pilots, data mapped onto the transmission resource by the first communication node, wherein the data comprises service data and information of N pilots sent by the first communication node, the information of the N pilots comprises pilot identification information of the N pilots;
acquiring the information of the N pilots from the data; and
performing interference cancellation according to the information of the N pilots,
wherein N is an integer greater than or equal to 1.
8 . The method according to claim 7 , wherein the information of the N pilots comprises at least one of:
the number of the pilots; and
energy information of at least one pilot among the N pilots.
9 . The method according to claim 7 , wherein acquiring the information of the N pilots from the data comprises: in response to a number of receiving antennas used by the second communication node being less than or equal to a specified value, acquiring the information of the N pilots from the data.
10 . The method according to claim 7 , wherein service data, and acquiring the information of the N pilots from the data comprises: acquiring the information of the N pilots according to a part of data in the service data.
11 . The method according to claim 7 , further comprising: sending information about a number of receiving antennas used by the second communication node.
12 . A first communication node, comprising:
at least one processor; and
a storage device, configured to store at least one program,
wherein when the at least one program is executed by the at least one processor, the at least one processor implements the method according to claim 1 .
13 . A second communication node, comprising:
at least one processor; and
a storage device, configured to store at least one program,
wherein when the at least one program is executed by the at least one processor, the at least one processor implements the method according to claim 7 .
14 . A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program, and when executed by a processor, the computer program implements the method according to claim 1 .
15 . A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program, and when executed by a processor, the computer program implements the method according to claim 7 .