Communication system using packets stuffed with test words for evaluating data reception characteristics while providing increased data throughput
First Claim
1. A method for wirelessly communicating a packet of digital information including at least a preamble with a synchronization pattern, and a data field, the method comprising the steps of:
- inserting at least a plurality of test words at different respective locations in the data field, the test forming a plurality of data field fragments;
transmitting wirelessly the packet as a whole including the test words from a transmitting device to a receiving device, the receiving device including a plurality of antennas, wherein each of said plurality of antennas is associated with one or more receiving parameters;
receiving the packet with the receiving device, in accordance with one or more of said plurality of antennas;
evaluating at least one of the plurality of test words in the received packet based on a comparison with a predefined criteria;
analyzing data reception properties associated with receiving the packet based on the evaluating step;
selecting one of said plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties;
receiving with the selected antenna until another antenna is selected exhibiting highest reception quality; and
at least one of;
altering at least one of said receiving parameters, and requesting retransmission of selected fragments.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating a packet of digital information including at least a preamble with a synchronization pattern, and a data field. The method includes the steps of including at least a plurality of test words at different respective locations in the data field; transmitting the packet as a whole including the test words from a transmitting device to a receiving device; receiving the packet with the receiving device; evaluating each of the plurality of test words in the received packet based on a comparison with a predefined criteria; and analyzing data reception properties associated with receiving the packet based on the evaluating step.
60 Citations
43 Claims
-
1. A method for wirelessly communicating a packet of digital information including at least a preamble with a synchronization pattern, and a data field, the method comprising the steps of:
-
inserting at least a plurality of test words at different respective locations in the data field, the test forming a plurality of data field fragments;
transmitting wirelessly the packet as a whole including the test words from a transmitting device to a receiving device, the receiving device including a plurality of antennas, wherein each of said plurality of antennas is associated with one or more receiving parameters;
receiving the packet with the receiving device, in accordance with one or more of said plurality of antennas;
evaluating at least one of the plurality of test words in the received packet based on a comparison with a predefined criteria;
analyzing data reception properties associated with receiving the packet based on the evaluating step;
selecting one of said plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties;
receiving with the selected antenna until another antenna is selected exhibiting highest reception quality; and
at least one of;
altering at least one of said receiving parameters, and requesting retransmission of selected fragments.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 27)
-
-
12. A system for wirelessly communicating a packet of digital information including at least a preamble with a synchronization pattern, and a data field, the system comprising:
-
a channel encoder for inserting at least a plurality of test words at different respective locations in the data field, the test words forming a plurality of data field fragments;
a transmitter for wirelessly transmitting the packet as a whole including the test words from a transmitting device to a receiving device;
a receiver for receiving the packet with the receiving device, the receiving device including a plurality of antennas, wherein each of said plurality of antennas is associated with one or more receiving parameters;
a correlate and process block for evaluating at least one of the plurality of test words in the received packet based on a comparison with a predefined criteria, wherein the correlate and process block analyses data reception properties associated with receiving the packet based on the performed evaluation;
an antenna selector for selecting one of said plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties wherein the antenna selector causes the selected antenna to receive until another antenna is selected exhibiting highest reception quality; and
an arrangement for at least one of;
altering at least one of said receiving parameters, and requesting retransmission of selected fragments.- View Dependent Claims (13, 14, 15, 16, 17, 18, 28)
-
-
19. A system for communicating a packet of digital information including at least a preamble with a synchronization pattern and a data field, the system comprising:
-
a transmitting device for transmitting the packet via a radio frequency (RF) signal, the transmitting device including;
means for dividing the packet into a plurality of fragments and including test words in between consecutive fragments; and
a transmitter for transmitting the packet as a whole including the test words via the RF signal; and
a receiving device for receiving the packet from the transmitting device, the receiving device including;
a receiver for receiving the packet via the RF signal;
a plurality of receiving antennas;
a switch for determining which of the plurality of antennas provides the RF signal to an input of the receiver;
a control circuit operatively connected to the switch for causing each of the plurality of antennas to be used in receiving at least a corresponding portion of each test word;
an evaluation circuit for evaluating reception quality of the receiver using each of the plurality of antennas based on receiving the corresponding portion of each test word; and
a selection circuit, governed by the evaluation circuit, for selecting one of the plurality of antennas to provide the RF signal to the input of the receiver during a portion of the packet subsequent to each test word, said selection circuit determining the state of the switch of the receiving device such that the selected antenna receives until another antenna is selected exhibiting highest reception quality. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of communicating a packet of information in a wireless communication system, comprising the steps of:
-
inserting a test word in a data field of the packet to be transmitted wirelessly, the test word defining a boundary between a first fragment of data in the data field and a second fragment of data in the data field;
transmitting the packet from a transmitting device;
receiving the packet with a receiving device having a plurality of receiving antennas for receiving data;
evaluating, during receipt of the packet, the test word in the data field of the packet;
selecting, based on the evaluation, one of the plurality of antennas;
switching to another antenna exhibiting highest reception quality; and
utilizing, during receipt of at least the second fragment of data, the selected antenna of the plurality of receiving antennas. - View Dependent Claims (25, 26)
-
-
29. A method for wirelessly communicating a packet of digital information including (1) a plurality of data fragments with data fields, and (2) test words respectively associated with said data fragments, each said test word having a plurality of antenna fields with predefined test pattern data, wherein each antenna field is associated with an antenna in a receiving device, the method comprising the steps of:
-
(a) wirelessly transmitting the packet as a whole from a transmitting device to a receiving device, the receiving device including a plurality of antennas for receiving the packet;
(b) receiving the predefined test pattern data of each antenna field of a test word, wherein the predefined test pattern data of each antenna field is received with a different antenna of the receiving device;
(c) evaluating one or more data reception properties associated with each of said plurality of antennas of the receiving device;
(d) selecting one of said plurality of antennas of the receiving device for receiving the data fragment associated with the test word, in accordance with the evaluated data reception properties;
(e) receiving the data fragment associated with the test word using the selected antenna of the receiving device;
(f) repeating steps (b) through (e) for each data fragment of the packet; and
(g) switching to another antenna exhibiting highest reception quality. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A system for wirelessly communicating a packet of digital information including (1) a plurality of data fragments with data fields, and (2) test words respectively associated with said data fragments, each said test word having a plurality of antenna fields with predefined test pattern data, wherein each antenna field is associated with an antenna in a receiving device, the system comprising:
-
(a) transmitting means for wirelessly transmitting the packet as a whole from a transmitting device to a receiving device, the receiving device including a plurality of antennas for receiving the packet;
(b) receiving means for receiving the predefined test pattern data of each antenna field of a test word, wherein the predefined test pattern data of each antenna field is received with a different antenna of the receiving device;
(c) evaluation means for evaluating one or more data reception properties associated with each of said plurality of antennas of the receiving device;
(d) selection means for selecting one of said plurality of antennas of the receiving device for receiving the data fragment associated with the test word, in accordance with the evaluated data reception properties wherein the selection means causes the selected antenna to receive until another antenna is selected exhibiting highest reception quality; and
(e) means for receiving the data fragment associated with the test word using the selected antenna of the receiving device. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein for wirelessly communicating a packet of digital information including at least a preamble with a synchronization pattern, and a data field, the computer readable program code comprising;
instructions for inserting at least a plurality of test words at different respective locations in the data field, the test forming a plurality of data field fragments;
instructions for causing the packet as a whole to be wirelessly transmitted, including the test words, from a transmitting device to a receiving device, the receiving device including a plurality of antennas, wherein each of said plurality of antennas is associated with one or more receiving parameters;
instructions for causing the packet to be received with the receiving device, in accordance with one or more of said plurality of antennas;
instructions for evaluating at least one of the plurality of test words in the received packet based on a comparison with a predefined criteria;
instructions for analyzing data reception properties associated with receiving the packet based on the evaluating step;
instructions for selecting one of said plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties;
instructions for receiving with the selected antenna until another antenna is selected exhibiting highest reception quality; and
instructions for at least one of;
altering at least one of said receiving parameters, and requesting retransmission of selected fragments.
-
-
40. A receiver system for wireless communication comprising:
-
a receiver for receiving with a receiving device including a plurality of antennas a packet of digital information including at least a preamble with a synchronization pattern, and a data field, wherein the packet is sent from a wireless transmitter, wherein each of said plurality of antennas is associated with one or more receiving parameters;
a correlate and process block for evaluating at least one of a plurality of test words in the received packet based on a comparison with a predefined criteria, wherein the test words are inserted at different respective locations in the data field, the test words forming a plurality of data field fragments, wherein the correlate and process block analyzes data reception properties associated with receiving the packet based on the performed evaluation;
an antenna selector for selecting one of said plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties wherein the antenna selector causes the selected antenna to receive until another antenna is selected exhibiting highest reception quality; and
an arrangement for at least one of;
altering at least one of said receiving parameters, and requesting retransmission of selected fragments.
-
-
41. A method of wireless communication comprising:
-
receiving a packet of digital information including at least a preamble with a synchronization pattern and a data field, wherein the step of receiving comprises receiving the packet with a plurality of antennas associated with one or more receiving parameters;
evaluating at least one of a plurality of test words in the received packet based on a comparison with predefined criteria, wherein the test words are inserted at different respective locations in the data field, the test words forming a plurality of data field fragments;
analyzing data reception properties associated with receiving the packet based on the step of evaluating;
selecting one of a plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties;
causing the selected antenna to receive until another antenna is selected exhibiting highest reception quality; and
at least one of;
altering at least one of said receiving parameters, and requesting retransmission of selected fragments.
-
-
42. A receiver system for wireless communication comprising:
-
means for receiving a packet of digital information including at least a preamble with a synchronization pattern and a data field, wherein the means for receiving comprises means for receiving the packet with a plurality of antennas associated with one or more receiving parameters;
means for evaluating at least one of a plurality of test words in the received packet based on a comparison with predefined criteria , wherein the test words are inserted at different respective locations in the data field, the test words forming a plurality of data field fragments;
means for analyzing data reception properties associated with receiving the packet based on the step of evaluating;
means for selecting one of a plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties;
means for causing the selected antenna to receive until another antenna is selected exhibiting highest reception quality; and
at least one of;
means for altering at least one of said receiving parameters, and means for requesting retransmission of selected fragments.
-
-
43. A computer usable medium having computer readable program code embodied therein for causing wireless communication, the computer readable program code into a computer program product comprising:
-
instructions for receiving a packet of digital information including at least a preamble with a synchronization pattern and a data field, wherein the instructions for receiving comprises instructions for receiving the packet with a plurality of antennas associated with one or more receiving parameters;
instructions for evaluating at least one of a plurality of test words in the received packet based on a comparison with predefined criteria, wherein the test words are inserted at different respective locations in the data field, the test words forming a plurality of data field fragments;
instructions for analyzing data reception properties associated with receiving the packet based on the step of evaluating;
instructions for selecting one of a plurality of antennas for respective reception of each of said fragments, based on the analyzed data reception properties;
instructions for causing the selected antenna to receive until another antenna is selected exhibiting highest reception quality; and
at least one of;
instructions for altering at least one of said receiving parameters, and instructions for requesting retransmission of selected fragments.
-
Specification