MIMO air interface utilizing dirty paper coding
First Claim
1. A wireless transmit/receive unit (WTRU) including a transceiver, the transceiver comprising:
- a data processing module configured to provide user data streams to a medium access channel (MAC) module and channel state information to a smart antenna processor;
a security processing module configured to generate security data and for providing security policy data;
the medium access control (MAC) module configured to determine data transmission rates for the data streams and security data; and
to allocate said data streams and security data to transmission channels for transmission;
a dirty-paper-coding (DPC) module configured to encode the security data onto the user data streams;
the smart antenna processor configured to generate and provide the pre-coding coefficients to the DPC module; and
a plurality of antennas configured to transmit the security encoded data streams;
wherein the security processing module further comprises a token generating sub-module configured to generate the security tokens and keys;
wherein the smart antenna module is configured to use the channel state information and the security policy data to provide beam-steering, pre-equalization, and eigen-beam-steering functionality to the transceiver.
2 Assignments
0 Petitions
Accused Products
Abstract
A transceiver comprising a data processing module, a security processing module, a medium access control (MAC) module, a dirty-paper-coding (DPC) module, and a smart antenna processor. The data processing module provides user data streams to the MAC module and channel state information to the smart antenna processor. The security processing module generates security data and provides the security data to the MAC module. The security module also provides security policy data to the smart antenna processor. The MAC module determines data transmission rates for the user data streams and the security data. In addition, the MAC module allocates the data streams and security data to transmission channels for transmission. The DPC module encodes the security data onto the user data streams. The smart antenna processor generates pre-coding coefficients used by the DPC module and transmits the security encoded data streams.
12 Citations
20 Claims
-
1. A wireless transmit/receive unit (WTRU) including a transceiver, the transceiver comprising:
-
a data processing module configured to provide user data streams to a medium access channel (MAC) module and channel state information to a smart antenna processor; a security processing module configured to generate security data and for providing security policy data; the medium access control (MAC) module configured to determine data transmission rates for the data streams and security data; and
to allocate said data streams and security data to transmission channels for transmission;a dirty-paper-coding (DPC) module configured to encode the security data onto the user data streams; the smart antenna processor configured to generate and provide the pre-coding coefficients to the DPC module; and a plurality of antennas configured to transmit the security encoded data streams; wherein the security processing module further comprises a token generating sub-module configured to generate the security tokens and keys; wherein the smart antenna module is configured to use the channel state information and the security policy data to provide beam-steering, pre-equalization, and eigen-beam-steering functionality to the transceiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of improving communication over an air interface comprising:
-
in a wireless transmit/receive unit having a transceiver; providing user data streams to a medium access channel (MAC) module and channel state information to a smart antenna processor; generating security data, said security data including security tokens and keys; providing security policy data; determining data transmission rates for the data streams and security data; allocating said data streams and security data to transmission channels for transmission; encoding the security data onto the user data streams using a dirty-paper-coding (DPC) technique; generating and providing the pre-coding coefficients for use in the DPC technique; and transmitting the security encoded data streams utilizing a plurality of antennas; utilizing the channel state information and the security policy data to provide beam-steering, pre-egualization, and eigen-beam-steering functionality to the transceiver; receiving pilot signals on the plurality of antennas; processing the received pilot signals; determining channel estimates based on the received pilot signals; calculating filter coefficients based on the determined channel estimates; providing said filter coefficients to a plurality of pre-distortion antenna modules and to an eigen-decompose module; in the eigen-decompose module, decomposing a single-antenna receiver'"'"'s channel and providing orthogonal sub-channels to a beam identification module; in the beam identification module, combining the plurality of orthogonal sub-channels into a plurality of transmission channels; providing the transmission channels to the MAC module wherein data transmission rates are determined and wherein data streams and security data are allocated to transmission channels for transmission; encoding security data onto data streams allocated for transmission utilizing a plurality of DPC coders, wherein one DPC coder encodes data for transmission on a particular transmission channel; processing encoded data streams received from a particular DPC coder with a particular one of the plurality of pre-distortion antenna modules, wherein said processing includes scaling the received data streams using the filter coefficients; and transmitting the scaled and encoded user data streams utilizing the plurality of antennas; performing a pre-distortion function in the plurality of pre-distortion antenna modules by utilizing the filter coefficients zero-forcing and minimum mean-squared error (MMSE) equalizers across space, time and frequency domains; providing ISI information to the pre-distortion antenna modules. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification