A CDMA modem for use in a CDMA base station for communicating with a plurality of mobile stations each of which may communicate according to any of a plurality of air interface standards is hard-wired only to the extent necessary for functions common to all of the air interface standards. Remaining functions are software-configurable so as to be adaptable for any of the air interface standards.
Legal claims defining the scope of protection, as filed with the USPTO.
1. In a two-way radio system comprising a base station and a plurality of mobile stations wherein the mobile stations may operate under any IS-95-CDMA, UMTS UTRA, or cdma2000 CDMA air interface standards, a method of communicating between the base station and the plurality of mobile stations, the method comprising the steps of: providing a modem comprising transmitter components and receiver components; configuring the transmitter components and the receiver components that are functional within all of the IS-95, UMTS UTRA, and cdma2000 interface standards as a first set of components that are hard-wired components; and configuring the transmitter components and the receiver components that are functional within particular ones of the IS-95, UMTS UTRA, and cdma2000 air interface standards as a second set of components being software-configurable.
2. A modem for use with IS-95, UMTS UTRA, and cdma2000 radio systems comprising: a first set of components being hard-wired transmitter components and receiver components for functions common to IS-95, UMTS UTRA, and cdma2000 air interface standards; and a second of components being software-configurable transmitter components and receiver components configurable to function according to any of IS-95, UMTS UTRA, and cdma2000 air interface standards.
3. A modem according to claim 2 , wherein the transmitter components comprise: input means for accepting a data stream to be transmitted via an air interface; a bit inserter for adding cyclic redundancy check (CRC) bits and tail bits to the data stream according to any of the predetermined air interface standards; a convolutional encoder for convolutionally encoding the data stream according to any of the predetermined air interface standards; a symbol handler for performing symbol repetition and symbol puncture in the data stream according to any of the predetermined air interface standards; an interleaver for interleaving the data stream in accordance with any of the predetermined plurality of air interface standards; a Long-Code generator for generating Long Codes in accordance with any of the predetermined plurality of air interface standards; a Long-Code scrambler operatively connected to the Long-Code generator for Long-Code scrambling the data stream in accordance with any of the predetermined plurality of air interface standards; a quadrature modulator for modulating the data stream according to any of the predetermined air interface standards; a Walsh-Code generator for generating Walsh Codes in accordance with any of the predetermined plurality of air interface standards; a Walsh-Code spreader operatively connected to the Walsh-Code generator for Walsh-Code spreading the data stream in accordance with any of the predetermined plurality of air interface standards; pseudo-noise (PN) code generators for generating PN codes according to any of the predetermined plurality of air interface standards; and a PN scrambler operatively connected to the PN code generators for PN-scrambling the data stream in accordance with any of the predetermined plurality of air interface standards.
4. The modem according to claim 3 , wherein the transmitter components further comprise a Reed-Solomon encoder for encoding the data stream in accordance with the cdma2000 and UMTS UTRA air interface standards, and which is not functional when the modem is used in conjunction with the IS-95 CDMA air interface standard.
5. The modem according to claim 3 , wherein the transmitter components further comprise a Turbo code encoder for encoding the data stream in accordance with the cdma2000 and UMTS UTRA air interface standards, and which is not functional when the modem is used in conjunction with the IS-95 CDMA air interface standard.
6. The modem according to claim 3 . wherein the PN scrambler has no effect when the modem is used in conjunction with the UMTS UTRA air interface standard.
7. The modem according to claim 2 , wherein the transmitter components comprise: input means for accepting a data stream to be transmitted via the air interface.
8. The modem according to claim 7 , wherein the transmitter components comprise a bit inserter for adding cyclic redundancy check (CRC) bits and tail bits to the data stream according to any of the predetermined air interface standards.
9. The modem according to claim 7 , wherein the transmitter components comprise a convolutional encoder for convolutionally encoding the data stream according to any of the predetermined air interface standards.
10. The modem according to claim 7 , wherein the transmitter components comprise a symbol handler for performing symbol repetition and symbol puncture in the data stream according to any of the predetermined air interface standards.
11. The modem according to claim 7 , wherein the transmitter components comprise an interleaver for interleaving the data stream in accordance with any of the predetermined plurality of air interface standards.
12. The modem according to claim 7 , wherein the transmitter components comprise: a Long-Code generator for generating Long Codes in accordance with any of the predetermined plurality of air interface standards; and a Long-Code scrambler operatively connected to the Long-Code generator for Long-Code scrambling the data stream in accordance with any of the predetermined plurality of air interface standards.
13. The modem according to claim 7 , wherein the transmitter components comprise a quadrature modulator for modulating the data stream according to any of the predetermined air interface standards.
14. The modem according to claim 7 , wherein the transmitter components comprise: a Walsh-Code generator for generating Walsh Codes in accordance with any of the predetermined plurality of air interface standards; and a Walsh-Code spreader operatively connected to the Walsh-Code generator for Walsh-code spreading the data stream in accordance with any of the predetermined plurality of air interface standards.
15. The modem according to claim 7 , wherein the transmitter components comprise: pseudo-noise (PN) code generators for generating PN codes according to any of the predetermined plurality of air interface standards; and a PN scrambler operatively connected to the PN code generators for PN-scrambling the data stream in accordance with any of the predetermined plurality of air interface standards.
16. The modem according to claim 15 , wherein the PN scrambler has no effect when the modem is used in conjunction with the UMTS UTRA air interface standard.
17. The modem according to claim 7 , wherein the transmitter components further comprise a Reed-Solomon encoder for encoding the data stream in accordance with the cdma2000 and UMTS UTRA air interface standards, and which is not functional when the modem is used in conjunction with the IS-95 air interface standard.
18. The modem according to claim 7 , wherein the transmitter components further comprise a Turbo code encoder for encoding the data stream in accordance with the cdma2000 and UMTS UTRA air interface standards, and which is not functional when the modem is used in conjunction with the IS-95 air interface standard.
19. The modem according to claim 2 , wherein the receiver components further comprise: input means for accepting a data stream received over an air interface, converted to baseband, and sampled into digital signals; a searcher for determining transmission delay of the air interface according to any of the predetermined plurality of air interface standards; a complex descrambler for descrambling the data stream according to pseudo-noise (PN) codes and Long Codes according to any of the predetermined plurality of air interface standards; code generators operatively connected to the descrambler for generating PN codes and Long Codes according to any of the predetermined plurality of air interface standards; a Walsh despreader for Walsh-Code despreading of the data stream according to any of the predetermined plurality of air interface standards; a Walsh-Code generator operatively connected to the Walsh despreader for generating Walsh Codes according to any of the predetermined plurality of air interface standards; a Hadamard transformer for selecting elements of a despread data stream from the outputs of the Walsh despreader in accordance with the IS-95 standard, and not functional when the modem is used with the cdma2000 or UMTS UTRA standards; a bit detector for power control according to the cdma2000 or UMTS UTRA air interfaces; a symbol derepeater for performing symbol derepetition on the data stream according to any of the predetermined plurality of air interface standards; a sequence derepeater for performing sequence derepetition on the data stream according to any of the predetermined plurality of air interface standards; a deinterleaver for deinterleaving the data stream in accordance with any of the predetermined plurality of air interface standards; at least one Viterbi decoder for decoding the data stream in accordance with parameters predetermined according to any of the predetermined plurality of air interface standards; at least one cyclic redundancy detector for checking the data stream in accordance with parameters predetermined according to any of the predetermined plurality of air interface standards; a Reed-Solomon decoder for decoding the data stream in accordance with the cdma2000 or UMTS UTRA air interface standards, and having no effect on the data stream in conjunction with the IS-95 air interface standard; a turbo code decoder for decoding the data stream in accordance with the cdma2000 or UMTS UTRA air interface standards, and having no effect on the data stream in conjunction with the IS-95 air interface standard; an error rate detector for determining bit error rate and frame error rate of the data stream according to parameters predetermined according to any of the predetermined plurality of air interface standards; and a power controller responsive to at least the bit error rate and frame error rate for controlling power level over the air interface.
20. The modem according to claim 2 , wherein the receiver components further comprise input means for accepting a data stream received over an air interface, converted to baseband, and sampled into digital signals.
21. The modem according to claim 20 , wherein the receiver components further comprise: a complex descrambler for descrambling the data stream according to pseudo-noise (PN) codes and Long Codes according to any of the predetermined plurality of air interface standards; code generators operatively connected to the complex descrambler for generating PN codes and Long Codes according to any of the predetermined plurality of air interface standards.
22. The modem according to claim 20 , wherein the receiver components further comprise: a Walsh despreader for Walsh-Code despreading of the data stream according to any of the predetermined plurality of air interface standards; a Walsh-Code generator operatively connected to the Walsh despreader for generating Walsh Codes according to any of the predetermined plurality of air interface standards.
23. The modem according to claim 20 , wherein the receiver components further comprise a Hadamard transformer for selecting elements of a despread data stream from the outputs of the Walsh despreader in accordance with the IS-95 standard, the Hadamard transformer having no effect when used with the cdma2000 or UMTS UTRA air interface standards.
24. The modem according to claim 20 , wherein the receiver components further comprise a bit detector for power control according to the cdma2000 or UMTS UTRA air interfaces.
25. The modem according to claim 20 , wherein the receiver components further comprise a symbol derepeater for performing symbol derepetition on the data stream according to any of the predetermined plurality of air interface standards.
26. The modem according to claim 20 , wherein the receiver components further comprise a sequence derepeater for performing sequence derepetition on the data stream according to any of the predetermined plurality of air interface standards.
27. The modem according to claim 20 , wherein the receiver components further comprise a deinterleaver for deinterleaving the data stream in accordance with any of the predetermined plurality of air interface standards.
28. The modem according to claim 20 , wherein the receiver components further comprise at least one Viterbi decoder for decoding the data stream in accordance with parameters predetermined according to any of the predetermined plurality of air interface standards.
29. The modem according to claim 20 , wherein the receiver components further comprise at least one cyclic redundancy detector for cyclic-redundancy checking the data stream in accordance with parameters predetermined according to any of the predetermined plurality of air interface standards.
30. The modem according to claim 20 , wherein the receiver components further comprise a Reed-Solomon decoder for decoding the data stream in accordance with the cdma2000 or UMTS UTRA air interface standards, and having no effect on the data stream in conjunction with the IS-95 air interface standard.
31. The modem according to claim 20 , wherein the receiver components further comprise a Turbo code decoder for decoding the data stream in accordance with the cdma2000 or UMTS UTRA air interface standards, and having no effect on the data stream in conjunction with the IS-95 air interface standard.
32. The modem according to claim 20 , wherein the receiver components further comprise an error rate detector for determining bit error rate and frame error rate of the data stream according to parameters predetermined according to any of the predetermined plurality of air interface standards.
33. The modem according to claim 32 , wherein the receiver components further comprise a power controller responsive to at least the bit error rate and frame error rate for controlling power level over the air interface.
34. The modem according to claim 20 wherein the receiver components further comprise a searcher for determining a transmission delay of the system.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 4, 1998
September 24, 2002
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.