IP Library Granted Patent US 9,112,660
Granted Patent B2
US 9,112,660 · App. 14/013,715 · Granted Aug 18, 2015

Maximum likelihood detection

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 9,112,660
App. No.
14/013,715
Granted
Aug 18, 2015
Kind
B2
Abstract

A method of symbol detection in an electronic device employing multi-user multiple input multiple output (MU-MIMO) communication over a first transmission layer of first and second transmission layers comprises various steps. A receiver comprises processing circuitry for performing these steps. A transmitted signal is received. The transmitted signal is decoded by detecting data symbols within the transmitted signal for the first transmission layer by performing Maximum Likelihood (ML) detection on the first transmission layer. ML detection comprises performing a search across all possible symbol constellation points in a set of constellation points available for the second transmission layer.

Claims (36)

1. A method of symbol detection in an electronic device employing multi-user multiple input multiple output (MU-MIMO) communication over a first transmission layer of first and second transmission layers, comprising:

receiving a transmitted signal; and

decoding the transmitted signal by detecting data symbols within the transmitted signal for the first transmission layer by performing Maximum Likelihood (ML) detection on the first transmission layer,

wherein the step of performing ML detection comprises performing a search across all possible symbol constellation points in a set of all constellation points available for the second transmission layer and wherein said set of symbol constellation points for the second transmission layer comprises a zero point and all points in QPSK, QAM16 and QAM64 modulation schemes.

2. The method of claim 1 , wherein the step of performing the search comprises determining the most likely transmitted data symbols for the first transmission layer which result in the smallest symbol error for all data symbols across said all possible symbol constellation points.

3. The method of claim 2 , further comprising outputting the most likely transmitted data symbols for the first transmission layer.

4. The method of claim 1 , wherein the first transmission layer comprises data symbols modulated based on constellation points which are a subset of the set of constellation points available for the second transmission layer.

5. The method of claim 4 , wherein said set of symbol constellation points for the second transmission layer comprises a zero point and all points in QPSK, QAM16 and QAM64 modulation schemes.

6. The method of claim 5 , wherein said subset of symbol constellation points for the first transmission layer consist of all points in one of: QPSK, QAM16 and QAM64 modulation schemes.

7. The method of claim 1 , wherein the step of performing the search further comprises performing the search across all possible symbol constellation points known for the first transmission layer and available for the second transmission layer.

8. The method of claim 1 , wherein the first transmission layer is the transmission layer assigned to the electronic device.

9. The method of claim 8 , wherein the second transmission layer is the transmission layer assigned to an additional device which is different to the electronic device.

10. An electronic device for performing multi-user multiple input multiple output (MU-MIMO) communication over a first transmission layer of first and second transmission layers, comprising:

a receiver for receiving a transmitted signal;

a decoder configured to decode the transmitted signal and detect data symbols within the transmitted signal for the first transmission layer by performing Maximum Likelihood (ML) detection on the first transmission layer with an ML detector,

wherein the ML detector is configured to perform a search across all possible symbol constellation points in a set of all constellation points available for the second transmission layer and wherein said set of symbol constellation points for the second transmission layer comprises a zero point and all points in QPSK, QAM16 and QAM64 modulation schemes.

11. The electronic device of claim 10 , wherein the decoder comprises the ML detector.

12. The electronic device of claim 10 , wherein the step of performing the search comprises determining the most likely transmitted data symbols for the first transmission layer which result in the smallest symbol error for all data symbols across said all possible symbol constellation points.

13. The electronic device of claim 12 , further comprising outputting the most likely transmitted data symbols for the first transmission layer.

14. The electronic device of claim 10 , wherein the first transmission layer comprises data symbols modulated based on constellation points which are a subset of the set of constellation points available for the second transmission layer.

15. The electronic device of claim 10 , wherein said subset of symbol constellation points for the first transmission layer consist of all points in one of: QPSK, QAM16 and QAM64 modulation schemes.

16. The electronic device of claim 10 , wherein the step of performing the search further comprises performing the search across all possible symbol constellation points known for the first transmission layer and available for the second transmission layer.

17. The electronic device of claim 10 , wherein the first transmission layer is the transmission layer assigned to the electronic device.

18. The electronic device of claim 17 , wherein the second transmission layer is the transmission layer assigned to an additional device which is different to the electronic device.

19. A non-transitory computer-readable medium comprising computer executable instructions which when executed by processing circuitry cause the processing circuitry to:

receive a transmitted signal; and

decode the transmitted signal by detecting data symbols within the transmitted signal for the first transmission layer by performing Maximum Likelihood (ML) detection on the first transmission layer,

wherein the performing ML detection comprises performing a search across all possible symbol constellation points in a set of all constellation points available for the second transmission layer and wherein said set of symbol constellation points for the second transmission layer comprises a zero point and all points in QPSK, QAM16 and QAM64 modulation schemes.

20. The non-transitory computer-readable medium of claim 19 , wherein performing the search comprises determining the most likely transmitted data symbols for the first transmission layer which result in the smallest symbol error for all data symbols across said all possible symbol constellation points.

21. The non-transitory computer-readable medium of claim 20 , where the processing circuitry is further caused to output the most likely transmitted data symbols for the first transmission layer.

22. The non-transitory computer-readable medium of claim 19 , wherein the first transmission layer comprises data symbols modulated based on constellation points which are a subset of the set of constellation points available for the second transmission layer.

23. The non-transitory computer-readable medium of claim 22 , wherein said set of symbol constellation points for the second transmission layer comprises a zero point and all points in QPSK, QAM16 and QAM64 modulation schemes.

24. The non-transitory computer-readable medium of claim 23 , wherein said subset of symbol constellation points for the first transmission layer consist of all points in one of: QPSK, QAM16 and QAM64 modulation schemes.

25. The non-transitory computer-readable medium of claim 19 , wherein performing the search further comprises performing the search across all possible symbol constellation points known for the first transmission layer and available for the second transmission layer.

26. The non-transitory computer-readable medium of claim 19 , wherein the first transmission layer is the transmission layer assigned to the electronic device.

27. The non-transitory computer-readable medium of claim 8 , wherein the second transmission layer is the transmission layer assigned to an additional device which is different to the electronic device.

Assignments (9)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2021
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 058125/0070 →
CHANGE OF NAME Recorded Nov 16, 2021
From: RESEARCH IN MOTION DEUTSCHLAND GMBH
To: BLACKBERRY DEUTSCHLAND GMBH
Reel/Frame 058751/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2021
From: HEMMING, ERWIN
To: RESEARCH IN MOTION DEUTSCHLAND GMBH
Reel/Frame 058124/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2021
From: LEACH, MARTIN GEOFFREY
To: BLACKBERRY UK LIMITED
Reel/Frame 058125/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2015
From: BLACKBERRY DEUTSCHLAND GMBH
To: BLACKBERRY LIMITED
Reel/Frame 036219/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2015
From: KOSAKOWSKI, MARTIN
To: BLACKBERRY DEUTSCHLAND GMBH
Reel/Frame 036076/0001 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034077/0227 →