A communication method, wherein the method comprises: obtaining, by a terminal device, first information and second information, wherein the first information is used to determine a length of a first-type symbol component, the second information is used to determine at least one of a length of a second-type symbol component and a length of a third-type symbol component, and the length of the first-type symbol component is greater than the length of the third-type symbol component; determining, by the terminal device, a plurality of signal blocks based on the first information and the second information, wherein each signal block comprises a plurality of modulation symbols, wherein a first signal block comprises a first-type symbol component and a second-type symbol component, a second signal block comprises modulation symbols that are the same as modulation symbols in the first-type symbol component and the second-type symbol component in the first signal block, a (k+1) th signal block comprises modulation symbols that are the same as modulation symbols in a second-type symbol component and a third-type symbol component in a k th signal block, k≥2, and k is an integer; processing, by the terminal device, each of the plurality of signal blocks to obtain an orthogonal frequency division multiplexing OFDM symbol corresponding to the signal block; and sending, by the terminal device, the OFDM symbol.
The method according to claim 1, wherein the first-type symbol component is first X modulation symbols in the first signal block, and in the second signal block, there are m-1 modulation symbols between a start modulation symbol of modulation symbols that are the same as the modulation symbols in the first-type symbol component in the first signal block and a last modulation symbol of the second signal block, wherein a value of m is determined based on duration of a cyclic prefix, m>1, and X>1; a second-type symbol component in a (k-1) th signal block is last Y modulation symbols in the (k-1) th signal block, and in the k th signal block, there are m modulation symbols between an end modulation symbol of modulation symbols that are the same as the modulation symbols in the second-type symbol component in the (k-1) th signal block and a last modulation symbol of the k th signal block, wherein Y≥1; and the third-type symbol component in the k th signal block is first Z modulation symbols in the k th signal block, Z
The method according to claim 2, wherein the length of the third-type symbol component is a first preset value; and the second information indicates a sum of the length of the second-type symbol component and a length of the cyclic prefix.
The method according to any one of claims 1 to 3, wherein the first information indicates a difference between the length of the first-type symbol component and the length of the third-type symbol component.
The method according to any one of claims 1 to 4, wherein the determining, by the terminal device, a plurality of signal blocks based on the first information and the second information comprises: determining, by the terminal device, a size of a transport block based on the first information and the second information; and determining, by the terminal device based on the size of the transport block, a plurality of signal blocks corresponding to third information, wherein the third information is information that needs to be sent by the terminal device to the network device.
The method according to claim 5, wherein the determining, by the terminal device, a size of a transport block based on the first information and the second information comprises: determining, by the terminal device based on the length of the first-type symbol component, a quantity of modulation symbols comprised in the first-type symbol component; determining, based on the length of the second-type symbol component, a quantity of modulation symbols comprised in the second-type symbol component; and determining, based on the length of the third-type symbol component, a quantity of modulation symbols comprised in the third-type symbol component; determining, by the terminal device, a first resource element quantity based on the quantity of modulation symbols comprised in the first-type symbol component, the quantity of modulation symbols comprised in the second-type symbol component, and the quantity of modulation symbols comprised in the third-type symbol component, wherein the first resource element quantity indicates a quantity of resource elements corresponding to a same modulation symbol between different signal blocks in one slot; and determining, by the terminal device, the size of the transport block based on a second resource element quantity and the first resource element quantity, wherein the second resource element quantity is a quantity of resource elements used to transmit the third information in one slot.
The method according to claim 6, wherein the determining, by the terminal device, the size of the transport block based on a second resource element quantity and the first resource element quantity comprises: determining, by the terminal device, the size of transport block based on a difference between the second resource element quantity and the first resource element quantity; or determining, by the terminal device, the size of the transport block based on a difference between the second resource element quantity and a first quantized value, wherein the first quantized value is obtained after the first resource element quantity is quantized at a preset spacing.
A communication method, wherein the method comprises: sending, by a network device, first information and second information to a terminal device, wherein the first information is used to determine a length of a first-type symbol component, the second information is used to determine at least one of a length of a second-type symbol component and a length of a third-type symbol component, and the length of the first-type symbol component is greater than the length of the third-type symbol component; receiving, by the network device, a plurality of OFDM symbols from the terminal device, wherein the plurality of OFDM symbols are in a one-to-one correspondence with a plurality of signal blocks, each signal block comprises a plurality of modulation symbols, a first signal block comprises a first-type symbol component and a second-type symbol component, a second signal block comprises modulation symbols that are the same as modulation symbols in the first-type symbol component and the second-type symbol component in the first signal block, a (k+1) th signal block comprises modulation symbols that are the same as modulation symbols in a second-type symbol component and a third-type symbol component in a k th signal block, k≥2, and k is an integer; determining, by the network device, a receive window corresponding to each of the plurality of OFDM symbols; and obtaining, by the network device, a demodulation signal of each OFDM symbol based on the receive window corresponding to each OFDM symbol.
The method according to claim 8, wherein the first-type symbol component is first X modulation symbols in the first signal block, and in the second signal block, there are m-1 modulation symbols between a start modulation symbol of modulation symbols that are the same as the modulation symbols in the first-type symbol component in the first signal block and a last modulation symbol of the second signal block, wherein a value of m is determined based on duration of a cyclic prefix, m>1, and X>1; a second-type symbol component in a (k-1) th signal block is last Y modulation symbols in the (k-1) th signal block, and in the k th signal block, there are m modulation symbols between an end modulation symbol of modulation symbols that are the same as the modulation symbols in the second-type symbol component in the (k-1) th signal block and a last modulation symbol of the k th signal block, wherein Y≥1; and the third-type symbol component in the k th signal block is first Z modulation symbols in the k th signal block, Z
The method according to claim 9, wherein the determining, by the network device, a receive window corresponding to each of the plurality of OFDM symbols comprises: determining, by the network device based on the length of the first-type symbol component, a receive window corresponding to a first OFDM symbol in the plurality of OFDM symbols, wherein a start point of the receive window corresponding to the first OFDM symbol is associated with the length of the first-type symbol component; and determining, by the network device based on the duration of the cyclic prefix, a receive window corresponding to a k th OFDM symbol, wherein a spacing between an end point of the receive window corresponding to the first OFDM symbol and a start point of a receive window corresponding to a second OFDM symbol is T1 sampling points, a spacing between an end point of the receive window corresponding to the k th OFDM symbol and a start point of a receive window corresponding to a (k+1) th OFDM symbol is T2 sampling points, T1
The method according to claim 10, wherein the determining, by the network device based on the length of the first-type symbol component, a receive window corresponding to a first OFDM symbol in the plurality of OFDM symbols comprises: determining, by the network device, at least one candidate receive window based on the length of the first-type symbol component; and determining, by the network device based on a preset parameter, the receive window corresponding to the first OFDM symbol from the at least one candidate receive window, wherein a spacing between any two adjacent start points in start points of the at least one candidate receive window is ΔT sampling points, and ΔT is a preset value and is a positive integer.
The method according to any one of claims 8 to 11, further comprising: determining, by the network device based on the demodulation signal of each OFDM symbol, a received signal of a signal block corresponding to each OFDM symbol; demapping, by the network device based on the first information and the second information, the received signal of the signal block corresponding to the OFDM symbol; and obtaining, by the network device, received bit information based on a demapping result.
The method according to any one of claims 8 to 11, further comprising: determining, by the network device, a size of a transport block based on the first information and the second information; and decoding, by the network device, received bit information based on the size of the transport block, to obtain third information, wherein the third information is information that needs to be sent by the terminal device to the network device.
The method according to claim 13, wherein the determining, by the network device, a size of a transport block based on the first information and the second information comprises: determining, by the network device based on the length of the first-type symbol component, a quantity of modulation symbols comprised in the first-type symbol component; determining, based on the length of the second-type symbol component, a quantity of modulation symbols comprised in the second-type symbol component; and determining, based on the length of the third-type symbol component, a quantity of modulation symbols comprised in the third-type symbol component; determining, by the network device, a first resource element quantity based on the quantity of modulation symbols comprised in the first-type symbol component, the quantity of modulation symbols comprised in the second-type symbol component, and the quantity of modulation symbols comprised in the third-type symbol component, wherein the first resource element quantity indicates a quantity of resource elements corresponding to a same modulation symbol between different signal blocks in one slot; and determining, by the network device, the size of the transport block based on a second resource element quantity and the first resource element quantity, wherein the second resource element quantity is a quantity of resource elements used to transmit the third information in one slot.
The method according to claim 14, wherein the determining, by the network device, the size of the transport block based on a second resource element quantity and the first resource element quantity comprises: determining, by the network device, the size of transport block based on a difference between the second resource element quantity and the first resource element quantity; or determining, by the network device, the size of the transport block based on a difference between the second resource element quantity and a first quantized value, wherein the first quantized value is obtained after the first resource element quantity is quantized at a preset spacing.
The method according to any one of claims 8 to 15, wherein the length of the third-type symbol component is a first preset value; and the first information indicates a sum of the length of the second-type symbol component and a length of the cyclic prefix.
The method according to any one of claims 8 to 16, wherein the first information further indicates a difference between the length of the first-type symbol component and the length of the third-type symbol component.
A communication apparatus, wherein the apparatus is a terminal device or a chip in a terminal device, and the apparatus comprises a transceiver unit and a processing unit; the transceiver unit is configured to obtain first information and second information, wherein the first information is used to determine a length of a first-type symbol component, the second information is used to determine at least one of a length of a second-type symbol component and a length of a third-type symbol component, and the length of the first-type symbol component is greater than the length of the third-type symbol component; the processing unit is configured to: determine a plurality of signal blocks based on the first information and the second information, wherein each signal block comprises a plurality of modulation symbols, a first signal block comprises a first-type symbol component and a second-type symbol component, a second signal block comprises modulation symbols that are the same as modulation symbols in the first-type symbol component and the second-type symbol component in the first signal block, a (k+1) th signal block comprises modulation symbols that are the same as modulation symbols in a second-type symbol component and a third-type symbol component in a k th signal block, k≥2, and k is an integer; and process each of the plurality of signal blocks to obtain an orthogonal frequency division multiplexing OFDM symbol corresponding to the signal block; and the transceiver unit is configured to send the OFDM symbol.
The apparatus according to claim 18, wherein the first-type symbol component is first X modulation symbols in the first signal block, and in the second signal block, there are m-1 modulation symbols between a start modulation symbol of modulation symbols that are the same as the modulation symbols in the first-type symbol component in the first signal block and a last modulation symbol of the second signal block, wherein a value of m is determined based on duration of a cyclic prefix, m>1, and X>1; a second-type symbol component in a (k-1) th signal block is last Y modulation symbols in the (k-1) th signal block, and in the k th signal block, there are m modulation symbols between an end modulation symbol of modulation symbols that are the same as the modulation symbols in the second-type symbol component in the (k-1) th signal block and a last modulation symbol of the k th signal block, wherein Y≥1; and the third-type symbol component in the k th signal block is first Z modulation symbols in the k th signal block, Z
The apparatus according to claim 19, wherein the length of the third-type symbol component is a first preset value; and the second information indicates a sum of the length of the second-type symbol component and a length of the cyclic prefix.
The apparatus according to any one of claims 18 to 20, wherein the first information indicates a difference between the length of the first-type symbol component and the length of the third-type symbol component.
The apparatus according to any one of claims 18 to 21, wherein the processing unit is configured to: when determining the plurality of signal blocks based on the first information and the second information, determine a size of a transport block based on the first information and the second information; and determine, based on the size of the transport block, a plurality of signal blocks corresponding to third information, wherein the third information is information that needs to be sent by the terminal device to the network device.
The apparatus according to claim 22, wherein the processing unit is configured to: when determining the size of the transport block based on the first information and the second information, determine, based on the length of the first-type symbol component, a quantity of modulation symbols comprised in the first-type symbol component; determine, based on the length of the second-type symbol component, a quantity of modulation symbols comprised in the second-type symbol component; and determine, based on the length of the third-type symbol component, a quantity of modulation symbols comprised in the third-type symbol component; determine a first resource element quantity based on the quantity of modulation symbols comprised in the first-type symbol component, the quantity of modulation symbols comprised in the second-type symbol component, and the quantity of modulation symbols comprised in the third-type symbol component, wherein the first resource element quantity indicates a quantity of resource elements corresponding to a same modulation symbol between different signal blocks in one slot; and determine the size of the transport block based on a second resource element quantity and the first resource element quantity, wherein the second resource element quantity is a quantity of resource elements used to transmit the third information in one slot.
The apparatus according to claim 23, wherein the processing unit is configured to: when determining the size of the transport block based on the second resource element quantity and the first resource element quantity, determine the size of the transport block based on a difference between the second resource element quantity and the first resource element quantity; or determine the size of the transport block based on a difference between the second resource element quantity and a first quantized value, wherein the first quantized value is obtained after the first resource element quantity is quantized at a preset spacing.
A communication apparatus, wherein the apparatus is a network device or a chip in a network device, and the apparatus comprises a transceiver unit and a processing unit; the transceiver unit is configured to: send first information and second information to a terminal device, wherein the first information is used to determine a length of a first-type symbol component, the second information is used to determine at least one of a length of a second-type symbol component and a length of a third-type symbol component, and the length of the first-type symbol component is greater than the length of the third-type symbol component; and receive a plurality of OFDM symbols from the terminal device, wherein the plurality of OFDM symbols are in a one-to-one correspondence with a plurality of signal blocks, each signal block comprises a plurality of modulation symbols, a first signal block comprises a first-type symbol component and a second-type symbol component, a second signal block comprises modulation symbols that are the same as modulation symbols in the first-type symbol component and the second-type symbol component in the first signal block, a (k+1) th signal block comprises modulation symbols that are the same as modulation symbols in a second-type symbol component and a third-type symbol component in a k th signal block, k≥2, and k is an integer; the processing unit is configured to: determine a receive window corresponding to each of the plurality of OFDM symbols; and obtain a demodulation signal of each OFDM symbol based on the receive window corresponding to each OFDM symbol.
The apparatus according to claim 25, wherein the first-type symbol component is first X modulation symbols in the first signal block, and in the second signal block, there are m-1 modulation symbols between a start modulation symbol of modulation symbols that are the same as the modulation symbols in the first-type symbol component in the first signal block and a last modulation symbol of the second signal block, wherein a value of m is determined based on duration of a cyclic prefix, m>1, and X>1; a second-type symbol component in a (k-1) th signal block is last Y modulation symbols in the (k-1) th signal block, and in the k th signal block, there are m modulation symbols between an end modulation symbol of modulation symbols that are the same as the modulation symbols in the second-type symbol component in the (k-1) th signal block and a last modulation symbol of the k th signal block, wherein Y≥1; and the third-type symbol component in the k th signal block is first Z modulation symbols in the k th signal block, Z
The apparatus according to claim 26, wherein the processing unit is configured to: when determining the receive window corresponding to each of the plurality of OFDM symbols, determine, based on the length of the first-type symbol component, a receive window corresponding to a first OFDM symbol in the plurality of OFDM symbols, wherein a start point of the receive window corresponding to the first OFDM symbol is associated with the length of the first-type symbol component; and determine, based on the duration of the cyclic prefix, a receive window corresponding to a k th OFDM symbol, wherein a spacing between an end point of the receive window corresponding to the first OFDM symbol and a start point of a receive window corresponding to a second OFDM symbol is T1 sampling points, a spacing between an end point of the receive window corresponding to the k th OFDM symbol and a start point of a receive window corresponding to a (k+1) th OFDM symbol is T2 sampling points, T1
The apparatus according to claim 27, wherein the processing unit is configured to: when determining, based on the length of the first-type symbol component, the receive window corresponding to the first OFDM symbol in the plurality of OFDM symbols, determine at least one candidate receive window based on the length of the first-type symbol component; and determine, from the at least one candidate receive window based on a preset parameter, the receive window corresponding to the first OFDM symbol, wherein a spacing between any two adjacent start points in start points of the at least one candidate receive window is ΔT sampling points, and ΔT is a preset value and is a positive integer.
The apparatus according to any one of claims 25 to 28, wherein the processing unit is further configured to: determine, based on the demodulation signal of each OFDM symbol, a received signal of a signal block corresponding to each OFDM symbol; demap, based on the first information and the second information, the received signal of the signal block corresponding to the OFDM symbol; and obtain received bit information based on a demapping result.
The apparatus according to any one of claims 25 to 28, wherein the processing unit is further configured to: determine a size of a transport block based on the first information and the second information; and decode the received bit information based on the size of the transport block, to obtain third information, wherein the third information is information that needs to be sent by the terminal device to the network device.
The apparatus according to claim 30, wherein the processing unit is configured to: when determining the size of the transport block based on the first information and the second information, determine, based on the length of the first-type symbol component, a quantity of modulation symbols comprised in the first-type symbol component; determine, based on the length of the second-type symbol component, a quantity of modulation symbols comprised in the second-type symbol component; and determine, based on the length of the third-type symbol component, a quantity of modulation symbols comprised in the third-type symbol component; determine a first resource element quantity based on the quantity of modulation symbols comprised in the first-type symbol component, the quantity of modulation symbols comprised in the second-type symbol component, and the quantity of modulation symbols comprised in the third-type symbol component, wherein the first resource element quantity indicates a quantity of resource elements corresponding to a same modulation symbol between different signal blocks in one slot; and determine the size of the transport block based on a second resource element quantity and the first resource element quantity, wherein the second resource element quantity is a quantity of resource elements used to transmit the third information in one slot.
The apparatus according to claim 31, wherein the processing unit is configured to: when determining the size of the transport block based on the second resource element quantity and the first resource element quantity, determine the size of the transport block based on a difference between the second resource element quantity and the first resource element quantity; or determine the size of the transport block based on a difference between the second resource element quantity and a first quantized value, wherein the first quantized value is obtained after the first resource element quantity is quantized at a preset spacing.
The apparatus according to any one of claims 25 to 32, wherein the length of the third-type symbol component is a first preset value; and the first information indicates a sum of the length of the second-type symbol component and a length of the cyclic prefix.
The apparatus according to any one of claims 25 to 33, wherein the first information further indicates a difference between the length of the first-type symbol component and the length of the third-type symbol component.
A communication apparatus, comprising a module configured to perform the method according to any one of claims 1 to 17.
A communication apparatus, comprising a processor and an interface circuit, wherein the interface circuit is configured to receive a signal from a communication apparatus other than the communication apparatus and transmit the signal to the processor, or send a signal from the processor to a communication apparatus other than the communication apparatus, and the processor is configured to implement the method according to any one of claims 1 to 17 through a logic circuit or by executing code instructions.
A computer-readable storage medium, wherein the storage medium stores a computer program or instructions; and when the computer program or the instructions are executed by a communication apparatus, the method according to any one of claims 1 to 17 is implemented.
A communication system, wherein the system comprises a terminal device and a network device, the terminal device is configured to implement the method according to any one of claims 1 to 7, and the network device is configured to implement the method according to any one of claims 8 to 17.