IP Library Granted Patent US 8,892,829
Granted Patent B2
US 8,892,829 · App. 13/408,787 · Granted Nov 18, 2014

Methods, systems, and computer readable media for integrated sub-block interleaving and rate matching

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,892,829
App. No.
13/408,787
Granted
Nov 18, 2014
Kind
B2
Abstract

Methods, systems, and computer readable media for fast, reduced memory and integrated sub-block interleaving and rate matching are disclosed. According to one aspect, the subject matter described herein includes a system for integrated sub-block interleaving and rate matching, which includes a buffer memory for storing sub-block data that has been encoded according to a channel encoding algorithm and a rate matching module for reading the sub-block data from the buffer memory using a sequence of addresses according to an interleaving algorithm, such that data is transferred from the buffer memory to the rate matching module in an order that emulates the order that the data would be produced by the interleaving algorithm or in the order that the data would be produced by the interleaving algorithm as modified by a rate matching algorithm.

Claims (25)

1. A system for integrated sub-block interleaving and rate matching, the system comprising:

a buffer memory for storing sub-block data that has been encoded according to a channel encoding algorithm;

a rate matching module for reading the sub-block data from the buffer memory using a sequence of addresses according to an interleaving algorithm and modified according to a rate matching algorithm such that data is transferred from the buffer memory to the rate matching module in an order that emulates the order that the data would be produced by the interleaving algorithm as modified by the rate matching algorithm.

2. The system of claim 1 comprising a long term evolution traffic generator, wherein the buffer memory and the rate matching module are components of the long term evolution traffic generator.

3. The system of claim 2 wherein the long term evolution traffic generator emulates at least one long term evolution user equipment.

4. The system of claim 1 comprising a long term evolution user equipment, wherein the buffer memory and the rate matching module are components of the long term evolution user equipment.

5. The system of claim 1 wherein the sequence of addresses is produced by an address sequencer module.

6. The system of claim 1 wherein the address sequencer module is a component of the rate matching module.

7. The system of claim 1 wherein the address sequencer module is separate from the rate matching module.

8. The system of claim 1 wherein the buffer memory comprises a random access memory.

9. The system of claim 1 comprising a Turbo encoder for encoding the sub-block data that is stored in the buffer memory.

10. A method for integrated sub-block interleaving and rate matching, the method comprising:

storing sub-block data that has been encoded according to a channel encoding algorithm into a buffer memory; and

transferring data from the buffer memory to a rate matching module using a sequence of addresses according to an interleaving algorithm and modified according to a rate matching algorithm, such that data is transferred from the buffer memory to the rate matching module in an order that emulates the order that the data would be produced by the interleaving algorithm as modified by the rate matching algorithm.

11. The method of claim 10 wherein storing sub-block data that has been encoded according to a channel encoding algorithm into a buffer memory comprises storing data into a random access memory.

12. The method of claim 10 wherein storing sub-block data that has been encoded according to a channel encoding algorithm into a buffer memory comprises storing sub-block data that has been encoded with a Turbo encoder.

13. The method of claim 10 wherein the steps of claim 10 are performed by a long term evolution traffic generator.

14. The method of claim 13 wherein the long term evolution traffic generator emulates at least one long term evolution user equipment.

15. The method of claim 10 wherein the steps of claim 10 are performed by a long term evolution user equipment.

16. A method for integrated sub-block interleaving and rate matching, the method comprising:

storing sub-block data that has been encoded according to a channel encoding algorithm into a buffer memory; and

transferring data from the buffer memory to a rate matching module using a sequence of addresses according to an interleaving algorithm, such that data is transferred from the buffer memory to the rate matching module in an order that emulates the order that the data would be produced by the interleaving algorithm, wherein storing sub-block data that has been encoded according to a channel encoding algorithm into a buffer memory comprises storing sub-block data that has been encoded with a Turbo encoder, and wherein storing sub-block data that has been encoded according to a channel encoding algorithm comprises storing sub-block data that has been encoded according to a long term evolution standard.

17. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:

storing sub-block data that has been encoded according to a channel encoding algorithm into a buffer memory; and

transferring data from the buffer memory to a rate matching module using a sequence of addresses according to an interleaving algorithm and modified according to a rate matching algorithm, such that data is transferred from the buffer memory to the rate matching module in an order that emulates the order that the data would be produced by the interleaving algorithm as modified by the rate matching algorithm.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Jan 25, 2013
From: IXIA
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029698/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: ASOKAN, RAMANATHAN
To: IXIA
Reel/Frame 028144/0344 →