IP Library Granted Patent US 9,258,020
Granted Patent B2
US 9,258,020 · App. 14/289,893 · Granted Feb 9, 2016

Scalable mapping with integrated summing of samples for multiple streams in a radio interface frame

Inventors: Avinash Kant Raikwar (Bangalore, IN); Amit Kumar Mishra (Cape Town, SA)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
H04B1/04H04B1/38H04W88/085
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,258,020
App. No.
14/289,893
Granted
Feb 9, 2016
Kind
B2
Abstract

An apparatus includes a first circuit, a second circuit, and a third circuit. The first circuit may be configured to buffer a plurality of antenna carrier sample streams. The second circuit is coupled to the first circuit and may be configured to generate message data through pipelined processing and mapping of the antenna carrier samples. The third circuit is coupled to the second circuit and may be configured to generate a master frame in response to the processed and mapped message data.

Claims (39)

1. An apparatus comprising:

a first circuit configured to buffer a plurality of antenna carrier sample streams in a buffer cluster and associate each buffer of said buffer cluster with a unique value;

a second circuit coupled to said first circuit and configured to generate message data through pipelined processing and mapping of said plurality of antenna carrier samples; and

a third circuit coupled to said second circuit and configured to generate a master frame in response to the processed and mapped message data.

2. The apparatus according to claim 1 , further comprising a fourth circuit configured to transmit said master frame serially.

3. The apparatus according to claim 1 , wherein said pipelined processing comprises summing said plurality of said antenna carrier samples.

4. The apparatus according to claim 3 , wherein said plurality of said antenna carrier samples summed is determined based on comparing an index value and a modulo value associated with each antenna carrier sample to a message slot count.

5. The apparatus according to claim 4 , wherein the pipelined processing of the second circuit is enabled when a match is detected between said index value, said modulo value and said message slot count.

6. The apparatus according to claim 4 , wherein the apparatus is configured to bypass the pipelined processing of the second circuit when only one antenna carrier sample stream of the plurality of antenna carrier sample streams is in a slot associated with the message slot counter.

7. The apparatus according to claim 1 , said buffer cluster includes a plurality of stream first-in first-out (FIFO) clusters, each stream FIFO cluster of said plurality of stream FIFO clusters receiving a number of said plurality of antenna carrier streams.

8. The apparatus according to claim 7 , wherein each of said stream FIFO clusters comprises a plurality of first-in first-out (FIFO) buffers, each FIFO buffer associated with a unique index and modulo value.

9. The apparatus according to claim 1 , wherein said third circuit further comprises:

an empty slot data buffer (ESDB);

an empty slot pointer buffer (ESPB); and

a master frame data buffer (MFDB) coupled to said ESDB and said ESPB and configured to combine processed and unprocessed samples from the second circuit to form said master frame.

10. The apparatus according to claim 1 , wherein said apparatus is part of a base transceiver station architecture.

11. The apparatus according to claim 1 , wherein said apparatus is fabricated as one or more integrated circuits used in a radio interface between a radio frequency (RF) module and a base band (BB) module.

12. An apparatus comprising:

a first circuit configured to buffer a plurality of antenna carrier sample streams;

a second circuit configured to generate message data through pipelined processing and mapping of said plurality of antenna carrier sample; and

a third circuit coupled to said second circuit and configured to generate a master frame in response to the processed and mapped message data, said third circuit comprising:

an empty slot data buffer (ESDB);

an empty slot pointer buffer (ESPB); and

a master frame data buffer (MFDB) coupled to said ESDB and said ESPB and configured to combine processed and unprocessed samples from the second circuit to form said master frame.

13. The apparatus according to claim 12 , said first circuit comprises a plurality of stream first-in first-out (FIFO) clusters, each cluster of said plurality of stream FIFO clusters receiving a number of said plurality of antenna carrier streams.

14. The apparatus according to claim 13 , wherein each cluster of said stream FIFO clusters comprises a plurality of first-in first-out (FIFO) buffers, each FIFO buffer of the plurality of FIFO buffers associated with a unique index and modulo value.

15. A method of processing and mapping messages in radio interface frames comprising the steps of:

buffering a plurality of antenna carrier sample streams;

comparing an index value and a modulo value associated with each antenna carrier sample with a message slot count of a message slot counter;

generating message data through processing and mapping of said antenna carrier samples, wherein said processing and mapping comprises pipelined processing when a match is detected between said index value and said modulo value associated with each antenna carrier sample and said message slot count; and

generating a master frame in response to the processed, mapped and conditionally pipeline processed message data.

16. The method according to claim 15 , wherein said pipelined processing comprises summing said plurality of antenna carrier samples.

17. The method according to claim 15 , further comprising:

bypassing said pipelined processing when only one antenna carrier sample is in a slot of a message slot counter associated with the message slot count.

18. The method according to claim 15 , further comprising:

writing an antenna carrier sample or an empty slot message to a slot in a master frame buffer during each cycle of the message slot counter.

19. The method according to claim 18 , further comprising:

replacing each empty slot message in said master frame buffer with a result of processing a number of corresponding antenna carrier samples.

20. The method according to claim 15 , wherein buffering the plurality of antenna carrier sample streams includes receiving said plurality of antenna carrier streams in a plurality of stream first-in first-out (FIFO) clusters, wherein each of said stream FIFO clusters comprises a plurality of first-in first-out (FIFO) buffers, and wherein each FIFO buffer is associated with a unique index value and unique modulo value.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2014
From: RAIKWAR, AVINASH KANT; MISHRA, AMIT KUMAR
To: LSI CORPORATION
Reel/Frame 032985/0977 →
Continuity (1)
Related Publication 20150349811A1 · Dec 3, 2015