Data transmission method, apparatus, and system
11469845 · 2022-10-11
Assignee
Inventors
- Wei Lin (Shenzhen, CN)
- Yang Yang (Chengdu, CN)
- Min Yan (Shenzhen, CN)
- Qian Wang (Shenzhen, CN)
- Xiaohu Tang (Chengdu, CN)
Cpc classification
H04L5/003
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
Abstract
In this application, a manner of generating a modulated field STF is enriched, so that a manner of generating a PPDU is enriched, thereby improving data transmission flexibility. The method includes: After generating a PPDU, a transmit end sends the PPDU to at least one receive end, where the PPDU includes at least one modulated field STF, the modulated field STF includes a plurality of zero elements and a plurality of non-zero elements, m1 zero elements are included before a first non-zero element, m2 zero elements are included after a last non-zero element, m1+m2 zero elements are included between any two adjacent non-zero elements, m1 and m2 both are positive integers, and the modulated field STF is mapped to a plurality of consecutive subcarriers for transmission. This application is used for data transmission.
Claims
1. A transmit end, comprising; a processor configured to generate a physical layer protocol data unit (PPDU); and a transceiver configured to send the PPDU to at least one receive end; wherein the PPDU comprises: at least one modulated field short training field (STF) that comprises: a plurality of zero elements; and a plurality of non-zero elements; wherein (1) m1 zero elements are included before a first non-zero element, (2) m2 zero elements are included after a last non-zero element, (3) a sum of m1 and m2 zero elements are included between any two adjacent non-zero elements, m1 and m2 both are positive integers, and the at least one modulated field STF is mapped to a plurality of consecutive subcarriers for transmission; wherein the at least one modulated field STF includes one or more sequences whose lengths are N, each sequence whose length is N is mapped to a subcarrier on one resource block (RB) for transmission, and N is a positive integer; wherein in response to channel bonding being CB=1, the at least one modulated field STF includes four sequences for which N=88 or four sequences for which N=128, and m1+m2=3, wherein when the at least one modulated field STF includes four sequences for which N=88, a length of the at least one modulated field STF in time domain is equal to 7.5 OFDM symbols carrying no cyclic prefix, and wherein when the at least one modulated field STF includes four sequences for which N=128, a length of the at least one modulated field STF in time domain is equal to five orthogonal frequency division multiplexing (OFDM) symbols carrying no cyclic prefix.
2. The transmit end according to claim 1, wherein the non-zero elements in the at least one modulated field STF form a Golay sequence.
3. The transmit end according to claim 1, wherein when the at least one modulated field STF includes four sequences for which N=128, the at least one modulated field STF is generated based on two binary Golay sequences whose lengths each are 32, and the two binary Golay sequences are respectively: R1=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, 1, 1, 1, −1, −1, −1, 1, −1, 1, 1, 1, −1]; and R2=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, −1, 1].
4. The transmit end according to claim 3, wherein the at least one modulated field STF is obtained by inserting a zero element before and after each non-zero element in G128 (v, :) based on a specified rule, wherein v is a positive integer and a value range meets 1≤v≤8; and G128 (1, :)=[R1, R2, R1, −R2]; G128 (2, :)=[R1, R2, −R1, R2]; G128 (3, :)=[R2, R1, R2, −R1]; G128 (4, :)=[R2, R1, −R2, R1]; G128 (5, :)=[R1, −R2, R1, R2]; G128 (6, :)=[−R1, R2, R1, R2]; G128 (7, :)=[R2, −R1, R2, R1]; and G128 (8, :)=[−R2, R1, R2, R1].
5. The transmit end according to claim 1, wherein when the at least one modulated field STF includes four sequences for which N=88, the at least one modulated field STF is generated based on two quaternary Golay sequences whose lengths each are 22, and the two quaternary Golay sequences are respectively: S1=[−1i, 1, 1, −1, 1, 1, 1i, −1i, −1, −1, 1, −1, 1i, 1i, −1i, 1i, 1i, 1i, 1, −1, −1i, −1]; and S2=[−1i, −1, 1, 1, 1, −1, 1i, 1i, −1, 1, 1, 1, 1i, −1i, −1i, −1i, 1i, −1i, 1, 1, −1i, 1].
6. The transmit end according to claim 5, wherein the at least one modulated field STF is obtained by inserting a zero element before and after each non-zero element in G88 (v, :) based on a specified rule, wherein v is a positive integer and a value range meets 1≤v≤8; and G88 (1, :)=[S1, S2, S1, −S2]; G88 (2, :)=[S1, S2, −S1, S2]; G88 (3, :)=[S2, S1, S2, −S1]; G88 (4, :)=[S2, S1, −S2, S1]; G88 (5, :)=[S1, −S2, S1, S2]; G88 (6, :)=[−S1, S2, S1, S2]; G88 (7, :)=[S2, −S1, S2, S1]; and G88 (8, :)=[−S2, S1, S2, S1].
7. A receive end, comprising: a processor configured to parse a protocol data unit (PPDU); and a transceiver configured to receive the PPDU from a transmit end; wherein the PPDU comprises: at least one modulated field short training field (STF) that comprises: a plurality of zero elements and a plurality of non-zero elements; m1 zero elements are included before a first non-zero element; m2 zero elements are included after a last non-zero element; a sum of the m1 and m2 zero elements are included between any two adjacent non-zero elements; m1 and m2 both are positive integers, and the at least one modulated field STF is mapped to a plurality of consecutive subcarriers; wherein the at least one modulated field STF comprises one or more sequences whose lengths are N, each sequence whose length is N is mapped to a subcarrier on one resource block (RB) for transmission, and N is a positive integer; and wherein in response to channel bonding being CB=1, the at least one modulated field STF includes four sequences for which N=88 or four sequences for which N=128, and m1+m2=3, wherein when the at least one modulated field STF includes four sequences for which N=88, a length of the at least one modulated field STF in time domain is equal to 7.5 OFDM symbols carrying no cyclic prefix, and wherein when the at least one modulated field STF includes four sequences for which N=128, a length of the at least one modulated field STF in time domain is equal to five orthogonal frequency division multiplexing (OFDM) symbols carrying no cyclic prefix.
8. The receive end according to claim 7, wherein the non-zero elements in at least one a Golay sequence.
9. The receive end according to claim 7, wherein when the at least one modulated field STF includes four sequences for which N=128, the at least one modulated field STF is generated based on two binary Golay sequences whose lengths each are 32, and the two binary Golay sequences are respectively: R1=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, 1, 1, 1, −1, −1, −1, 1, −1, 1, 1, 1, −1]; and R2=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, −1, 1].
10. The receive end according to claim 9, wherein the at least one modulated field STF is obtained by inserting a zero element before and after each non-zero element in G128 (v, :) based on a specified rule, wherein v is a positive integer and a value range meets 1≤v≤8; and G128 (1, :)=[R1, R2, R1, −R2]; G128 (2, :)=[R1, R2, −R1, R2]; G128 (3, :)=[R2, R1, R2, −R1]; G128 (4, :)=[R2, R1, −R2, R1]; G128 (5, :)=[R1, −R2, R1, R2]; G128 (6, :)=[−R1, R2, R1, R2]; G128 (7, :)=[R2, −R1, R2, R1]; and G128 (8, :)=[−R2, R1, R2, R1].
11. A data transmission system, comprising; a transmit end, comprising: a processor configured to generate a physical layer protocol data unit (PPDU); a transceiver configured to send the PPDU; a receive end, comprising: a processor configured to parse the PPDU; a transceiver configured to receive the PPDU from the transmit end; wherein the PPDU comprises: at least one modulated field short training field (STF) that comprises: a plurality of zero elements; and a plurality of non-zero elements; wherein: m1 zero elements are included before a first non-zero element; m2 zero elements are included after a last non-zero element, a sum of m1 and m2 zero elements are included between any two adjacent non-zero elements; m1 and m2 both are positive integers; the modulated field STF is mapped to a plurality of consecutive subcarriers for transmission; the modulated field STF includes one or more sequences whose lengths are N; each sequence whose length is N is mapped to a subcarrier on one resource block (RB) for transmission, and N is a positive integer; in response to channel bonding being CB=1, the at least one modulated field STF includes four sequences for which N=88 or four sequences for which N=128, and m1+m2=3, wherein when the at least one modulated field STF includes four sequences for which N=88, a length of the at least one modulated field STF in time domain is equal to 7.5 OFDM symbols carrying no cyclic prefix, and wherein when the at least one modulated field STF includes four sequences for which N=128, a length of the at least one modulated field STF in time domain is equal to five orthogonal frequency division multiplexing (OFDM) symbols carrying no cyclic prefix.
12. The data transmission system according to claim 11, wherein when the at least one modulated field STF includes four sequences for which N=128, the at least one modulated field STF is generated based on two binary Golay sequences whose lengths each are 32, and the two binary Golay sequences are respectively: R1=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, 1, 1, 1, −1, −1, −1, 1, −1, 1, 1, 1, −1]; and R2=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, −1, 1].
13. The data transmission according to claim 12, wherein the modulated field STF is obtained by inserting a zero element before and after each non-zero element in G128 (v, :) based on a specified rule, wherein v is a positive integer and a value range meets 1≤v≤8; and G128 (1, :)=[R1, R2, R1, −R2]; G128 (2, :)=[R1, R2, −R1, R2]; G128 (3, :)=[R2, R1, R2, −R1]; G128 (4, :)=[R2, R1, −R2, R1]; G128 (5, :)=[R1, −R2, R1, R2]; G128 (6, :)=[−R1, R2, R1, R2]; G128 (7, :)=[R2, −R1, R2, R1]; and G128 (8, :)=[−R2, R1, R2, R1].
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
DESCRIPTION OF EMBODIMENTS
(40) To make the objectives, technical solutions, and advantages of this application clearer, the following further describes the implementations of this application in detail with reference to the accompanying drawings.
(41) Because a discrete Fourier transform-spread orthogonal frequency division multiplexing (Discrete Fourier Transform-Spread OFDM, DFT-S-OFDM) transmission signal essentially has a characteristic of a single carrier, and a transmission waveform of the DFT-S-OFDM transmission signal has a relatively low peak to average power ratio, and the DFT-S-OFDM transmission signal supports multi-user multiplexing in terms of frequency. Therefore, a DFT-S-OFDM transmission technology is introduced into a next-generation 60 GHz WLAN standard, so that a PAPR of a WLAN system is reduced while multi-user frequency division multiplexing is supported.
(42)
(43) When a receiver in a WLAN system receives a signal, a power gain of the received signal needs to be adjusted, so that the signal enters an analog-to-digital converter (Analog-to-Digital Converter, ADC) at proper power, and the ADC is able to convert the received signal into a digital signal to further perform digital processing on the received signal. In the existing 60 GHz WLAN standard, two-level automatic gain control (Automatic Gain Control, AGC) adjustment is separately performed on the received signal by using the L-STF and the EDMG-STF, to adjust the power gain of the received signal. The L-STF and the EDMG-STF are further used by the receiver to perform signal synchronization, frequency offset estimation compensation, and the like.
(44) During resource mapping for a conventional OFDM transmission signal, several vacant subcarriers need to be placed at a center of a spectrum, and a direct current component at a receive end is located at a center of a single vacant subcarrier at the center, to prevent the direct current component from affecting a payload subcarrier. During resource mapping of a DFT-S-OFDM transmission signal, a vacant subcarrier is unable to be placed at a center of a spectrum. Otherwise, single-carrier nature of the DFT-S-OFDM transmission signal is affected, thereby deteriorating a PAPR of a signal waveform. Therefore, the DFT-S-OFDM transmission signal needs to be mapped to subcarriers at the center of the spectrum, and the direct current component at the receive end is located between two subcarriers at the center. Therefore, when the DFT-S-OFDM transmission technology is introduced into a next-generation 60 GHz WLAN standard, the STF needs to be re-designed. Optionally, when the DFT-S-OFDM transmission technology is used to implement multi-user frequency division multiplexing, a corresponding STF needs to be designed after spectrum resources are divided.
(45) For a frame structure of a PPDU provided in the embodiments of this application, refer to
(46) An embodiment of this application provides a data transmission system, and the data transmission system includes a transmit end and a receive end. A wireless communication connection is established between the transmit end and the receive end. Optionally, the transmit end and the receive end may transmit data on a 60 GHz frequency band by transmitting a PPDU.
(47) For example,
(48) The AP is a transmit end, and the STA is a receive end, in other words, the data transmission system is used for single-user downlink transmission. Alternatively, the STA is a transmit end, and the AP is a receive end, in other words, the data transmission system is used for single-user uplink transmission.
(49) For example,
(50) The AP is a transmit end, and the STA is a receive end, in other words, the data transmission system is used for multi-user downlink transmission. Alternatively, the STA is a transmit end, and the AP is a receive end, in other words, the data transmission system is used for multi-user uplink transmission.
(51) Optionally, the AP is a network device such as a base station, a router, a switch, or a bridge, and the STA is user equipment (User Equipment, UE) such as a mobile phone or a computer. This is not limited in this embodiment of this application.
(52)
(53) Step 201: A transmit end generates a PPDU, where the PPDU includes at least one modulated field STF, the modulated field STF includes a plurality of zero elements and a plurality of non-zero elements, m1 zero elements are included before a first non-zero element, m2 zero elements are included after a last non-zero element, m1+m2 zero elements are included between any two adjacent non-zero elements, m1 and m2 both are positive integers, and the modulated field STF is mapped to a plurality of consecutive subcarriers for transmission.
(54) Optionally, when the transmit end and a receive end support a MIMO transmission technology, the PPDU may include a plurality of modulated field STFs, a quantity of modulated field STFs included in the PPDU is the same as a quantity of transmit antennas of the transmit end and/or a quantity of receive antennas of the receive end, and each modulated field STF is transmitted on a spatial flow corresponding to one antenna. Any two modulated field STFs in the plurality of modulated field STFs included in the PPDU are orthogonal to each other.
(55) Step 202: The transmit end sends the PPDU to the receive end.
(56) Optionally, as shown in
(57) In this embodiment of this application, the transmit end sends the modulated field STF to the receive end in an OFDM transmission mode, and sends a data field to the receive end in a DFT-S-OFDM transmission mode. In other words, a process in which the transmit end sends the modulated field STF in the PPDU to the receive end includes: performing subcarrier mapping on the modulated field STF; performing P-point inverse fast Fourier transform (inverse fast Fourier transform, IFFT) on the modulated field STF; and sending, to the receive end, the modulated field STF on which P-point IFFT is performed. A process in which the transmit end sends the data field in the PPDU to the receive end includes: performing Q-point discrete Fourier transform (discrete fourier transformation, DFT) on the data field; performing subcarrier mapping on the data field; performing P-point IFFT on the data field; and sending, to the receive end, the data field on which Q-point DTF and P-point IFFT are performed. P and Q are positive integers, and P>Q.
(58) Step 203: The receive end receives and parses the PPDU.
(59) Optionally, after receiving the modulated field STF in the PPDU, the receive end sequentially performs P-point fast Fourier transform (fast Fourier transform, FFT) and inverse subcarrier mapping on the modulated field STF, and then performs AGC adjustment, signal synchronization, frequency offset estimation compensation, and the like based on the modulated field STF. After receiving the data field in the PPDU, the receive end sequentially performs P-point FFT, inverse subcarrier mapping, and Q-point inverse discrete Fourier transform (inverse discrete Fourier transform, IDFT) on the data field.
(60) Optionally, in step 201, the transmit end may insert m1 zero elements before each non-zero element based on a non-zero sequence including non-zero elements, and insert m2 non-zero elements after each non-zero element, to generate the modulated field STF, and generate the PPDU based on to-be-transmitted data and the modulated field STF.
(61) Optionally, the non-zero elements in the modulated field STF form a Golay sequence. Because a transmission waveform of the Golay sequence is characterized by a low PAPR, when the non-zero elements in the modulated field STF is able to form a Golay sequence, it is ensured that a PAPR of the modulated field STF is relatively low.
(62) It should be noted that the modulated field STF in the PPDU is transmitted on a spectrum resource. The spectrum resource is divided into a plurality of subcarriers. The plurality of subcarriers are in a one-to-one correspondence with a plurality of elements in the modulated field STF, and each element is transmitted on one subcarrier corresponding to the element. The modulated field STF is mapped to a plurality of consecutive subcarriers for transmission, in other words, there is no vacant subcarrier at a center of a spectrum resource used for transmitting the modulated field STF. This ensures that the modulated field STF sent by the transmit end has a relatively low PAPR.
(63)
(64) Before performing step 202, the transmit end may adjust a 0-frequency position of the modulated field STF, so that the 0-frequency position is located between two subcarriers at the center of the spectrum resource used for transmitting the modulated field STF. The 0-frequency position is a position of the direct current component at the receive end. As shown in
(65) It should be noted that a minimum unit that is allocated to the receive end and that is in the spectrum resource used for transmitting the modulated field STF is a resource block (Resource block, RB). When the spectrum resource includes one or more resource blocks, the modulated field STF may include one or more sequences whose lengths are N, and each sequence whose length is N is mapped to a subcarrier on one RB for transmission, where N is a quantity of subcarriers on one RB, and N is a positive integer. Optionally, when the spectrum resource includes a plurality of resource blocks, the plurality of resource blocks are allocated to different users, thereby implementing multi-user frequency division multiplexing.
(66) In this embodiment of this application, a spectrum resource of a single basic channel may include four RBs. Available bandwidth of the single basic channel is 2.16 gigahertz (GHz). In a possible implementation, each RB includes 128 subcarriers. In another possible implementation, each RB includes 88 subcarriers. The subcarrier on the RB may also be referred to as a data subcarrier. Subcarrier mapping manners and modulated field STFs that are corresponding to the two implementations are separately described in the following embodiments of this application.
(67) For example,
(68) Optionally, two subcarrier mapping manners are provided for the spectrum resource shown in
(69)
(70)
(71) It should be noted that when one valued subcarrier is placed with three zero-valued subcarriers on the RB, it is ensured that one OFDM symbol includes four time-domain periods.
(72) Optionally, when channel bonding used to transmit the modulated field STF is CB=1, the modulated field STF includes four sequences for which N=128, in other words, a length of the modulated field STF is 512. A process in which the transmit end sends the modulated field STF to the receive end in the subcarrier mapping manner shown in
(73) Optionally, a length, in time domain, of the modulated field STF provided in this embodiment of this application is approximately equal to a length (1.3818 microseconds), in time domain, of an EDGM-STF in a single-carrier transmission mode or a length (1.4544 microseconds), in time domain, of an EDGM-STF in an OFDM transmission mode in an existing 60 GHz WLAN standard.
(74) Optionally, the length of the modulated field STF in time domain is equal to a length, in time domain, of five OFDM symbols carrying no cyclic prefix, in other words, the modulated field STF is transmitted in time domain by using five OFDM symbols carrying no cyclic prefix. Because each OFDM symbol includes four time-domain periods, and a length of each time-domain period is 72.73 nanoseconds (ns), the length of the modulated field STF in time domain is 1.4545 microseconds, and is consistent with the length, in time domain, of the EDGM-STF in the OFDM transmission mode in the existing 60 GHz WLAN standard.
(75) Because quantities of RBs in the spectrum resource are different when CBs of the spectrum resource are different, cases in which the spectrum resource is allocated to users are also different, and corresponding modulated field STFs are also different. In the following embodiments of this application, sequence design of the modulated field STF is described separately for cases of different CBs of the spectrum resource.
(76) In a first case, when CB=1, for a structure of the spectrum resource, refer to
(77)
(78) In this embodiment of this application, based on the spectrum structure shown in
(79) Optionally, the modulated field STF is generated based on two binary Golay sequences whose lengths each are 32, and the two binary Golay sequences are orthogonal to each other. For example, the two binary Golay sequences are respectively:
(80) R1=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, 1, 1, 1, −1, −1, −1, 1, −1, 1, 1, 1, −1]; and
(81) R2=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, −1, 1].
(82) Optionally, the modulated field STF is obtained by inserting a zero element before and after each non-zero element in G128 (v, :) based on a specified rule, where v is a positive integer and a value range meets 1≤v≤8.
(83) G128 (1, :)=[R1, R2, R1, −R2];
(84) G128 (2, :)=[R1, R2, −R1, R2];
(85) G128 (3, :)=[R2, R1, R2, −R1];
(86) G128 (4, :)=[R2, R1, −R2, R1];
(87) G128 (5, :)=[R1, −R2, R1, R2];
(88) G128 (6, :)=[−R1, R2, R1, R2];
(89) G128 (7, :)=[R2, −R1, R2, R1]; and
(90) G128 (8, :)=[−R2, R1, R2, R1].
(91) In this embodiment of this application, when CB=1, the modulated field STF generated by the transmit end is denoted as G512 (v, :). That the modulated field STF is obtained by inserting a zero element before and after each non-zero element in G128 (v, :) based on a specified rule includes: inserting one zero element before each non-zero element in G128 (v, :) and inserting two zero elements after each non-zero element in G128 (v, :), to obtain G512 (v, :), in other words, corresponding to the subcarrier mapping manner shown in
(92) It should be noted that 44 Golay sequences whose lengths are 128 is designed by using R1 and R2, and at least one sequence with a relatively low PAPR is selected from the 44 Golay sequences whose lengths are 128 to generate the modulated field STF.
(93)
(94) It should be noted that any two modulated field STFs in the eight modulated field STFs obtained in the foregoing manner are orthogonal to each other. When the transmit end sends the PPDU to the receive end by using a plurality of spatial flows, a plurality of modulated field STFs that are orthogonal to each other is generated, and each modulated field STF is transmitted on one spatial flow, so that interference between different spatial flows is avoided while a data transmission rate is improved. For example, when the transmit end sends the PPDU to the receive end by using eight spatial flows, the foregoing eight modulated field STFs that are orthogonal to each other is generated.
(95) In a second case,
(96)
(97) In this embodiment of this application, based on the spectrum structure shown in
(98) When CB=2, the modulated field STF is denoted as G1024 (v, :), and G1024 (v, :) is determined based on two different modulated field STFs when CB=1.
(99) G1024 (1, :)=[G512 (1, :), G512 (2, :)];
(100) G1024 (2, :)=[G512 (1, :), −G512 (2, :)]
(101) G1024 (3, :)=[G512 (3, :), G512 (4, :)];
(102) G1024 (4, :)=[G512 (3, :), −G512 (4, :)];
(103) G1024 (5, :)=[G512 (5, :), G512 (6, :)];
(104) G1024 (6, :)=[G512 (5, :), −G512 (6, :)];
(105) G1024 (7, :)=[G512 (7, :), G512 (8, :)]; and
(106) G1024 (8, :)=[G512 (7, :), −G512 (8, :)].
(107) It should be noted that any two modulated field STFs in the foregoing eight modulated field STFs are orthogonal to each other. When the transmit end sends the PPDU to the receive end by using a plurality of spatial flows, a plurality of modulated field STFs that are orthogonal to each other is generated, and each modulated field STF is transmitted on one spatial flow, so that interference between different spatial flows is avoided while a data transmission rate is improved. For example, when the transmit end sends the PPDU to the receive end by using eight spatial flows, the foregoing eight modulated field STFs that are orthogonal to each other is generated.
(108) For example,
(109) In a third case,
(110)
(111) In this embodiment of this application, based on the spectrum structure shown in
(112) Optionally, the modulated field STF is generated based on eight binary Golay sequences whose lengths each are 32, and the eight binary Golay sequences are orthogonal to each other. Optionally, the eight binary Golay sequences are respectively:
(113) R1=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, −1, 1];
(114) R2=[1, −1, −1, −1, 1, −1, 1, 1, 1, −1, −1, −1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, −1, −1];
(115) R3=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, 1, 1, 1, −1, −1, −1, 1, −1, 1, 1, 1, −1];
(116) R4=[1, −1, −1, −1, 1, −1, 1, 1, 1, −1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, 1, −1, 1, 1, −1, 1, 1, 1, 1, −1, 1, 1];
(117) R5=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, 1, 1, 1, −1, −1, −1, 1, −1, 1, 1, 1, −1];
(118) R6=[1, −1, −1, −1, 1, −1, 1, 1, 1, −1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, 1, −1, 1, 1, −1, 1, 1, 1, 1, −1, 1, 1];
(119) R7=[1, 1, −1, 1, 1, 1, 1, −1, 1, 1, −1, 1, −1, −1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, −1, 1]; and
(120) R8=[1, −1, −1, −1, 1, −1, 1, 1, 1, −1, −1, −1, −1, 1, −1, −1, −1, 1, 1, 1, −1, 1, −1, −1, 1, −1, −1, −1, −1, 1, −1, −1].
(121) For each binary Golay sequence, a zero element is inserted before and after each non-zero element based on a specified rule to obtain eight sequences whose lengths are 128, and the eight sequences whose lengths are 128 are respectively denoted as G128_1 (1, :), G128_1 (2, :), G128_2 (1, :), G128_2 (2, :), G128_3 (1, :), G128_3 (2, :), G128_4 (1, :), and G128_4 (2, :); and the modulated field STF is denoted as G1536 (v, :), where v is a positive integer and a value range meets 1≤v≤8.
(122) G1536 (1, :)=[G128_1 (1, :), −G128_2 (1, :), −G128_1 (1, :), −G128_2 (1, :), −G128_1 (1, :), G128_2 (1, :), −G128_1 (1, :), −G128_2 (1, :), G128_1 (1, :), G128_2 (1, :), −G128_1 (1, :), G128_2 (1, :)];
(123) G1536 (2, :)=[G128_1 (2, :), −G128_2 (2, :), −G128_1 (2, :), −G128_2 (2, :), −G128_1 (2, :), −G128_2 (2, :), −G128_1 (2, :), −G128_2 (2, :), G128_1 (2, :), G128_2 (2, :), −G128_1 (2, :), G128_2 (2, :)];
(124) G1536 (3, :)=[G128_1 (3, :), −G128_2 (3, :), −G128_1 (3, :), −G128_2 (3, :), −G128_1 (3, :), −G128_2 (3, :), G128_1 (3, :), G128_2 (3, :), G128_1 (3, :), −G128_2 (3, :), G128_1 (3, :), G128_2 (3, :)];
(125) G1536 (4, :)=[G128_1 (4, :), −G128_2 (4, :), −G128_1 (4, :), −G128_2 (4, :), −G128_1 (4, :), −G128_2 (4, :), G128_1 (4, :), G128_2 (4, :), G128_1 (4, :), −G128_2 (4, :), G128_1 (4, :), G128_2 (4, :)];
(126) G1536 (5, :)=[G128_1 (3, :), −G128_2 (3, :), −G128_1 (3, :), −G128_2 (3, :), G128_1 (3, :), −G128_2 (3, :), −G128_1 (3, :), G128_2 (3, :), −G128_1 (3, :), G128_2 (3, :), −G128_1 (3, :), −G128_2 (3, :)];
(127) G1536 (6, :)=[G128_1 (4, :), −G128_2 (4, :), −G128_1 (4, :), −G128_2 (4, :), G128_1 (4, :), −G128_2 (4, :), −G128_1 (4, :), G128_2 (4, :), −G128_1 (4, :), G128_2 (4, :), −G128_1 (4, :), −G128_2 (4, :)];
(128) G1536 (7, :)=[G128_1 (1, :), −G128_2 (1, :), −G128_1 (1, :), −G128_2 (1, :), G128_1 (1, :), G128_2 (1, :), G128_1 (1, :), G128_2 (1, :), G128_1 (1, :), −G128_2 (1, :), −G128_1 (1, :), −G128_2 (1, :)]; and
(129) G1536 (8, :)=[G128_1 (2, :), −G128_2 (2, :), −G128_1 (2, :), −G128_2 (2, :), G128_1 (2, :), G128_2 (2, :), G128_1 (2, :), G128_2 (2, :), G128_1 (2, :), −G128_2 (2, :), −G128_1 (2, :), −G128_2 (2, :)].
(130) It should be noted that any two modulated field STFs in the foregoing eight modulated field STFs are orthogonal to each other. When the transmit end sends the PPDU to the receive end by using a plurality of spatial flows, a plurality of modulated field STFs that are orthogonal to each other is generated, and each modulated field STF is transmitted on one spatial flow, so that interference between different spatial flows is avoided while a data transmission rate is improved. For example, when the transmit end sends the PPDU to the receive end by using eight spatial flows, the foregoing eight modulated field STFs that are orthogonal to each other is generated.
(131) It should be noted that 1612 Golay sequences whose lengths are 1536 is designed by using the foregoing eight Golay sequences, and at least one sequence with a relatively low PAPR is selected from the 1612 Golay sequences whose lengths are 1536 as the modulated field STF.
(132) For example,
(133) In a fourth case,
(134)
(135) In this embodiment of this application, based on the spectrum structure shown in
(136) Optionally, G512 (1, :) and G512 (2, :) generated when CB=1 are used as a group of base sequences, G512 (3, :) and G512 (4, :) are used as a group of base sequences, G512 (5, :) and G512 (6, :) are used as a group of base sequences, and G512 (7, :) and G512 (8, :) are used as a group of base sequences. For each group of base sequences, a previous sequence is denoted as C1, and a subsequent sequence is denoted as C2. Based on each group of base sequences, eight sequences whose lengths are 2048 is generated based on the following rule:
(137) G1=[C1, C2, C1, −C2];
(138) G2=[C1, C2, −C1, C2];
(139) G3=[C2, C1, C2, −C1];
(140) G4=[C2, C1, −C2, C1];
(141) G5=[C1, −C2, C1, C2];
(142) G6=[−C1, C2, C1, C2];
(143) G7=[C2, −C1, C2, C1]; and
(144) G8=[−C2, C1, C2, C1].
(145) Based on the foregoing four groups of base sequences, 32 sequences whose lengths are 2048 is generated. In this embodiment of this application, eight sequences with a lowest PAPR is selected from the foregoing 32 sequences whose lengths are 2048 as the modulated field STF.
(146) For example, the modulated field STF is denoted as G2048 (v, :).
(147) G2048 (1, :)=[G512 (4, :), −G512 (3, :), G512 (4, :), G512 (3, :)];
(148) G2048 (2, :)=[G512 (1, :), −G512 (2, :), G512 (1, :), G512 (2, :)];
(149) G2048 (3, :)=[G512 (4, :), G512 (3, :), G512 (4, :), −G512 (3, :)];
(150) G2048 (4, :)=[G512 (3, :), −G512 (4, :), G512 (3, :), G512 (4, :)];
(151) G2048 (5, :)=[G512 (6, :), −G512 (5, :), G512 (6, :), G512 (5, :)];
(152) G2048 (6, :)=[−G512 (6, :), G512 (5, :), G512 (6, :), G512 (5, :)];
(153) G2048 (7, :)=[G512 (5, :), G512 (6, :), G512 (5, :), −G512 (6, :)]; and
(154) G2048 (8, :)=[−G512 (5, :), G512 (6, :), G512 (5, :), G512 (6, :)].
(155) It should be noted that any two modulated field STFs in the foregoing eight modulated field STFs are orthogonal to each other. When the transmit end sends the PPDU to the receive end by using a plurality of spatial flows, a plurality of modulated field STFs that are orthogonal to each other is generated, and each modulated field STF is transmitted on one spatial flow, so that interference between different spatial flows is avoided while a data transmission rate is improved. For example, when the transmit end sends the PPDU to the receive end by using eight spatial flows, the foregoing eight modulated field STFs that are orthogonal to each other is generated.
(156) For example,
(157) In this embodiment of this application, when a spectrum structure of a single basic channel is shown in
(158)
(159) rak(n)=Wkrak−1(n)+rbk−1(n−Dk) and rbk(n)=Wkrak−1(n)−rbk−1(n−Dk), where ra0(n)=r(n) and rb0(n)=r(n).
(160) When CB=1, k=7, D1 to D7 are respectively [1, 8, 2, 4, 16, 32, 64], and r(n)=1. In this embodiment of this application, 16 sequences whose lengths are 128 are generated based on eight groups of Wk, and the eight groups of Wk are as follows:
(161) Group 1: [−1, −1, −1, −1, +1, −1, −1]; Group 2: [+1, −1, −1, −1, +1, −1, −1];
(162) Group 3: [−1, −1, −1, +1, −1, −1 , +1]; Group 4: [+1, −1, −1, +1, −1, −1 , +1];
(163) Group 5: [−1, −1, −1, +1, −1 , +1, +1]; Group 6: [+1, −1, −1, +1, −1, +1, +1];
(164) Group 7: [−1, −1, −1, +1, +1, +1, −1]; Group 8: [+1, −1, −1, +1, +1, −1].
(165) One group of rak(n) and rbk(n) is correspondingly generated for each group of Wk. It is learned based on the IEEE802.11ay that eight rak(n) or eight rbk(n) generated based on the foregoing eight groups of Wk are eight EDMG-STFs in the single-carrier mode when CB=1 in IEEE802.11ay, in other words, the eight rak(n) are orthogonal to each other, and the eight rbk(n) are also orthogonal to each other. Therefore, in this embodiment of this application, based on the sequence whose length is 128 and that is generated by the sequence generation register, a zero element is inserted before and after each element based on a specified rule, to obtain the modulated field STF. For example, one zero element is inserted before each element in the sequence whose length is 128, and two zero elements are inserted after each element, to obtain the modulated field STF, in other words, corresponding to the subcarrier mapping manner shown in
(166) For example,
(167) When CB=2, k=8, D1 to D7 are respectively [1, 8, 2, 4, 16, 32, 64, 128], and r(n)=1. In this embodiment of this application, 16 sequences whose lengths are 256 are generated based on eight groups of Wk, and the eight groups of Wk are as follows:
(168) Group 1: [−1, −1, −1, −1, +1, −1, −1 , +1];
(169) Group 2: [+1, −1, −1, −1, +1, −1, −1 , +1];
(170) Group 3: [−1, −1, −1, +1, −1, −1, +1, −1];
(171) Group 4: [+1, −1, −1, +1, −1, −1, +1, −1];
(172) Group 5: [−1, −1, −1, +1, −1, +1, +1, −1];
(173) Group 6: [+1, −1, −1, +1, −1, +1, +1, −1];
(174) Group 7: [−1, −1, −1, +1, +1, +1, −1, −1];
(175) Group 8: [+1, −1, −1, +1, +1, +1, −1, −1].
(176) One group of rak(n) and rbk(n) is correspondingly generated for each group of Wk. It is learned based on the IEEE802.11ay that eight rak(n) or eight rbk(n) generated based on the foregoing eight groups of Wk are eight EDMG-STFs in the single-carrier mode when CB=2 in IEEE802.11ay, in other words, the eight rak(n) are orthogonal to each other, and the eight rbk(n) are also orthogonal to each other. Therefore, in this embodiment of this application, based on the sequence whose length is 256 and that is generated by the sequence generation register, a zero element is inserted before and after each element based on a specified rule, to obtain the modulated field STF. For example, one zero element is inserted before each element in the sequence whose length is 256, and two zero elements are inserted after each element, to obtain the modulated field STF, in other words, corresponding to the subcarrier mapping manner shown in
(177)
(178) When CB=3, k=7, D1 to D7 are respectively [3, 24, 6, 12, 48, 96, 192], and r(n)=[+1, +1, −1] or r(n)=[+1, +j, +1]. In this embodiment of this application, 16 sequences whose lengths are 384 are generated based on two groups of r(n) and four groups of Wk, and the four groups of Wk are as follows:
(179) Group 1: [−1, −1, −1, −1, +1, −1, −1]; Group 2: [−1, −1, −1, +1, −1, −1 , +1];
(180) Group 3: [−1, −1, −1, +1, −1 , +1, +1]; Group 4: [−1, −1, −1, +1, +1, +1, −1].
(181) Eight groups of rak(n) and rbk(n) are generated by successively combining each group of Wk with two groups of r(n), in other words, a first group of rak(n) and rbk(n) are generated by combining a first group of Wk with [+1, +1, −1], a second group of rak(n) and rbk(n) are generated by combining the first group of Wk with [+1, +j, +1], a third group of rak(n) and rbk(n) are generated by combining a second group of Wk with [+1, +1, −1], a fourth group of rak(n) and rbk(n) are generated by combining the second group of Wk with [+1, +j, +1], and so on, to generate the eight groups of rak(n) and rbk(n). It is learned based on the IEEE802.11ay that eight rak(n) or eight rbk(n) generated based on the foregoing two groups of r(n) and four groups of Wk are eight EDMG-STFs in the single-carrier mode when CB=3 in IEEE802.11ay, in other words, the eight rak(n) are orthogonal to each other, and the eight rbk(n) are also orthogonal to each other. Therefore, in this embodiment of this application, based on the sequence whose length is 384 and that is generated by the sequence generation register, a zero element is inserted before and after each element based on a specified rule, to obtain the modulated field STF. For example, one zero element is inserted before each element in the sequence whose length is 384, and two zero elements are inserted after each element, to obtain the modulated field STF, in other words, corresponding to the subcarrier mapping manner shown in
(182)
(183) When CB=4, k=9, D1 to D7 are respectively [1, 8, 2, 4, 16, 32, 64, 128, 256], and r(n)=1. In this embodiment of this application, 16 sequences whose lengths are 512 are generated based on eight groups of Wk, and the eight groups of Wk are as follows:
(184) Group 1: [−1, −1, −1, −1, +1, −1, −1 , +1, +1];
(185) Group 2: [+1, −1, −1, −1, +1, −1, −1 , +1, +1];
(186) Group 3: [−1, −1, −1, −1, −1, −1, −1, −1, −1];
(187) Group 4: [+1, −1, −1, −1, −1, −1, −1, −1, −1];
(188) Group 5: [−1, −1, −1, −1, −1, +1, −1, −1, −1];
(189) Group 6: [+1, −1, −1, −1, −1, +1, −1, −1, −1];
(190) Group 7: [−1, −1, −1, −1, +1, −1, −1, −1 , +1];
(191) Group 8: [+1, −1, −1, −1, +1, −1, −1, −1, +1].
(192) One group of rak(n) and rbk(n) is correspondingly generated for each group of Wk. It is learned based on the IEEE802.11ay that eight rak(n) or eight rbk(n) generated based on the foregoing eight groups of Wk are eight EDMG-STFs in the single-carrier mode when CB=4 in IEEE802.11ay, in other words, the eight rak(n) are orthogonal to each other, and the eight rbk(n) are also orthogonal to each other. Therefore, in this embodiment of this application, based on the sequence whose length is 512 and that is generated by the sequence generation register, a zero element is inserted before and after each element based on a specified rule, to obtain the modulated field STF. For example, one zero element is inserted before each element in the sequence whose length is 512, and two zero elements are inserted after each element, to obtain the modulated field STF, in other words, corresponding to the subcarrier mapping manner shown in
(193)
(194) For another example,
(195) Optionally, two subcarrier mapping manners are provided for the spectrum resource shown in
(196)
(197)
(198) It should be noted that when one valued subcarrier is placed with three zero-valued subcarriers on the RB, it is ensured that one OFDM symbol includes four time-domain periods.
(199) Optionally, when channel bonding used to transmit the modulated field STF is CB=1, the modulated field STF includes four sequences for which N=88, in other words, a length of the modulated field STF is 352. A process in which the transmit end sends the modulated field STF to the receive end in the subcarrier mapping manner shown in
(200) Optionally, a length, in time domain, of the modulated field STF provided in this embodiment of this application is approximately equal to a length (1.3818 microseconds), in time domain, of an EDGM-STF in a single-carrier transmission mode or a length (1.4544 microseconds), in time domain, of an EDGM-STF in an OFDM transmission mode in an existing 60 GHz WLAN standard.
(201) Optionally, the length of the modulated field STF in time domain is equal to a length, in time domain, of 7.5 OFDM symbols carrying no cyclic prefix, in other words, the modulated field STF is transmitted in time domain by using 7.5 OFDM symbols carrying no cyclic prefix. Because each OFDM symbol includes four time-domain periods, and a length of each time-domain period is 48.48 ns, the length of the modulated field STF in time domain is 1.4544 microseconds, and is consistent with the length, in time domain, of the EDGM-STF in the OFDM transmission mode in the existing 60 GHz WLAN standard.
(202) Because quantities of RBs in the spectrum resource are different when CBs of the spectrum resource are different, cases in which the spectrum resource is allocated to users are also different, and corresponding modulated field STFs are also different. In the following embodiments of this application, sequence design of the modulated field STF is described separately for cases of different CBs of the spectrum resource.
(203) In a first case, when CB=1, for a structure of the spectrum resource, refer to
(204) Optionally, for an allocation case of the spectrum resource shown in
(205) In this embodiment of this application, based on the spectrum structure shown in
(206) Optionally, the modulated field STF is generated based on two quaternary Golay sequences whose lengths each are 22, and the two quaternary Golay sequences are orthogonal to each other. For example, the two quaternary Golay sequences are respectively:
(207) S1=[−1i, 1, 1, −1, 1, 1, 1i, −1i, −1, −1, 1, −1, 1i, 1i, −1i, 1i, 1i, 1i, 1, −1, −1i, −1]; and
(208) S2=[−1i, −1, 1, 1, 1, −1, 1i, 1i, −1, 1, 1, 1, 1i, −1i, −1i, −1i, 1i, −1i, 1, 1, −1i, 1].
(209) Optionally, the modulated field STF is obtained by inserting a zero element before and after each non-zero element in G88 (v, :) based on a specified rule, where v is a positive integer and a value range meets 1≤v≤8.
(210) G88 (1, :)=[S1, S2, 51, −S2];
(211) G88 (2, :)=[S1, S2, −51, S2];
(212) G88 (3, :)=[S2, 51, S2, −S1];
(213) G88 (4, :)=[S2, S1, −S2, S1];
(214) G88 (5, :)=[S1, −S2, S1, S2];
(215) G88 (6, :)=[−S1, S2, S1, S2];
(216) G88 (7, :)=[S2, −S1, S2, S1]; and
(217) G88 (8, :)=[−S2, S1, S2, S1].
(218) In this embodiment of this application, when CB=1, the modulated field STF generated by the transmit end is denoted as G352 (v, :). That the modulated field STF is obtained by inserting a zero element before and after each non-zero element in G88 (v, :) based on a specified rule includes: inserting one zero element before each non-zero element in G88 (v, :) and inserting two zero elements after each non-zero element in G88 (v, :), to obtain G352 (v, :), in other words, corresponding to the subcarrier mapping manner shown in
(219) It should be noted that 44 Golay sequences whose lengths are 88 is designed by using S1 and S2, and at least one sequence with a relatively low PAPR is selected from the 44 Golay sequences whose lengths are 88 to generate the modulated field STF.
(220)
(221) It should be noted that any two modulated field STFs in the eight modulated field STFs obtained in the foregoing manner are orthogonal to each other. When the transmit end sends the PPDU to the receive end by using a plurality of spatial flows, a plurality of modulated field STFs that are orthogonal to each other is generated, and each modulated field STF is transmitted on one spatial flow, so that interference between different spatial flows is avoided while a data transmission rate is improved. For example, when the transmit end sends the PPDU to the receive end by using eight spatial flows, the foregoing eight modulated field STFs that are orthogonal to each other is generated.
(222) In a second case,
(223) Optionally, for an allocation case of the spectrum resource shown in
(224) In this embodiment of this application, based on the spectrum structure shown in
(225) When CB=2, the modulated field STF is denoted as G704 (v, :), and G704 (v, :) is determined based on two different modulated field STFs when CB=1.
(226) G704 (1, :)=[G352 (1, :), G352 (2, :)];
(227) G704 (2, :)=[G352 (1, :), −G352 (2, :)];
(228) G704 (3, :)=[G352 (3, :), G352 (4, :)];
(229) G704 (4, :)=[G352 (3, :), −G352 (4, :)];
(230) G704 (5, :)=[G352 (5, :), G352 (6, :)];
(231) G704 (6, :)=[G352 (5, :), −G352 (6, :)];
(232) G704 (7, :)=[G352 (7, :), G352 (8, :)]; and
(233) G704 (8, :)=[G352 (7, :), −G352 (8, :)].
(234) It should be noted that any two modulated field STFs in the foregoing eight modulated field STFs are orthogonal to each other. When the transmit end sends the PPDU to the receive end by using a plurality of spatial flows, a plurality of modulated field STFs that are orthogonal to each other is generated, and each modulated field STF is transmitted on one spatial flow, so that interference between different spatial flows is avoided while a data transmission rate is improved. For example, when the transmit end sends the PPDU to the receive end by using eight spatial flows, the foregoing eight modulated field STFs that are orthogonal to each other is generated.
(235) For example,
(236) In a third case,
(237) Optionally, for an allocation case of the spectrum resource shown in
(238) In this embodiment of this application, based on the spectrum structure shown in
(239) Optionally, for each quaternary Golay sequence in the foregoing two quaternary Golay sequences S1 and S2, a zero element is inserted before and after each non-zero element based on a specified rule to obtain two sequences whose lengths are 88, and the two sequences whose lengths are 88 are respectively denoted as G88_1 and G88_2. The modulated field STF is denoted as G1056 (v, :), where v is a positive integer and a value range meets 1≤v≤8. Two groups of modulated field STFs when CB=3 are provided in this embodiment of this application, and any two modulated field STFs in each group of modulated field STFs are orthogonal to each other.
(240) A first group of modulated field STFs are as follows:
(241) G1056 (1, :)=[G88_1, G88_2, −G88_1, G88_2, −G88_1, −G88_2, G88_1, G88_2, −G88_1, G88_2, G88_1, G88_2];
(242) G1056 (2, :)=[G88_2, G88_1, −G88_2, G88_1, −G88_2, −G88_1, G88_2, G88_1, −G88_2, G88_1, G88_2, G88_1];
(243) G1056 (3, :)=[G88_2, G88_1, G88_2, −G88_1, G88_2, −G88_1, −G88_2, G88_1, G88_2, −G88_1, G88_2, G88_1];
(244) G1056 (4, :)=[G88_1, G88_2, G88_1, −G88_2, G88_1, −G88_2, −G88_1, G88_2, G88_1, −G88_2, G88_1, G88_2];
(245) G1056 (5, :)=[G88_1, G88_2, G88_1, G88_2, −G88_1, G88_2, −G88_1, −G88_2, G88_1, G88_2, −G88_1, G88_2];
(246) G1056 (6, :)=[G88_2, G88_1, G88_2, G88_1, −G88_2, G88_1, −G88_2, −G88_1, G88_2, G88_1, −G88_2, G88_1];
(247) G1056 (7, :)=[G88_2, G88_1, G88_2, G88_1, G88_2, −G88_1, G88_2, −G88_1, −G88_2, G88_1, G88_2, −G88_1]; and
(248) G1056 (8, :)=[G88_1, G88_2, G88_1, G88_2, G88_1, −G88_2, G88_1, −G88_2, −G88_1, G88_2, G88_1, −G88_2].
(249) G1056 (3, :) and G1056 (4, :) are respectively obtained by cyclically shifting G1056 (1, :) and G1056 (2, :) by one bit to the right. G1056 (5, :) and G1056 (6, :) are respectively obtained by cyclically shifting G1056 (1, :) and G1056 (2, :) by two bits to the right. G1056 (7, :) and G1056 (8, :) are respectively obtained by cyclically shifting G1056 (1, :) and G1056 (2, :) by three bits to the right. Therefore, PAPRs of G1056 (1, :), G1056 (3, :), G1056 (5, :), and G1056 (7, :) are the same, and PAPRs of G1056 (2, :), G1056 (4, :), G1056 (6, :), and G1056 (8, :) are the same.
(250) For example,
(251) A second group of modulated field STFs are as follows:
(252) G1056 (9, :)=[G88_1, G88_2, −G88_1, G88_2, −G88_1, −G88_2, G88_1, G88_2, −G88_1, G88_2, G88_1, G88_2];
(253) G1056 (10, :)=[G88_2, G88_1, −G88_2, G88_1, −G88_2, −G88_1, G88_2, G88_1, −G88_2, G88_1, G88_2, G88_1];
(254) G1056 (11, :)=[G88_1, G88_2, G88_1, −G88_2, G88_1, G88_2, G88_1, G88_2, −G88_1, −G88_2, G88_1, −G88_2];
(255) G1056 (12, :)=[G88_2, G88_1, G88_2, −G88_1, G88_2, G88_1, G88_2, G88_1, −G88_2, −G88_1, G88_2, −G88_1];
(256) G1056 (13, :)=[G88_1, −G88_2, −G88_1, −G88_2, G88_1, −G88_2, G88_1, −G88_2, −G88_1, G88_2, −G88_1, −G88_2];
(257) G1056 (14, :)=[G88_2, −G88_1, −G88_2, −G88_1, G88_2, −G88_1, G88_2, −G88_1, −G88_2, G88_1, −G88_2, −G88_1];
(258) G1056 (15, :)=[G88_1, −G88_2, G88_1, −G88_2, G88_1, G88_2, −G88_1, −G88_2, G88_1, G88_2, G88_1, G88_2]; and
(259) G1056 (16, :)=[G88_2, −G88_1, G88_2, −G88_1, G88_2, G88_1, −G88_2, −G88_1, G88_2, G88_1, G88_2, G88_1].
(260) For example,
(261) In a fourth case,
(262) Optionally, for an allocation case of the spectrum resource shown in
(263) In this embodiment of this application, based on the spectrum structure shown in
(264) Optionally, when CB=4, the modulated field STF is denoted as G1408 (v, :), and G1408 (v, :) is determined based on two different modulated field STFs when CB=2.
(265) G1408 (1, :)=[G704 (1, :), G704 (2, :)];
(266) G1408 (2, :)=[G704 (1, :), −G704 (2, :)];
(267) G1408 (3, :)=[G704 (3, :), G704 (4, :)];
(268) G1408 (4, :)=[G704 (3, :), −G704 (4, :)];
(269) G1408 (5, :)=[G704 (5, :), G704 (6, :)];
(270) G1408 (6, :)=[G704 (5, :), −G704 (6, :)];
(271) G1408 (7, :)=[G704 (7, :), G704 (8, :)]; and
(272) G1408 (8, :)=[G704 (7, :), −G704 (8, :)].
(273) It should be noted that any two modulated field STFs in the foregoing eight modulated field STFs are orthogonal to each other. When the transmit end sends the PPDU to the receive end by using a plurality of spatial flows, a plurality of modulated field STFs that are orthogonal to each other is generated, and each modulated field STF is transmitted on one spatial flow, so that interference between different spatial flows is avoided while a data transmission rate is improved. For example, when the transmit end sends the PPDU to the receive end by using eight spatial flows, the foregoing eight modulated field STFs that are orthogonal to each other is generated.
(274) For example,
(275) It should be noted that, in this embodiment of this application, for example, a quantity of subcarriers on an RB is 128 and 88, to describe the modulated field STF in the PPDU in step 201. Optionally, there is another quantity of subcarriers on the RB. This is not limited in this embodiment of this application. The modulated field STF provided in this embodiment of this application is merely used as an example for description, and a sequence obtained after the modulated field STF is simply transformed is also within the protection scope of this application. For example, a sequence obtained after the modulated field STF is inverted may also be used as the modulated field STF. This is not limited in this embodiment of this application.
(276) In this embodiment of this application, when a STA transmits the PPDU to an AP, in other words, in an uplink transmission process, the STA needs to transmit the PPDU on an RB allocated to the STA.
(277) In conclusion, in this embodiment of this application, the modulated field STF generated by the transmit end includes a plurality of zero elements and a plurality of non-zero elements, m1 zero elements are included before a first non-zero element, m2 zero elements are included after a last non-zero element, and m1+m2 zero elements are included between any two adjacent non-zero elements. In a process of generating the PPDU, based on a non-zero sequence including non-zero elements, the transmit end may insert m1 zero elements before each non-zero element, and insert m2 non-zero elements after each non-zero element, to generate the modulated field STF. In this application, a manner of generating the modulated field STF is enriched, so that a manner of generating the PPDU is enriched; and the transmit end sends a PPDU that includes a new modulated field STF, so that data transmission flexibility is improved.
(278) Optionally, the non-zero elements in the modulated field STF in this embodiment of this application may form a Golay sequence. Because a transmission waveform of the Golay sequence is characterized by a low PAPR, when the non-zero elements in the modulated field STF is able to form a Golay sequence, it is ensured that a PAPR of the modulated field STF is relatively low. Further, when the modulated field STF is transmitted on a plurality of RBs, non-zero elements of a part that is of the modulated field STF and that is transmitted on each RB may form a Golay sequence. When a plurality of RBs are allocated to different users, multi-user frequency division multiplexing at a low PAPR is implemented.
(279) In addition, the transmit end transmits the modulated field STF in a conventional OFDM transmission manner. After mapping the modulated field STF to a plurality of subcarriers, the transmit end may adjust a 0-frequency position of the modulated field STF, so that the 0-frequency position is between two zero-valued subcarriers, and interference caused by the direct current component at the receive end to data transmitted on the valued subcarrier is avoided.
(280)
(281) a generation unit 301, configured to generate a physical layer protocol data unit PPDU; and
(282) a sending unit 302, configured to send the PPDU to at least one receive end.
(283) The PPDU includes at least one modulated field short training field STF, the modulated field STF includes a plurality of zero elements and a plurality of non-zero elements, m1 zero elements are included before a first non-zero element, m2 zero elements are included after a last non-zero element, m1+m2 zero elements are included between any two adjacent non-zero elements, m1 and m2 both are positive integers, and the modulated field STF is mapped to a plurality of consecutive subcarriers for transmission.
(284) In this embodiment of this application, the data transmission apparatus shown in
(285)
(286) a receiving unit 401, configured to receive a physical layer protocol data unit PPDU sent by a transmit end; and
(287) a parsing unit 402, configured to parse the PPDU. The PPDU includes at least one modulated field short training field STF, the modulated field STF includes a plurality of zero elements and a plurality of non-zero elements, m1 zero elements are included before a first non-zero element, m2 zero elements are included after a last non-zero element, m1+m2 zero elements are included between any two adjacent non-zero elements, m1 and m2 both are positive integers, and the modulated field STF is mapped to a plurality of consecutive subcarriers for transmission.
(288) In this embodiment of this application, the data transmission apparatus shown in
(289) The foregoing data transmission apparatus (used at the transmit end or the receive end) provided in the embodiments of this application is implemented in a plurality of product forms. For example, the data transmission apparatus is configured as a general-purpose processing system. For example, the data transmission apparatus is implemented by a general bus architecture. For example, the data transmission apparatus is implemented by an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC). Several possible product forms of the data transmission apparatus in the embodiments of this application are provided below. It should be understood that the following is merely an example, and a possible product form in the embodiments of this application is not limited thereto.
(290) In a possible product form, a data transmission apparatus 50 is a device (for example, a base station, UE, and an AP) configured to transmit data. As shown in
(291) In another possible product form, the data transmission apparatus is alternatively implemented by a general-purpose processor, in other words, a chip. As shown in
(292) Optionally, the data transmission apparatus may further include a transceiver (not shown in
(293) In still another possible product form, the data transmission apparatus is alternatively implemented by using the following: a field programmable gate array (field-programmable gate array, FPGA), a programmable logic device (programmable logic device, PLD), a controller, a state machine, gate logic, a discrete hardware component, any other suitable circuit, or any combination of circuits that are able to execute various functions described in this application.
(294) It should be noted that mutual reference is made to the method embodiments provided in the embodiments of this application and the corresponding apparatus embodiments. This is not limited in the embodiments of this application. A chronological order of steps of the method embodiments provided in the embodiments of this application is properly adjusted, and the steps may also be correspondingly added or deleted according to a situation. Any variation readily figured out by persons skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application, and details are not described herein again.
(295) The term “and/or” in this application describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. In addition, the character “I” in this specification generally indicates an “or” relationship between the associated objects.
(296) In addition, function units in the embodiments of this application is integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit. The integrated unit is implemented in a form of hardware, or is implemented in a form of a software functional unit.
(297) When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit is stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or all or some of the technical solutions is implemented in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which is a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes any medium that are able to store program code, such as a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
(298) The foregoing descriptions are merely optional embodiments of this application, but are not intended to limit this application. Any modification, equivalent replacement, or improvement made without departing from the concept and principle of this application should fall within the protection scope of this application.