Wireless LAN compatible multi-input multi-output system
First Claim
1. A method of wirelessly conveying data comprising the steps of:
- digitally encoding said data into a plurality of data packets using at least one encoder, each data packet having a MIMO preamble;
simultaneously transmitting said packets using a plurality of transmission antennas;
based upon said MIMO preamble, sequentially estimating a carrier frequency offset (CFO), symbol timing, and channel response, wherein the estimated CFO refines a coarse CFO, and the estimated symbol timing refines a course symbol timing; and
based upon said transmitted packets, generating said data at a receiving location.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enhancing the data rate of a WLAN. Through the deployment of a MIMO system, the data rate ordinarily expected of a SISO type system can be doubled. Yet, the MIMO system of the present invention can remain backward compatible with conventional WLAN standards implemented by typical SISO type system. In particular, the packet preamble of the MIMO packet of the present invention is similar to that of a conventional SISO system so as to be backward compatible with conventional SISO receivers. Additionally, the data model of the MIMO system can be configured to support the detection of symbols in the MIMO packet of the present invention. Importantly, the present invention can include a least squares soft-detector for use in a wireless LAN compatible MIMO system.
74 Citations
28 Claims
-
1. A method of wirelessly conveying data comprising the steps of:
-
digitally encoding said data into a plurality of data packets using at least one encoder, each data packet having a MIMO preamble; simultaneously transmitting said packets using a plurality of transmission antennas; based upon said MIMO preamble, sequentially estimating a carrier frequency offset (CFO), symbol timing, and channel response, wherein the estimated CFO refines a coarse CFO, and the estimated symbol timing refines a course symbol timing; and based upon said transmitted packets, generating said data at a receiving location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of wirelessly conveying data comprising the steps of:
-
digitally encoding said data into a plurality of data packets using at least one encoder, each data packet having a MIMO preamble; simultaneously transmitting said packets using a plurality of transmission antennas; generating soft-information for improving the performance of a convolutional decoding process, the soft-information comprising (a) a set of unstructured least squares estimates based upon channel gain between a plurality of transmitting antennas and a plurality of receiving antennas and (b) a variance of error terms, the error terms corresponding to noise generated in a MIMO channel; and based upon said transmitted packets, generating said data at a receiving location. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine readable storage having stored thereon a computer program for soft-detecting soft-information required by a convolutional decoder in a wireless multi-input multi-output (MIMO) system, said computer program comprising a set of instructions executable within a computing machine which when executed cause the machine to perform the steps of:
-
producing an unstructured least squares estimate for a time-varying channel in the MIMO system, said unstructured least square estimate being based upon channel gains between a plurality of transmitting antennae and receiving antennae of the MIMO system; computing a SNR based on said produced unstructured least squares estimate; and providing to the convolutional decoder as the soft-information said unstructured least squares estimate and a variance of error terms, each of the error terms based upon the channel gains and noise generated in a MIMO channel.
-
-
19. A system for wireless conveying digital information comprising:
-
a transmitting source having a plurality of transmitting antennas, wherein data is transmitted from said plurality of transmitting antennas simultaneously; a channel encoder communicatively linked to said transmitting source, said channel encoder configured to encode electronic documents into a plurality of packets, each packet having a MIMO preamble; a receiving mechanism having a plurality of receiving antennas; and a soft decoder communicatively linked to said receiving mechanism for receiving a soft information comprising a set of unstructured least squares estimates and a variance of error terms based upon MIMO channel noise. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of wirelessly conveying data comprising the steps of:
-
digitally encoding the data into a plurality of data packets using at least one encoder, each data packet having a MIMO preamble that includes a first training symbol block and a second training symbol block, wherein the second training symbol block comprises a first training sequence associated with a first antenna and a second training sequence associated with a second antenna; simultaneously transmitting said packets using a plurality of transmission antennas; and based upon the MIMO preamble, performing at least one of estimating a carrier frequency offset, determining a symbol timing, and generating a MIMO channel estimate. - View Dependent Claims (27)
-
-
28. A method of wirelessly conveying data, the method comprising:
-
estimating comparative gain for each of a plurality of pairs of transmitting and receiving antennas; generating a MIMO fat-fading channel representation; computing a plurality of unstructured least squares estimates and variance of error terms based on MIMO channel noise; and supplying the unstructured least squares estimates and variance to a decoder for performing a convolutional decoding process based upon the supplying unstructured least squares estimates and variance.
-
Specification