Patent ID: 7076263

Claim:
A method for controlling transmit power for a plurality of data streams in a wireless multi-channel communication system, comprising: processing a plurality of received symbol streams in accordance with a particular receiver processing technique to provide a plurality of detected data streams; estimating signal-to-noise-and-interference ratios (SNRs) of the plurality of detected data streams; identifying each SNR that exceeds a setpoint; and determining an adjusted transmit power for each detected data stream associated with an SNR exceeding the setpoint; wherein the received symbol streams are processed in accordance with a successive interference cancellation receiver processing technique; determining a list of detection orders to be evaluated; evaluating each detection order in the list by processing the plurality of received symbol streams in accordance with the successive interference cancellation receiver processing technique and based on the detection order to provide a plurality of detected data streams, estimating the SNRs of the plurality of detected data streams, deriving adjusted SNRs for the plurality of detected data streams by adjusting each SNR that exceeds the setpoint to be equal to the setpoint, and determining spectral efficiency for the detected data streams based on the adjusted SNRs, and wherein the adjusted transmit powers for the detected data streams are determined for a particular detection order selected based on the spectral efficiencies determined for the detection orders in the list.