Signal quality measure in packet data communication
First Claim
1. A method of producing an indication of received-signal quality in a packet data communication system, the system including a plurality of stations, comprising the steps of:
- a) sending a data packet from a first one of said stations to a second one of said stations, said data packet including an encoded portion having a predetermined number of encoded bits representing a selected code;
b) receiving said packet at said second station and translating said encoded portion to produce decoded bits of said predetermined number;
c) comparing said decoded bits with said selected code to produce a quality measure related to the number of valid bits found in said comparing; and
d) selecting a station of said plurality of stations for sending data packets to said first station based upon said quality measure.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet data transmission system is used to link a number of remote hand-held data-gathering units such as bar code readers to a central compuer which maintains a database management system. Data packets are sent from the remote units by an RF link to intermediate base stations, then sent by the base stations to the central computer by a serial link. Direct sequence spread spectrum modulation is used for the RF link. The remote hand-held units initiate an exchange using RF transmission to and from the base stations, receiving only during a rigid time window following a transmission from the remote unit. The base stations cannot initiate communication to the remote units, but instead send data to the remote units only as part of the exchange.
191 Citations
29 Claims
-
1. A method of producing an indication of received-signal quality in a packet data communication system, the system including a plurality of stations, comprising the steps of:
-
a) sending a data packet from a first one of said stations to a second one of said stations, said data packet including an encoded portion having a predetermined number of encoded bits representing a selected code; b) receiving said packet at said second station and translating said encoded portion to produce decoded bits of said predetermined number; c) comparing said decoded bits with said selected code to produce a quality measure related to the number of valid bits found in said comparing; and d) selecting a station of said plurality of stations for sending data packets to said first station based upon said quality measure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of producing an indication of received-signal quality in a packet data communication system, comprising the steps of:
-
a) sending a data packet from a first station to a second station, said data packet including an encoded portion having a predetermined number of encoded bits representing a selected code;
wherein said first station is a remote terminal and said second station is a base station; and
wherein a plurality of said base stations are included in a system, and each said remote terminal receives acknowledge packets from only one selected base station;b) receiving said packet at said second station and translating said encoded portion to produce decoded bits of said predetermined number; c) comparing said decoded bits with said selected code to produce a quality measure related to the number of valid bits found in said comparing. - View Dependent Claims (9)
-
-
10. A packet data communication system having a plurality of stations, each station transmitting and receiving data packets, comprising:
-
a) a first one of said stations including means for transmitting a data packet having an encoded portion with a predetermined number of encoded bits representing a selected code; b) a second one of said stations receiving said data packet and translating said encoded portion to produce decoded bits of said predetermined number; c) means in said second one of the stations for comparing said decoded bits with said selected code to determine the number of valid bits in said encoded portion to thereby produce a measure of receive-signal quality for said transmitted data packet;
said second one of said stations processing said received data packet as valid data if said measure is greater than a selected value even though said number of valid bits is less than said predetermined number. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A packet data communication system having a plurality of stations, each station transmitting and receiving data packets, comprising:
-
a) a first one of said stations including means for transmitting a data packet having an encoded portion with a predetermined number of encoded bits representing a selected code; b) a second one of said stations receiving said data packet and translating said encoded portion to produce decoded bits of said predetermined number;
wherein said first one of the stations is one of a plurality of remote terminals and said second one of the stations is a base station;
wherein said remote terminals send data packets to said base stations during a time window selected by said remote terminals, and said base stations send acknowledge packets to a remote terminal only in a fixed window referenced to said time window;c) means in said second one of the stations for comparing said decoded bits with said selected code to determine the number of valid bits in said encoded portion to thereby produce a measure of received-signal quality for said transmitted data packet.
-
-
18. A packet data communication system having a plurality of stations, each station transmitting and receiving data packets, comprising:
-
a) a first one of said stations including means for transmitting a data packet having an encoded portion with a predetermined number of encoded bits representing a selected code; b) a second one of said stations receiving said data packet and translating said encoded portion to produce decoded bits of said predetermined number;
wherein said first one of the stations is one of a plurality of remote terminals and said second one of the stations is a base station;
wherein a plurality of said base stations are included in said system, and each said remote terminal receives acknowledge packets from only a selected one of said base stations;c) means in said second one of the stations for comparing said decoded bits with said selected code to determine the number of valid bits in said encoded portion to thereby produce a measure of received-signal quality for said transmitted data packet. - View Dependent Claims (19, 20, 29)
-
-
21. A receiver for direct sequence spread spectrum modulated RF data packets, comprising:
-
a) means for translating an initial encoded portion of a received data packet to produce decoded bits of a predetermined number; b) means for comparing said decoded bits with a predetermined code to determine the number of valid bits in said encoded portion to thereby produce a measure of received-signal quality for said data packet;
said receiver processing said received data packet as valid data if said measure is greater than a selected value even though said number of valid bits is less than said predetermined number. - View Dependent Claims (22, 23)
-
-
24. A method of operating a packet data communication system, comprising the steps of:
-
a) sending a data packet from a first station to a second station, said data packet including an encoded portion having a predetermined number of encoded bits representing a selected code; b) receiving said packet at said second station and translating said encoded portion to produce decoded bits of said predetermined number; c) comparing said decoded bits with said selected code to produce a quality measure related to the number of valid bits found in said comparing; and d) continuing to receive said data packet as valid data if said quality measure exceeds a selected value, even though the number of valid bits found in said comparing is less than said predetermined number. - View Dependent Claims (25, 26, 27, 28)
-
Specification