EP1599981A2

Methods and apparatus for reducing discrete power spectral density components of signals transmitted in wideband communication systems

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 3 March 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 6 independent, 2 dependent

  1. 1
    Claims of equivalent WO 2004080020 A2 What is Claimed:1 1. A method for reducing discrete power spectral density (PSD) 2 components of wideband signals transmitting blocks of data, each block including N 3 elements, the method comprising the steps of: 4 (a) acquiring N symbols of pseudo-random data, each symbol having K 5 bits;6 (b) selecting one bit from each of the acquired symbols to generate N 7 selected bits;8 (c) selectively inverting a respective element in one of the data blocks 9 responsive to the selected bits;lo (d) acquiring one or more bits of pseudo-random data to replace a π corresponding one or more respective bits of the acquired N symbols of pseudo-random 12 data;and 13 (e) repeating steps (b) through (d) with successive ones of the data 14 blocks. 1 2. The method of claim 1, wherein the respective element is a bit 2 and the selectively inverting step comprises the step of: 3 selectively inverting bits in one of the data blocks responsive to the 4 selected bits. i 3. The method of claim 1, wherein the respective element is a 2 symbol and the selectively inverting step comprises the step of: 3 selectively inverting symbols in one of the data blocks responsive to the 4 selected bits. 1 4. The method of claim 1, wherein the respective element is a frame 2 and the selectively inverting step comprises the step of: selectively inverting frames in one of the data blocks responsive to the selected bits. 1 5. The method of claim 1, wherein the step of acquiring N symbols of 2 pseudo-random data comprises the step of: 3 generating pseudo-random data;and 4 shifting the generated pseudo-random data into a shift register, 5 wherein the shift register includes a plurality of designated symbol 6 areas;and 7 wherein the step of selecting one bit from each of the acquired symbols 8 comprises the step of: 9. selecting a bit from a fixed position within each designated symbol o area of the shift register. 1 6. The method of claim 5, wherein the step of selecting a bit from a 2 fixed position comprises the step of: 3 selecting a first bit from a first fixed position in a first designated symbol 4 area and a second bit from a second fixed position in a second designated symbol area, 5 wherein the first and second fixed positions are in different positions relative to the 6 respective designated symbol areas. 1 7. The method of claim 5, wherein the step of acquiring one or more 2 bits of pseudo-random data to replace a corresponding one or more bits of the acquired 3 N symbols of pseudo-random data comprises the step of: 4 generating the one or more bits of pseudo-random data;and 5 shifting the generated one or more bits into a shift register to replace a 6 corresponding number of bits of the acquired N symbols of pseudo-random data that 7 are concurrently shifted out of the shift register. l 8. The method of claim 1, further comprising the step of: scrambling one or more elements within each block of data prior to the selectively inverting step. 9. The method of claim 8, wherein the scrambling step comprises the step of: selecting a pseudo-random number sequence from a pseudo-random number sequence set including a plurality of pseudo-random sequences to scramble one or more elements within each block of data. 10. The method of claim 9, wherein the plurality of pseudo-random sequences are substantially uncorrelated. 11. The method of claim 1, wherein the step of acquiring N symbols of pseudo-random data comprises the step of generating pseudo-random data using at least one linear feedback shift register and wherein the method further comprises the step of: initializing the at least one linear feedback shift register with pseudo - random data. 12. The method of claim 11, wherein the initializing step comprises the step of: selecting a pseudo-random number sequence from a pseudo-random number sequence set including a plurality of pseudo-random sequences. 13. The method of claim 12, wherein the plurality of pseudo-random sequences are substantially uncorrelated. 14. The method of claim 11, wherein the initializing step comprises the step of : generating an other pseudo-random number sequence using at least one other linear feedback shift register;and transferring the other pseudo-random number sequence into the at least one linear feedback shift register. 15. The method of claim 11, wherein the step of acquiring N symbols of pseudo-random data comprises the steps of: generating a first pseudo-random number sequence using a first linear feedback shift register;generating a second pseudo-random number sequence using a second linear feedback shift register;logically combining the first and second random number sequences;and initializing a third linear feedback shift register using the logically combined first and second random number sequences, the third linear feedback shift register producing the acquired pseudo-random data. 16. An apparatus for reducing discrete power spectral density (PSD) components of wideband signals transmitting blocks of data, each block including N elements, the apparatus comprising: a shift register having cells configured to receive N symbols of pseudo- random data;and an inverter coupled to select cells of the shift register, the inverter being configured to selectively invert a respective element in one of the data blocks responsive to bits in the select cells. 17. The apparatus of claim 16, wherein the respective element is selected from a group consisting of a bit, a symbol, and a frame. 18. The apparatus of claim 16, wherein the shift register includes designated symbol areas and wherein the inverter is coupled to one cell in each designated symbol area. 19. The apparatus of claim 18, wherein the inverter is coupled to a first cell in a first fixed position in a first designated symbol area and a second cell in a second fixed position in a second designated symbol area, wherein the first and second fixed positions are in different positions relative to the respective designated symbol areas. 20. The apparatus of claim 16, further comprising : a pseudo-random number generator coupled to the shift register, wherein the pseudo-random number generator is configured to supply pseudo-random data to initialize the shift register. 21. The apparatus of claim 16, further comprising : at least one linear feedback shift register coupled to the shift register, the at least one linear feedback shift register configured to supply pseudo-random data to the shift register. 22. The apparatus of claim 21, further comprising : a register coupled to the at least one linear feedback shift register, the register storing a set of pseudo-random number sequences. 23. The apparatus of claim 22, wherein the pseudo-random number sequences within the set of pseudo-random number sequences are substantially uncorrelated. 24. The apparatus of claim 16, further comprising : a first linear feedback shift register coupled to the shift register;and a second linear feedback shift register coupled to the first linear feedback shift register;wherein the second linear feedback shift register is configured to supply a first pseudo-random number sequence to the first linear feedback shift register and the first linear feedback shift register is configured to supply a second pseudo-random number sequence to the shift register. 25. The apparatus of claim 16, further comprising : a first linear feedback shift register configured to generate a first pseudo- random number sequence;a second linear feedback shift register configured to generate a second pseudo-random number sequence;a combiner coupled to the first and second linear feedback shift registers, the combiner configured to combine the first and second random number sequences;and a third linear feedback shift register coupled to the combiner and the shift register, the third linear feedback shift register configured to produce pseudo- random data for receipt by the shift register responsive to the combined first and second random number sequences. 26. The apparatus of claim 16, further comprising : a scrambler configured to scramble one or more elements within each block of data prior to selectively inverting by the inverter. 27. The apparatus of claim 26, further comprising : a register coupled to the scrambler, the register configured to store a set of pseudo-random number sequences and to supply the pseudo-random number sequences to the scrambler, wherein the pseudo-random number sequences within the set of pseudo-random number sequences are substantially uncorrelated . 28. A pseudo-random number generator comprising : a register storing a set of pseudo-random number sequences;and a linear feedback shift register coupled to the register, the linear feedback shift register configured to supply pseudo-random data responsive to the set of pseudo-random number sequences. 29. The pseudo-random number generator of claim 28, wherein the pseudo-random number sequences within the set of pseudo-random number sequences are substantially uncorrelated . 30. A pseudo-random number generator comprising : a first linear feedback shift register;and a second linear feedback shift register coupled to the first linear feedback shift register;wherein the second linear feedback shift register is configured to supply a first pseudo-random number sequence to the first linear feedback shift register and the first linear feedback shift register is configured to supply a second pseudo-random number sequence responsive to the first pseudo-random number sequence. 31. A pseudo-random number generator comprising : a first linear feedback shift register configured to generate a first pseudo- random number sequence;a second linear feedback shift register configured to generate a second pseudo-random number sequence;a combiner coupled to the first and second linear feedback shift registers, the combiner configured to combine the first and second random number sequences;and a third linear feedback shift register coupled to the combiner, the third linear feedback shift register configured to produce pseudo-random data responsive to the combined first and second random number sequences. 32. An apparatus for transmitting blocks of data as ultra wideband (UWB) signals having reduced discrete power spectral density (PSD) components, each block including N elements, the apparatus comprising: a shift register having cells configured to receive N symbols of pseudo- random data;an inverter coupled to select cells of the shift register to receive one bit from each symbol of the pseudo-random data, the inverter being configured to selectively invert respective elements in one of the data blocks responsive to bits in the select cells;and a transmitter coupled to the inverter, the transmitter configured to transmit the selectively inverted respective elements. 33. The apparatus of claim 32, further comprising: a scrambler coupled to the inverter, the scrambler configured to scramble one or more elements within each block of data prior to selective inversion by the inverter. 34. The apparatus of claim 32, further comprising: a feedback loop coupled between intermediate cells of the shift register and a first cell of the shift register, the feedback loop including a logic circuit that produces new bit values at the first cell responsive to bit values in the intermediate cells to replace one or more bits of the N symbols of pseudo-random data in the shift register for successive blocks of data. 35. An apparatus for receiving an ultra wideband (UWB) signal transmission of selectively inverted blocks of data, each block including N elements, the apparatus comprising: a receiver configured to receive the wideband signal transmission of selectively inverted blocks of data;6 a shift register coupled to the receiver, the shift register having cells 7 configured to receive N symbols of pseudo-random data;and 8 an inverter coupled to select cells of the shift register to receive one bit 9 from each symbol of the pseudo-random data, the inverter being configured to 10 selectively invert respective elements in one of the received data blocks responsive to π bits in the select cells. 1 36. The apparatus of claim 35, further comprising:
  2. 2
    2 a descrambler coupled to the inverter, the descrambler configured to
  3. 3
    3 descramble one or more elements within one of the received data blocks. i 37. A system for reducing discrete power spectral density (PSD) 2 components of wideband signals transmitting blocks of data, each block including N 3 elements, the system comprising :
  4. 4
    4 means for acquiring N symbols of pseudo-random data, each symbol
  5. 5
    5 having K bits;
  6. 6
    6 means for selecting one bit from each of the acquired symbols to
  7. 7
    7 generate N selected bits;
  8. 8
    8 means for selectively inverting a respective element in one of the data 9 blocks responsive to the selected bits; and 10 means acquiring one or more bits of pseudo-random data to replace a π corresponding one or more respective bits of the acquired N symbols of pseudo-random 12 data. 1 38. The system of claim 37, further comprising :2 means for scrambling one or more elements within each block of data 3 prior to the selectively inverting step. 1 39. A computer readable carrier including software that is configured 2 to control a computer to implement a method embodied in a computer readable medium for reducing discrete PSD components of a wideband signal transmitting blocks of data, each block including N elements, the method including the steps of: (a) acquiring N symbols of pseudo-random data, each symbol having K bits;(b) selecting one bit from each of the acquired symbols to generate N selected bits;(c) selectively inverting a respective element in one of the data blocks responsive to the selected bits;(d) acquiring one or more bits of pseudo-random data to replace a corresponding one or more respective bits of the acquired N symbols of pseudo-random data;and (e) repeating steps (b) through (d) with successive ones of the data blocks. 40. The computer readable carrier of claim 39, wherein the method implemented by the computer further includes the step of: scrambling one or more elements within each block of data prior to the selectively inverting step.