Claims
- 1. A preamble for a wireless communications system, the preamble comprising a sequence wherein the sequence comprises a concatenation of a first set of sub-sequences, with each sub-sequence containing a specified number of zeroes, and wherein each sub-sequence can differ depending upon its position in the preamble.
- 2. The preamble of claim 1, wherein the sub-sequences may be specified in the time domain.
- 3. The preamble of claim 1 further comprising a second sequence wherein the second sequence comprises a concatenation of a second set of sub-sequences, wherein the second set of sub-sequences can differ from the first set of sub-sequences.
- 4. The preamble of claim 3, wherein the second sequence comprises a concatenation of multiple copies of a frequency domain sequence.
- 5. The preamble of claim 4, wherein the frequency domain sequence is converted into a time domain sequence prior to use in creating the second sequence.
- 6. The preamble of claim 5, wherein the second sequence comprises six (6) copies of the time domain sequence version of the frequency domain sequence.
- 7. The preamble of claim 4, wherein the frequency domain sequence is specified as follows:
- 8. The preamble of claim 4, wherein the frequency domain sequence is specified as follows:
- 9. The preamble of claim 1, wherein the first sequence comprises:
a third sequence wherein the third sequence comprises a concatenation of multiple copies of a first sub-sequence; and a fourth sequence wherein the fourth sequence comprises a concatenation of multiple copies of a fifth sequence comprising 180-degree rotations of each member of the first sub-sequence.
- 10. The preamble of claim 9, wherein the first sub-sequence is a hierarchical sequence.
- 11. The preamble of claim 10, wherein the first sub-sequence is created by spreading a first hierarchical sequence with a second hierarchical sequence, wherein the two hierarchical sequences are shorter than the first sub-sequence.
- 12. The preamble of claim 11, wherein the first hierarchical sequence is a sequence selected from:
- 13. The preamble of claim 11, wherein the second hierarchical sequence is a sequence selected from:
- 14. The preamble of claim 11, wherein the time domain sequence is specified as follows:
- 15. The preamble of claim 11, wherein the time domain sequence is specified as follows:
- 16. The preamble of claim 11, wherein the time domain sequence is specified as follows:
- 17. The preamble of claim 11, wherein the time domain sequence is specified as follows:
- 18. The preamble of claim 9, wherein the third sequence comprises multiple copies of the first sub-sequence combined with a guard band.
- 19. The preamble of claim 18, wherein the third sequence comprises multiple copies of the first sub-sequence with a postpended guard band and a prepended sequence.
- 20. The preamble of claim 19, wherein the third sequence comprises twenty one (21) copies of the first sub-sequence with a postpended guard band and a prepended sequence.
- 21. The preamble of claim 19, wherein the third sequence comprises nine (9) copies of the first sub-sequence with a postpended guard band and a prepended sequence.
- 22. The preamble of claim 19, wherein the guard band comprises a sequence of five (5) zero samples.
- 23. The preamble of claim 19, wherein the prepended sequence is a zero-padded sequence.
- 24. The preamble of claim 19, wherein the prepended sequence is a cyclic prefix.
- 25. The preamble of claim 9, wherein the fourth sequence comprises multiple copies of the fifth sequence combined with a guard band.
- 26. The preamble of claim 25, wherein the fourth sequence comprises three (3) copies of the fifth sequence with a postpended guard band and a prepended sequence.
- 27. The preamble of claim 9, wherein the third sequence comprises multiple concatenated copies of the first sub-sequence, wherein the fourth sequence comprises multiple concatenated copies of the fifth sequence, and wherein the third and fourth sequences are interleaved.
- 28. The preamble of claim 27, wherein the preamble is used in a communications system that changes transmit frequency based on a transmit code, and wherein the length of the interleaved third and fourth sequence is an integer multiple of a period of the transmit code.
- 29. The preamble of claim 1, wherein the wireless communications system uses orthogonal frequency division multiple access.
- 30. The preamble of claim 29, wherein the wireless communications system is a time-frequency interleaved, orthogonal frequency division multiple access communications system.
- 31. The preamble of claim 1, wherein the preamble can be transformed prior to transmission.
- 32. The preamble of claim 31, wherein the transformation comprises a time-domain filtering.
- 33. The preamble of claim 31, wherein the transformation comprises:
a first domain conversion; processing the domain converted preamble; and a second domain conversion.
- 34. The preamble of claim 33, wherein the processing comprises magnitude clipping, and wherein the time domain sequence after the second domain conversion is specified as follows:
- 35. The preamble of claim 33, wherein the processing comprises magnitude clipping, and wherein the time domain sequence after the second domain conversion is specified as follows:
- 36. The preamble of claim 33, wherein the processing comprises magnitude clipping, and wherein the time domain sequence after the second domain conversion is specified as follows:
- 37. The preamble of claim 33, wherein the processing comprises magnitude clipping, and wherein the time domain sequence after the second domain conversion is specified as follows:
- 38. The preamble of claim 31, wherein the preamble can be transformed prior to use and stored in a memory.
- 39. A method for distinguishing multiple piconets, wherein each piconet transmits a preamble with a unique code sequence, the method comprising:
determining the code sequence in the preamble; and identifying the piconet based on the code sequence, wherein the code sequence maps onto a unique piconet identifier.
- 40. The method of claim 39, wherein the determining comprises extracting the code sequence used to create the preamble.
- 41. The method of claim 40, wherein the code sequence is a hierarchical code, wherein the code sequence can be created by spreading a first sequence with a second sequence, and wherein the extracting comprises:
despreading the preamble with the second sequence; and despreading an output of the first despreading with the first sequence.
- 42. The method of claim 41, wherein the first sequence is an M-length sequence, wherein the second sequence is an N-length sequence, and wherein the second despreading comprises despreading every N-th chip produced by the first despreading with the first sequence.
- 43. The method of claim 40, wherein the code sequence is a hierarchical code, wherein the code sequence can be created by spreading a first sequence with a second sequence, and wherein the extracting comprises:
despreading the preamble with the first sequence; and despreading an output of the first despreading with the second sequence.
- 44. The method of claim 43, wherein the first sequence is an M-length sequence, wherein the second sequence is an N-length sequence, and wherein the first despreading comprises despreading every N-th chip of the preamble with the first sequence.
- 45. The method of claim 39, wherein the identifying comprises using a look-up table indexed by the code sequence to find the source of the preamble.
- 46. The method of claim 39, wherein the identifying comprises searching a list of sources and their associated code sequences to find the source of the preamble.
- 47. A circuit to despread a hierarchical sequence made by spreading an M-length sequence with an N-length sequence, the circuit comprising:
a first despreader coupled to a signal input, the first despreader to despread a received signal provided by the signal input with a first sequence; and a second despreader coupled to an output of the first despreader, the second despreader to despread the output of the first despreader with a second sequence.
- 48. The circuit of claim 47, wherein the first and second despreader comprises:
a serially coupled chain of delay elements, wherein a first delay element is coupled to an input; a plurality of multipliers, wherein each multiplier having a first input coupled to an output of one delay element and a second input coupled to a coefficient of the first sequence; and a summation unit coupled to outputs of each multiplier, the summation unit to combine the outputs of each multiplier to produce a value.
- 49. The circuit of claim 48, wherein-a first multiplier in the plurality of multipliers has a first input coupled to the input.
- 50. The circuit of claim 48, wherein the first sequence is the N-length sequence and the second sequence is the M-length sequence, and wherein the first despreader has N−1 delay elements and N multipliers and the second despreader has M−1 delay elements and M multipliers.
- 51. The circuit of claim 50, wherein the delay elements of the second despreader have a delay of N and the delay elements of the first despreader have unity delay.
- 52. The circuit of claim 48, wherein the first sequence is the M-length sequence and the second sequence is the N-length sequence, and wherein the first despreader has M−1 delay elements and M multipliers and the second despreader has N−1 delay elements and N multipliers.
- 53. The circuit of claim 52, wherein the delay elements of the first despreader have a delay of N and the delay elements of the second despreader have unity delay.
- 54. The circuit of claim 47, wherein the circuit is used in a wireless receiver.
- 55. The circuit of claim 54, wherein the wireless receiver is part of a wireless communications system wherein transmissions include a preamble that makes use of a hierarchical sequence.
- 56. The circuit of claim 55, wherein the wireless receiver is part of a wireless communications system using orthogonal frequency division multiplexing.
- 57. The circuit of claim 55, wherein the wireless receiver is part of a wireless communications system using time frequency interleaved, orthogonal frequency division multiplexing.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Applications: No. 60/453,875, filed Mar. 11, 2003, entitled “Hierarchical Preamble for a TFI-OFDM System;” No. 60/477,186, filed Jun. 10, 2003, entitled “Use of Different Hierarchical Preambles to Distinguish Between Multiple Piconets;” and No. 60/502,414, filed Sep. 12, 2003, entitled “Four Hierarchical Preambles to Distinguish Between Multiple Piconets”which applications are hereby incorporated herein by reference.
[0002] This application is related to the following co-pending and commonly assigned patent applications: Ser. No. 10/688,169, filed Oct. 18, 2003, entitled “Time-Frequency Interleaved Orthogonal Frequency Division Multiplexing Ultra Wide Band Physical Layer,” which application is incorporated by reference; patent application entitled “Multi-Channel Option for TFI-OFDM”, Attorney Docket Number TI-36381; patent application entitled “Low Data Rate/Low Power TFI-OFDM UWB Devices,” Attorney Docket Number TI-36543.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60453875 |
Mar 2003 |
US |
|
60477186 |
Jun 2003 |
US |
|
60502414 |
Sep 2003 |
US |