Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

In a wireless communication system, a chip time is selected in a complex pseudonoise (PN) sequence generator. For a next chip time following the selected chip time, a phase difference between a previous complex PN chip and a next complex PN chip is restricted to a preselected phase angle. In one embodiment, every other chip time is selected and the preselected angle is 90 degrees.

InventorsNicholas William Whinnett, Kevin Michael Laird
Original AssigneeMotorola, Inc.
Current U.S. Classification370/479; 375/140; 375/E01.002
International Classification: H04J 100

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4774715Mar 11, 1987Sep 27, 1988Telesystems SLW Inc.Device for demodulating a spread spectrum signal
US5020075Sep 5, 1989May 28, 1991Mitsubishi Denki Kabushiki KaishaDirect sequence spread spectrum modulation apparatus
US5440597Nov 23, 1993Aug 8, 1995Nokia Mobile Phones Ltd.Double dwell maximum likelihood acquisition system with continuous decision making for CDMA and direct spread spectrum system
US5687166May 31, 1995Nov 11, 1997Stanford Telecommunications, Inc.Modulation system for spread spectrum CDMA communication

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6611567Jan 29, 1999Aug 26, 2003Agere Systems, Inc.Method and apparatus for pulse shaping
US6631158Jul 13, 2001Oct 7, 2003Nokia Networks OyMethod for updating linear feedback shift register of code generator
US6788728Jan 5, 2000Sep 7, 2004Sony Corporation
Sony Electronics, Inc.
System and method for reducing peak-to-average ratio of the reverse link modulator in a CDMA phone system
US6865177May 15, 2000Mar 8, 2005Samsung Electronics Co., Ltd.Apparatus and method for generating frame sync word and verifying the frame sync word in W-CDMA communication system
US7443906May 31, 2000Oct 28, 2008Electronics and Telecommunications Research InstituteApparatus and method for modulating data message by employing orthogonal variable spreading factor (OVSF) codes in mobile communication system
US7586973Dec 29, 2006Sep 8, 2009Electronics and Telecommunications Research InstituteApparatus and method for modulating data message by employing orthogonal variable spreading factor (OVSF) codes in mobile communication system
US8090003Jul 23, 2009Jan 3, 2012Electronics and Telecommunications Research InstituteApparatus and method for modulating data message by employing orthogonal variable spreading factor (OVSF) codes in mobile communication system
US8121173Oct 27, 2008Feb 21, 2012Electronics and Telecommunications Research InstituteApparatus and method for modulating data message by employing orthogonal variable spreading factor (OVSF) codes in mobile communicating system
USRE40385Sep 2, 2004Jun 17, 2008Electronics and Telecom Research InstituteOrthogonal complex spreading method for multichannel and apparatus thereof

Claims

1. A method in a wireless communication system for generating a complex pseudonoise (PN) sequence for processing a code division multiple access signal, the method comprising the steps of:

selecting a chip time in a complex PN sequence generator; and
at each selected chip time, restricting a phase difference between a previous complex PN chip and a next complex PN chip to a preselected phase angle.

2. The method for generating a complex pseudonoise sequence according to claim 1 wherein the step of selecting a chip time in a complex PN sequence generator further includes periodically selecting every Nth chip time in a complex PN sequence generator.

3. The method for generating a complex pseudonoise sequence according to claim 2 wherein N equals 2 for selecting every other chip time in the complex PN sequence generator.

4. The method for generating a complex pseudonoise sequence according to claim 1 wherein the step of restricting a phase difference between a previous complex PN chip and a next complex PN chip to a preselected phase angle further includes restricting a phase difference between a previous complex PN chip and a next complex PN chip to 90.degree..

5. The method for generating a complex pseudonoise sequence according to claim 1 wherein the step of restricting a phase difference between a previous complex PN chip and a next complex PN chip to a preselected phase angle further includes adding 90.degree. or subtracting 90.degree. from a phase of a previous complex PN chip to produce a next complex PN chip.

6. The method for generating a complex pseudonoise sequence according to claim 5 wherein the step of adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip to produce a next complex PN chip further includes adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip in response to a value of a previous complex chip to produce a next complex PN chip.

7. The method for generating a complex pseudonoise sequence according to claim 5 wherein the step of adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip to produce a next complex PN chip further includes adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip according to a preselected sequence to produce a next complex PN chip.

8. The method for generating a complex pseudonoise sequence according to claim 1 wherein the step of periodically selecting a chip time in a complex PN sequence generator further includes periodically selecting N chip times within a series of M consecutive chip times in a complex PN sequence generator.

9. A system in a wireless communication system for generating a complex pseudonoise (PN) sequence for processing a code division multiple access signal, the system comprising:

means for selecting a chip time in a complex PN sequence generator; and
means for restricting a phase difference between a previous complex PN chip and a next complex PN chip to a preselected phase angle at each selected chip time.

10. The system for generating a complex pseudonoise sequence according to claim 9 wherein the means for selecting a chip time in a complex PN sequence generator further includes means for periodically selecting every Nth chip time in a complex PN sequence generator.

11. The system for generating a complex pseudonoise sequence according to claim 10 wherein N equals 2 for selecting every other chip time in the complex PN sequence generator.

12. The system for generating a complex pseudonoise sequence according to claim 9 wherein the means for restricting a phase difference between a previous complex PN chip and a next complex PN chip to a preselected phase angle further includes means for restricting a phase difference between a previous complex PN chip and a next complex PN chip to 90.degree..

13. The system for generating a complex pseudonoise sequence according to claim 9 wherein the means for restricting a phase difference between a previous complex PN chip and a next complex PN chip to a preselected phase angle further includes means for adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip to produce a next complex PN chip.

14. The system for generating a complex pseudonoise sequence according to claim 13 wherein the means for adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip to produce a next complex PN chip further includes means for adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip in response to a value of a previous complex chip to produce a next complex PN chip.

15. The system for generating a complex pseudonoise sequence according to claim 13 wherein the means for adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip to produce a next complex PN chip further includes means for adding 90.degree. to or subtracting 90.degree. from a phase of a previous complex PN chip according to a preselected sequence to produce a next complex PN chip.

16. The system for generating a complex pseudonoise sequence according to claim 9 wherein the means for periodically selecting a chip time in a complex PN sequence generator further includes means for periodically selecting N chip times within a series of M consecutive chip times in a complex PN sequence generator.