IP Library Granted Patent US 9,509,545
Granted Patent B2
US 9,509,545 · App. 13/946,520 · Granted Nov 29, 2016

Space and latency-efficient HSDPA receiver using a symbol de-interleaver

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,509,545
App. No.
13/946,520
Granted
Nov 29, 2016
Kind
B2
Abstract

A method at a mobile device, the method comprising: receiving one or more data symbols; determining reduced symbols for each of the data symbols, the reduced symbols corresponding to each of at least two orthogonal components of the data symbols; and, storing the reduced symbols in a symbol buffer.

Claims (52)

1. A method at a mobile device, the method comprising:

de-spreading one or more data symbols to produce de-spread data symbols, each data symbol representing respective data encoded as a respective quadrature amplitude modulated ‘QAM’ symbol;

determining reduced symbols based on the de-spread data symbols, each reduced symbol comprising:

a respective first pulse amplitude modulated ‘PAM’ symbol representing a respective PAM data symbol for an in-phase component of a respective data symbol, and

a respective second pulse amplitude modulated ‘PAM’ symbol representing a respective PAM data symbol for a quadrature component of the respective data symbol,

wherein the in-phase component of the respective data symbol and the quadrature component of the respective data symbol indicate independent data;

storing, prior to modulation demapping to determine soft decisions from the reduced symbols, the reduced symbols in a symbol buffer;

while storing the reduced symbols in the symbol buffer and prior to performing the modulation demapping, estimating QAM amplitudes of the de-spread data symbols;

after the storing, de-interleaving the reduced symbols to produce de-interleaved reduced symbols;

performing, based on the estimating QAM amplitudes, the modulation demapping on the de-interleaved reduced symbols to produce soft decisions;

performing constellation de-arrangement of the soft decisions; and

based on performing the constellation de-arrangement, performing rate de-matching and HARQ combining of the soft decisions.

2. The method of claim 1 , wherein the data symbols are N-QAM symbols, and the reduced symbols are two √{square root over (N)}-PAM symbols for each received N-QAM symbol, wherein N is a number of different QAM symbols available.

3. The method of claim 1 , wherein the one or more data symbols are received from one or more physical channels.

4. The method of claim 1 , wherein the de-interleaving the reduced symbols is performed by a symbol de-interleaver at the mobile device.

5. The method of claim 4 , wherein the data symbols are obtained by de-spreading symbols within a physical channel that is divided into sub-frames, and wherein the symbol buffer comprises a physical channel ‘PhCH’ buffer at the mobile device that stores a complete sub-frame of the physical channel.

6. The method of claim 5 , wherein the symbol de-interleaver performs demapping of the reduced symbols to determine soft decisions for the reduced symbols.

7. The method of claim 1 , wherein the symbol buffer is a subframe symbol buffer stored in local memory of the mobile device and wherein the subframe symbol buffer stores de-interleaved reduced symbols from the de-interleaver.

8. The method of claim 1 , further comprising:

receiving channel symbols within a plurality of physical channels, the physical channels being divided into a plurality of sub-frames; and

obtaining the data symbols by de-spreading channel symbols within one physical channel,

wherein the storing comprises storing all symbols for a particular physical channel subframe, and

wherein the de-interleaving is performed after storing all symbols for the particular physical channel subframe.

9. The method of claim 1 , further comprising, buffering into a QAM amplitude buffer, while storing the reduced symbols in the symbol buffer the QAM amplitudes during the de-interleaving, and

wherein performing the modulation demapping comprises retrieving QAM amplitudes from the QAM amplitude buffer in a temporal order corresponding to the de-interleaving.

10. A mobile device configured to:

de-spread one or more data symbols to produce de-spread data symbols, each data symbol representing respective data encoded as a respective quadrature amplitude modulated ‘QAM’ symbol;

determine reduced symbols based on the de-spread data symbols, each reduced symbol comprising:

a respective first pulse amplitude modulated ‘PAM’ symbol representing a respective PAM data symbol for an in-phase component of a respective data symbol, and

a respective second pulse amplitude modulated ‘PAM’ symbol representing a respective PAM data symbol for a quadrature component of the respective data symbol,

wherein the in-phase component of the respective data symbol and the quadrature component of the respective data symbol indicate independent data;

store, prior to modulation demapping to determine soft decisions from the reduced symbols, the reduced symbols in a symbol buffer;

while the reduced symbols are stored in the symbol buffer and prior to performing the modulation demapping, estimate QAM amplitudes of the de-spread data symbols;

after the reduced symbols have been stored in the symbol buffer, de-interleaving the reduced symbols to produce de-interleaved reduced symbols;

perform, based on the estimation of QAM amplitudes, the modulation demapping on the de-interleaved reduced symbols to produce soft decisions;

perform constellation de-arrangement of the soft decisions; and

based on performing the constellation de-arrangement, perform rate de-matching and HARQ combining of the soft decisions.

11. The mobile device of claim 10 , wherein the data symbols are obtained by de-spreading symbols within a physical channel that is divided into sub-frames, and wherein the symbol buffer comprises a physical channel ‘PhCH’ buffer at the mobile device that stores a complete sub-frame of the physical channel.

12. The mobile device of claim 11 , wherein a symbol de-interleaver demaps the reduced symbols.

13. The mobile device of claim 10 , wherein the symbol buffer is a subframe symbol buffer stored in local memory of the mobile device and wherein the subframe symbol buffer stores de-interleaved reduced symbols from a de-interleaver.

14. A non-transitory computer-readable memory having computer instructions stored therein, which computer instructions, when executed, cause a computer to:

de-spread one or more data symbols to produce de-spread data symbols, each data symbol representing respective data encoded as a respective quadrature amplitude modulated ‘QAM’ symbol;

determine reduced symbols based on the de-spread data symbols, each reduced symbol comprising:

a respective first pulse amplitude modulated ‘PAM’ symbol representing a respective PAM data symbol for an in-phase component of a respective data symbol, and

a respective second pulse amplitude modulated ‘PAM’ symbol representing a respective PAM data symbol for a quadrature component of the respective data symbol,

wherein the in-phase component of the respective data symbol and the quadrature component of the respective data symbol indicate independent data;

store, prior to modulation demapping to determine soft decisions from the reduced symbols, the reduced symbols in a symbol buffer;

while the reduced symbols are stored in the symbol buffer and prior to performing the modulation demapping, estimate QAM amplitudes of the de-spread data symbols;

after the reduced symbols have been stored in the symbol buffer, de-interleaving the reduced symbols to produce de-interleaved reduced symbols;

perform, based on the estimation of QAM amplitudes, the modulation demapping on the de-interleaved reduced symbols to produce soft decisions;

perform constellation de-arrangement of the soft decisions; and

based on performing the constellation de-arrangement, perform rate de-matching and HARQ combining of the soft decisions.

Assignments (6)
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 Oct 31, 2016
From: BLACKBERRY DEUTSCHLAND GMBH
To: BLACKBERRY LIMITED
Reel/Frame 040174/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2016
From: XIANG, LIU
To: BLACKBERRY DEUTSCHLAND GMBH
Reel/Frame 037732/0896 →
EMPLOYEE/CONSULTANT CONFIDENTIALITY AND INTELLECTUAL PROPERTY AGREEMENT Recorded Feb 15, 2016
From: HARRIS-DOWSETT, DAMIAN KELLY; CARSELLO, STEPHEN; KELLER, THOMAS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 037876/0700 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034077/0227 →