MIMO channel feedback protocols
First Claim
Patent Images
1. A method comprising:
- receiving a first wireless frame from a first wireless entity at a second wireless entity through a multiple input, multiple output (MIMO) channel, said first wireless frame including channel training data;
determining channel information for said MIMO channel using said channel training data;
determining a data rate for said first wireless entity to use to transmit user data to said second wireless entity in a subsequent data frame based on said channel information;
determining, based on said data rate, a network allocation vector (NAV) to indicate a time period during which a wireless medium is to be reserved to accommodate transmission of said subsequent data frame of said first wireless entity; and
transmitting a second wireless frame from said second wireless entity to said first wireless entity, said second wireless frame including said NAV.
1 Assignment
0 Petitions
Accused Products
Abstract
Handshaking protocols, techniques, and structures are presented for use in implementing closed loop MIMO using explicit feedback in a wireless network.
32 Citations
35 Claims
-
1. A method comprising:
-
receiving a first wireless frame from a first wireless entity at a second wireless entity through a multiple input, multiple output (MIMO) channel, said first wireless frame including channel training data; determining channel information for said MIMO channel using said channel training data; determining a data rate for said first wireless entity to use to transmit user data to said second wireless entity in a subsequent data frame based on said channel information; determining, based on said data rate, a network allocation vector (NAV) to indicate a time period during which a wireless medium is to be reserved to accommodate transmission of said subsequent data frame of said first wireless entity; and transmitting a second wireless frame from said second wireless entity to said first wireless entity, said second wireless frame including said NAV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a wireless transceiver; and a controller coupled to said wireless transceiver, said controller being operative to; obtain channel training data that was received from a remote wireless entity through a multiple input, multiple output (MIMO) channel; determine channel information for said MIMO channel using said channel training data; determine a data rate for said remote wireless entity to use to transmit user data to said apparatus in a subsequent data frame based on said channel information; determine, based on said data rate, a network allocation vector (NAV) to indicate a time period during which a wireless medium is to be reserved to accommodate transmission of said subsequent data frame of said remote wireless entity; and cause a wireless frame to be transmitted to said remote wireless entity by said wireless transceiver, said wireless frame including said NAV. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
at least two dipole antennas; a wireless transceiver coupled to said at least two dipole antennas; and a controller coupled to said wireless transceiver, said controller being operative to; obtain channel training data that was received from a remote wireless entity through a multiple input, multiple output (MIMO) channel; determine channel information for said MIMO channel using said channel training data; determine a data rate for said remote wireless entity to use to transmit user data to said system in a subsequent data frame based on said channel information; determine, based on said data rate, a network allocation vector (NAV) to indicate a time period during which a wireless medium is to be reserved to accommodate transmission of said subsequent data frame of said remote wireless entity; and cause a wireless frame to be transmitted to said remote wireless entity by said wireless transceiver, said wireless frame including said NAV. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An article comprising a computer readable storage medium having computer executable instructions stored thereon that, when executed by a computing platform, operate to:
-
obtain channel training data that was received from a remote wireless entity through a multiple input, multiple output (MIMO) channel; determine channel information for said MIMO channel using said channel training data; determine a data rate for said remote wireless entity to use to transmit user data in a subsequent data frame based on said channel information; determine, based on said data rate, a network allocation vector (NAV) to indicate a time period during which a wireless medium is to be reserved to accommodate transmission of said subsequent data frame of said remote wireless entity; and cause a wireless frame to be transmitted to said remote wireless entity, said wireless frame including said NAV. - View Dependent Claims (23, 24, 25)
-
-
26. A method for use during a wireless frame exchange, comprising:
-
first determining whether a MIMO channel between a first wireless entity and a second wireless entity is drifting; and second determining whether to include additional per stream training data within a data frame to be transmitted from said first wireless entity to said second wireless entity based on whether said MIMO channel is drifting, wherein said additional per stream training data is training data for one or more spatial channels of said MIMO channel that are different from spatial channels selected by said second wireless entity. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification