Disclosure of Invention
The embodiment of the application provides a communication method and a device, and an LTF sequence is designed when the bandwidth of a PPDU is larger than 320 MHz.
In a first aspect, an embodiment of the present application provides a communication method, including:
generating a physical layer protocol data unit (PPDU), wherein the PPDU comprises a Long Training Field (LTF) carrying an LTF sequence, the LTF sequence corresponds to the bandwidth of the PPDU, the LTF sequence is determined based on a basic LTF sequence corresponding to the bandwidth of a basic sub-channel, and the bandwidth of the PPDU is larger than 320MHz; and sending the PPDU.
In the embodiment of the application, when the bandwidth of the PPDU is larger than 320MHz, the LTF sequence which can be loaded in the LTF is provided, so that the method and the device can be effectively applied to the PPDU with large bandwidth.
In a second aspect, an embodiment of the present application provides a communication method, including:
Receiving a physical layer protocol data unit (PPDU), wherein the PPDU comprises a Long Training Field (LTF) carrying an LTF sequence, the LTF sequence corresponds to the bandwidth of the PPDU, the LTF sequence is determined based on a basic LTF sequence corresponding to the bandwidth of a basic sub-channel, and the bandwidth of the PPDU is larger than 320MHz; and performing channel estimation based on the LTF sequence.
With reference to the first aspect or the second aspect, in a possible implementation manner, the determining, by the LTF sequence, the LTF sequence based on a base LTF sequence corresponding to a bandwidth of a base sub-channel includes: the LTF sequence is determined based on a sequence corresponding to the bandwidth of the unit sub-channel, and the sequence corresponding to the bandwidth of the unit sub-channel is determined based on the basic LTF sequence; the twiddle factors in the sequence corresponding to the bandwidth of each unit sub-channel are the same, the twiddle factor is 1 or-1, and the bandwidth of each unit sub-channel is any one of the following: 40MHz,80MHz,160MHz,240MHz,320MHz.
In the embodiment of the application, different sequences corresponding to bandwidths of unit sub-channels can be respectively designed into an LTF sequence, and the smaller the bandwidth of the unit sub-channel is, the finer the twiddle factor addition of the sequence corresponding to the bandwidth of the unit sub-channel is (namely, the longer the twiddle factor sequence is, the smaller the sequence corresponding to the unit sub-channel corresponding to each twiddle factor is), so that the PAPR performance of the constructed LTF sequence is better.
With reference to the first aspect or the second aspect, in one possible implementation manner, the bandwidth of the PPDU is 640MHz, and the LTF sequence includes any one of the following:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
Wherein,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,-LTF80MHz_right_1x}
With reference to the first aspect or the second aspect, in one possible implementation manner, the bandwidth of the PPDU is 640MHz, and the LTF sequence includes any one of the following:
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}
Or alternatively
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}
Or alternatively
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}
Or alternatively
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011};
Or alternatively
±{012,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,011};
Wherein 0 i represents that consecutive i elements in the LTF sequence are all 0, i=11, or i=12, or i=23;
LTF 80MHz_left_1x represents a sequence corresponding to the left 40MHz in the bandwidth of the base sub-channel, and LTF 80MHz_right_1x represents a sequence corresponding to the right 40MHz in the bandwidth of the base sub-channel.
With reference to the first aspect or the second aspect, in one possible implementation manner, the bandwidth of the PPDU is 640MHz, and the LTF sequence includes any one of the following:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
Wherein,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
With reference to the first aspect or the second aspect, in one possible implementation manner, the bandwidth of the PPDU is 640MHz, and the LTF sequence includes any one of the following:
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}
Or alternatively
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,
LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}
Or alternatively
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}
Or alternatively
±{012,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011};
Wherein 0 i represents that consecutive i elements in the LTF sequence are all 0, i=11, or i=12, or i=23;
LTF 80MHz_left_1x represents a sequence corresponding to the left 40MHz in the bandwidth of the base sub-channel, and LTF 80MHz_right_1x represents a sequence corresponding to the right 40MHz in the bandwidth of the base sub-channel.
With reference to the first aspect or the second aspect, in one possible implementation manner, the bandwidth of the PPDU is 480MHz, and the LTF sequence includes any one of the following:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
Wherein,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
Or alternatively
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTFF80MHz_left_1x,0,-LTF80MHz_right_1x}
With reference to the first aspect or the second aspect, in one possible implementation manner, the bandwidth of the PPDU is 480MHz, and the LTF sequence includes any one of the following:
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}
Or alternatively
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011};
Or alternatively
±{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011};
Or alternatively
Wherein 0 i represents that consecutive i elements in the LTF sequence are all 0, i=11, or i=12, or i=23;
LTF 80MHz_left_1x represents a sequence corresponding to the left 40MHz in the bandwidth of the base sub-channel, and LTF 80MHz_right_1x represents a sequence corresponding to the right 40MHz in the bandwidth of the base sub-channel.
In a third aspect, embodiments of the present application provide a communications apparatus for performing the method of the first aspect, the second aspect or any possible implementation manner. The communication device comprises a unit with means for performing the method of the first aspect, the second aspect or any possible implementation.
The communication means may be, for example, a WLAN device or a chip, which may be applied to a WLAN device or the like.
In a fourth aspect, embodiments of the present application provide a communications apparatus comprising a processor configured to perform the method of the first aspect, the second aspect, or any possible implementation manner. Or the processor is configured to execute a program stored in a memory, which when executed, performs the method of the first aspect, the second aspect or any possible implementation manner.
In one possible implementation, the memory is located outside the communication device.
In one possible implementation, the memory is located within the communication device.
In the embodiment of the application, the processor and the memory may also be integrated in one device, i.e. the processor and the memory may also be integrated together. The communication device may be a chip, for example.
In one possible implementation, the communication device further comprises a transceiver for receiving signals or transmitting signals.
In a fifth aspect, embodiments of the present application provide a communication device comprising logic circuitry and an interface, the logic circuitry and the interface being coupled; the interface is for inputting and/or outputting information and the logic circuit is for performing the method as described in the first aspect, the second aspect or any one of the possible implementations.
In a sixth aspect, embodiments of the present application provide a computer readable storage medium for storing a computer program which, when run on a computer, causes the method of the first aspect, the second aspect or any possible implementation to be performed.
In a seventh aspect, embodiments of the present application provide a computer program product comprising a computer program or computer code which, when run on a computer, causes the method of the first aspect, second aspect or any possible implementation to be performed.
In an eighth aspect, embodiments of the present application provide a computer program which, when run on a computer, performs the method of the first aspect, the second aspect or any possible implementation manner.
In a ninth aspect, an embodiment of the present application provides a communication system, which includes a first communication device configured to perform a method as described in the first aspect or any possible implementation manner of the first aspect, and a second communication device configured to perform a method as described in the second aspect or any possible implementation manner of the second aspect.
Detailed Description
In order to facilitate understanding of the technical solution of the present application, the present application will be further described with reference to the accompanying drawings.
The terms first and second and the like in the description, the claims and the drawings of the present application are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the terms "comprising," "including," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion. Such as a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to the list of steps or elements but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly understand that the embodiments described herein may be combined with other embodiments.
In the present application, "at least one (item)" means one or more, "a plurality" means two or more, "at least two (items)" means two or three and more, "and/or" for describing an association relationship of an association object, and three kinds of relationships may exist, for example, "a and/or B" may represent: only a, only B and both a and B are present, wherein a, B may be singular or plural. "or" means that there may be two relationships, such as only a, only B; where A and B are not mutually exclusive, it may also be indicated that there are three relationships, such as only A, only B, and both A and B. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of (a) or a similar expression thereof means any combination of these items. For example, at least one (one) of a, b or c may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
The technical scheme provided by the embodiment of the application can be applied to WLAN systems, such as Wi-Fi and the like. The method provided by the embodiment of the application can be suitable for IEEE 802.11 series protocols, such as 802.11a/b/g protocol, 802.11n protocol, 802.11ac protocol, 802.11ax protocol, 802.11be protocol or next generation protocol, etc., and is not listed one by one. The technical scheme provided by the embodiment of the application can also be applied to a wireless personal area network (wireless personal area network, WPAN) based on UWB technology. The method provided by the embodiment of the application can be suitable for IEEE802.15 series protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or future UWB WPAN protocol of some generation, and the like, and is not listed one by one. The technical scheme provided by the embodiment of the application can be applied to a communication system such as an internet of things (internet of things, ioT) system, a vehicle to X (V2X), a narrowband internet of things (narrow band internet of things, NB-IoT) system, devices in the internet of things, internet of things nodes, sensors and the like in the internet of things (IoT, internet of things), intelligent cameras in smart homes, intelligent remote controllers, intelligent water meter meters, sensors in smart cities and the like, or a long-term evolution (10ng term evolution,LTE) system, a fifth generation (5 th-generation, 5G) communication system, a new communication system in future communication development and the like.
The WLAN system can provide high-rate low-delay transmission, and with the continuous evolution of WLAN application scenarios, the WLAN system will be applied to more scenarios or industries, such as the internet of things industry, the internet of vehicles industry or banking industry, enterprise offices, stadium stadiums, concert halls, hotel rooms, dormitories, wards, classrooms, super-merchants, squares, streets, production workshops, warehouses, and the like. Of course, the devices supporting WLAN communication or awareness (such as access points or sites) may be sensor nodes in a smart city (such as smart water meters, smart air detection nodes), smart devices in a smart home (such as smart cameras, projectors, display screens, televisions, stereos, refrigerators, washing machines, etc.), nodes in the internet of things, entertainment terminals (such as wearable devices of augmented reality (augmented reality, AR), virtual Reality (VR), etc.), smart devices in a smart office (such as printers, projectors, microphones, stereos, etc.), internet of vehicles in the internet of vehicles, infrastructure in everyday life scenarios (such as vending machines, super self-service navigation stations of merchants, self-service cashing devices, self-service ordering machines, etc.), devices in large sports and music stadiums, etc.
Although the embodiments of the present application are mainly exemplified by WLAN, and are particularly applied to networks of IEEE 802.11 series standards, such as a system supporting Wi-Fi 7, which may also be referred to as an Extremely High Throughput (EHT), and a system supporting Wi-Fi 8, which may also be referred to as ultra high reliability (ultra high reliability, UHR) or ultra high reliability and throughput (ultra highreliability and throughput, UHRT). Those skilled in the art will readily appreciate that aspects of embodiments of the present application may be extended to other networks employing a variety of standards or protocols. Such as bluetooth (blue), high performance wireless LANs (high performance radio LAN, HIPERLAN), a wireless standard similar to the IEEE 802.11 standard and used principally in europe, and Wide Area Networks (WANs) or other now known or later developed networks.
In one possible implementation, the method provided by the embodiment of the present application may be applied to a scene of communication or awareness between an Access Point (AP) and a non-access point station (non-access point station, non-AP STA) in a WLAN, and the like.
An access point is illustratively a device with wireless communication capabilities that supports communication or awareness using WLAN protocols, with communication or awareness with other devices in the WLAN network (e.g., non-AP STAs or other access points), and of course, with other devices. Or the access point is equivalent to a bridge connecting a wired network and a wireless network, and is mainly used for connecting all wireless network clients together and then connecting the wireless network into the Ethernet. In WLAN systems, an access point may be referred to as an access point station (AP STA). The device with the wireless communication function can be equipment of a whole machine, a chip, a processing system or a functional module and the like which are arranged in the equipment of the whole machine, and the equipment provided with the chip, the processing system or the functional module can realize the method, the function and the like of the embodiment of the application under the control of the chip, the processing system or the functional module. The AP in the embodiment of the application is a device for providing service for non-AP STA, and can support 802.11 series protocols or subsequent protocols and the like. For example, the access point may be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network, and is mainly deployed in a home, a building, and a park, where a typical coverage radius is several tens meters to hundreds meters, and of course, may be deployed outdoors. For another example, the AP may be a communication entity such as a communication server, router, switch, bridge, etc.; the APs may include various forms of macro base stations, micro base stations, relay stations, and the like.
Illustratively, a non-AP STA is a device with wireless communication capabilities that supports communication or awareness using WLAN protocols, with the ability to communicate or awareness with other non-AP STAs or access points in a WLAN network. In WLAN systems, non-access point stations (non-access point station, non-AP STAs) may also be referred to simply as STAs. For example, the non-AP STA is any user communication device that allows a user to communicate with an AP or sense and further communicate with a WLAN, and the apparatus with a wireless communication function may be a complete machine device, or may be a chip or a processing system or a functional module installed in the complete machine device, and the apparatus on which the chip or the processing system or the functional module is installed may implement the methods and functions of the embodiments of the present application under the control of the chip or the processing system or the functional module. For example, the non-AP STA may be a wireless communication chip, a wireless sensor, a wireless communication terminal, or the like, and may also be referred to as a user. For another example, the non-AP STA may be a mobile phone supporting a Wi-Fi communication function, a tablet computer supporting a Wi-Fi communication function, a set top box supporting a Wi-Fi communication function, an intelligent television supporting a Wi-Fi communication function, an intelligent wearable device supporting a Wi-Fi communication function, a vehicle communication device supporting a Wi-Fi communication function, a computer supporting a Wi-Fi communication function, or the like.
By way of example, a communication system to which the method provided by the embodiment of the present application may be applied may include an access point and a station. For example, the embodiments of the present application may be applicable to a scenario of communication or awareness between an AP and an STA, between an AP and an AP, or between an STA and an STA in a WLAN, which is not limited in this embodiment of the present application. Alternatively, an AP may communicate or sense with a single STA or with multiple STAs simultaneously. Specifically, the communication or sensing between the AP and the STAs may be further divided into downlink transmission in which the AP simultaneously transmits signals to the STAs, and uplink transmission in which the STAs transmit signals to the AP. Among them, WLAN communication protocols can be supported between the AP and the STA, between the AP and the AP, and between the STA and the STA, and the communication protocols may include IEEE802.11 series protocols, for example, may be applicable to the 802.11be standard, and may, of course, also be applicable to standards after 802.11be (such as 802.11 bn).
In one possible implementation, fig. 1a is a schematic architecture diagram of a communication system according to an embodiment of the present application. The communication system may include one or more APs and one or more STAs. One access point, e.g., AP1, and three stations, e.g., STA1, STA2, and STA3, are shown in fig. 1 a. It is to be appreciated that one or more APs may communicate with one or more STAs. Of course, the AP may communicate with the AP, and the STA may communicate with the STA. The method provided by the embodiment of the application can be applied to but is not limited to: single user up/down transmission, multi-user up/down transmission, vehicle-to-everything, V2X, X can represent anything, device-todevice, D2D. For example, the V2X may include: vehicle-to-vehicle (vehicle to vehicle, V2V), vehicle-to-infrastructure (vehicle toinfrastructure, V2I), vehicle-to-pedestrian communication (vehicle to pedestrian, V2P), or vehicle-to-network (vehicleto network, V2N), etc.
It can be understood that in fig. 1a, STA is taken as a mobile phone and AP is taken as a router as an example, and the types of AP and STA in the embodiment of the present application are not limited. Meanwhile, fig. 1a shows only one AP and three STAs by way of example, but the number of APs or STAs may be greater or less, which is not limited in the embodiment of the present application.
In another possible implementation manner, the method provided by the embodiment of the application can be applied to a scene of communication or perception between multi-link devices (multi-LINK DEVICE, MLD) in a WLAN, and the like.
The multi-link device means that the device has a plurality of stations (such as APs or non-AP STAs) simultaneously, and each operates on a different frequency band or channel. The multilink device comprises a plurality of affiliated stations, wherein the affiliated stations can be physical stations or logical stations, and each station can work on one link or one frequency band or one channel, and the like. The affiliated station may be an AP or a non-AP STA. For convenience of description, the embodiment of the present application may refer to the multilink device with the affiliated station as the AP as the multilink AP or the multilink AP device or the AP multilink device (AP multi-LINK DEVICE, AP MLD). The multilink device whose affiliated station is a non-AP STA is called a multilink STA or a multilink STA device or STA multilink device (STA multi-LINK DEVICE), or the multilink device whose affiliated station is a non-AP STA is called a multilink non-AP or multilink non-AP device or a non-AP multilink device (non-AP multi-LINK DEVICE, non-AP MLD). The multi-link device (here, may be a non-AP MLD or an AP MLD) may be a communication apparatus having a wireless communication function. The communication device can be the equipment of a whole machine, a chip or a processing system or a functional module arranged in the equipment of the whole machine, and the equipment provided with the chip or the processing system or the functional module can realize the method and the function of the embodiment of the application under the control of the chip or the processing system or the functional module. The multi-link device may implement wireless communications in compliance with an 802.11 family of protocols, such as in compliance with an EHT, or in compliance with 802.11be based or compatible support for 802.11be, etc., to enable communications with other devices, which may or may not be multi-link devices. One multilink device establishes multiple links with another multilink device, such as link 1, link 2, link n, etc., as shown in fig. 1 b.
Fig. 1b is a schematic diagram of a communication system according to an embodiment of the present application. As shown in fig. 1b, AP MLD includes AP1, AP2,..apn, non-AP MLD includes STA1, STA2,.. STAn. N is shown here as a positive integer. The AP MLD and non-AP MLD may employ link 1, link 2, link n communicating in parallel. STA1 in the non-AP MLD establishes a link 1 with AP1 in the AP MLD, STA2 in the non-AP MLD establishes a link 2 with AP2 in the AP MLD, STAn in the non-AP MLD establishes a link with an APn in the AP MLD, and so on. Thus, communication can be performed after the non-AP MLD establishes an association relationship with the AP MLD. The multi-link device in the embodiment of the application can be a single-antenna device or a multi-antenna device. For example, a device with more than two antennas may be used. The number of antennas included in the multi-link device is not limited in the embodiments of the present application.
The frequency bands in which the multilink device operates may include, but are not limited to: sub 1GHz,2.4GHz,5GHz,6GHz and high frequency 60GHz.
The STA shown below may be a single-link non-AP STA, or a non-AP STA in a non-AP MLD, and the AP may be a single-link AP, or an AP in an AP MLD.
To meet the requirements of higher throughput, larger coverage, etc., two PPDU formats are defined in the IEEE 802.11be standard: extremely high throughput multi-user physical layer protocol data units (extremely high-throughput multi-userPHYprotocoldataunit, EHT MU PPDUs) and extremely high throughput triggered based physical layer protocol data units (extremelyhigh-throughput trigger-basedPHY protocoldataunit, EHT TB PPDUs). Fig. 2a is a schematic structure diagram of an EHT MU PPDU, and fig. 2b is a schematic structure diagram of an EHT TB PPDU.
As shown in fig. 2a, the EHT MU PPDU includes a short training field (legacy shorr TRAINING FIELD, L-STF), a legacy long training field (L-LTF) TRAINING FIELD, a legacy signaling (LEGACY SIGNAL, L-SIG) field, a repeated legacy signaling (REPEATED LEGACY SIGNAL, RL-SIG) field, a universal signaling (U-SIG) field, an EHT-SIG field, an EHT-STF, an EHT-LTF, a data (data) field, a Packet Extension (PE), and the like. As shown in fig. 2b, the EHT TB PPDU includes an L-STF, an L-LTF, an L-SIG field, an RL-SIG field, a U-SIG field, an EHT-STF, an EHT-LTF, a data field, a PE, and the like. Wherein the EHT-LTF may be used for channel estimation at a receiving end (i.e., a communication device receiving the PPDU). By way of example, modes of EHT-LTF may be divided into 3 types, namely: 1xLTF, 2xLTF, 4xLTF. Wherein 1xLTF denotes that only one of the adjacent 4 subcarriers is used for transmission; 2xLTF denotes that only one of the adjacent 2 subcarriers is used for transmission; 4xLTF indicates that each subcarrier is used for transmission. The transmission illustrated herein may be understood as being for data transmission, or for EHT-LTF transmission in PPDUs, etc.
In the IEEE 802.11be standard, the current maximum supported bandwidth is 320MHz. In 320MHz PPDU, the designed 1x EHT-LTF sequence is:
EHTLTF-2036,2036
={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,023,LTF80MHz_4th_1x}
Wherein 0 23 represents that the consecutive 23 values are 0, or it is also understood that the consecutive 23 elements in the EHT-LTF sequence are all 0.LTF 80MHz_left_1x represents a sequence corresponding to the left 40MHz in the bandwidth of the basic subchannel, and LTF 80MHz_right_1x represents a sequence corresponding to the right 40MHz in the bandwidth of the basic subchannel. The bandwidth of the base sub-channel may be 80MHz, for example.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x=LTF80MHz_left_1x,0,LTF80MHz_right_1x
LTF80MHz_2nd_1x=LTF80MHz_letf_1x,0,LTF80MHz_right_1x
LTF80MHz_3rd_1x=-LTF80MHz_letf_1x,0,-LTF80MHz_right_1x
LTF80MHz_4th_1x=-LTF80MHz_letf_1x,0,-LTF80MHz_right_1x
The LTF 80MHz_letf_1x can be as follows:
{-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0}.
the LTF 80MHz_right_1x can be as follows:
{0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,+1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,+1,0,0,0,+1}.
It is understood that the details of LTF 80MHz_letf_1x and LTF 80MHz_right_1x shown herein are equally applicable to the LTF sequences (including LTF sequences) shown below. The details of the LTFs 80MHz_letf_1x and 80MHz_right_1x may vary with the advancement of the standard, and embodiments of the application are not limited in this regard.
From the above description, it can be seen that LTF sequences under the ultra-large bandwidth of the next generation WLAN are not covered in the current standard.
In view of this, an embodiment of the present application provides a communication method and apparatus, and provides an LTF sequence that can be used for channel estimation of a next-generation large-bandwidth PPDU. By way of example, the LTF sequence provided by the embodiment of the application not only can be used for channel estimation of a large bandwidth PPDU, but also considers various RUs or MRUs that may occur in the PPDU, so that the influence of excessive PAPR of the LTF sequence in the PPDU on transmission performance is avoided when a user on one RU performs wireless communication, and further the requirement on a linear power amplifier device is effectively reduced. Illustratively, the LTF sequences provided by embodiments of the present application may also be compatible with RU or MRU present in 802.11 be.
Before introducing methods provided by embodiments of the present application, the terminology involved in the embodiments of the present application is described in detail below.
1. Large bandwidth
A large bandwidth is understood to be a bandwidth greater than 320MHz, including 480MHz or 640MHz or 1280MHz or 2560MHz, for example.
2.PPDU
From the dimension of the time domain, the PPDU may include STF, LTF, SIG fields, data fields, etc., each of which may occupy one or more OFDM symbols. Illustratively, when the first communication device transmits one OFDM symbol, it may occupy 4 microseconds or 3.2 microseconds, etc., which is not an example of the present application.
The bandwidth of the PPDU may include 6144 subcarriers when the bandwidth of the PPDU is 480MHz in the dimension of the frequency domain, or 8192 subcarriers when the bandwidth of the PPDU is 640 MHz. For example, the bandwidth corresponding to each OFDM symbol of the PPDU may include pilot subcarriers, data subcarriers, direct current subcarriers, and guard subcarriers.
LTF and LTF sequences
The relationship between LTF and LTF sequence can be understood as: the LTF is determined based on the LTF sequence, or the LTF is used to carry the LTF sequence, etc. For example, the LTF may be understood as being obtained by modulating the LTF sequence to the corresponding frequency domain sub-carrier, and then transforming it through inverse discrete fourier transform (INVERSE DISCRETE fouriertransform, IDFT), such as inverse fast fourier transform (inverse fastfourier transform, IFFT). Illustratively, the first communication device modulates the LTF sequence to a corresponding frequency domain subcarrier to form a frequency domain signal, and then forms a time domain signal through IFFT, and the time domain signal forms an OFDM symbol by inserting a cyclic prefix and windowing (INSERT GI AND windoW), where a plurality of OFDM symbols form a PPDU.
The LTFs involved in embodiments of the present application may occupy one or more OFDM symbols. For example, when the bandwidth of the PPDU is 480MHz, 1 subcarrier is used for transmission among every 4 subcarriers among the subcarriers except the direct current subcarrier and the guard subcarrier among 6144 subcarriers included in the bandwidth corresponding to each OFDM symbol of the PPDU. When the bandwidth of the PPDU is 640MHz, 1 subcarrier among every 4 subcarriers except the direct current subcarrier and the guard subcarrier is used for transmission among 8192 subcarriers included in the bandwidth corresponding to each OFDM symbol of the PPDU. The use of 1 subcarrier for transmission in every 4 subcarriers shown herein is also understood to mean that 3 subcarriers in every 4 subcarriers carry a value of 0. It is understood that the value of 1 subcarrier bearer for transmission in every 4 subcarriers may be determined based on the LTF sequence, and if the value of a certain position (also may be understood as a certain element) in the LTF sequence is 0, the value of 1 subcarrier bearer for transmission is 0; for another example, if the value of a certain position in the LTF sequence is 1, the value of the 1 subcarrier carrier used for transmission may be 1; for another example, if the value of a certain position in the LTF sequence is-1, the value of the 1 subcarrier bearer used for transmission may be-1.
For example, one LTF in the PPDU may occupy 1 OFDM symbol, but the LTF may be repeated in the time domain, and as shown in fig. 2a and 2b above, the length of the OFDM symbol occupied by the LTF is related to a Guard Interval (GI) and an LTF type. The number of OFDM symbols occupied in each field of the PPDU is not limited in the embodiment of the present application.
4. Unit sub-channel and twiddle factor
The LTF sequence is determined based on a sequence corresponding to the bandwidth of the unit subchannel. Such a unit subchannel can be understood as a frequency resource corresponding to a sequence that is extended (or referred to as duplicated) and flipped when constructing an LTF sequence. One LTF sequence may exist in multiple unit subchannels of the same bandwidth, with different sequences within different unit subchannels for extension (or replication) and inversion. In other words, the LTF sequence can be understood as being obtained by a period continuation operation and a flip operation of a sequence corresponding to a bandwidth of a unit sub-channel in a frequency domain.
For example, the sequence corresponding to the bandwidth of the unit subchannel may be determined based on the base LTF sequence corresponding to the bandwidth of the base subchannel. The bandwidth of the base sub-channel may be, for example, 80MHz, and the sequence { LTF 80MHz_letf_1x,0,LTF80MHz_right_1x } shown above may be understood as a base LTF sequence corresponding to the bandwidth of the base sub-channel. The twiddle factor within the sequence corresponding to the bandwidth of each unit sub-channel is the same, and is 1 or-1. For example, the LTF sequence may be determined by a twiddle factor sequence and a sequence corresponding to the bandwidth of a unit subchannel. Such as a twiddle factor of a sequence for which each element in the twiddle factor sequence corresponds to a bandwidth of a unit subchannel. For example, the length of the twiddle factor sequence is equal to the extension times of the sequence corresponding to the bandwidth of the unit sub-channel, and the specific value of each element in the twiddle factor sequence indicates whether the sequence corresponding to the bandwidth of the unit sub-channel performs the flipping operation or not. If a certain element in the twiddle factor sequence is 1, the sequence corresponding to the bandwidth of the unit sub-channel corresponding to the element is indicated to execute non-flipping operation, or if a certain element in the twiddle factor sequence is-1, the sequence corresponding to the bandwidth of the unit sub-channel corresponding to the element is indicated to execute flipping operation. It is understood that specific description of LTF 80MHz_letf_1x and LTF 80MHz_right_1x may be referred to above and will not be described in detail herein.
Illustratively, the twiddle factor sequence may be equal in length to BW/bw_element, where BW represents the bandwidth of the PPDU and bw_element represents the bandwidth of the unit subchannel. The length of the twiddle factor sequence is an integer.
The sequence corresponding to the bandwidth of the unit sub-channel is exemplified below.
Example one, the bandwidth of a unit sub-channel is 320MHz
The sequence corresponding to the bandwidth of the unit sub-channel may be extended 4 times (320 MHz/80 mhz=4) by the base LTF sequence. The sequence corresponding to the bandwidth of the unit sub-channel is shown in the sequence (1):
{LTF80MHz_letf_1x,0,LTF80MHz_right_1x,LTF80MHz_letf_1x,0,LTF80MHz_right_1x,LTF80MHz_letf_1x,0,LTF80MHz_right_1x,LTF80MHz_letf_1x,0,LTF80MHz_right_1x}(1)
It can be appreciated that, when the LTF sequence is extended based on the basic LTF sequence, since the values carried by the guard sub-carriers and the dc sub-carriers may be 0, in the process of constructing the LTF sequence based on the sequence corresponding to the bandwidth of the unit sub-channel, 0 may be added to the positions of the dc sub-carriers and the guard sub-carriers. The 23 consecutive values shown in the embodiments of the present application are 0 (e.g., 0 23), or the 11 consecutive values are 0 (e.g., 0 11), or the 12 consecutive values are 0 (e.g., 0 12). In another possible implementation, therefore, the sequence corresponding to the bandwidths of the unit sub-channels may also indicate that 23 consecutive values are 0 or 11 consecutive values are 0. The sequence corresponding to the bandwidth of the unit sub-channel may also be as shown in the sequence (2):
{LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,
LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(2)
The specific representation of the sequence corresponding to the bandwidth of the unit sub-channel is not limited in the embodiment of the present application.
The PPDU has a bandwidth of 640MHz, the unit sub-channel has a bandwidth of 320MHz, and the twiddle factor sequence may have a length of 2 (the number of LTF sequence subsets may be understood to be 2), that is, 2 elements are included, and the sequence corresponding to the unit sub-channel has a bandwidth extended 2 times when the LTF sequence is constructed.
Example two, the bandwidth of a unit sub-channel is 240MHz
The sequence corresponding to the bandwidth of the unit sub-channel may be extended 3 times by the base LTF sequence. The sequence corresponding to the bandwidth of the unit sub-channel can be shown as sequence (3) or sequence (4):
{LTF80MHz_letf_1x,0,LTF80MHz_right_1x,LTF80MHz_letf_1x,0,LTF80MHz_right_1x,LTF80MHz_letf_1x,0,LTF80MHz_right_1x}(3)
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(4)
The PPDU has a bandwidth of 480MHz, the unit subchannel has a bandwidth of 240MHz, and the twiddle factor sequence has a length of 2, i.e., 2 elements, and the sequence corresponding to the bandwidth of the unit subchannel extends 2 times when constructing the LTF sequence.
Example three, the bandwidth of a unit subchannel is 160MHz
The sequence corresponding to the bandwidth of the unit sub-channel may be extended 2 times by the base LTF sequence. The sequence corresponding to the bandwidth of the unit sub-channel can be shown as sequence (5) or sequence (6):
{LTF80MHz_letf_1x,0,LTF80MHz_right_1x,LTF80MHz_letf_1x,0,LTF80MHz_right_1x}(5)
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(6)
as an example, the PPDU has a bandwidth of 640MHz, the unit subchannel has a bandwidth of 160MHz, the twiddle factor sequence may have a length of 4, i.e., 4 elements, and the sequence corresponding to the bandwidth of the unit subchannel extends 4 times when constructing the LTF sequence.
As another example, the PPDU has a bandwidth of 480MHz, the unit subchannel has a bandwidth of 160MHz, the twiddle factor sequence may have a length of 3, i.e., 3 elements, and the sequence corresponding to the bandwidth of the unit subchannel extends 3 times when constructing the LTF sequence.
Example four, the bandwidth of the unit subchannel is 80MHz
The sequence corresponding to the bandwidth of the unit sub-channel is identical to the base LTF sequence. The sequence corresponding to the bandwidth of the unit sub-channel can be shown as sequence (7) or sequence (8):
{LTF80MHz_letf_1x,0,LTF80MHz_right_1x}(7)
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(8)
As an example, the PPDU has a bandwidth of 640MHz, the unit subchannel has a bandwidth of 80MHz, the twiddle factor sequence may have a length of 8, i.e., include 8 elements, and the sequence corresponding to the bandwidth of the unit subchannel extends 8 times when constructing the LTF sequence.
As yet another example, the PPDU has a bandwidth of 480MHz, the unit subchannel has a bandwidth of 80MHz, the twiddle factor sequence may have a length of 6, i.e., include 6 elements, and the sequence corresponding to the bandwidth of the unit subchannel extends 6 times when constructing the LTF sequence.
Example five, the bandwidth of the unit subchannel is 40MHz
Since the bandwidth of 40MHz is a partial bandwidth of the bandwidth of 80MHz, the sequence corresponding to the bandwidth of the unit subchannel is a part of the base LTF sequence. The sequence corresponding to the bandwidth of the unit sub-channel can be shown as sequence (9) or sequence (10):
{ LTF 80MHz_letf_1x } or { LTF 80MHz_right_1x } (9)
{0 12,LTF80MHz_letf_1x }, Or, {0, LTF 80MHz_right_1x,011 } (10)
As an example, the PPDU has a bandwidth of 640MHz, the unit subchannel has a bandwidth of 40MHz, the twiddle factor sequence may have a length of 16, that is, 16 elements are included, and the sequence corresponding to the bandwidth of the unit subchannel is sequentially extended 16 times when the LTF sequence is constructed. Sequentially extending 16 times can be understood as extending once the { LTF 80MHz_letf_1x } and then extending once the LTF 80MHz_right_1x; next, { LTF 80MHz_letf_1x } extends for the second time, LTF 80MHz_right_1x extends for the second time; { LTF 80MHz_letf_1x } extends for the third time, LTF 80MHz_right_1x extends for the third time, and so on. Illustratively, the twiddle factor of { LTF 80MHz_letf_1x } described above may be the same as, or may be different from, the twiddle factor of LTF 80MHz_right_1x.
As yet another example, the PPDU has a bandwidth of 480MHz, the unit subchannel has a bandwidth of 40MHz, the twiddle factor sequence has a length of 12, i.e., 12 elements, and the sequence corresponding to the bandwidth of the unit subchannel is sequentially extended 12 times when the LTF sequence is constructed.
The relevant description of the above terms applies to the various embodiments shown below.
Fig. 3 is a flow chart of a communication method according to an embodiment of the present application. The first communication device involved in the method may be one AP of the APs or APMLD, or a chip or a functional module provided in the AP, etc., and the second communication device may be one non-AP STA of the non-AP STA or the AP MLD, or a chip or a functional module provided in the non-AP STA, etc. Or the first communication device and the second communication device are STAs, etc., and the specific product forms of the first communication device and the second communication device are not limited in the embodiments of the present application. It will be appreciated that there may also be a relay node between the first and second communication devices when they are communicating, which may be used to forward information between the first and second communication devices, and thus embodiments of the present application are not limited as to whether there is a relay node between the first and second communication devices.
As shown in fig. 3, the method includes:
301. The first communication device generates a PPDU.
The PPDU includes LTFs carrying LTF sequences, and the related description of other fields involved in the PPDU is not intended to limit embodiments of the present application. For example, the LTF may be an EHT-LTF, a UHR-LTF, or a next generation LTF, etc., and the embodiment of the present application is not limited to the specific format of the PPDU in which the LTF is located. The first communication device may store the LTF sequence. For a relevant description of the relationship between LTF and LTF sequences, reference may be made to the description of LTF and LTF sequences in the above terms, which is not described in detail herein. For details of the LTF sequence, reference is made below, which is not described in detail here.
Illustratively, the LTF sequence is determined based on an RU or an MRU of a PPDU including MRUs of k×996+m×484 subcarriers, k being an integer greater than or equal to 4, m being equal to 0 or 1. The relationship between MRU and LTF sequences is as follows: LTF sequences on the MRU may have different PAPR performance due to the different positions and sizes of the MRU in the bandwidth of the PPDU, and further, a tradeoff between signaling overhead and spectral efficiency for indicating the MRU needs to be considered. Therefore, the embodiment of the application comprehensively considers PAPR performance, signaling overhead and spectrum efficiency, and gives two MRU modes (such as a first MRU mode and a second MRU mode), wherein each mode comprises multiple MRUs. The first MRU mode can also be understood as a simple MRU, for example, the number of MRUs of this mode being low and thus the signaling overhead being low. The second MRU mode can also be understood as a detailed MRU mode, which has a larger number of MRUs and a higher spectrum utilization. In general, the SIG field in the PPDU may include information indicating the MRU, and thus the mode of the MRU is related to signaling of the SIG field in the PPDU. The names of the SIG fields shown herein are merely examples, as information indicating MRU may also be carried in the next generation SIG field.
It can be appreciated that the LTF sequences constructed based on the first MRU mode and the second MRU mode may also be used for other MRUs (i.e. not limited to MRUs in the first MRU mode and the second MRU mode in the embodiment of the present application), i.e. the LTF sequences shown in the embodiment of the present application may also well satisfy more MRUs. The MRU mode shown in the embodiments of the present application may also be referred to as MRU pattern (pattern) or MRU pattern, etc.
The MRU related to the PPDU shown in the embodiment of the present application is described below.
As one example, when the bandwidth of the PPDU is 640MHz, the MRU of the 640MHz PPDU includes any one of the following:
MRU of 7×996 subcarriers (also may be understood as 7×996-tone MRU), MRU of 6×996 subcarriers (also may be understood as 6×996-tone MRU), MRU of 5×996 subcarriers (also may be understood as 5×996-toneMRU), MRU of 7×996+484 subcarriers (also may be understood as 7×996+484-tone MRU), MRU of 6×996+484 subcarriers (also may be understood as 6×996+484-tone MRU), MRU of 5×996+484 subcarriers (also may be understood as 5×996+484-tone MRU), MRU of 4×996+484-tone MRU.
Illustratively, if 40MHz subchannels are unpunched in 640MHz, then the MRU includes any of the following: MRU of 7×996 subcarriers as shown in fig. 4a, MRU of 6×996 subcarriers as shown in fig. 4b, and MRU of 5×996 subcarriers as shown in fig. 4 c. The MRU shown in fig. 4a to 4c can be understood as MRU in the first MRU mode corresponding to 640 MHz.
Illustratively, the punctured sub-channel in 640MHz includes one 40MHz sub-channel, and the MRU includes any one of the following: MRU of 7×996+484 subcarriers as shown in fig. 4d, MRU of 6×996+484 subcarriers as shown in fig. 4e, MRU of 5×996+484 subcarriers as shown in fig. 4f, MRU of 4×996+484 subcarriers as shown in fig. 4 g. The MRU shown in fig. 4d to 4g can be understood as MRU in the second MRU mode corresponding to 640 MHz.
When the bandwidth of the PPDU is 640MHz, the effective bandwidth of the MRU shown in fig. 4a, 4b, 4d, and 4e is greater than 480MHz. The effective bandwidth may be understood as the remaining bandwidth excluding the punctured sub-channels among the bandwidths of 640 MHz.
When the bandwidth of the PPDU is 640MHz, the effective bandwidth of the MRUs shown in fig. 4c, 4f and 4g is less than or equal to 480MHz. The bandwidth of the PPDU is 640MHz and the MRU as shown in fig. 4c, 4f and 4g can be multiplexed to the MRU of the PPDU of 480MHz. Therefore, the MRU variety of the PPDU can be effectively reduced, the indication is facilitated, and the signaling overhead caused by the indication of the MRU is reduced. The MRU shown in fig. 4c, 4f and 4g can also be understood as MRU in the first MRU mode, corresponding to 480MHz, by way of example.
As another example, when the bandwidth of the PPDU is 480MHz, the MRU of the 480MHz PPDU includes: MRU of 5×996+484 subcarriers as shown in fig. 5a, MRU of 5×996 subcarriers as shown in fig. 5b, MRU of 4×996+484 subcarriers as shown in fig. 5c, and MRU of 4×996 subcarriers as shown in fig. 5 d. The MRU shown in fig. 5a to 5d can be understood as MRU in the second MRU mode corresponding to 480 MHz.
302. The first communication device transmits a PPDU, and the second communication device receives the PPDU.
303. The second communication device performs channel estimation based on the LTF sequence.
Illustratively, after receiving the PPDU, the second communication device may perform channel estimation based on the LTF sequence. For example, the LTF sequence may also be stored in the second communication device, and the second communication device may perform channel estimation under noise interference based on the PPDU received by the second communication device and the LTF sequence stored in the second communication device. The embodiment of the present application is not limited to the specific manner of channel estimation.
The LTF sequences to which embodiments of the present application relate are described in detail below.
Illustratively, the LTF sequence may be any one of the following sequences (11) to (32):
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(11)
illustratively, the sequence (11) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(12)
Sequence (12) can also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
It is understood that sequences (11) and (12) may be understood as sequences in which the elements at corresponding positions are opposite to each other. Similarly, the sequences (13) and (14), the sequences (15) and (16), the sequences (17) and (18), the sequences (19) and (20), the sequences (21) and (22), the sequences (23) and (24), the sequences (25) and (26) shown below, and so forth, are all understood to be sequences in which the numerical values at the corresponding positions are opposite to each other.
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(13)
Illustratively, sequence (13) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(14)
Illustratively, the sequence (14) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(15)
Illustratively, the sequence (15) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(16)
Illustratively, the sequence (16) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(17)
Illustratively, sequence (17) may also be represented as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(18)
Illustratively, the sequence (18) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(19)
Illustratively, the sequence (19) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(20)
The sequence (20) can also be expressed, for example, as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(21)
Illustratively, the sequence (21) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(22)
Illustratively, the sequence (22) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(23)
Illustratively, the sequence (23) may also be expressed as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_7th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_8th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(24)
The sequence (24) can also be expressed, for example, as:
LTF-4084,4084={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x,023,LTF80MHz_7th_1x,023,LTF80MHz_8th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_7th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_8th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(25)
Illustratively, the sequence (25) may also be expressed as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(26)
The sequence (26) can also be expressed, for example, as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(27)
Illustratively, the sequence (27) may also be expressed as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(28)
Illustratively, the sequence (28) may also be expressed as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(29)
Illustratively, the sequence (29) may also be expressed as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
The sequence (30) can also be expressed, for example, as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}(31)
Illustratively, the sequence (31) may also be expressed as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_4th_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_5th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_6th_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
{012,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(32)
Illustratively, the sequence (32) may also be expressed as:
LTF-3060,3060={LTF80MHz_1st_1x,023,LTF80MHz_2nd_1x,023,LTF80MHz_3rd_1x,LTF80MHz_4th_1x,023,LTF80MHz_5th_1x,023,LTF80MHz_6th_1x}
where 0 23 represents that consecutive 23 values are 0, or it is also understood that consecutive 23 elements in the LTF sequence are all 0.
By way of example only, and not by way of limitation,
LTF80MHz_1st_1x={-LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_2nd_1x={LTF80MHz_left_1x,0,LTF80MHz_right_1x}
LTF80MHz_3rd_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_4th_1x={-LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_5th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
LTF80MHz_6th_1x={LTF80MHz_left_1x,0,-LTF80MHz_right_1x}
For details of the LTFs 80MHz_letf_1x and 80MHz_right_1x referred to in the above sequences (11) to (32), reference is made to the above, and details thereof will not be described here.
As an example, when the bandwidth of the PPDU is 640MHz, the LTF sequence may be any one of the sequences (11) to (24). Illustratively, when the MRU mode of the 640MHz PPDU is the first MRU mode, the LTF sequence may be any one of sequences (11) to (18). Illustratively, when the MRU mode of the 640MHz PPDU is the second MRU mode, the LTF sequence may be any one of sequences (11) to (16) or (19) or (20). Illustratively, when the effective bandwidth of the 640MHz PPDU is less than or equal to 480MHz, the LTF sequence may be any one of sequence (1), sequence (2), sequence (3), sequence (4), sequence (21), sequence (22), sequence (23), or sequence (24). Different MRU designs are considered in the LTF sequence design, so that the PAPR performance can be better ensured, the PAPR value is reduced, and the requirement on a linear power amplifier device is effectively reduced.
As another example, when the bandwidth of the PPDU is 480MHz, the LTF sequence may be any one of the sequences (25) to (32).
It can be understood that the MRU shown in the embodiment of the present application is only an example, and in practical application, the MRU of the PPDU may be more, which is not limited to the embodiment of the present application. I.e. the bandwidth of the PPDU is 640MHz or 480MHz, the first communication device may apply the LTF sequence provided by the embodiment of the present application.
In the embodiment of the application, when the bandwidth of the PPDU is larger than 320MHz, the LTF sequence which can be loaded in the LTF is provided, so that the method and the device can be effectively applied to the PPDU with large bandwidth.
The following describes the construction of the LTF sequences provided by embodiments of the present application.
The relevant descriptions of constructing LTF sequences (or understanding as generating LTF sequences) shown in embodiments of the present application are merely examples, and in particular implementations, the individual LTF sequences may be defined by standards, etc. That is, the steps in the configuration shown below are merely examples, and in a specific implementation, the two parties may not perform the steps shown below, e.g., the two parties may save the LTF sequence. It is understood that the configuration shown below is illustrated with a PPDU bandwidth of 480MHz or 640MHz, but the embodiment of the present application is equally applicable to the configuration of LTF sequences when the PPDU bandwidth is greater than 640 MHz.
The design of the LTF needs to take into account the PAPR corresponding to all possible RU and MRU used sequences of partial bandwidths in the bandwidth. The construction of the LTF sequence may relate to at least one of a size, a number of spatial streams, and a puncturing position of a bandwidth of the PPDU. Illustratively, the LTF sequences shown in the embodiments of the present application may be structured such that the maximum value of PAPR of the LTF sequences in all RUs or MRUs is minimized. For the ultra-large bandwidth 640MHz PPDU and 480MHz PPDU which may occur in the next generation WLAN, various RU and MRU which may newly occur in the two PPDUs and RU and MRU which exist in 802.11be are considered, the maximum PAPR of the minimum RU/MRU is taken as an optimization target, a corresponding LTF sequence is constructed, and the requirement on a linear power amplifier device is reduced. The constructed LTF sequence may be used for channel estimation of next generation large bandwidth 640MHz PPDUs and 480MHz PPDUs. In addition to considering different RU or MRU, the embodiment of the present application also considers sequences corresponding to bandwidths of different unit sub-channels, for example, the smaller the bandwidth of a unit sub-channel is, the finer the twiddle factor of the sequence corresponding to the bandwidth of the unit sub-channel is added, so that the better the PAPR performance of the constructed LTF sequence is.
By way of example, the procedure for constructing the LTF sequence may be as follows:
% parameter initialization
Setting the bandwidth of PPDU to bw=480 mhz,640mhz;
Setting the unit sub-channel bandwidth as bw_ { element } = 40mhz,80mhz,160mhz,320mhz;
calculating the number of the sub-channels as BW/BW_ { element };
the frequency domain twiddle factor sequences corresponding to each unit sub-channel have the two possibilities of all 1 or all-1, and 2 BW/BW_{element} possible twiddle factor sequences are obtained in total;
% LTF sequence calculation procedure
Start the cycle
For each possible twiddle factor sequence
Constructing a corresponding LTF sequence;
calculating PAPR of different RU/MRU;
Calculating the maximum value of PAPR of different RU/MRU of the LTF sequence;
Ending the cycle
And finding the minimum value of the maximum PAPR and finding the sequence corresponding to the minimum value.
It can be understood that, for the same bandwidth, the maximum value is found out from the PAPR values corresponding to all RU/MRU of each LTF sequence, and then the minimum value is found out from the PAPR maximum values of all the sequences, which can be understood as follows: the LTF sequences corresponding to the minimum value in the maximum PAPR values of the sequences can better ensure the PAPR performance of all RUs and MRUs; or may also be understood as: the LTF sequences are designed to ensure that the PAPR of each MRU within the bandwidth is as low as possible. Because a plurality of MRUs exist in the bandwidth, the best PAPR performance of the MRU with the worst PAPR performance in the bandwidth is ensured, namely the MRU with the worst PAPR of each LTF sequence is searched, and the LTF sequence corresponding to the MRU with the best PAPR performance is found.
In connection with the MRU shown above, the following will describe the structure of the LTF sequence in detail by taking 640MHz and 480MHz as examples.
The first MRU mode based on a 640MHz PPDU may be understood as one that is simply doubled from the MRU in 320MHzPPDU in the 802.11be standard. The bandwidths of the unit subchannels are 320MHz, 160MHz, 80MHz, and 40MHz, respectively, are described below as examples. The relevant description for the first MRU mode may be referred to the relevant description of fig. 4a to 4c above, and will not be described in detail here. It is understood that the bandwidths of the unit subchannels shown in the embodiments of the present application are merely examples, and in a specific implementation, the unit subchannels of other bandwidths may also be involved in constructing the LTF sequence.
In one embodiment, the bandwidth of a unit sub-channel is 320MHz
1A, when the bandwidth of the PPDU is bw=640 MHz and the bandwidth of the unit subchannel is bw_ { element } =320 MHz, the number of sequences corresponding to the bandwidth of the unit subchannel is 2, that is, BW/bw_ { element } =2. The frequency domain twiddle factor sequence value of the sequence corresponding to the bandwidth of each unit sub-channel is 1 or-1, namely: the twiddle factor sequence ltf_ {320MHzrotation } = { ±1, ±1}. A total of 2 BW/BW_{element } = 4 possible twiddle factor sequences were obtained at this time. For specific description of twiddle factor sequences reference is made to the description of the above terms, which is not described in detail here. It will be appreciated that for ease of reference and brevity hereinafter, embodiments of the application distinguish between different steps using different representations (e.g., 1A-1P, 2A-2P, etc.), but the distinction of different steps by embodiments of the application should not be construed as limiting embodiments of the application.
The LTF sequence of a 1B, 640MHz PPDU can be constructed using the formula ltf_ {640MHz } = ltf_ { initial,640MHz } · ltf_ { rotation,640MHz }. It is understood that the dot-product symbol shown here may be understood as two sequences of the same length, elements at the same position perform multiplication operations, elements at the same position may be understood as numerical values at the same position, or element values at the same position, or the like.
Wherein:
LTF_ { initial,640MHz } is derived from the sequence extension corresponding to the bandwidth of the unit subchannel, in combination with the above-described correlation descriptions for sequence (1) and sequence (2), as :LTF{initial,640MHz}={012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}.
LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}
That is, LTF_ { rotation,640MHz } is constituted by repeating each element of LTF_ {320MHzrotation }. Illustratively, ltf_ { rotation,640MHz } = repeat (ltf_ {320MHzrotation },1024 x 4). Where repeat (x, a) means that each element in sequence x is repeated a times to construct a new sequence. 1024 can be understood as the number of subcarriers corresponding to the PPDU of 80 MHz. It is to be understood that the embodiment of the present application is illustrated by taking the number of subcarriers corresponding to the PPDU of 80MHz as an example, and the number of subcarriers corresponding to the PPDU of 160MHz may also be used in the above repeated configuration manner, which is not limited in the embodiment of the present application.
1C, after constructing the LTF sequences, because the user orthogonal frequency division multiple access (orthogonal frequency division multipleaccess, OFDMA) transmission and preamble puncturing (preamble puncturing) may divide one LTF sequence into multiple sub-sequences, each sub-sequence is transmitted in a different RU/MRU, resulting in a partial sequence on each RU/MRU for the actual wireless transmission. The calculation of PAPR can be performed on the sub-sequences occupied by different RU/MRUs.
Illustratively, the PAPR may satisfy the following formula (33):
The above formula (27) can also be expressed as: papr=max (abs (ifft (LTF, N))? (abs (ifft (LTF, N)). Illustratively, the IFFT (LTF, N) represents the result of the computation of the N-point inverse fast fourier transform of the sequence, where the value of N may be four times the number of IFFT points required for the sequence. abs () represents the absolute value of the sequence, x 2 represents the square of each element of the sequence, mean () represents the average value of the sequence. For example, the value of N may be 8×1024×4, where 4 represents the number of samples, and thus the value of N may be multiplied by 4 to facilitate the digital-analog conversion process. 1024 indicates the number of subcarriers of the PPDU of 80MHz, and since the bandwidth of the PPDU shown in the embodiment of the present application is 640MHz, the value of N needs to be multiplied by 8.
In 640MHzPPDU, consider that MRUs defined in 802.11be include 484+242-tone MRU, 996+484-tone MRU, 996+484+242-tone MRU, 2×996+484-tone MRU, 3×996-tone MRU, and 3×996+484-tone MRU, and consider that RUs defined in 802.11be include 996-tone RU, 2×996-tone RU, 3×996-tone RU, and 4×996-tone RU. In addition, MRU included in the first MRU mode in 640MHz is also considered.
1D, calculating PAPR of the RU/MRU for the ith (0 < i.ltoreq.2 BW/BW_{element}) LTF sequence, and selecting maximum PAPR_ { max, i }. Illustratively, i has a value of from 1 to 4 in sequence.
In all PAPR_ { max,1}, searching the minimum value { PAPR_ { max,1} _ { min }, and obtaining the corresponding twiddle factor sequence LTF_ {320MHzrotation } of the minimum value as follows:
{1,-1};
Or { -1,1}.
For twiddle factor sequences {1, -1}, the LTF sequence constructed based on the twiddle factor sequence and the sequence corresponding to the bandwidth of a unit subchannel can be understood as: the LTF sequence is determined by extending the sequence corresponding to the bandwidth of the unit sub-channel twice, wherein the first extending the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the first two rows in the sequence (11), i.e., the first 4 basic LTF sequences in the sequence (11)), and the second extending the sequence corresponding to the bandwidth of the unit sub-channel performs a flipping operation (e.g., the third row and the fourth row in the sequence (11), i.e., the last 4 basic LTF sequences in the sequence (11)).
For the twiddle factor sequence { -1,1}, the LTF sequence constructed based on the twiddle factor sequence and the sequence corresponding to the bandwidth of the unit subchannel can be understood as: the LTF sequence is determined by extending the sequence corresponding to the bandwidth of the unit sub-channel twice, and the first extending the sequence corresponding to the bandwidth of the unit sub-channel performs a flipping operation (e.g., the first two rows in the sequence (12), i.e., the first 4 basic LTF sequences in the sequence (12)), and the second extending the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the third row and the fourth row in the sequence (12), i.e., the last 4 basic LTF sequences in the sequence (12)).
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 9.9548922dB;
640MHz subchannel: 11.124442dB.
It is understood that the subchannels shown herein may be understood as all or part of the bandwidth of a PPDU, e.g., 640MHz may have 1 640MHz subchannel, e.g., 640MHz may have 2 320MHz subchannels, e.g., 640MHz may have 4 160MHz subchannels, and 640MHz may have 8 80MHz subchannels.
Based on the twiddle factor sequence, an LTF sequence in the first MRU mode of the 640MHz PPDU when the bandwidth of the unit subchannel is 320MHz can be obtained, which is shown in sequence (11) and (12) above, and is not shown here.
It is to be understood that step 1D is illustrated by taking the LTF sequence corresponding to the PAPR minimum value as an example, and in a specific implementation, the LTF sequence may be configured to correspond to a PAPR value larger than the above-described PAPR minimum value. It is contemplated that the LTF sequences constructed according to the steps 1A to 1D are all within the scope of the present application. The description herein regarding the PAPR minimum applies equally to the various embodiments shown below.
In a second embodiment, the bandwidth of the unit sub-channel is 160MHz
1E, similar to the above step 1A, when the bandwidth of the unit sub-channel is 160MHz, the number of the unit sub-channels is 4, that is, BW/bw_ { element } =4. The frequency domain twiddle factor sequence corresponding to each unit sub-channel has two possibilities of all 1 or all-1, namely: ltf_ {160MHzrotation } = { 1.+ -. 1}. At this point a total of 16 possible twiddle factor sequences are obtained.
1F, similar to step 1B above, the description of the sequence corresponding to the bandwidth of the unit subchannel may refer to the sequence (5) or the sequence (6) above. The relevant description of step 1F may refer to step 1B and the like, and will not be described in detail herein.
1G, reference is made to step 1C above for a description of step 1G, which is not described in detail herein.
1H, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_ { max, i }. Illustratively, i has a value of from 1 to 16 in sequence.
Searching the minimum value { PAPR_ { max, i } _ { min } in all PAPR_ { max, i } to obtain the corresponding twiddle factor sequence LTF_ {160MHzrotation } of the minimum value as follows:
{-1,1,1,-1};
or {1, -1,1}.
For the twiddle factor sequence { -1, -1}, the LTF sequence constructed based on the twiddle factor sequence and the sequence corresponding to the bandwidth of the unit subchannel can be understood as: the LTF sequence is determined by four times of sequence extension corresponding to the bandwidth of the unit sub-channel, the first time of extending the sequence corresponding to the bandwidth of the unit sub-channel performs a flipping operation (e.g., the first row in the sequence (14), i.e., the first two basic LTF sequences in the sequence (14)), the second time of extending the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the second row in the sequence (14), i.e., the third and fourth basic LTF sequences in the sequence (14)), the third time of extending the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the third row in the sequence (14), i.e., the fifth and sixth basic LTF sequences in the sequence (14)), and the fourth time of extending the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the fourth row in the sequence (14), i.e., the seventh and eighth basic LTF sequences in the sequence (14). For a description of the twiddle factor sequences {1, -1,1}, reference is made to the description of the twiddle factor sequences {1, -1}, which will not be described in detail here.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 8.5661430dB:
640MHz subchannel: 10.9546938dB.
Based on the twiddle factor sequence, an LTF sequence in the first MRU mode of the 640MHz PPDU when the bandwidth of the unit subchannel is 160MHz can be obtained, which are shown in sequence (14) and (13) above, and are not shown here.
It will be appreciated that, where steps 1E to 1H are not shown in detail, reference may be made to steps 1A to 1D and fig. 3, etc. which are not described in detail.
In embodiment three, the bandwidth of the unit sub-channel is 80MHz
1I, similar to step 1A above, the number of unit subchannels is 8, i.e. BW/bw_ { e1ement } = 8. The frequency domain twiddle factor sequence corresponding to each unit sub-channel has two possibilities of all 1 or all-1, namely: ltf_ {80MHzrotation } = { ±1±1 1+ -1 + -1 }. At this point a total of 256 possible twiddle factor sequences are obtained.
1J, similar to step 1B above, the description of the sequence corresponding to the bandwidth of the unit subchannel may refer to the sequence (7) or the sequence (8) above. For the description of step 1J, reference is made to 1B, etc., and details thereof will not be described here.
1K, reference is made to step 1C above for a description of step 1K, which is not described in detail herein.
1L, calculating PAPR of the above RU/MRU for the ith LTF sequence, and selecting maximum PAPR_ { max, i }. Illustratively, i takes on values from 1 to 256 in sequence.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {80MHzrotation } of the minimum value as follows:
{1,1,-1,1,1,-1,-1,-1};
or { -1, 1}.
Illustratively, for the twiddle factor sequences {1, -1, -1, -1, -1}, the LTF sequences constructed based on the twiddle factor sequences and sequences corresponding to the bandwidths of the unit subchannels can be understood as: the LTF sequence is determined by eight times of sequence continuation corresponding to the bandwidth of the unit sub-channel, the first time of continuation of the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the first basic LTF sequence in the sequence (15)), the second time of continuation of the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the second basic LTF sequence in the sequence (15)), the third time of continuation of the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the third basic LTF sequence in the sequence (15)), the fourth time of continuation of the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the fourth basic LTF sequence in the sequence (15)), the fifth time of continuation of the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the fifth basic LTF sequence in the sequence (15)), the sixth time of continuation of the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the sixth basic LTF sequence in the sequence (15)), and the seventh time of continuation of the sequence corresponding to the bandwidth of the unit sub-channel does not perform a flipping operation (e.g., the fourth basic LTF sequence in the sequence (15).
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 9.2758970dB;
640MHz subchannel: 9.9600039dB.
Based on the twiddle factor sequences described above, LTF sequences at 80MHz bandwidth per subchannel in the first MRU mode of the 640MHz PPDU can be obtained, as shown in sequence (15) and sequence (16) above, which are not shown here.
It will be appreciated that, where steps 1I to 1L are not shown in detail, reference may be made to steps 1A to 1D and fig. 3, etc. which are not described in detail.
In the fourth embodiment, the bandwidth of the unit sub-channel is 40MHz
1M, similar to step 1A described above, the number of unit subchannels is 16, i.e. BW/bw_ { e1ement } = 16. The frequency domain twiddle factor sequence corresponding to each unit sub-channel has two possibilities of all 1 or all-1, namely: ltf_ {40MHzrotation } = { ±1 1+ -1+ -1 1+ -1 1+ -1.+ -. 1}. A total of 65536 possible twiddle factor sequences were obtained at this time.
1N, similar to the above step 1B, the description of the sequence corresponding to the bandwidth of the unit subchannel may refer to the above sequence (9) or the sequence (10). For the relevant description of step 1N, reference may be made to 1B, etc., and will not be described in detail here.
Illustratively, LTF_ { rotation,640MHz } is formed by repeating each element of LTF_ {40MHzrotation }. Such as ltf_ { rotation,640MHz } = repeat (ltf_ {40MHzrotation }, 512). Since the bandwidth of the unit sub-channel is 40MHz, the corresponding sequence of the bandwidth of the unit sub-channel is {0 12,LTF80MHz_left_1x }, or {0, LTF 80MHz_right_1x,011 }, the LTF sequence may be sequentially extended by the two sub-sequences, and the elements in the twiddle factor sequence may sequentially correspond to { LTF 80MHz_left_1x } and { LTF 80MHz_right_1x }.
1O, the description of step 1O is referred to in step 1C, and will not be described in detail herein.
1P, calculating PAPR of the above-mentioned all RU/MRU for the ith LTF sequence, selecting maximum PAPR_ { max,1}. Illustratively, i takes on values from 1 to 65536 in sequence.
In all PAPR_ { max,1}, searching the minimum value { PAPR_ { max,1} _ { min }, and obtaining the corresponding twiddle factor sequence LTF_ {40MHzrotation } of the minimum value as follows:
{1,1,-1,-1,-1,-1,1,-1,-1,-1,-1,1,1,1,1,1};
Or { -1,1, -1, -1, -1, -1}.
Illustratively, for the twiddle factor sequences {1, -1, -1, -1, -1,1, the LTF sequence constructed based on the sequence corresponding to the bandwidth of the unit subchannel and the twiddle factor sequence can be understood as: the LTF sequence is determined by sequentially extending the sequence corresponding to the bandwidth of the unit sub-channel sixteen times, the first time the sequence corresponding to the bandwidth of the unit sub-channel is extended, such as { LTF 80MHz_left_1x }, the flipping operation (such as the first sequence in the sequence (17)) is not performed, The sequence corresponding to the bandwidth of the second extension unit sub-channel such as { LTF 80MHz_right_1x } is not flipped (such as the second sequence in sequence (17)), the sequence corresponding to the bandwidth of the third extension unit sub-channel such as { LTF 80MHz_left_1x } is flipped (such as the third sequence in sequence (17)), the sequence corresponding to the bandwidth of the fourth extension unit sub-channel such as { LTF 80MHz_right_1x } is flipped (such as the fourth sequence in sequence (17)), The sequence corresponding to the bandwidth of the fifth extension unit subchannel such as { LTF 80MHz_left_1x } performs a flipping operation (such as the fifth sequence in sequence (17)), the sequence corresponding to the bandwidth of the sixth extension unit subchannel such as { LTF 80MHz_right_1x } performs a flipping operation (such as the sixth sequence in sequence (17)), the sequence corresponding to the bandwidth of the seventh extension unit subchannel such as { LTF 80MHz_left_1x } does not perform a flipping operation (such as the seventh sequence in sequence (17)), A sequence corresponding to the bandwidth of the eighth extended unit subchannel such as { LTF 80MHz_right_1x }, a sequence corresponding to the bandwidth of the ninth extended unit subchannel such as { LTF 80MHz_left_1x }, a sequence corresponding to the bandwidth of the tenth extended unit subchannel such as { LTF 80MHz_right_1x }, a sequence corresponding to the bandwidth of the tenth extended unit subchannel such as the tenth sequence of sequence (17), The eleventh sequence corresponding to the bandwidth of the eleventh extended unit subchannel is flipped (e.g., the eleventh sequence in sequence (17)) when the twelfth sequence corresponding to the bandwidth of the extended unit subchannel is such as LTF 80MHz_left_1x, is not flipped (e.g., the twelfth sequence in sequence (17)) when the twelfth sequence corresponding to the bandwidth of the extended unit subchannel is such as LTF 80MHz_right_1x), is not flipped (e.g., the thirteenth sequence in sequence (17)) when the thirteenth sequence corresponding to the bandwidth of the thirteenth extended unit subchannel is such as LTF 80MHz_left_1x), The sequence corresponding to the bandwidth of the fourteenth extension unit subchannel is not flipped (e.g., the fourteenth sequence in sequence (17)) when it is { LTF 80MHz_right_1x }, the sequence corresponding to the bandwidth of the fifteenth extension unit subchannel is not flipped (e.g., the fifteenth sequence in sequence (17)) when it is { LTF 80MHz_left_1x }, and the sequence corresponding to the bandwidth of the sixteenth extension unit subchannel is not flipped (e.g., the sixteenth sequence in sequence (17)) when it is { LTF 80MHz_right_1x }.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.1675301dB;
320MHz subchannel: 8.5030966dB;
640MHz subchannel: 8.5394058dB.
Based on the twiddle factor sequences described above, LTF sequences at 40MHz bandwidth per subchannel in the first MRU mode of the 640MHz PPDU can be obtained, as shown in sequence (17) and sequence (18) above, which are not shown here.
It will be appreciated that, where not shown in detail in steps 1M to 1P, reference may be made to steps 1A to 1D and fig. 3, etc. which are not described in detail herein.
As can be seen from the combination of the first to fourth embodiments, when the bandwidth of a unit sub-channel is smaller, the length of the twiddle factor sequence is longer, and the smaller the PAPR value, i.e., the better the PAPR performance, is for the bandwidth of the same sub-channel (e.g., 80MHz sub-channel, 160MHz sub-channel, etc.). It is to be understood that the respective embodiments shown below are equally applicable with respect to the description of the first to fourth embodiments.
For the first to fourth embodiments, the LTF sequence designed in the first MRU mode of the 640MHz PPDU not only can make the PAPR performance better, but also can effectively reduce the signaling overhead.
The second MRU mode based on 640MHz PPDU is a more detailed MRU constructed with 484-tone puncturing reserved. The bandwidths of the unit subchannels are 320MHz, 160MHz, 80MHz, and 40MHz, respectively, are described below as examples. The relevant description for the second MRU mode may be referred to the relevant description of fig. 4d to 4g above, which is not described in detail here.
Embodiment five, the bandwidth of the unit sub-channel is 320MHz
2A, the relevant description of step 2A may be referred to the description of step 1A above, and will not be described in detail here.
2B, the description of step 2B is referred to above in the description of step 1B and will not be described in detail here.
2C, the relevant description about the PAPR may refer to the description of step 1C, which is not described in detail here.
In the embodiment of the present application, in a 640MHz PPDU, MRUs defined in 802.11be are considered to include 484+242-toneMRU, 996+484-tone MRU, 996+484+242-tone MRU, 2×996+484-tone MRU, 3×996-tone MRU, and 3×996+484-tone MRU, and RUs defined in 802.11be are considered to include 996-tone RU, 2×996-tone RU, 3×996-tone RU, and 4×996-tone RU. In addition, MRU included in the second MRU mode in 640MHz is also considered.
2D, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_max, i.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {320MHzrotation } of the minimum value as follows:
{1,-1};
Or { -1,1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 9.9548922dB;
640MHz subchannel: 11.256168dB.
Based on the twiddle factor sequences described above, LTF sequences at 320MHz bandwidth per subchannel in the second MRU mode of the 640MHz PPDU can be obtained, as shown in sequence (11) and sequence (12) above, which are not shown here.
It will be appreciated that, for the description of steps 2A to 2D, reference may be made to steps 1A to 1D, fig. 3, etc., and details thereof will not be described herein.
In the embodiment of the application, there may be 1 640MHz sub-channel, or 2 320MHz sub-channels, or 4 160MHz sub-channels, or 8 80MHz sub-channels in 640MHz, that is, the bandwidths of the sub-channels are not overlapped. The fractional bandwidth may be used with smaller MRUs within each of the different sub-channels. E.g., 484+242-toneMRU,996+484-toneMRU, etc. are included in the 80MHz sub-channel.
In the sixth embodiment, the bandwidth of the unit sub-channel is 160MHz
2E, the relevant description of step 2E may refer to step 1E or step 1A, etc., and will not be described in detail herein.
2F, reference may be made to step 2F or step 1B, etc. for the correlation of step 2F, and will not be described in detail herein.
2G, the relevant description of step 2G may refer to step 1G or step 2C, etc., and will not be described in detail herein.
2H, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_ { max, i }.
Searching the minimum value { PAPR_ { max, i } _ { min } in all PAPR_ { max, i } to obtain the corresponding twiddle factor sequence LTF_ {160MHzrotation } of the minimum value as follows:
{-1,1,1,-1};
or {1, -1,1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 8.5661430dB;
640MHz subchannel: 10.961368dB.
Based on the twiddle factor sequences described above, LTF sequences for a bandwidth of 160MHz per subchannel in the second MRU mode of the 640MHz PPDU can be obtained, as shown in sequence (13) and sequence (14) above, which are not shown here.
It will be appreciated that, where steps 1E to 1H are not shown in detail, reference may be made to steps 1A to 1D and fig. 3, etc. which are not described in detail.
Embodiment seven, the bandwidth of the unit sub-channel is 80MHz
2I, the relevant description of step 2I may refer to step 1I or step 1A, etc., and will not be described in detail herein.
2J, the relevant description of step 2I may refer to step 1J or step 1B, etc., and will not be described in detail herein.
2K, reference may be made to step 1K, step 1C, step 2C, etc. as described above, and details thereof will not be described here.
2L, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_ { max, i }.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {80MHzrotation } of the minimum value as follows:
{1,1,-1,1,1,-1,-1,-1}
Or { -1,1}
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 9.2758970dB;
640MHz subchannel: 9.9600039dB.
Based on the twiddle factor sequences described above, LTF sequences at a bandwidth of 80MHz for a unit subchannel in the second MRU mode of the 640MHz PPDU can be obtained, as shown in the above sequences (15) and (16), which are not shown here.
It will be appreciated that, where steps 2I to 2L are not shown in detail, reference may be made to steps 1A to 1D, steps 2A to 2H, fig. 3, etc. which are not described in detail.
Embodiment eight, the bandwidth of the unit sub-channel is 40MHz
2M, the relevant description of step 2M may refer to step 1M or step 1A, etc., and will not be described in detail herein.
2N, the description of step 2N may refer to step 1N or step 1B, etc., and will not be described in detail herein.
20. For the description of step 20, reference may be made to step 1O or step 1C or step 2C, etc. described above, and will not be described in detail here.
2P, calculating PAPR of the above RU/MRU for the ith LTF sequence, selecting maximum PAPR_ { max, i }.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {40MHzrotation } of the minimum value as follows:
{1,-1,1,1,1,1,-1,-1,1,-1,1,-1,-1,-1,-1,1};
or { -1, -1, -1, -1, -1, -1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.6501255dB;
320MHz subchannel: 8.6419964dB;
640MHz subchannel: 8.6829405dB.
Based on the twiddle factor sequences described above, LTF sequences at 40MHz bandwidth per subchannel in the second MRU mode of the 640MHz PPDU can be obtained, as shown by sequences (19) and (20) above, which are not shown here. The sub-channel bandwidth corresponding to the twiddle factor sequence at this time is small and the resolution is high. So for different MRU classes, different twiddle factor sequences are obtained than in embodiment four in order to achieve the optimal goal of maximum PAPR minimization.
It will be appreciated that, where not shown in detail in steps 2M to 2P, reference may be made to steps 1A to 1D, steps 2A to 2H, fig. 3, etc. which are not described in detail herein.
For the fifth to eighth embodiments, the LTF sequence designed in the second MRU mode of the 640MHz PPDU not only can make the PAPR performance better, but also can effectively improve the spectrum utilization.
When the effective bandwidth of the 640MHz PPDU is less than or equal to 480MHz, it can be understood that the outermost punctured 160MHz subchannel in the MRU puncturing the 640MHz PPDU. Thus, the above sequences (11) to (14), and (21) to (24) may be applied to PPDUs when the effective bandwidth of the 640MHz PPDU is less than or equal to 480 MHz. The relevant description of the MRU when the effective bandwidth of the 640MHz PPDU is less than or equal to 480MHz may be referred to the relevant description of fig. 4 c, fig. 4f, and fig. 4g above, and will not be described in detail herein. The ninth to twelfth embodiments shown below can be understood as a construction manner of the LTF sequence when the effective bandwidth of the 640MHz PPDU is less than or equal to 480 MHz. Since the effective bandwidth is less than or equal to 480MHz, the embodiments nine to twelve shown below are equally applicable to the manner in which the LTF sequence of the 480MHz PPDU is constructed. I.e. the embodiment nine to embodiment twelve shown below can also be understood as the way in which the LTF sequence in the first MRU mode of the 480MH z PPDU is structured. The above embodiments one to eight can be understood as the configuration mode of the LTF sequence when the effective bandwidth of the 640MH z PPDU is smaller than 480 MHz.
Embodiment nine, the bandwidth of the unit sub-channel is 320MHz
3A, reference may be made to step 1A or step 2A, etc. for specific description of step 3A, and will not be described in detail herein.
3B, reference may be made to step 1B or step 2B, etc. above, and details thereof will not be provided herein.
3C, the description of step 3C is referred to as step 1C, etc., and will not be described in detail herein.
3D, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_max, i.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {320MHzrotation } of the minimum value as follows:
{1,-1};
Or { -1,1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 9.9548922dB;
640MHz subchannel: 10.239221dB.
The LTF sequences based on the twiddle factor sequences described above are shown in the above sequences (11) and (12), and are not shown here.
When the LTF sequence corresponding to the 480MHz PPDU is multiplexed with the sequence (11) or the sequence (12), the sequence corresponding to the first 160MHz or the sequence corresponding to the last 160MHz in the sequence (11) or the sequence (12) may be removed. The LTF sequence corresponding to the 480MHz PPDU may be any one of the sequences (34) to (37), for example. Sequence (34) may be understood as the first 160MHz corresponding sequence in sequence (11) is removed, sequence (35) may be understood as the last 160MHz corresponding sequence in sequence (11) is removed, sequence (36) may be understood as the first 160MHz corresponding sequence in sequence (12) is removed, and sequence (37) may be understood as the last 160MHz corresponding sequence in sequence (12) is removed.
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(35)
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (36)
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (37)
It will be appreciated that, where steps 3A to 3D are not shown in detail, reference may be made to steps 1A to 1D, steps 2A to 2D, fig. 3, etc. which are not described in detail.
Embodiment ten, the bandwidth of the unit sub-channel is 160MHz
3E, the relevant description of step 3E may refer to step 1E or step 1A or step 2E, etc., and will not be described in detail herein.
3F, reference may be made to step 2F or step 1B or step 2F, etc. for the correlation of step 3F, and will not be described in detail here.
3G, the relevant description of step 3G may refer to step 1G or step 2C or step 2G, etc., and will not be described in detail herein.
3H, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_max, i.
Searching the minimum value { PAPR_ { max, i } _ { min } in all PAPR_ { max, i } to obtain the corresponding twiddle factor sequence LTF_ {160MHzrotation } of the minimum value as follows:
{-1,1,1,-1}
or {1, -1,1}
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 8.5661430dB;
640MHz subchannel: 10.112992dB.
The LTF sequences based on the twiddle factor sequences described above are shown in the above sequences (13) and (14), and are not shown here.
When the LTF sequence corresponding to the 480MHz PPDU is multiplexed with the sequence (13) or the sequence (14), the sequence corresponding to the first 160MHz or the sequence corresponding to the last 160MHz in the sequence (13) or the sequence (14) may be removed. The LTF sequence corresponding to the 480MHz PPDU may be any one of the sequences (38) to (41), for example. Sequence (38) may be understood as the first 160MHz corresponding sequence in sequence (13) is removed, sequence (39) may be understood as the last 160MHz corresponding sequence in sequence (13) is removed, sequence (40) may be understood as the first 160MHz corresponding sequence in sequence (14) is removed, and sequence (41) may be understood as the last 160MHz corresponding sequence in sequence (14) is removed.
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (38)
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011}(39)
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011} (40)
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (41)
It will be appreciated that, where steps 3E to 3H are not shown in detail, reference may be made to steps 1A to 1D, steps 2E to 2H, fig. 3, etc. which are not described in detail.
In an eleventh embodiment, the bandwidth of the unit sub-channel is 80MHz
3I, the relevant description of step 3I may refer to step 1I or step 1A or step 2I, etc., and will not be described in detail herein.
3J, the relevant description of step 3I may refer to step 1J or step 1B or step 2J, etc., and will not be described in detail herein.
3K, reference may be made to step 1K or step 1C or step 2K, etc. as described above, and details thereof will not be provided herein.
3L, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_ { max, i }.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {80MHzrotation } of the minimum value as follows:
{1,-1,-1,-1,-1,1,1,-1};
Or { -1, -1,1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 8.0714102dB;
320MHz subchannel: 9.2758970dB;
640MHz subchannel: 9.3558025dB.
The LTF sequences based on the twiddle factor sequences described above are shown in the above sequences (21) and (22), and are not shown here.
When the LTF sequence corresponding to the 480MHz PPDU is multiplexed with the sequence (21) or the sequence (22), the sequence corresponding to the first 160MHz or the sequence corresponding to the last 160MHz in the sequence (21) or the sequence (22) may be removed. The LTF sequence corresponding to the 480MHz PPDU may be any one of the sequences (42) to (45), for example. Sequence (42) may be understood as the first 160MHz corresponding sequence in sequence (21) is removed, sequence (43) may be understood as the last 160MHz corresponding sequence in sequence (21) is removed, sequence (44) may be understood as the first 160MHz corresponding sequence in sequence (22) is removed, and sequence (45) may be understood as the last 160MHz corresponding sequence in sequence (22) is removed.
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011} (42)
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (43)
{012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (44)
{012,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011} (45)
It will be appreciated that, where steps 3I to 3L are not shown in detail, reference may be made to steps 1A to 1D, steps 2I to 2L, fig. 3, etc. which are not described in detail.
In the twelve embodiments, the bandwidth of the unit sub-channel is 40MHz
3M, the relevant description of step 3M may refer to step 1M or step 1A or step 2M, etc., and will not be described in detail herein.
3N, the description of step 3N may refer to step 1N or step 1B or step 2N, etc., and will not be described in detail herein.
30. For the description of step 30, reference may be made to step 1O or step 1C or step 2N, etc. as described above, and details thereof will not be described here.
3P, calculating PAPR of the above RU/MRU for the ith LTF sequence, selecting maximum PAPR_ { max, i }.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {40MHzrotation } of the minimum value as follows:
{1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1};
or { -1, -1, -1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the sequences is as follows:
80MHz subchannel: 6.8786936dB;
160MHz subchannel: 7.2341199dB;
320MHz subchannel: 7.9160752dB;
640MHz subchannel: 8.2559690dB.
The LTF sequences based on the twiddle factor sequences described above are shown in the above sequences (23) and (24), and are not shown here.
When the LTF sequence corresponding to the 480MHz PPDU is multiplexed with the sequence (23) or the sequence (24), the sequence corresponding to the first 160MHz or the sequence corresponding to the last 160MHz in the sequence (23) or the sequence (24) may be removed. The LTF sequence corresponding to the 480MHz PPDU may be any one of the sequences (46) to (49), for example. Sequence (46) may be understood as the first 160MHz corresponding sequence in sequence (23) is removed, sequence (47) may be understood as the last 160MHz corresponding sequence in sequence (23) is removed, sequence (48) may be understood as the first 160MHz corresponding sequence in sequence (24) is removed, and sequence (49) may be understood as the last 160MH z corresponding sequence in sequence (24) is removed.
{012,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (46)
{012,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011} (47)
{012,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,011} (48)
{012,-LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,-LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,-LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011} (49)
It will be appreciated that, where not shown in detail in steps 3M to 3P, reference may be made to steps 1A to 1D, steps 2M to 2P, fig. 3, etc. which are not described in detail herein.
MRU based on 480MHz PPDU may be described with reference to fig. 5a to 5d, and will not be described in detail herein. The thirteenth to sixteenth embodiments shown below are constructed based on MRUs of 480MHz PPDUs.
In the thirteenth embodiment, the bandwidth of the unit sub-channel is 240MHz
4A, when the bandwidth of the PPDU is bw=480 MHz, and the bandwidth of the unit subchannel is bw_ { element } =240 MHz, the number of unit subchannels is 2, that is, BW/bw_ { element } =2. The frequency domain twiddle factor sequence corresponding to each unit sub-channel has two possibilities of all 1 or all-1, namely: the twiddle factor sequence ltf_ {240MHzrotation } = { ±1, ±1}. At this point a total of 4 possible twiddle factor sequences are obtained.
The LTF sequence of the 4B, 480MHz PPDU can be constructed using the formula ltf_ {480MHz } = ltf_ { initial,480MHz } ·ltf_ { rotation,480MHz }. Wherein:
LTF_ { initial,480MHz } is derived from the sequence extension corresponding to the bandwidth of the unit subchannel, in combination with the above-described correlation descriptions for sequence (3) and sequence (4), as :LTF_{initial,480MHz}={012,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,023
LTF80MHz_left_1x,0,LTF80MHz_right_1x,023,LTF80MHz_left_1x,0,LTF80MHz_right_1x,011}。
That is, LTF_ { rotation,480MHz } is constituted by repeating each element of LTF_ {240MHzrotation }. Illustratively, ltf_ { rotation,480MHz } = repeat (ltf_ {240MHzrotation },1024 x 3).
4C, the relevant description of PAPR may refer to step 1C and will not be described in detail herein.
In 480MHz PPDUs, MRUs defined in 802.11be are considered to include 484+242-tone MRU, 996+484-tone MRU, 996+484+242-tone MRU, 2×996+484-tone MRU, 3×996-tone MRU, and 3×996+484-tone MRU, and RUs defined in 802.11be are considered to include 996-tone RU, 2×996-tone RU, 3×996-tone RU, and 4×996-tone RU. In addition, MRU contained in the second MRU mode in 480MHz is also considered.
4D, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_max, i.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {240MHzrotation } of the minimum value as follows:
{1,-1};
Or { -1,1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.877141dB;
160MHz subchannel: 7.9405489dB;
320MHz subchannel: 9.2758970dB;
480MHz subchannel: 10.133669dB.
The LTF sequence at 240MHz of the bandwidth of the unit subchannel in the second MRU mode of the 480MHz PPDU can be obtained based on the above twiddle factor sequences, which are shown in the above sequences (25) and (26), and are not shown here.
It will be appreciated that, where not shown in detail in steps 4A to 4D, reference may be made to steps 1A to 1D, steps 2A to 2D, steps 3A to 3D, fig. 3, etc. described above, and embodiments of the present application will not be described in detail.
Fourteen embodiments, the bandwidth of the unit sub-channel is 160MHz
The number of unit subchannels is 3, i.e., BW/bw_element =3. The twiddle factor sequences ltf_ {160MHzrotation } = { ±1, ±1} give a total of 8 possible twiddle factor sequences. For the description of step 4E, reference may be made to step 1E or step 1A or step 2E or step 3E or step 4A, etc., and will not be described in detail herein.
The 4F, the LTF sequence for the 480MHz PPDU may be constructed in the manner described in reference to step 4B, and the sequence corresponding to the bandwidth of the unit subchannel may be referred to as sequence (5) and sequence (6), which will not be described in detail herein.
4G, the relevant description of step 4G may refer to step 4C, etc., and will not be described in detail herein.
4H, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_max, i.
Searching the minimum value { PAPR_ { max, i } _ { min } in all PAPR_ { max, i } to obtain the corresponding twiddle factor sequence LTF_ {160MHzrotation } of the minimum value as follows:
{1,-1,1};
Or { -1, -1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel of the LTF sequence corresponding to the twiddle factor sequences is as follows:
80MHz subchannel: 6.877141dB;
160MHz subchannel: 7.8802257dB;
320MHz subchannel: 8.5966768dB;
480MHz subchannel: 10.015691dB.
The LTF sequence at 160MHz of bandwidth of a unit subchannel in the second MRU mode of the 480MHz PPDU can be obtained based on the above twiddle factor sequences, which are not shown here again, as shown in the above sequences (27) and (28).
It will be appreciated that, where not shown in detail in steps 4E to 4H, reference may be made to steps 4A to 4D and fig. 3, etc., and embodiments of the present application will not be described in detail.
Fifteen embodiments, the bandwidth of the unit sub-channel is 80MHz
The number of unit subchannels of 4I is 6, i.e., BW/bw_ { e1ement } = 6.Ltf_ {80MHzrotation } = { ±1, ±1}, yielding a total of 64 possible twiddle factor sequences.
The relevant description of step 4I may refer to step 4A or step 4E, etc., and will not be described in detail herein.
4J, sequences corresponding to bandwidths for unit subchannels may be referred to as sequence (7) and sequence (8), and will not be described in detail herein.
Such as ltf_ { rotation,480MHz } is constructed by repeating each element of ltf_ {80MHzrotation }. Illustratively, ltf_ { rotation,480MHz } = repeat (ltf_ {80MHzrotation }, 1024). The relevant description of step 4J may refer to step 4B or step 4F, etc., and will not be described in detail herein.
4K, the relevant description of step 4K may refer to step 4C or step 4G, etc., and will not be described in detail herein.
4L, calculating PAPR of the RU/MRU for the ith LTF sequence, and selecting maximum PAPR_max, i.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {80MHzrotation } of the minimum value as follows:
{1,-1,1,1,-1,-1};
Or { -1, 1};
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel corresponding to the LTF sequence is as follows:
80MHz subchannel: 6.877141dB;
160MHz subchannel: 7.9405489dB;
320MHz subchannel: 9.2758970dB;
480MHz subchannel: 9.2733831dB.
Based on the twiddle factor sequences described above, LTF sequences at 80MHz bandwidth per subchannel in the second MRU mode of the 480MHz PPDU can be obtained, as shown in sequence (29) and sequence (30) above, which are not shown here.
It will be appreciated that, where not shown in detail in steps 4I to 4L, reference may be made to steps 4A to 4D and fig. 3, etc., and embodiments of the present application will not be described in detail.
Sixteen embodiments provide a bandwidth of 40MHz for the unit sub-channel
The number of unit subchannels of 4M is 12, i.e., BW/bw_element =12. Ltf_ {40MHzrotation } = { ±1, 1, 1, a total of 4096 possible twiddle factor sequences are obtained. For a specific explanation of step 4M, reference may be made to step 4A or step 4E, etc., and details thereof will not be described here.
The 4N sequence corresponding to the bandwidth of the unit sub-channel may be referred to as a sequence (9) and a sequence (10), etc., and will not be described in detail herein.
Ltf_ { rotation,480MHz } is formed by repeating each element of ltf_ {40MHzrotation }, that is: ltf_ { rotation,480MHz } = repeat (ltf_ {40MHzrotation }, 512). The relevant description of step 4N may refer to step 4B or step 4F, etc., and will not be described in detail herein.
40. The relevant description of step 40 may refer to step 4C or step 4G, etc., and will not be described in detail herein.
4P, calculating PAPR of the above RU/MRU for the ith LTF sequence, selecting maximum PAPR_ { max, i }.
Searching the minimum value { PAPR_ { max, i } _ { min }, in all PAPR_ { max, i }, and obtaining the corresponding twiddle factor sequence LTF_ {40MHzrotation } of the minimum value as follows:
{1,-1,-1,-1,1,1,1,1,-1,1,-1,1};
Or { -1, -1, -1, -1}.
The two twiddle factor sequences are opposite to each other, and the maximum PAPR of the sub-channel corresponding to the LTF sequence is as follows:
80MHz subchannel: 6.877141dB;
160MHz subchannel: 8.1905918dB;
320MHz subchannel: 8.6362286dB;
480MHz subchannel: 8.5661869dB.
The LTF sequence at 40MHz bandwidth of the unit subchannel in the second MRU mode of the 480MHz PPDU can be obtained based on the twiddle factor sequences as shown in the above sequence (31) and sequence (32), which are not shown here.
It will be appreciated that, where not shown in detail in steps 4M to 4P, reference may be made to steps 4A to 4D and fig. 3, etc., and embodiments of the present application will not be described in detail.
It will be appreciated that the above-shown LTF sequence is constructed in a manner that the PPDU has a bandwidth of 480MHz or 640MHz as an example, and in a specific implementation, the PPDU may have a larger bandwidth. The LTF sequence when the bandwidth of the PPDU is greater than 640MHz may also be determined according to the above configuration, or other LTF sequences not shown when the bandwidth of the PPDU is 480MHz or 640MHz may also be determined according to the above configuration, so that the LTF sequences obtained according to the above configuration all fall within the protection scope of the embodiments of the present application.
The following describes a communication device provided by an embodiment of the present application.
According to the method embodiment of the application, the communication device is divided into the functional modules, for example, each functional module can be divided corresponding to each function, and two or more functions can be integrated into one processing module. The integrated modules may be implemented in hardware or in software functional modules. It should be noted that, the division of the modules in the present application is illustrative, and is merely a logic function division, and other division manners may be implemented in practice. The communication device according to the embodiment of the present application will be described in detail with reference to fig. 6 to 8.
Fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application, and as shown in fig. 6, the communication device includes a processing unit 601 and a transceiver unit 602. The transceiver unit 602 may implement a corresponding communication function, and the processing unit 601 is configured to perform data processing. Such as transceiver unit 602, may also be referred to as a communication interface or communication unit, etc.
In some embodiments of the present application, the communication apparatus may be configured to perform the actions performed by the first communication apparatus in the above method embodiment, where the communication apparatus may be a WLAN device or a chip or a functional module configured in the WLAN device, etc., the transceiver unit 602 is configured to perform the operations related to the transceiver of the first communication apparatus in the above method embodiment, and the processing unit 601 is configured to perform the operations related to the processing by the first communication apparatus in the above method embodiment.
Illustratively, a processing unit 601 is configured to generate a PPDU; and a transceiver 602 for transmitting or outputting the PPDU.
It is understood that the transceiver 602 may transmit the PPDU to other communication devices, or the transceiver 602 may output the PPDU from the processing unit 601 to other components or other functional modules in the first communication device, or the like. The relevant description of the output of other information by the transceiver unit is also similar and will not be described in detail below.
In other embodiments of the present application, the communication device may be configured to perform the action performed by the second communication device in the above method embodiment, where the communication device may be a WLAN device or a chip or a functional module configured in the WLAN device, the transceiver unit 602 is configured to perform the operation related to the transceiver of the second communication device in the above method embodiment, and the processing unit 601 is configured to perform the operation related to the processing of the second communication device in the above method embodiment.
A transceiver 602 for receiving or inputting PPDUs; a processing unit 601, configured to perform channel estimation based on the LTF sequence.
Optionally, the communication device may further include a storage unit, where the storage unit may be used to store instructions and/or data, and the processing unit 601 may read the instructions and/or data in the storage unit, so that the communication device implements the foregoing method embodiments. For example, the storage unit may be used to store information such as LTF sequences.
It should be understood that the specific descriptions of the transceiver unit and the processing unit shown in the embodiments of the present application are only examples, and reference may be made to the above method embodiments for specific functions or steps performed by the transceiver unit and the processing unit, which are not described in detail herein.
In the above embodiments, the descriptions of PPDUs, LTF sequences, and the like may also refer to the descriptions in the above method embodiments, and will not be described in detail here.
Having described the communication device according to the embodiments of the present application, possible product configurations of the communication device are described below. It should be understood that any form of product having the functions of the communication device described in fig. 6 falls within the scope of the embodiments of the present application. It should also be understood that the following description is only exemplary, and not limiting the product form of the communication device according to the embodiments of the present application.
In a possible implementation, in the communication apparatus shown in fig. 6, the processing unit 601 may be one or more processors, the transceiver unit 602 may be a transceiver, or the transceiver unit 602 may also be a transmitting unit and a receiving unit, the transmitting unit may be a transmitter, and the receiving unit may be a receiver, where the transmitting unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application is not limited to the connection manner of the processor and the transceiver. In performing the above method, the process of transmitting information in the above method may be understood as a process of outputting the above information by a processor. When outputting the information, the processor outputs the information to the transceiver for transmission by the transceiver. This information, after being output by the processor, may also require additional processing before reaching the transceiver. Similarly, the process of receiving information in the above method may be understood as a process in which a processor receives input of the above information. When the processor receives the input information, the transceiver receives the information and inputs it to the processor. Further, after the transceiver receives the information, the information may need to be further processed before the processor receives the information.
As shown in fig. 7, the communication device 70 includes one or more processors 720 and a transceiver 710.
In some embodiments of the application, the communication device may be adapted to perform the steps or functions etc. performed by the first communication device in the above method embodiments.
The processor 720 is, for example, configured to generate a PPDU; and a transceiver 710 for transmitting the PPDU.
In other embodiments of the application, the communication device may be adapted to perform the steps or functions performed by the second communication device in the above method embodiments, etc.
A transceiver 710 for receiving a PPDU; a processor 720 for performing channel estimation based on the LTF sequence.
It should be understood that the specific descriptions of the transceiver and the processor shown in the embodiments of the present application are merely examples, and reference may be made to the above method embodiments for specific functions or steps performed by the transceiver and the processor, and they will not be described in detail herein.
In the above embodiments, the descriptions of PPDUs, LTF sequences, and the like may also refer to the descriptions in the above method embodiments, and will not be described in detail here.
In various implementations of the communication device shown in fig. 7, the transceiver may include a receiver to perform the functions (or operations) of receiving and a transmitter to perform the functions (or operations) of transmitting. And transceivers are used to communicate with other devices/means via transmission media.
Optionally, the communication device 70 may also include one or more memories 730 for storing program instructions and/or data, etc. Memory 730 is coupled to processor 720. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be in electrical, mechanical, or other forms for information interaction between the devices, units, or modules. Processor 720 may operate in conjunction with memory 730. Processor 720 may execute program instructions stored in memory 730. In the alternative, at least one of the one or more memories may be included in the processor. For example, memory may be used to store LTF sequences, and the like.
The specific connection medium between the transceiver 710, the processor 720, and the memory 730 is not limited in the embodiment of the present application. In the embodiment of the present application, the memory 730, the processor 720 and the transceiver 710 are connected through the bus 740 in fig. 7, and the bus is shown by a thick line in fig. 7, and the connection manner between other components is only schematically illustrated, but not limited thereto. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is shown in fig. 7, but not only one bus or one type of bus.
In the embodiment of the present application, the processor may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like, and may implement or execute the methods, steps, and logic blocks disclosed in the embodiment of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution, etc.
In an embodiment of the present application, the memory may include, but is not limited to, nonvolatile memory such as a hard disk (HARD DISK DRIVE, HDD) or Solid State Disk (SSD), random access memory (random access memory, RAM), erasable programmable read-only memory (erasable programmable ROM, EPROM), read-only memory (ROM), or portable read-only memory (compact disc read-only memory, CD-ROM), etc. The memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures and that can be read and/or written by a computer (e.g., a communication device, etc., as illustrated by the present application), but is not limited thereto. The memory in embodiments of the present application may also be circuitry or any other device capable of performing memory functions for storing program instructions and/or data.
The processor 720 is mainly used for processing communication protocols and communication data, controlling the whole communication device, executing software programs and processing data of the software programs. Memory 730 is primarily used to store software programs and data. The transceiver 710 may include control circuitry for primarily converting baseband signals to radio frequency signals and processing the radio frequency signals, and an antenna. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user.
When the communication device is powered on, the processor 720 may read the software program in the memory 730, interpret and execute instructions of the software program, and process data of the software program. When data is required to be transmitted wirelessly, the processor 720 performs baseband processing on the data to be transmitted, and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is transmitted to the communication device, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 720, and the processor 720 converts the baseband signal into data and processes the data.
In another implementation, the radio frequency circuitry and antenna may be provided separately from the processor performing the baseband processing, e.g., in a distributed scenario, the radio frequency circuitry and antenna may be in a remote arrangement from the communication device.
It will be appreciated that the communication device shown in the embodiment of the present application may also have more components than those shown in fig. 7, and the embodiment of the present application is not limited thereto. The methods performed by the processors and transceivers shown above are merely examples, and reference is made to the methods described above for specific steps performed by the processors and transceivers.
In another possible implementation, in the communications apparatus shown in fig. 6, the processing unit 601 may be one or more logic circuits, and the transceiver unit 602 may be an input-output interface, which is also referred to as a communications interface, or an interface circuit, or an interface, or the like. Alternatively, the transceiver unit 602 may be a transmitting unit and a receiving unit, where the transmitting unit may be an output interface and the receiving unit may be an input interface, and the transmitting unit and the receiving unit are integrated into one unit, for example, the input/output interface. As shown in fig. 8, the communication apparatus shown in fig. 8 includes a logic circuit 801 and an interface 802. That is, the processing unit 601 may be implemented by the logic circuit 801, and the transceiver unit 602 may be implemented by the interface 802. The logic circuit 801 may be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, and the interface 802 may be a communication interface, an input/output interface, a pin, or the like. Fig. 8 exemplifies the communication device described above as a chip including a logic circuit 801 and an interface 802.
In the embodiment of the application, the logic circuit and the interface can be coupled with each other. The embodiment of the present application is not limited to the specific connection manner of the logic circuit and the interface.
In some embodiments of the application, the communication device may be adapted to perform the steps or functions etc. performed by the first communication device in the above method embodiments.
Illustratively, logic 801 to generate a PPDU; and an interface 802 for outputting the PPDU.
In other embodiments of the application, the communication device may be adapted to perform the steps or functions performed by the second communication device in the above method embodiments, etc.
An interface 802 for inputting a PPDU; logic 801 for channel estimation based on the LTF sequence.
It should be understood that the specific descriptions of the logic circuits and interfaces shown in the embodiments of the present application are merely examples, and reference may be made to the above-described method embodiments for specific functions or steps performed by the logic circuits and interfaces, and they will not be described in detail herein.
The chip may also include a memory, which may be used to store the LTF sequence, for example.
In the above embodiments, the descriptions of PPDUs, LTF sequence frames, and the like may also refer to the descriptions in the above method embodiments, and will not be described in detail here.
It may be understood that the communication device shown in the embodiment of the present application may implement the method provided in the embodiment of the present application in a hardware manner, or may implement the method provided in the embodiment of the present application in a software manner, which is not limited to this embodiment of the present application.
The embodiment of the present application also provides a communication system including the first communication device and the second communication device, and the description of the first communication device and the second communication device may refer to the above.
Furthermore, the present application provides a computer program for implementing the operations and/or processes performed by the first communication device in the method provided by the present application.
The present application also provides a computer program for implementing the operations and/or processes performed by the second communication device in the method provided by the present application.
The present application also provides a computer readable storage medium having computer code stored therein which, when run on a computer, causes the computer to perform the operations and/or processes performed by the first communication device in the method provided by the present application.
The present application also provides a computer readable storage medium having computer code stored therein which, when run on a computer, causes the computer to perform the operations and/or processes performed by the second communication device in the method provided by the present application.
The present application also provides a computer program product comprising computer code or a computer program which, when run on a computer, causes the operations and/or processes performed by the first communication device in the method provided by the present application to be performed.
The present application also provides a computer program product comprising computer code or a computer program which, when run on a computer, causes the operations and/or processes performed by the second communication device in the method provided by the present application to be performed.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices, or elements, or may be an electrical, mechanical, or other form of connection.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the technical effects of the scheme provided by the embodiment of the application.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application is essentially or a part contributing to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a readable storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned readable storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.