IP Library Granted Patent US 9,094,144
Granted Patent B2
US 9,094,144 · App. 10/835,085 · Granted Jul 28, 2015

Methods and apparatus for code division multiple access communication using code book that provides reduced peak-to-average power ratio

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 9,094,144
App. No.
10/835,085
Granted
Jul 28, 2015
Kind
B2
Abstract

A method and apparatus are provided for generating a code book for use in a CDMA system. The code book comprises of a plurality of vectors that are used to encode user data. An amplitude and polarity for each vector in the code book are selected to provide a reduced peak-to-average power ratio. The amplitude values can be selected to provide a reduced peak-to-average power ratio while maintaining a desired average energy per chip. The desired energy per chip can be based on the energy per chip of a CDMA system having a lower order spreading factor. Performance can be further improved by employing a first code book under a first signal-to-noise ratio condition and a second code book under a second signal-to-noise ratio condition.

Claims (35)

1. A method for generating a code book for use in a CDMA system, said code book comprised of a plurality of vectors, said method comprising:

selecting an amplitude and polarity value for each vector of said code book to provide a reduced peak-to-average power ratio for transmissions that include data transmissions comprising one or more data symbols, wherein each vector in said code book depends on transmitted user data, wherein each vector in said code book depends on transmitted user data by generating a vector v by multiplying said transmitted user data by a generator matrix and using said vector v in the formation of each of said vectors in said code book.

2. The method of claim 1 , wherein said CDMA system has a spreading factor of eight and eight distinct data streams.

3. The method of claim 2 , wherein one of said data streams is slowly varying and at least six of said data streams are employed to carry user information.

4. The method of claim 3 , wherein one or more of said data streams is reserved to maintain a desired data rate of said CDMA system.

5. The method of claim 4 , wherein said desired data rate is based on a date rate of a CDMA system having a lower order spreading factor.

6. The method of claim 1 , wherein said amplitude values are selected to maintain a desired energy per chip.

7. The method of claim 6 , wherein said desired energy per chip is based on an energy per chip of a CDMA system having a lower order spreading factor.

8. The method of claim 1 , further comprising the step of maintaining a desired data rate of said CDMA system.

9. The method of claim 1 , wherein said selecting step further comprises the steps of selecting said amplitude values to provide said reduced peak-to-average power ratio while maintaining a desired average energy per chip.

10. The method of claim 1 , further comprising the steps of generating a first code book to be used under a first signal-to-noise ratio condition and generating a second code book to be used under a second signal-to-noise ratio condition.

11. A transmitter in a CDMA system, comprising:

a plurality of multipliers, each of said multipliers multiplying an encoded data stream by a corresponding spreading code, wherein said encoded data stream depends on transmitted user data and is based on a code book comprised of a plurality of vectors, each of said vectors having non-uniform amplitude values selected to provide a reduced peak-to-average power ratio for transmissions that include data transmissions comprising one or more data symbols, wherein said encoded data stream depends on transmitted user data by generating a vector v by multiplying said transmitted user data by a generator matrix and using said vector v in the formation of each of said vectors in said code book; and

a combiner for aggregating an output of each of said plurality of multipliers for transmission.

12. The transmitter of claim 11 , wherein said CDMA system has a spreading factor of eight and eight distinct data streams.

13. The transmitter of claim 12 , wherein one of said data streams is slowly varying and at least six of said data streams are employed to carry user information.

14. The transmitter of claim 13 , wherein one or more of said data streams is reserved to maintain a desired data rate of said CDMA system.

15. The transmitter of claim 11 , wherein said amplitude values are selected to maintain a desired energy per chip.

16. The transmitter of claim 11 , wherein said amplitude values provide said reduced peak-to-average power ratio while said transmitter maintains a desired average energy per chip.

17. The transmitter of claim 11 , wherein said encoded data stream is based on a first code book to be used under a first signal-to-noise ratio condition and a second code book to be used under a second signal-to-noise ratio condition.

18. A system for generating a code book for use in a CDMA system, said code book comprised of a plurality of vectors, said system comprising:

a memory; and

at least one processor, coupled to the memory, operative to:

select an amplitude and polarity for each vector of said code book to provide a reduced peak-to-average power ratio for transmissions that include data transmissions comprising one or more data symbols, wherein each vector in said code book depends on transmitted user data, wherein each vector in said code book depends on transmitted user data by generating a vector v by multiplying said transmitted user data by a generator matrix and using said vector v in the formation of each of said vectors in said code book.

19. The system of claim 18 , wherein one or more of said data streams is reserved to maintain a desired data rate of said CDMA system.

20. The system of claim 18 , wherein said amplitude values are selected to maintain a desired energy per chip.

21. The system of claim 20 , wherein said desired energy per chip is based on an energy per chip of a CDMA system having a lower order spreading factor.

22. The system of claim 18 , wherein said processor is further configured to maintain a desired data rate of said CDMA system.

23. The system of claim 18 , wherein said processor is further configured to select said amplitude values to provide said reduced peak-to-average power ratio while maintaining a desired average energy per chip.

24. The system of claim 18 , wherein said processor is further configured to generate a first code book to be used under a first signal-to-noise ratio condition and generate a second code book to be used under a second signal-to-noise ratio condition.

25. A communication method, comprising:

encoding a data stream based on transmitted user data and a code book comprised of a plurality of vectors, each of said vectors having coefficient values that provide a reduced peak-to-average power ratio for transmissions that include data transmissions comprising one or more data symbols relative to a peak-to-average power ratio that would result if said vectors contained coefficient values of uniform magnitude, wherein said step of encoding a data stream based on transmitted user data further comprises the steps of generating a vector v by multiplying said transmitted user data by a generator matrix and using said vector v in the formation of each of said vectors in said code book.

26. The method of claim 25 , further comprising the step of transmitting said encoded data stream.

27. The method of claim 25 , further comprising the step of multiplying said encoded data stream by a corresponding spreading code.

28. The method of claim 25 , wherein said encoded data stream is based on a first code book to be used under a first signal-to-noise ratio condition and a second code book to be used under a second signal-to-noise ratio condition.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2015
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 035880/0573 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
MERGER Recorded Dec 13, 2013
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 031781/0004 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2004
From: ASHIKHMIN, ALEXEI; LIU, JUNG-TAO
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 015764/0275 →