Data transmission method and apparatus, communication device and storage medium
A data transmission method includes: determining data to transmitted; and carrying the data on a plurality of precoding resource units. The plurality of precoding resource units configured to carry the data adopt the same precoding matrix or different precoding matrices. The plurality of precoding resource units include a plurality of precoding time domain units, a plurality of precoding frequency domain units, or a plurality of precoding time domain units and a plurality of precoding frequency domain units.
1 . A data transmission method, comprising:
determining data to be transmitted;
carrying the data on a plurality of precoding resource units that adopt a same precoding matrix or different precoding matrices, and wherein the plurality of precoding resource units comprise one or both of a plurality of precoding time domain units or a plurality of precoding frequency domain units;
wherein the data are carried on M precoding resource units for repeated transmission, and N precoding resource units in the M precoding resource units adopt the same precoding matrix or adopt different precoding matrices; where both M and N are positive integers greater than or equal to 1; and M is greater than or equal to N;
wherein consecutive first precoding frequency domain units in a first time domain resource adopt a first precoding matrix, and consecutive second precoding frequency domain units in a second time domain resource adjacent to the first time domain resource adopt a second precoding matrix different from the first precoding matrix.
2 . The method of claim 1 , wherein carrying the data on the plurality of precoding resource units comprises:
dividing the data into a plurality of sub-data, and carrying at least one of the plurality of sub-data on the M precoding resource units for repeated transmission, wherein the N precoding resource units in the M precoding resource units adopt the same precoding matrix or different precoding matrices; or
carrying a plurality of sub-data of the data on a corresponding number of precoding resource units; wherein, the plurality of precoding resource units adopt the same precoding matrix or different precoding matrices.
3 . The method of claim 1 , wherein the plurality of precoding resource units are a plurality of precoding time domain units, the plurality of precoding time domain units are one or more time domain resources on the same frequency domain resource, and the plurality of precoding time domain units adopt the same precoding matrix;
or,
the plurality of precoding resource units are a plurality of precoding time domain units, the plurality of precoding time domain units are one or more time domain resources on different frequency domain resources, and the plurality of precoding time domain units adopt the same precoding matrix.
4 . The method of claim 3 , wherein
in the same frequency domain, at least a part of different precoding time domain units adopt the same precoding matrix.
5 . The method of claim 4 , wherein in the same frequency domain, adopting the same precoding matrix by at least a part of the different precoding time domain units comprises:
in the same frequency domain, adopting the same precoding matrix by the different precoding time domain units;
or,
in the same frequency domain, adopting the same precoding matrix by a continuously distributed part of the different precoding time domain units.
6 . The method of claim 1 , wherein the plurality of precoding resource units are a plurality of precoding frequency domain units, the plurality of precoding frequency domain units are one or more frequency domain resources on the same time domain resource, and the plurality of precoding frequency domain units adopt the same precoding matrix;
or,
the plurality of precoding resource units are a plurality of precoding frequency domain units, the plurality of precoding frequency domain units are one or more frequency domain resources on different time domain resources, and the plurality of precoding frequency domain units adopt the same precoding matrix.
7 . The method of claim 6 , wherein different precoding frequency domain units adopt different precoding matrices for encoding;
or,
in the same time domain, at least a part of the different precoding frequency domain units adopt the same precoding matrix for encoding.
8 . The method of claim 7 , wherein in the same time domain, adopting the same precoding matrix by at least a part of the different precoding frequency domain units comprises:
in the same time domain, adopting the same precoding matrix by the different precoding frequency domain units for encoding;
or,
in the same time domain, encoding data carried on a continuously distributed part of the different precoding frequency domain units by adopting the same precoding matrix.
9 . The method of claim 1 , further comprising:
determining frequency domain resources, time domain resources, or the frequency domain resources and the time domain resources comprised in the precoding resource units;
wherein, the frequency domain resources, the time domain resources, or the frequency domain resources and the time domain resources comprised in the precoding resource units are determined based on a communication protocol;
or,
the frequency domain resources, the time domain resources, or the frequency domain resources and the time domain resources comprised in the precoding resource units are determined based on a number of times M of repeatedly transmitting the data.
10 . The method of claim 1 , wherein carrying the data on the plurality of precoding resource units comprises:
dividing the data into first sub-data and other sub-data, carrying the first sub-data on the M precoding resource units for repeated transmission and carrying the other sub-data on remaining precoding resource units of the plurality of precoding resource units.
11 . A data transmission method, comprising:
receiving data carried on a plurality of precoding resource units;
determining one or both of a frequency domain resource or a time domain resource corresponding to each precoding resource unit; or determining precoding resource units adopting the same precoding matrix for encoding; wherein the plurality of precoding resource units configured to carry the data adopt the same precoding matrix or different precoding matrices;
and the plurality of precoding resource units comprise one or both of a plurality of precoding time domain units or a plurality of precoding frequency domain units;
wherein the data is carried on M precoding resource units for repeated transmission, and N precoding resource units in the M precoding resource units adopt the same precoding matrix or different precoding matrices; where M and the N are positive integers greater than or equal to 1; and M is greater than or equal to N;
wherein consecutive first precoding frequency domain units in a first time domain resource adopt a first precoding matrix, and consecutive second precoding frequency domain units in a second time domain resource adjacent to the first time domain resource adopt a second precoding matrix different from the first precoding matrix.
12 . The method of claim 11 , wherein the data comprises a plurality of sub-data, and at least one of the plurality of sub-data is carried on the M precoding resource units for repeated transmission; or
the data comprises a plurality of sub-data, the plurality of sub-data are carried on a corresponding number of precoding resource units; and the precoding resource units adopt the same precoding matrix or different precoding matrices.
13 . The method of claim 11 , wherein the plurality of precoding resource units are a plurality of precoding time domain units, the plurality of precoding time domain units are one or more time domain resources on the same frequency domain resource, and the plurality of precoding time domain units adopt the same precoding matrix;
or,
the plurality of precoding resource units are a plurality of precoding time domain units, the plurality of precoding time domain units are one or more time domain resources on different frequency domain resources, and the plurality of precoding time domain units adopt the same precoding matrix.
14 . The method of claim 13 , wherein different precoding frequency domain units adopt different precoding matrices for encoding;
or,
in the same time domain, at least a part of the different precoding frequency domain units adopt the same precoding matrix for encoding.
15 . The method of claim 14 , wherein in response to determining that data carried on the different precoding time domain units is encoded by adopting different precoding matrices, separately processing the data carried on the different precoding time domain units;
or,
in the same frequency domain, in response to determining that the data carried on at least a part of the different precoding time domain units is encoded by adopting the same precoding matrix, integrally processing the data carried on the part of the different precoding frequency domain units adopting the same precoding matrix;
or
separately processing the different precoding time domain units.
16 . The method of claim 11 , wherein
the plurality of precoding resource units are a plurality of precoding frequency domain units, the plurality of precoding frequency domain units are one or more frequency domain resources on the same time domain resource, and the plurality of precoding frequency domain units adopt the same precoding matrix;
or,
the plurality of precoding resource units are a plurality of precoding frequency domain units, the plurality of precoding frequency domain units are one or more frequency domain resources on different time domain resources, and the plurality of precoding frequency domain units adopt the same precoding matrix.
17 . The method of claim 16 , further comprising:
in response to determining that data carried on the different precoding frequency domain units is encoded by adopting different precoding matrices, separately processing the data carried on the different precoding frequency domain units;
or,
in the same time domain, in response to determining that data carried on at least a part of the different precoding frequency domain units is encoded by adopting the same precoding matrix, integrally processing the data carried on the part of the different precoding frequency domain units adopting the same precoding matrix.
18 . The method of claim 17 , further comprising:
in response to determining that data carried on the different precoding frequency domain units is encoded by adopting different precoding matrices, separately processing the data carried on the different precoding frequency domain units;
or,
in the same time domain, in response to determining that data carried by at least a part of the different precoding frequency domain units is encoded by adopting the same precoding matrix, integrally processing the data carried on the part of the different precoding frequency domain units adopting the same precoding matrix;
or,
separately processing the data carried on the different precoding frequency domain units.
19 . A communication device, comprising:
an antenna;
a memory; and
a processor, connected to the antenna and the memory respectively, configured to control the antenna to send and receive radio signals by executing an executable program stored on the memory, and capable of determining data to be transmitted; and
carrying the data on a plurality of precoding resource units that adopt a same precoding matrix or different precoding matrices, and the plurality of precoding resource units comprise one or both of a plurality of precoding time domain units or a plurality of precoding frequency domain units;
wherein the data are carried on M precoding resource units for repeated transmission, and N precoding resource units in the M precoding resource units adopt the same precoding matrix or adopt different precoding matrices; where both M and N are positive integers greater than or equal to 1; and M is greater than or equal to N;
wherein consecutive first precoding frequency domain units in a first time domain resource adopt a first precoding matrix, and consecutive second precoding frequency domain units in a second time domain resource adjacent to the first time domain resource adopt a second precoding matrix different from the first precoding matrix.