IP Library Granted Patent US 8,806,310
Granted Patent B2
US 8,806,310 · App. 13/100,190 · Granted Aug 12, 2014

Rate matching and de-rate matching on digital signal processors

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,806,310
App. No.
13/100,190
Granted
Aug 12, 2014
Kind
B2
Abstract

Provided are systems and methods for rate matching and de-rate matching on digital signal processors. For example, there is a system for rate matching and de-rate matching, where the system includes a memory configured to contain a plurality of blocks of data, and a digital signal processor configured to pre-compute permutation parameters common to the plurality of blocks, wherein the plurality of blocks are subject to a set of given puncturing parameters. The digital signal processor is configured to process each block in the plurality of blocks by computing a block signature from pre-computed puncturing thresholds, matching the block signature to one of a set of pre-computed zone signatures, deriving a zone index corresponding to the one matched pre-computed zone signature, and applying pre-computed permutation and puncturing transformations corresponding to the zone index to the block.

Claims (5)

1. An apparatus, comprising: a digital signal processor configured to: pre-compute permutation parameters common to a plurality of blocks, wherein the plurality of blocks are subject to a set of given puncturing parameters; and for each block in the plurality of blocks: compute a block signature from pre-computed puncturing thresholds; match the block signature to one of a set of pre-computed zone signatures; derive a zone index corresponding to the one matched pre-computed zone signature; apply pre-computed permutation and puncturing transformations corresponding to the zone index to the block.

2. The apparatus of claim 1 , wherein the digital signal processor is further configured to: load the block into a vector register after deriving the zone index.

3. The apparatus of claim 2 , wherein the digital signal processor is further configured to perform at least one of: apply the pre-computed permutation and puncturing transformations to the packed block in the vector register; unpack the transformed block in the vector register; or write the unpacked transformed block in the vector register to the memory.

4. The apparatus of claim 1 , wherein the pre-computed permutation and puncturing transformations are applied to the block.

5. The apparatus of claim 1 , wherein the transformed block is written to the vector register.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2014
From: MINDSPEED TECHNOLOGIES, INC.; MINDSPEED TECHNOLOGIES U.K., LIMITED; MINDSPEED TELECOMMUNICATIONS TECHNOLOGIES DEVELOPMENT (SHENSHEN) CO. LTD.; PICOCHIP (BEIJING) TECHNOLOGY COMPANY LIMITED
To: INTEL CORPORATION
Reel/Frame 032372/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2011
From: LI, YUAN; NICOLAS, JULIEN; ZHU, JIANBIN
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 026613/0476 →