IP Library Granted Patent US 8,693,561
Granted Patent B2
US 8,693,561 · App. 13/423,113 · Granted Apr 8, 2014

Receive signal detection of multi-carrier signals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,693,561
App. No.
13/423,113
Granted
Apr 8, 2014
Kind
B2
Abstract

Apparatuses, methods and systems of receive signal detection of a multi-carrier signal are disclosed. One method includes receiving a multi-carrier signal, determining a characteristic of each sub-carrier of the multi-carrier signal, and selecting a one of a plurality of receive signal detection techniques for each sub-carrier of the multi-carrier signal based on the determined characteristic of the sub-carrier.

Claims (91)

1. A receiver, comprising:

a plurality of receive chains operable to receive at least one multi-carrier signal;

a processor, the processor configured to:

determine a characteristic of each sub-carrier of the at least one multi-carrier signal;

estimate a channel matrix of the plurality of receive chains, wherein the determined characteristic for each sub-carrier comprises an orthogonality of channel elements of the channel matrix that correspond with the sub-carrier; and

select a one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier.

2. The receiver of claim 1 , wherein a Maximum Likelihood detection technique is the one of the plurality of receive signal detection techniques selected for each sub-carrier that has the orthogonality of channel elements of the channel matrix of the sub-carrier below a threshold.

3. The receiver of claim 1 , further comprising the processor operative to select the one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier, and based on receiver hardware resources available for receive signal detection.

4. The receiver of claim 1 , further comprising the processor operative to select the one of a plurality of receive signal detection techniques for each sub-carrier of the multi-carrier signal based on the determined characteristic of the sub-carrier, and based on receiver power consumption.

5. The method of claim 4 , further comprising selecting the one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on based on power consumption constraints.

6. A receiver, comprising:

a plurality of receive chains operable to receive a plurality of multi-carrier signal streams;

a processor, the processor configured to:

compute a net SNR per subcarrier as a function of SNRs of each multi-carrier signal stream of the subcarrier;

select a high complexity receive signal detection technique for each sub-carrier having a net SNR below a threshold, and select a low complexity receive signal detection technique for each sub-carrier having a net SNR above the threshold.

7. The receiver of claim 6 , wherein the threshold is adaptively selected based on hardware resources available.

8. The receiver of claim 6 , further comprising the processor operative to select the one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier, and based on receiver hardware resources available for receive signal detection.

9. A receiver, comprising:

a plurality of receive chains operable to receive at least one multi-carrier signal;

a processor, the processor configured to:

determine a characteristic of each sub-carrier of the at least one multi-carrier signal; and

select a one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier;

construct de-interleaved sequences of a function of SNRs corresponding to each sub-carrier based on knowledge of encoding and interleaving of the at least one multi-carrier signal.

10. The receiver of claim 9 , further comprising using a Maximum Likelihood detection technique for each sub-carrier having a function of de-interleaved sequence of SNRs below a threshold.

11. A receiver, comprising:

a plurality of receive chains operable to receive at least one multi-carrier signal;

a processor, the processor configured to:

determine a characteristic of each sub-carrier of the at least one multi-carrier signal; and

select a one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier;

wherein a high complexity receive signal detection technique is selected for each sub-carrier having an SNR below a threshold, and a low complexity receive signal detection technique is selected for each sub-carrier having an SNR above the threshold, wherein the threshold is additionally selected based on a desired latency of receive signal detection.

12. A receiver, comprising:

a plurality of receive chains operable to receive at least one multi-carrier signal;

a processor, the processor configured to:

determine a characteristic of each sub-carrier of the at least one multi-carrier signal; and

select a one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier;

wherein the at least one multi-carrier signal comprises a sequence of received multi-carrier symbols, and further comprising the processor operative to:

select a low-complexity receive signal detection technique for each sub-carrier of the multi-carrier signal that has a signal quality greater than a threshold;

decode symbols of sub-carriers of each sub-carrier that has been selected to utilize the low-complexity receive signal detection technique;

estimate a common phase error of each received multi-carrier symbol using sub-carriers of the multi-carrier symbol that have been selected to utilize the low-complexity receive signal detection technique; and

adjust a phase of each received multi-carrier symbol based on the estimated common phase error.

13. The receiver of claim 12 , further comprising

re-determining a characteristic of each sub-carrier of each phase adjusted received multi-carrier symbol; and

re-selecting a one of a plurality of receive signal detection techniques for each sub-carrier of each phase adjusted received multi-carrier symbol based on the determined characteristic of the sub-carrier.

14. A receiver, comprising:

a plurality of receive chains operable to receive at least one multi-carrier signal;

a processor, the processor configured to:

determine a characteristic of each sub-carrier of the at least one multi-carrier signal; and

select a one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier;

wherein the characteristic of each sub-carrier of the multi-carrier signals is determined as frequently as once per packet based on channel coherence times.

15. A method of receive signal detection of a multi-carrier signal, comprising:

receiving the multi-carrier signal;

determining a characteristic of each sub-carrier of the multi-carrier signal; and

selecting a one of a plurality of receive signal detection techniques for each sub-carrier of the multi-carrier signal based on the determined characteristic of the sub-carrier;

estimating a channel matrix of the multiple receiver chains, wherein the characteristic determined for each sub-carrier comprises an orthogonality of channel elements of the channel matrix that corresponds with the sub-carrier.

16. The method of claim 15 , further comprising receiving a plurality of multi-carrier signals through multiple receiver chains, and further comprising

determining a characteristic of each sub-carrier of each of the multi-carrier signals; and

selecting a one of a plurality of receive signal detection techniques for each sub-carrier of each of the multi-carrier signals based on the determined characteristic of the sub-carrier.

17. The method of claim 15 , wherein a Maximum Likelihood detection technique is selected for each sub-carriers that has the orthogonality of channel elements of the channel matrix of the sub-carrier below a threshold.

18. A method of receive signal detection of a multi-carrier signal, comprising:

receiving the multi-carrier signal;

determining a characteristic of each sub-carrier of the multi-carrier signal; and

selecting a one of a plurality of receive signal detection techniques for each sub-carrier of the multi-carrier signal based on the determined characteristic of the sub-carrier;

constructing de-interleaved sequences of function of SNRs corresponding to each sub-carrier and identifying sequences of function of SNRs having levels below a threshold.

19. The method of claim 15 , wherein a high complexity receive signal detection technique is used for each sub-carrier having an SNR below a threshold, and a low complexity receive signal detection technique is used for each sub-carrier having an SNR above the threshold, wherein the threshold is selected based on receiver hardware resources available.

20. The method of claim 15 , further comprising selecting the one of a plurality of receive signal detection techniques for each sub-carrier of the multi-carrier signal based on the determined characteristic of the sub-carrier, and based on receiver hardware resources available for receive signal detection.

21. The method of claim 18 , further comprising using a Maximum Likelihood detection technique for sub-carriers having corresponding de-interleaved sequences of function of SNRs having levels below the threshold.

22. The method of claim 18 , further comprising using a Maximum Likelihood detection technique for sub-carriers whose corresponding de-interleaved sequences of function of SNRs increase average PER above a threshold.

23. A method of receive signal detection of a multi-carrier signal, comprising:

receiving the multi-carrier signal;

determining a characteristic of each sub-carrier of the multi-carrier signal; and

selecting a one of a plurality of receive signal detection techniques for each sub-carrier of the multi-carrier signal based on the determined characteristic of the sub-carrier;

wherein a high complexity receive signal detection technique is used for each sub-carrier having an SNR below a threshold, and a low complexity receive signal detection technique is used for each sub-carrier having an SNR above the threshold, wherein the threshold is selected based on a desired latency of the receive signal detection.

24. A method of receive signal detection of a multi-carrier signal, comprising:

receiving the multi-carrier signal;

determining a characteristic of each sub-carrier of the multi-carrier signal; and

selecting a one of a plurality of receive signal detection techniques for each sub-carrier of the multi-carrier signal based on the determined characteristic of the sub-carrier;

selecting a low-complexity receive signal detection technique for each sub-carrier of the multi-carrier signal that has a signal quality greater than a threshold;

decoding symbols of sub-carriers of each sub-carrier that has been selected to utilize the low-complexity receive signal detection technique;

estimating a common phase error of each received multi-carrier symbol using sub-carriers of the multi-carrier symbol that have been selected to utilize the low-complexity receive signal detection technique; and

adjusting a phase of each received multi-carrier symbol based on the estimated common phase error.

25. A wireless system, comprising:

a transmitter comprising;

at least one transmit chain, the at least one transmit chain transmitting at least one multi-carrier signal;

a transmit processor, the transmit processor operative to:

estimate a channel matrix of a transmission channel between the at the least one transmitter chain and a plurality of receive chains;

a receiver, comprising:

the plurality of receive chains operable to receive the at least one multi-carrier signal and the channel matrix from the transmitter;

a receiver processor, the receiver processor configured to:

determine a characteristic of each sub-carrier of the at least one multi-carrier signal wherein the determined characteristic for each sub-carrier comprises an orthogonality of channel elements of the channel matrix that correspond with the sub-carrier;

estimate a channel matrix of the multiple receiver chains, wherein the determined characteristic for each sub-carrier comprises an orthogonality of channel elements of the channel matrix that correspond with the sub-carrier; and

select a one of a plurality of receive signal detection techniques for each sub-carrier of the at least one multi-carrier signal based on the determined characteristic of the sub-carrier.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: IMAGINATION TECHNOLOGIES LIMITED
To: NORDIC SEMICONDUCTOR ASA
Reel/Frame 055605/0038 →
CHANGE OF NAME Recorded Jan 24, 2018
From: IMAGINATION TECHNOLOGIES, LLC
To: MIPS TECH, LLC
Reel/Frame 045164/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2017
From: IMAGINATION TECHNOLOGIES LLC
To: IMAGINATION TECHNOLOGIES LIMITED
Reel/Frame 043834/0650 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF ASSIGNEE PREVIOUSLY RECORDED AT REEL: 032664 FRAME: 0066. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 10, 2015
From: POSEDGE, INC.
To: IMAGINATION TECHNOLOGIES, LLC
Reel/Frame 035360/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2014
From: POSEDGE, INC.
To: IMAGINATION TECHNOLOGIES, LLC
Reel/Frame 032663/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2012
From: RAJU, MEESARAGANDA SURENDA; KARNAM, MOHAN; CHARI, SUJAI
To: POSEDGE INC.
Reel/Frame 027881/0825 →