Title of Invention | A SUBSCRIBER UNIT AND METHOD FOR USE IN A WIRELESS COMMUNICATION SYSTEM |
---|---|
Abstract | A set of individually gain adjusted subscriber channels (AI BI CI Pilot) are formed via the use of a set of orthogonal subchalU1el codes (Walsh +- Walsh++--) having a small number of PN spreading chips per orthogonal waveform period. Data to be transmitted via one of the transmit chaMels is low code rate error correction encoded and sequence repeated before being modulated with one of the sub channel codesl gain adjustedl and summed with data modulated using the other subchannel codes. The resulting summed data (316) is modulated using a user long code and a pseudorandom spreading code (PN code) and up converted for transmission. The use of the short orthogonal codes provides interference suppression while still allowing extensive error correction coding and repetition for time diversity to overcoroe the Raleigh fading commonly experienced in terrestrial mreless systems. The set of sub-channel codes may comprise four Waish codesl each orthogonal to the remaining codes of the set. The use of four sub-channels is preferred as it allows shorter orthogonal codes to be usedl however, the use of a greater number of channnels and therefore longer codes is acceptable. Preferably the pilot data and control data are combined onto one channel. The remaining two transmit channels are used for transmitting non-specified digital data including user data or signaling data, or both. |
Full Text | This present invention relates to a subscriber unit and met in a wireless communication system- IL-Decryption no tha Ralf d Alt Wireless communication systems including cellular, satellite and point to point communication systems use a wireless link comprised of a modulated radio frequency (RR signal to transmit data between two siestas. The use of a widest link is desirable for a variety of reasons including increased mobility and reduced infrastructure requirements when compared to wire line communication systems. One drawback of using a wireless link is the limited amount of communication capacity that results provides that information to a control processor not show which adjusts the " base station transmission power in response thereto. The output from multiplier 418 is provided to a summing input of contractor 422. The output from multiplier 444 provided to a subtracting input of subtractor 422. The output of subtracted 422 is provided to a first input of multiplier 42fi. The second input of multiplier 426 is provided with the repeating Walsh sequence (+1,-1). the product from multiplier 426 is provided to summing element 42S which sums the input bits over the Walsh sequence period to provide the supplemental Dianne data. The WE CLAIM : 1. A method for generating modulated data for transmission from a subscriber unit to a base station, the method comprising: combining a pilot data with a control data to produce a first data; providing the first data to a complex multiple; and performing complex multiplication of one or more provided data with a complex pseudonoise code. 2. The method as claimed in claim 1 comprising the steps of: producing a second data by spreading a first non-specific data with a first code, the first code being orthogonal to the pilot data and the control data; and providing the second data to the complex multiplier. 3. The method of claim 2 wherein the producing a second data comprises: spreading a second non-specific data with a second code, the second code being orthogonal to the pilot data and the control data and the first code; and adding the spread second non-specific data to the spread first non¬specific data. 4. The method as claimed in claim 1 wherein the combing comprises multiplexing the pilot data with the control data. 5. The method as claimed in claim 4 where the combining comprises providing the control data into predetermined positions in the pilot data. 6. The method as claimed in claim 1 wherein the combining comprises puncturing the control data into the pilot data. 7. The method as claimed in claim 2 wherein the first code is a Walsh code. 8. The method as claimed in claim 2 wherein the first code is the Walsh code +, -. 9. The method as claimed in claim 2 wherein the first code is the Walsh code +, +, -, -. 10. The method as claimed in claim 1 wherein the complex pseudonoise code comprises an in-phase pseudonoise code component and a quadrature-phase pseudonoise code component. 11. The method as claimed in claim 10 wherein the in-phase pseudonoise code component and the quadrature-phase pseudonoise code component are multiplied by a long code. 12. The method as claimed in claim 10 and 11 wherein the performs complex multiplication comprises: multiplying the first of Ire one or more provided data by the in-phase pseudonoise code component to provide first multiplied data; multiplying the scooted of the one or more provided data by the quadrature-phase pseudonoise code component to provide second multiplied data; multiplying the first of the one or more provided data by quadrature-phase pseudonoise code component to provide third multiplied data; multiplying the second of the one or more provided data by the in-phase pseudonoise code component to provide fourth multiplied data; subtracting the second multiplied data from the first multiplied data; and adding the third multiplied data to the fourth multiplied data. 13. The method as claimed in claim 12 wherein the performing complex multiplication comprises the steps of: delaying a product of the first provided data and the quadrature-phase pseudonoise code component by a delay amount; and delaying a product of the second provided data and the quadrature-phase pseudonoise code component by the delay amount. 14. The method as claimed in claim 13 wherein the delay amount is equal to half a chip. 15. The method as claimed in claim 1 comprising the step of adjusting gain of the first data. 16. The method as claimed in claim 2 comprising the step of adjusting gam of the second data. 17. The method as claimed in claim 16 wherein the adjusting gain of the second data comprises: adjusting gain of the second data to a value determined relative to a gain of the first data. 18. An apparatus for generating modulated data for transmission from a subscriber unit (100) to a base station (120), the apparatus comprising: means (160, 300, 350) for combing a pilot data with a control data to produce a fusty data; means for providing the first data to a complex multiplier; and means (164a-d, 310, 312, 318, 328) for performing complex multiplication of provided one or more streams of data with a complex pseudonoise code. 19. The apparatus as claimed in claim 18 comprising: means (302, 306) for producing a second data by spreading a first non¬specific data with a first code, the first code being orthogonal to the pilot data and the control data; and means for providing the second data to the complex multiplier. 20. The apparatus of claim 19 wherein said means for producing a second data comprises: means (302, 306) for spreading a second non-specific data with a second code, the second code being orthogonal to the pilot data and the control data and the first code; and means (316) for adding the spread second non-specific data to the spread first non-specific data . 21. The apparatus as claimed in claim 18 wherein said means (300) for combining comprises: means (310, 312) for multiplexing the pilot data with the control data. 22. The apparatus as claimed in claim 21 wherein said means (300) for combining comprises: means for providing the control data into predetermined positions in the pilot data. 23. The apparatus as claimed in claim 18 wherein said means (300) for combining comprises: means for puncturing the control data into the pilot data. 24. The apparatus as claimed in claim 19 wherein the first code is a Walsh code. 25. The apparatus as claimed in claim 19 wherein the first code is the Walsh code 26. The apparatus as claimed in claim 19 wherein the first code is the Walsh code 27. The apparatus as claimed in claim 18 wherein the complex pseudonoise code comprises an in-phase pseudonoise code component and a quadraturephase pseudonoise code component. 28. The apparatus as claimed in claim 27 wherein the in-phase pseudonoise code component and the quadrature-phase pseudonoise code component are multiplied by a long code. 29. The apparatus as claimed in claims 27 and 28 wherein said means for performing complex multiplication comprises: means (310) for multiplying the first of the one or more provided data by the inphase pseudonoise code component to provide first multiplied data; means (312) for multiplying the second of the one or more provided data by the quadrature-phase pseudonoise code component to provide second multiplied data; means (318) for multiplying the first of the one or more provided data by quadrature-phase pseudonoise code component to provide third multiplied data; means (328) for multiplying the second of the one or more provided data by the in-phase peudonoise code component to provide fourth multiplied data; means (314) for subtracting the second multiplied data fi-om the fu^t multiplied data; and means (322) for adding the third muhiplied data to the fourth muhipHed data . 30. The apparatus as claimed in claim 29 wherein said means for performing complex multiplication comprises: means (320) for delaying a product of the first provided data and the quadrature-phase pseudonoise code component by a delay amount; and means (330) for delaying a product of the second provided data and the quadrature-phase pseudonoise code component by the delay amount. 31. The apparatus as claimed in claim 30 wherein the delay amount is equal to half a chip. 32. The apparatus as claimed in claun 18 comprising: means (304) for adjusting gain of the first data. 33. The apparatus as claimed in claim 19 comprismg: means (308) for adjusting gain of the second data. 34. The apparatus as claimed in claim 33 wherein said means (308) for adjusting gain of the second data comprises: means for adjusting gain of the second data to a value determined relative to a gain of the first data. 35. A method for demodulating a received signal comprising: complex multiplying the received signal by a complex pseudo noise code to provide a complex pseudonoise despread signal; and demultiplexing a complex pilot data from the complex pseudo noise despread signal- 36. The method as claimed in claim 35 wherein the complex pseudonoise code comprises an in-phase pseudonoise code component and a quadraturephase pseudonoise code component. 37. The method as claimed in claim 36 wherein the in-phase pseudonoise code component and the quadrature-phase pseudo noise code component are multiplied by a long code. 38. The method as claimed in claim 35 comprising the step of; filtering the complex pilot data to provide a fihered complex pilot data. 39. The method as claimed in claim 35 comprising the step of; demodulating a first channel from the complex pseudonoise despread signal in accordance with the complex pilot data and a first demodulating code. 40. The method as claimed in claim 39, wherein said demodulating a first channel from the complex pseudonoise despread signal comprises: multiplying the complex pseudonoise despread signal by the first demodulating code to produce a complex first channel data; and phase rotating and scaling the complex first chamiel data in accordance with the complex pilot data to produce a soft decision first channel data. 41. The method of claim 40 comprising the step of: summing the complex first channel data in accordance with the length of the first demodulating code. 42. The method of claim 40 wherein said phase rotating and scaling comprises: complex multiplying the complex first channel data by the complex pilot data to provide an in-phase soft decision first channel data, and a quadraturephase soft decision first channel data. 43. The method of claim 42 wherein said phase rotating and scaling comprises: multiplying an in-phase component of the complex first channel data by an in-phase component of the complex pilot data to provide an in-phase soft decision first channel data; and multiplying a quadrature-phase component of the complex first channel data by a quadrature-phase component of the complex pilot data to provide a quadrature-phase soft decision first chamiel data. 44. The method of claim 42, comprising the step of: summing the in-phase and the quadrature-phase soft decision first channel data to provide a soft decision first channel data. 45. The method of claim 44 comprising the step of summii^ the soft decision first channel data over a pre-determined number of soft-decision data symbols to produce a summed soft decision first channel data. 46. The method as claimed in claim 39, wherein said demodulating a fu^st channel from the complex pseudonoise despread signal comprises: complex multiplying the complex pseudonoise despread signal by the complex filtered pilot data to produce an in-phase and a quadrature-phase first channel data; and multiplying one of the in-phase and the quadrature-phase first channel data by the first demodulating code to produce a first channel data. 47. The method as claimed in claim 46, wherein said complex multiplying the complex pseudonoise despread signal by the complex filtered pilot data comprises: multiplying an in-phase component of the complex pseudonoise despread signal by the in-phase component of the complex pilot data to provide first muhipiied data; multiplying a quadrature-phase component of the complex pseudonoise despread signal by the quadrature-phase component of the complex pilot data to provide second multiplied data; multiplying the in-phase component of the complex pseudonoise despread signal by the quadrature-phase component of the complex pilot data to provide third multiplied data; multiplying the quadrature-phase component of the complex pseudonoise despread signal by the in-phase component of the complex pilot data to provide second multiplied data; adding the first multiplied data to the second multiplied data; and subtracting the third multiplied data from the fourth muhiplied data. 48. The method as claimed in claim 46 comprising the step of: separating pilot data from the other of the in-phase and the quadrature-phase symbol stream to produce a control data channel. 49. The method as claimed in claim 39, wherein the first demodulating code is a Walsh code. 50. The method as claimed in claim 49 wherein the first demodulating code is the Walsh code +, -. 51. The method as claimed in claim 49 wherein the first demodulating code is the Walsh code +, +, -, -. 52. An apparatus for demodulating a received signal comprising: means (416, 418, 442, 444) for complex multiplying the received signal by a complex pseudonoise code to provide a complex pseudonoise despread signal; and means (436, 440) for demultiplexing a complex pilot data from the complex pseudonoise despread signal. 53. The apparatus as clahned in claim 52 wherein the complex pseudonoise code comprises an in-phase pseudonoise code component and a quadraturephase pseudonoise code component. 54. The apparatus as claimed in claim 53 wherein the in-phase pseudonoise code component and the quadrature-phase pseudo noise code component are multiplied by a long code. 55. The apparatus as claimed in claim 52 comprising: means (436, 440) for filtering the complex pilot data to provide a filtered complex pilot data. 56. The apparatus as claimed in claim 52 comprising: means (124) for demodulating a first channel from the complex pseudonoise despread sign al in accordance with the complex pilot data and a first demodulating code. 57. The apparatus as claimed in claim 56, wherein said means (124) for demodulating a first channel from the complex pseudonoise despread signal comprises; means (416) for multiplying the complex pseudonoise despread signal by the first demodulating code to produce a complex first channel data; and means (420, 424) for phase rotatmg and scaling the complex first channel data in accordance with the complex pilot data to produce a soft decision first channel data. 58. The apparatus of claim 57 comprising: means (408) for summing the complex fu^st channel data in accordance with the length of the first demodulating code. 59. The apparatus of clahn 57 wherein said means (420, 424) for phase rotating and scaling comprises: means (416) for complex multiplying the complex first channel data by the complex pilot data to provide an in-phase soft decision first channel data; and a quadrature-phase soft decision first channel data. 60. The apparatus of claim 59 wherein said means (420, 424) for phase rotating and scaling comprises: means (416) for multiplying an in-phase component of the complex first channel data by an in-phase component of the complex pilot data to provide an in-phase soft decision first channel data; and means (418) for multiplying a quadrature-phase component of the complex first channel data by a quadrature-phase component of the complex pilot data to provide a quadrature-phase soft decision first channel data. 61. The apparatus of claim 59, comprising: means (420) for summing the in-phase and the quadrature-phase soft decision first channel data to provide a soft decision first channel data. 62. The apparatus of claim 61 comprising means (420) for summing the soft decision firat channel data over a pre-determined number of soft-decision symbols to produce a summed soft decision first charmel data. 63. The apparatus as claimed in claim 56, wherein said means (124) for demodulating a first channel fix)m the complex pseudonoise despread signal comprises: means (416, 418, 442, 444) for complex multiplying the complex pseudonoise despread signal by the complex filtered pilot data to produce an in-phase and quadrature-phase first channel data; and means for multiplying one of the in-phase and the quadrature-phase first channel data by the first demodulating code to produce a first charmel data. 64. The apparatus as claimed in claim 63, wherein said means for complex multiplying the complex pseudonoise despread signal by the complex fiUered pilot data comprises: means (416) for multiplying an in-phase component of the complex pseudonoise despread signal by the in-phase component of the complex pilot data to provide first multiplied data; means (418) for multiplying a quadrature-phase component of the complex pseudo noise despread signal by the quadrature-phase component of the complex pilot data to provide second multiplied data; means (442) for multiplying the in-phase component of the complex pseudonoise despread signal by the quadrature-phase component of the complex pilot data to provide thu^d multiplied data; means (444) for multiplying the quadrature-phase component of the complex pseudonoise despread signal by the in-phase component of the complex pilot data to provide second multiplied data; means (420) for adding the first multiplied data to the second multiplied data; and means (422) for subtracting the third multiplied data from the fourth multiplied data. 65. The apparatus as claimed in claim 63 comprising: means (424) for separating pilot data from the other of the in-phase and the quadrature-phase symbol stteam to produce a confrol data channel. 66. The apparatus as clmmed in claim 56 wherein the fu-st demodulating code is a Walsh code. 67. The apparatus as claimed m claim 66 wherein the first demodulating code is the Walsh code +, -. 68. The apparatus as claimed in claim 66 wherein the first demodulating code is the Walsh code +, +, -, -. ... t |
---|
1467-mas-1998 claims-duplicate.pdf
1467-mas-1998 correspondenc-po.pdf
1467-mas-1998 correspondence-others.pdf
1467-mas-1998 description(complete)-duplicate.pdf
1467-mas-1998 description(complete).pdf
Patent Number | 217244 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Indian Patent Application Number | 1467/MAS/1998 | ||||||||
PG Journal Number | 21/2008 | ||||||||
Publication Date | 23-May-2008 | ||||||||
Grant Date | 26-Mar-2008 | ||||||||
Date of Filing | 01-Jul-1998 | ||||||||
Name of Patentee | QUALCOMM INCORPORATED | ||||||||
Applicant Address | 6455 LUSK BOULEVARD, SAN DIEGO, CALIFORNIA 92121, | ||||||||
Inventors:
|
|||||||||
PCT International Classification Number | H04Q 7/00 | ||||||||
PCT International Application Number | N/A | ||||||||
PCT International Filing date | |||||||||
PCT Conventions:
|