Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
152 words
A radio data modem comprising: a receiver for demodulating an FM signal received from an antenna, said receiver producing an analog baseband signal; an analog to digital converter for converting the analog baseband signal into a stream of digital samples; a compensator for scaling each sample by a deviation compensation factor; an adjustment means for monitoring the sample stream and continuously adjusting the deviation compensation factor; a decoder for decoding the compensated sample stream into a digital data stream; an update means for extracting a base station identifier from the digital data stream and storing the base station identifier with the adjusted deviation compensation factor in a deviation table, said update means determining whether the extracted base station identifier is representative of an expected base station and if not updating the deviation compensation factor used by the compensator with a value associated with the expected base station identifier in the deviation table.
Claim 2
Dependent Claim
152 words
A radio data modem comprising: a receiver for demodulating an FM signal received from an antenna, said receiver producing an analog baseband signal; an analog to digital converter for converting the analog baseband signal into a stream of digital samples; a compensator for scaling each sample by a deviation compensation factor; an adjustment means for monitoring the sample stream and continuously adjusting the deviation compensation factor; a decoder for decoding the compensated sample stream into a digital data stream; an update means for extracting a base station identifier from the digital data stream and storing the base station identifier with the adjusted deviation compensation factor in a deviation table, said update means determining whether the extracted base station identifier is representative of an expected base station and if not updating the deviation compensation factor used by the compensator with a value associated with the expected base station identifier in the deviation table.
Claim 3
Dependent Claim
33 words
The radio modem of claim 1 wherein decoder further comprises: a symbol clock acquisition means, a filter, a detector, a means for removing forward error correction; and, a means for removing framing information.
Claim 4
Dependent Claim
21 words
The radio modem of claim 1 wherein adjustment means uses a least means square algorithm to adjust the deviation compensation factor.
Claim 5
Dependent Claim
22 words
The radio modem of claim 2 wherein the adjustment means uses a least means square algorithm to adjust the deviation compensation factor.
Claim 6
Dependent Claim
20 words
The radio modem of claim 1 wherein a microprocessor provides an interface from the radio modem to an external device.
Claim 7
Dependent Claim
32 words
The radio modem of claim 1 further comprising a connector and an interface logic providing a Personal Computer Manufacture Personal Computer Memory Card International Association (PCMCIA) compliant interface to the radio modem.
Claim 8
Dependent Claim
70 words
The radio modem of claim 1 further comprising: a encoder which inputs a transmit digital input stream, encodes the transmit digital input stream to produce a stream of transmit digital samples, converts the stream of digital samples to a transmit analog baseband signal; a transmitter for modulating a transmit local oscillator frequency with the transmit analog baseband signal to provide a transmit FM signal which is radiated by an antenna.
Claim 9
Dependent Claim
20 words
The radio modem of claim 7 wherein the antenna is multiplexed between the receiver and the transmitter by a duplexor.
Claim 10
Dependent Claim
22 words
The radio modem of claim 1 wherein the compensator, adjustment means, decoder and update means are implemented in a digital signal processor.
Claim 11
Dependent Claim
19 words
The radio modem of claim 9 wherein the analog to digital converter is implemented in the digital signal processor.
Claim 12
Independent Claim
142 words
A method compensating for FM deviation error in a FM radio modem comprising the steps of: demodulating a received FM signal to produce an analog base band signal; converting the baseband signal into a plurality of samples; scaling each sample by a FM deviation factor; updating the FM deviation factor in accordance with a control algorithm and a plurality of samples; decoding the scaled digital samples to provide a digital data stream; extracting a base station identifier from the digital data stream; updating a FM deviation table using the extracted base station identifier and the updated FM deviation factor; resetting the FM deviation factor if the extracted base station identifier is different than an expected base station identifier, the FM deviation factor being reset to a value obtained from the FM deviation table that is associated with the expected base station identifier.
Claim 13
Independent Claim
142 words
A method compensating for FM deviation error in a FM radio modem comprising the steps of: demodulating a received FM signal to produce an analog base band signal; converting the baseband signal into a plurality of samples; scaling each sample by a FM deviation factor; updating the FM deviation factor in accordance with a control algorithm and a plurality of samples; decoding the scaled digital samples to provide a digital data stream; extracting a base station identifier from the digital data stream; updating a FM deviation table using the extracted base station identifier and the updated FM deviation factor; resetting the FM deviation factor if the extracted base station identifier is different than an expected base station identifier, the FM deviation factor being reset to a value obtained from the FM deviation table that is associated with the expected base station identifier.
Claim 14
Dependent Claim
27 words
The method of claim 11 further comprising the step of: outputting the digital data stream if the digital data stream is addressed to the FM radio modem.
Claim 15
Dependent Claim
18 words
The method of claim 12 wherein if the FM deviation factor is updated the control algorithm is reset.
Claim 16
Dependent Claim
159 words
An article of manufacture comprising a modem useable medium having a modem readable program embodied in said medium, wherein the modem readable program when executed in a modem causes the modem to: demodulate a received FM signal to produce an analog base band signal; convert the analog baseband signal into a plurality of samples; scale each sample by a FM deviation factor; update the FM deviation factor in accordance with a control algorithm and one or more samples; decode the scaled digital samples to provide a digital data stream; extract a base station identifier from the digital data stream; update a FM deviation table using the extracted base station identifier and the updated FM deviation factor; reset the FM deviation factor if the extracted base station identifier is different than an expected base station identifier, the FM deviation factor being reset to a value obtained from the FM deviation table that is associated with the expected base station identifier.
Claim 17
Dependent Claim
159 words
An article of manufacture comprising a modem useable medium having a modem readable program embodied in said medium, wherein the modem readable program when executed in a modem causes the modem to: demodulate a received FM signal to produce an analog base band signal; convert the analog baseband signal into a plurality of samples; scale each sample by a FM deviation factor; update the FM deviation factor in accordance with a control algorithm and one or more samples; decode the scaled digital samples to provide a digital data stream; extract a base station identifier from the digital data stream; update a FM deviation table using the extracted base station identifier and the updated FM deviation factor; reset the FM deviation factor if the extracted base station identifier is different than an expected base station identifier, the FM deviation factor being reset to a value obtained from the FM deviation table that is associated with the expected base station identifier.
Claim 18
Dependent Claim
37 words
The article of manufacture of claim 14 wherein said computer readable program when executed a modem further causes the modem to: output the digital data stream if the digital data stream contains address matching a stored address.
Claim 19
Dependent Claim
57 words
The article of manufacture of claim 15 wherein said computer readable program when executed a modem further causes the modem to: encode a transmit digital data stream to produce a stream of encoded data samples; convert said encoded data samples to an analog transmit baseband signal; and frequency modulate a carrier with the analog transmit baseband signal.
Claim 20
Dependent Claim
273 words
A radio data modem comprising: an antenna coupled to a duplexor, said duplexor permitting the antenna to be shared between a transmitter and a receiver; the receiver coupled to the duplexor for receiving FM signals and demodulating the received FM signals to produce a baseband signal; the transmitter coupled to the duplexor for transmitting a FM signal, said transmitter modulating a transmit carrier with a transmit baseband signal to produce a transmitted FM signal; a digital signal processor coupled to the receiver and the transmitter, wherein the digital signal processor converts the received analog baseband signal into a first stream of digital samples, compensates each of the samples of the first stream with a deviation compensation value, decoding the compensated first digital sample stream to produce a received digital data stream, adjusts the deviation compensation value based on a plurality samples of the first stream; and wherein the digital signal processor receives a transmit digital input stream, encodes the transmit digital input stream to produce a second stream of digital samples, converts said compensated second stream of digital samples to the transmit analog baseband signal; and, a microprocessor coupled to the digital signal processor, the microprocessor extracting a base station identifier from the digital data stream updating a FM deviation table using the extracted base station identifier and the adjusted deviation compensation factor, the microprocessor causing the digital signal processor to reset the deviation compensation factor if the extracted base station identifier is different than an expected base station identifier, the deviation compensation factor being reset to a value obtained from the deviation table that is associated with the expected base station identifier.
Claim 21
Dependent Claim
273 words
A radio data modem comprising: an antenna coupled to a duplexor, said duplexor permitting the antenna to be shared between a transmitter and a receiver; the receiver coupled to the duplexor for receiving FM signals and demodulating the received FM signals to produce a baseband signal; the transmitter coupled to the duplexor for transmitting a FM signal, said transmitter modulating a transmit carrier with a transmit baseband signal to produce a transmitted FM signal; a digital signal processor coupled to the receiver and the transmitter, wherein the digital signal processor converts the received analog baseband signal into a first stream of digital samples, compensates each of the samples of the first stream with a deviation compensation value, decoding the compensated first digital sample stream to produce a received digital data stream, adjusts the deviation compensation value based on a plurality samples of the first stream; and wherein the digital signal processor receives a transmit digital input stream, encodes the transmit digital input stream to produce a second stream of digital samples, converts said compensated second stream of digital samples to the transmit analog baseband signal; and, a microprocessor coupled to the digital signal processor, the microprocessor extracting a base station identifier from the digital data stream updating a FM deviation table using the extracted base station identifier and the adjusted deviation compensation factor, the microprocessor causing the digital signal processor to reset the deviation compensation factor if the extracted base station identifier is different than an expected base station identifier, the deviation compensation factor being reset to a value obtained from the deviation table that is associated with the expected base station identifier.
Claim 22
Dependent Claim
20 words
The radio modem of claim 17 wherein modem is Personal Computer Manufacture Personal Computer Memory Card International Association (PCMCIA) compatible.
Claim 23
Dependent Claim
38 words
The radio modem of claim 18 wherein the transmitter, the receiver, and the antenna are located externally from a Personal Computer Manufacture Personal Computer Memory Card International Association (PCMCIA) compliant card containing the digital signal processor and microprocessor.