IP Library Granted Patent US 10,342,032
Granted Patent B2
US 10,342,032 · App. 14/899,137 · Granted Jul 2, 2019

Method and device for streaming control data in a mobile communication system

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 10,342,032
App. No.
14/899,137
Granted
Jul 2, 2019
Kind
B2
Abstract

Interfacing between radio units in a base station in a mobile communication system uses a common public radio interface CPRI for streaming IQ data samples and control data arranged in lanes. A separate serial interface sRIO is now additionally used for transferring selected control data arranged in packets to a controller, the selected control data being streamed between other radio units via the common public radio interface. In the radio unit, the selected control data are arranged in packets to be transmitted via the serial interface, and, vice versa, the selected control data arranged in packets received via the serial interface are arranged in lanes to be streamed. Advantageously the control data of the streaming CPRI interface is seamlessly transferred to the controller via the packet based serial interface.

Claims (37)

1. A method of interfacing in a base station in a mobile communication system, the base station comprising radio units and at least one controller unit for controlling the radio units, different types of the radio units including at least one radio equipment unit coupled to at least one antenna and at least one radio equipment controller unit for controlling the radio equipment unit, the radio units having a common public radio interface for streaming data samples and control data arranged in lanes corresponding to antenna signals and a serial interface for transferring packets separate from the common public radio interface, the method comprising:

transferring, between a first radio unit and a further unit, selected control data arranged in packets via the serial interface, the selected control data corresponding to control data streamed between the first radio unit and a preceding radio unit via the common public radio interface;

in the first radio unit, arranging in packets the selected control data to be transmitted via the serial interface to the further unit, bypassing processing of the control data in the first radio unit;

receiving an interrupt packet by an interrupt unit in the first radio unit or the further unit, the interrupt unit triggering further processing of the selected control data upon receipt of the interrupt packet; and

in the further unit, processing the selected control data arranged in packets received via the serial interface.

2. Method as claimed in claim 1 , wherein said arranging in packets comprises

retrieving a target address from the control data formatted on the common public radio interface according to a predetermined protocol;

matching the target address to a target destination on the serial interface for selecting the control data, and, if selected,

transmitting the packet having the selected control data via the serial interface, the packet comprising the target address.

3. Device for use in a radio unit, the radio unit including at least one radio equipment unit coupled to at least one antenna and at least one radio equipment controller unit for controlling the radio equipment unit, the device comprising: a common public radio interface for streaming data samples and control data arranged in lanes corresponding to antenna signals and a serial interface for transferring packets separate from the common public radio interface, the device being configured for

transferring, between the device and a further unit, selected control data arranged in packets via the serial interface, the selected control data corresponding to control data streamed between the device and a preceding radio unit via the common public radio interface, the device comprising

a data handler arranged for arranging in packets the selected control data to be transmitted via the serial interface to the further unit, bypassing processing of the streamed control data in the device, and

an interrupt unit for triggering further processing of the selected control data upon receipt of an interrupt packet.

4. Device as claimed in claim 3 , wherein the data handler is configured for said arranging in packets by

retrieving a target address from the control data formatted on the common public radio interface according to a predetermined protocol,

matching the target address to a target destination on the serial interface for selecting the control data, and, if selected,

transmitting the packet having the selected control data via the serial interface, the packet comprising the target address.

5. Device as claimed in claim 4 , wherein the target address is a Media Access Control address.

6. Device as claimed in claim 3 , wherein the data handler is configured for said arranging in packets by storing the selected control data in the memory according to a buffer descriptor and for retrieving the selected control data from the memory to the serial interface according to the buffer descriptor.

7. Device as claimed in claim 3 , wherein the data handler is configured for maintaining a ring memory for storing buffer descriptors for respective data buffers, the sequence of stored buffer descriptors in the ring memory corresponding to sets of control data to be transferred as packets.

8. Device as claimed claim 7 , wherein the device is arranged for preparing the ring memory by creating a number of empty buffer descriptors for receiving the selected control data from the common public radio interface.

9. Device as claimed in claim 3 , wherein

the device comprises a direct memory access unit for directly accessing data in a memory,

the data handler is configured for storing selected control data in the memory according to a buffer descriptor and providing the buffer descriptor to the direct memory access unit, and

the direct memory access unit is configured for transferring the selected control data from the memory to the serial interface according to the buffer descriptor or, vice versa, transferring the selected control data from the serial interface to the memory.

10. Device as claimed in claim 3 , wherein the data handler is configured for said arranging in lanes by

retrieving from the packets received via the serial interface a target address,

matching the target address to a target destination on the common public radio interface for selecting the control data, and, if selected,

transmitting the selected control data via a respective lane determined according to the target address and formatted on the common public radio interface according to a predetermined protocol, or

maintaining a local unit address as the target destination address and, if the target address matches the local unit address, locally processing the selected control data.

11. Device as claimed in claim 3 , wherein the data handler is arranged for transferring a predetermined amount of the selected control data arranged in packets via the serial interface, and for generating and transferring via the serial interface an interrupt packet after transferring said predetermined amount.

12. Device as claimed in claim 3 , wherein the device is configured for transferring data samples of N lanes to the preceding radio unit via the common public radio interface, the interrupt packet indicative of transferring, by the preceding radio unit, the selected control data corresponding to a predetermined amount of the data samples of the N lanes.

13. Device as claimed in claim 3 , wherein the serial interface comprises a serial interface controller arranged for formatting control data in packets to be transmitted, and for retrieving control data from packets as received.

14. Device as claimed in claim 13 , wherein the serial interface is according to the Serial Rapid Input Output standard, or the Peripheral Component Interconnect Express standard.

15. Radio equipment controller unit for a base station in a mobile communication system, the radio equipment controller unit comprising the device according to claim 3 .

16. Radio equipment unit for a base station in a mobile communication system, the radio equipment unit comprising the device according to claim 3 .

17. Integrated circuit comprising the device according to claim 3 .

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040626 FRAME: 0683. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME EFFECTIVE NOVEMBER 7, 2016. Recorded Jan 12, 2017
From: NXP SEMICONDUCTORS USA, INC. (MERGED INTO); FREESCALE SEMICONDUCTOR, INC. (UNDER)
To: NXP USA, INC.
Reel/Frame 041414/0883 →
CHANGE OF NAME Recorded Nov 16, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040626/0683 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2015
From: SHOR, ROY; GOREN, ORI; HORN, AVRAHAM; KAHIL, YAEL; SHPRITZ, SHAY
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037312/0361 →