Method access point device and peripheral for providing space diversity in a time division duplex wireless system
First Claim
1. A method for controlling a space diversity switch in a time division duplex system, comprising the steps of:
- A) inputting data to a peripheral;
B) generating a first cyclic redundancy check CRC1 in a peripheral;
C) transmitting the data and the CRC1 by the peripheral;
D) receiving, by an access point device, the data with the CRC1 ;
E) extracting CRC1 from received data and generating a second cyclic redundancy check CRC2 from received data;
F) determining whether CRC1 and CRC2 are equal; and
where CRC1 and CRC2 are equal, failing to generate a repeat request;
G) where CRC1 and CRC2 are unequal, generating a repeat request;
H) incrementing a counter;
I) determining whether a number of requests=N, wherein N is a predetermined integer, and where the number of requests≠
N, incrementing a counter and returning to step D; and
J) where the number of requests=N, resetting the counter, changing an antenna state and returning to step D.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, access point device and a plurality of peripheral devices provide for controlling a space diversity switch in a time division duplex system. The method includes: inputting data to a peripheral; generating a CRC1 in a peripheral; transmitting the data and the CRC1 ; receiving, by an access point device, the data with the CRC1 ; extracting CRC1 and generating CRC2 from received data; determining whether CRC1 and CRC2 are equal and where CRC1 and CRC2 are equal, failing to generate a repeat request; where CRC1 and CRC2 are unequal, generating a repeat request; determining whether a number of requests=N; where the number of requests≠N, incrementing a counter and returning to receiving the data with the CRC1 ; and where the number of requests=N, resetting the counter, changing an antenna state and returning to receiving, by an access point device, the data with the CRC1.
229 Citations
9 Claims
-
1. A method for controlling a space diversity switch in a time division duplex system, comprising the steps of:
-
A) inputting data to a peripheral; B) generating a first cyclic redundancy check CRC1 in a peripheral; C) transmitting the data and the CRC1 by the peripheral; D) receiving, by an access point device, the data with the CRC1 ; E) extracting CRC1 from received data and generating a second cyclic redundancy check CRC2 from received data; F) determining whether CRC1 and CRC2 are equal; and
where CRC1 and CRC2 are equal, failing to generate a repeat request;G) where CRC1 and CRC2 are unequal, generating a repeat request; H) incrementing a counter; I) determining whether a number of requests=N, wherein N is a predetermined integer, and where the number of requests≠
N, incrementing a counter and returning to step D; andJ) where the number of requests=N, resetting the counter, changing an antenna state and returning to step D.
-
-
2. An access point device for providing space diversity in a time division duplex system, comprising:
-
A) an access point device transceiver, coupled to receive access point device data input; B) a checking unit, for transmitting and receiving time division duplex data, the checking unit, coupled to the access point device transceiver, for determining whether to generate a repeat request; C) an antenna control unit, coupled to the checking unit, for changing antenna selection based on a predetermined scheme; D) an antenna unit, coupled to the antenna control unit and a time division duplex switch, for communicating with a peripheral device; wherein the access point device transceiver includes; a transmitter, coupled to a data block format logic unit, for transmitting data; the data block format logic unit, coupled to receive data from a peripheral device, for arranging data from the peripheral device in blocks; a controller, coupled to receive repeat requests, the data block format logic unit and a data block unformat logic unit, for controlling the operation of the transceiver; the data block unformat logic unit, coupled to a receiver, for stripping the data and a first CRC from the peripheral device out of the data block; the receiver, coupled to a time division duplex switch, for receiving data from the peripheral device; the time division duplex switch, coupled to the transmitter and receiver, for directing radio frequency signals to and from the access point device transceiver; E) a CRC generation unit coupled to the data block format logic unit, for generating a CRC for the data received from the peripheral device; wherein the checking unit includes; a CRC2 generation unit, coupled to the data block unformat logic unit, for generating a second CRC from the data received from the peripheral device; and a CRC checking unit, coupled to the data block unformat logic unit and the CRC2 generation unit, for comparing the first CRC and the second CRC and outputting a repeat request when the first CRC is unequal to the second CRC and incrementing an N-event counter of the antenna control unit. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A peripheral device for providing space diversity in a time division duplex system, comprising:
-
A) a peripheral device transceiver, coupled to receive device data input, an antenna, for transmitting and receiving time division duplex data, wherein the peripheral device transceiver comprises; A1) a transmitter, coupled to a data block format logic unit, for transmitting data; A2) the data block format logic unit, coupled to receive data from a peripheral, for arranging data from the peripheral in blocks; A3) a controller, coupled to receive repeat requests, the data block format logic unit and a data block unformat logic unit, for controlling the operation of the peripheral device transceiver; A4) the data block unformat logic unit, couple to a receiver, organizing a continuous stream of data into blocks having a predetermined number of bits and adding another predetermined number of control bits; A5) the receiver, coupled to a time division duplex switch, for receiving data from an access point device; A6) the time division duplex switch, coupled to the transmitter and receiver, for directing radio frequency signals to and from the peripheral device transceiver; B) an antenna, coupled to the peripheral device transceiver, for communicating with an access point device; C) a checking unit, coupled to the peripheral device transceiver, wherein the checking unit comprises; a CRC generation unit, coupled to the data block unformat logic unit, for generating a cyclic redundancy code CRC from the data input; and a CRC checking unit, coupled to the data block unformat logic unit and the CRC generation unit, for comparing the CRC generated by the CRC generation unit with a CRC sent by an access point transceiver for outputting a repeat request when the CRC generated by the CRC generation unit is unequal to the CRC sent by the access point transceiver. - View Dependent Claims (8)
-
-
9. A method for controlling a space diversity switch in a time division duplex system, comprising the steps of:
-
A) inputting data to an access point device; B) generating a first cyclic redundancy check CRC1 in the access point device; C) transmitting the data and the CRC1 by the access point device; D) receiving, by a peripheral device, the data with the CRC1 ; E) extracting CRC1 from received data and generating a second cyclic redundancy check CRC2 from received data; F) determining whether CRC1 and CRC2 are equal, and where CRC1 and CRC2 are equal, transmitting an acknowledgment ACK; G) where CRC1 and CRC2 are unequal, transmitting a negative acknowledgment NAK; H) receiving the ACK/NAK at a receiver of the access point device; I) determining, by the access point device, whether one of;
an ACK and a NAK was received;J) where an ACK has been received, failing to generate a repeat request and where a NAK has been received, generating a repeat request by the access point device; K) incrementing a counter; L) determining whether a number of requests=N, N a predetermined integer and where the number of requests≠
N, returning to step C; andM) where the number of requests=N, resetting the counter, changing an antenna state and returning to step C.
-
Specification