Configurable integrated radio processor
First Claim
1. A configurable radio unit capable of receiving information from a baseband processor via a common public radio interface (CPRI) standard, the radio unit comprising:
- a memory that stores a user-defined first subset of contiguous bits, a user-defined second subset of contiguous bits, and at least one of a user-defined line rate and a user-defined frame length; and
one or more processors and/or circuits, including;
a CPRI framer module configured to generate, from the information received from the baseband processor, a stream of CPRI basic frames based on the at least one of the user-defined line rate and the user-defined frame length;
a protocol pump module configured to extract the user-defined first subset of contiguous bits from consecutive CPRI basic frames of the CPRI basic frame stream corresponding to quadrature signal information; and
a control channel module configured to extract the user-defined second subset of contiguous bits from the consecutive CPRI basic frames of the CPRI basic frame stream corresponding to control channel information.
7 Assignments
0 Petitions
Accused Products
Abstract
In a base station, a configurable radio unit allows for communication with a baseband processor that satisfies a CPRI standard while allowing personalization and customization by the end user in order to prevent undesired usage and/or access by other users/competitors. The radio module is programmable to allow for specific designation of the location, lengths, and types of signal and control information within CPRI basic frames. By being configured to allow for the adjustment of these parameters, the radio module can be commonly and mass produced while allowing for end users of the processors to personalize their use without additional hardware components, such as FPGA circuits. In addition, by generating a container frame, the radio module can allow for asynchronous communication between the CPRI standard and an employed communication scheme.
16 Citations
20 Claims
-
1. A configurable radio unit capable of receiving information from a baseband processor via a common public radio interface (CPRI) standard, the radio unit comprising:
-
a memory that stores a user-defined first subset of contiguous bits, a user-defined second subset of contiguous bits, and at least one of a user-defined line rate and a user-defined frame length; and one or more processors and/or circuits, including; a CPRI framer module configured to generate, from the information received from the baseband processor, a stream of CPRI basic frames based on the at least one of the user-defined line rate and the user-defined frame length; a protocol pump module configured to extract the user-defined first subset of contiguous bits from consecutive CPRI basic frames of the CPRI basic frame stream corresponding to quadrature signal information; and a control channel module configured to extract the user-defined second subset of contiguous bits from the consecutive CPRI basic frames of the CPRI basic frame stream corresponding to control channel information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A configurable radio unit capable of receiving information from a baseband processor via a common public radio interface (CPRI) standard using a selected communication scheme and processing the received information for transmission to a wireless communication environment, the radio unit comprising:
-
one or more processors and/or circuits, comprising; a CPRI framer module configured to generate, from the information received from the baseband processor, a stream of CPRI basic frames having a standard CPRI basic frame rate; and a protocol pump module configured to extract a subset of contiguous bits from consecutive CPRI basic frames of the CPRI basic frame stream representative of quadrature signal information, wherein the selected communication scheme employs a sample rate that is not an integer multiple of the standard CPRI basic frame rate. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for transmitting signal data contained within a common public radio interface (CPRI) basic frame stream when employing a CPRI communication scheme whose sample rate is other than an integer multiple of a CPRI basic frame rate of the CPRI basic frame stream, the method comprising:
-
calculating a least common multiple of the CPRI communication scheme sample rate and the CPRI basic frame rate; generating a container frame based on the calculated least common multiple; extracting a subset of bits from continuous CPRI basic frames of the CPRI basic frame stream; organizing the extracted subsets of bits into a plurality of in-phase/quadrature symbols within the container frame; buffering the container frame for transmission; detecting clock slipping based on a clock associated with the communication scheme and a clock associated with the CPRI basic frame stream; and compensating for the clock slipping after the clock slipping has been detected, the compensating including increasing or decreasing a size of the container frame by a size of at least one CPRI basic frame. - View Dependent Claims (16, 17, 18, 19)
-
Specification