主权项 |
1. A method, comprising:
deploying a plurality of antennas of an access point (AP) or a base station (BS) as a distributed antenna system; provisioning separate channel access parameters for each of the plurality of antennas at the AP or BS; configuring the distributed antenna system for multi-user wireless transmissions by applying medium access techniques and power-balanced pre-coding at the access point or the base station to determine an appropriate set of antennas and clients to be activated at the AP or BS, wherein the pre-coding comprises: computing a pre-coding matrix for a wireless transmission of a plurality of client packets, the precoding matrix including a plurality of columns and a plurality of rows, selecting a given row, from among the plurality of rows, violating a per-antenna power constraint by a largest amount, and determining a scaling weight for each element in the given row using a reverse water-filling technique to correct the violation; and tagging each of a client's packets in AP or BS queues based on the client's preferred set of antennas from the appropriate set of antennas, wherein the preferred set of antennas is selected based on at least one of signal strength or antenna type; determine a client packet to schedule based on its tag and fairness parameter, wherein the appropriate set of antennas for selection are considered in order of their channel access parameters, and wherein a different client is selected by each of the appropriate set of antennas; and providing device localization for devices communicating with the distributed antenna system by applying time-difference-of-arrival techniques to antenna pairs from among the appropriate set of antennas at the access point or the base station. |