IP Library Granted Patent US 11,894,964
Granted Patent B2
US 11,894,964 · App. 18/065,523 · Granted Feb 6, 2024

Secure long training field (LTF)

Inventors: Stephen Jay Shellhammer (Ramona, CA); Bin Tian (San Diego, CA); Alireza Raissinia (Monte Sereno, CA); Youhan Kim (Saratoga, CA)
Assignee: QUALCOMM Incorporated
H04L27/2613H04L5/0023H04L5/0048H04L27/2605H04B7/0452
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,894,964
App. No.
18/065,523
Granted
Feb 6, 2024
Kind
B2
Abstract

This disclosure provides methods, devices and systems for generating a secure long training field (LTF). In some implementations, the secure LTF may include a randomized bit sequence that is difficult, if not impossible, to replicate by any device other than the transmitting device and the intended receiving device. For example, the transmitting device may use a block cipher or stream cipher to generate a pseudorandom bit sequence and may select a subset of bits of the pseudorandom bit sequence to be mapped to a sequence of modulation symbols representing an LTF symbol of the secure LTF. More specifically, each of the modulation symbols is mapped to a respective one of a number of subcarriers spanning a bandwidth of the secure LTF. The transmitting device may further transmit a physical layer convergence protocol (PLCP) protocol data unit (PPDU) that includes the secure LTF to the receiving device.

Claims (88)

1. A method for wireless communication by a wireless communication device, the method comprising:

selecting a subset of bits of a pseudorandom bit sequence based on a number of subcarriers associated with a long training field (LTF) of a physical (PHY) layer convergence protocol (PLCP) protocol data unit (PPDU), a number of bits in the subset of bits being based on the number of subcarriers and a type of modulation scheme;

mapping values of the subset of bits to first modulation symbols representing a first LTF symbol of the LTF in accordance with the type of modulation scheme, each of the first modulation symbols being modulated on a respective one of the number of subcarriers, and each of the first modulation symbols being represented by a respective subset of values of the subset of bits; and

transmitting the PPDU including the LTF.

2. The method of claim 1 , wherein the pseudorandom bit sequence is generated in a physical (PHY) layer of the wireless communication device.

3. The method of claim 1 , wherein the pseudorandom bit sequence is generated based on an output of an advanced encryption standard (AES) block cipher.

4. The method of claim 3 , wherein generating the pseudorandom bit sequence comprises:

generating a set of secure bits in a media access control (MAC) layer of the wireless communication device; and

initializing the AES block cipher in a physical (PHY) layer of the wireless communication device based on the set of secure bits from the MAC layer.

5. The method of claim 1 , wherein mapping the values of the subset of bits to the first modulation symbols is performed in accordance with a quadrature amplitude modulation (QAM) scheme.

6. The method of claim 5 , wherein each of the first modulation symbols is a 64-QAM symbol.

7. The method of claim 1 , wherein the subset of bits is selected from a portion of the pseudorandom bit sequence that does not include any repetitions.

8. The method of claim 1 , further comprising:

applying a spatial mapping matrix to the first modulation symbols to map the first modulation symbols on a number of spatial streams; and

applying first pseudorandom phase rotations to the number of spatial streams, wherein each of the first pseudorandom phase rotations is different than a remainder of the first pseudorandom phase rotations, and wherein a different pseudorandom phase rotation, from the first pseudorandom phase rotations, is applied to each of the number of spatial streams.

9. The method of claim 8 , further comprising:

generating the first pseudorandom phase rotations based on a pseudorandom output of a pseudorandom function.

10. The method of claim 8 , further comprising:

selecting a second subset of bits of the pseudorandom bit sequence, the second subset of bits being different than the subset of bits;

mapping values of the second subset of bits to second modulation symbols representing a second LTF symbol of the LTF, each of the second modulation symbols being modulated on a respective one of the number of subcarriers, and each of the second modulation symbols being represented by a respective subset of values of the second subset of bits;

applying the spatial mapping matrix to the second modulation symbols to map the second modulation symbols on the number of spatial streams; and

applying the first pseudorandom phase rotations to the number of spatial streams, respectively.

11. The method of claim 10 , wherein the second subset of bits is selected from a portion of the pseudorandom bit sequence that does not include any repetitions or bits from the subset of bits.

12. The method of claim 8 , further comprising:

mapping the values of the subset of bits to second modulation symbols representing a second LTF symbol of the LTF, each of the second modulation symbols being modulated on a respective one of the number of subcarriers, and each of the second modulation symbols being represented by a respective subset of values of the subset of bits;

applying the spatial mapping matrix to the second modulation symbols to map the second modulation symbols on the number of spatial streams; and

applying second pseudorandom phase rotations to the number of spatial streams, respectively, each set of the second pseudorandom phase rotations being different than a remainder of the second pseudorandom phase rotations and different than the first pseudorandom phase rotations.

13. A wireless communication device comprising:

at least one modem;

at least one processor communicatively coupled with the at least one modem; and

at least one memory communicatively coupled with the at least one processor and storing processor-readable code that, when executed by the at least one processor in conjunction with the at least one modem, is configured to:

select a subset of bits of a pseudorandom bit sequence based on a number of subcarriers associated with a long training field (LTF) of a physical (PHY) layer convergence protocol (PLCP) protocol data unit (PPDU), a number of bits in the subset of bits being based on the number of subcarriers and a type of modulation scheme;

map values of the subset of bits to first modulation symbols representing a first LTF symbol of the LTF in accordance with the type of modulation scheme, each of the first modulation symbols being modulated on a respective one of the number of subcarriers, and each of the first modulation symbols being represented by a respective subset of values of the subset of bits; and

transmit the PPDU including the LTF.

14. The wireless communication device of claim 13 , wherein mapping the values of the subset of bits to the first modulation symbols is performed in accordance with a quadrature amplitude modulation (QAM) scheme, each of the first modulation symbols being a 64-QAM symbol.

15. The wireless communication device of claim 13 , wherein execution of the processor-readable code is further configured to:

apply a spatial mapping matrix to the first modulation symbols to map the first modulation symbols on a number of spatial streams; and

apply first pseudorandom phase rotations to the number of spatial streams, wherein each of the first pseudorandom phase rotations is different than a remainder of the first pseudorandom phase rotations, and wherein a different pseudorandom phase rotation, from the first pseudorandom phase rotations, is applied to each of the number of spatial streams.

16. The wireless communication device of claim 15 , wherein execution of the processor-readable code is further configured to:

select a second subset of bits of the pseudorandom bit sequence, the second subset of bits being different than the subset of bits;

map values of the second subset of bits to second modulation symbols representing a second LTF symbol of the LTF, each of the second modulation symbols being modulated on a respective one of the number of subcarriers, and each of the second modulation symbols being represented by a respective subset of values of the second subset of bits;

apply the spatial mapping matrix to the second modulation symbols to map the second modulation symbols on the number of spatial streams; and

apply the first pseudorandom phase rotations to the number of spatial streams, respectively.

17. The wireless communication device of claim 15 , wherein execution of the processor-readable code is further configured to:

map the values of the subset of bits to second modulation symbols representing a second LTF symbol of the LTF, each of the second modulation symbols being modulated on a respective one of the number of subcarriers and each of the second modulation symbols being represented by a respective subset of values of the subset of bits;

apply the spatial mapping matrix to the second modulation symbols to map the second modulation symbols on the number of spatial streams; and

apply second pseudorandom phase rotations to the number of spatial streams, respectively, each of the second pseudorandom phase rotations being different than a remainder of the second pseudorandom phase rotations and different than the first pseudorandom phase rotations.

18. A method for wireless communication by a wireless communication device, the method comprising:

receiving, over a wireless channel, a physical (PHY) layer convergence protocol (PLCP) protocol data unit (PPDU);

recovering first modulation symbols from a long training field (LTF) of the PPDU, the first modulation symbols representing a first LTF symbol of the LTF;

demodulating each of the first modulation symbols from a respective one of a number of subcarriers associated with the LTF, demodulation of the first modulation symbols producing a subset of bits representing the first LTF symbol, a number of bits in the subset of bits being based on the number of subcarriers and a type of modulation scheme, and each of the first modulation symbols being represented by a respective subset of values of the subset of bits; and

estimating the wireless channel based on whether the subset of bits matches a portion of a pseudorandom bit sequence.

19. The method of claim 18 , wherein the pseudorandom bit sequence is generated in a physical (PHY) layer of the wireless communication device.

20. The method of claim 18 , wherein the pseudorandom bit sequence is generated based on an output of an advanced encryption standard (AES) block cipher.

21. The method of claim 20 , wherein generating the pseudorandom bit sequence comprises:

generating a set of secure bits in a media access control (MAC) layer of the wireless communication device; and

initializing the AES block cipher block in a physical (PHY) layer of the wireless communication device based on the set of secure bits from the MAC layer.

22. The method of claim 18 , wherein each of the first modulation symbols is demodulated in accordance with a quadrature amplitude modulation (QAM) scheme.

23. The method of claim 22 , wherein each of the first modulation symbols is a 64-QAM symbol.

24. The method of claim 18 , wherein the PPDU is received on a number of spatial streams, the method further comprising:

applying first pseudorandom phase rotations to the number of spatial streams, wherein each of the first pseudorandom phase rotations is different than a remainder of the first pseudorandom phase rotations, and wherein a different pseudorandom phase rotation, from the first pseudorandom phase rotations, is applied to each of the number of spatial streams.

25. The method of claim 24 , further comprising:

generating the first pseudorandom phase rotations based on a pseudorandom output of a pseudorandom function.

26. The method of claim 24 , further comprising:

recovering second modulation symbols from the LTF of the PPDU, the second modulation symbols representing a second LTF symbol of the LTF; and

demodulating each of the second modulation symbols from a respective one of the number of subcarriers, demodulation of the second modulation symbols producing a second subset of bits representing the second LTF symbol, each of the second modulation symbols being represented by a respective subset of values of the second subset of bits, and estimating the wireless channel being based on the subset of bits, the second subset of bits, and the pseudorandom bit sequence.

27. The method of claim 26 , wherein recovering the second modulation symbols comprises:

applying the first pseudorandom phase rotations to the number of spatial streams, respectively.

28. The method of claim 26 , wherein recovering the second modulation symbols comprises:

applying second pseudorandom phase rotations to the number of spatial streams, respectively, each of the second pseudorandom phase rotations being different than a remainder of the second pseudorandom phase rotations and different than the first pseudorandom phase rotations.

29. A wireless communication device comprising:

at least one modem;

at least one processor communicatively coupled with the at least one modem; and

at least one memory communicatively coupled with the at least one processor and storing processor-readable code that, when executed by the at least one processor in conjunction with the at least one modem, is configured to:

receive, over a wireless channel, a physical (PHY) layer convergence protocol (PLCP) protocol data unit (PPDU);

recover first modulation symbols from a long training field (LTF) of the PPDU, the first modulation symbols representing a first LTF symbol of the LTF;

demodulate each of the first modulation symbols from a respective one of a number of subcarriers associated with the LTF, demodulation of the first modulation symbols producing a subset of bits representing the first LTF symbol, a number of bits in the subset of bits being based on the number of subcarriers and a type of modulation scheme, and each of the first modulation symbols being represented by a respective subset of values of the subset of bits; and

estimate the wireless channel based on whether the subset of bits matches a portion of a pseudorandom bit sequence.

30. The wireless communication device of claim 29 , wherein each of the first modulation symbols is demodulated in accordance with a quadrature amplitude modulation (QAM) scheme, each of the first modulation symbols being a 64-QAM symbol.

31. The wireless communication device of claim 29 , wherein the PPDU is received on a number of spatial streams, and wherein execution of the processor-readable code is further configured to:

apply first pseudorandom phase rotations to the number of spatial streams, wherein each of the first pseudorandom phase rotations is different than a remainder of the first pseudorandom phase rotations, and wherein a different pseudorandom phase rotation, from the first pseudorandom phase rotations, is applied to each of the number of spatial streams.

32. The wireless communication device of claim 31 , wherein execution of the processor-readable code is further configured to:

recover second modulation symbols from the LTF of the PPDU, the second modulation symbols representing a second LTF symbol of the LTF; and

demodulate each of the second modulation symbols from a respective one of the number of subcarriers, demodulation of the second modulation symbols producing a second subset of bits representing the second LTF symbol, each of the second modulation symbols being represented by a respective subset of values of the second subset of bits, and estimating the wireless channel being based on the subset of bits, the second subset of bits, and the pseudorandom bit sequence.

33. The wireless communication device of claim 32 , wherein recovering the second modulation symbols comprises:

applying the first pseudorandom phase rotations to the number of spatial streams, respectively.

34. The wireless communication device of claim 32 , wherein recovering the second modulation symbols comprises:

applying second pseudorandom phase rotations to the number of spatial streams, respectively, each of the second pseudorandom phase rotations being different than a remainder of the second pseudorandom phase rotations and different than the first pseudorandom phase rotations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2023
From: SHELLHAMMER, STEPHEN JAY; TIAN, BIN; RAISSINIA, ALIREZA; KIM, YOUHAN
To: QUALCOMM INCORPORATED
Reel/Frame 063261/0959 →
Continuity (5)
Continuation 17244500 · Apr 29, 2021
Provisional Application 63076181 · Sep 9, 2020
Provisional Application 63019081 · May 1, 2020
Provisional Application 63019101 · May 1, 2020
Related Publication 20230113177A1 · Apr 13, 2023
Cited By (1)
US 12,250,105