System, method and apparatus for providing communications that conform to a cellular communication standard and a non-cellular communication standard
First Claim
1. A radio transceiver comprising:
- a programmable cellular radio front end comprising a digital radio frequency processor configured to support a cellular communication standard;
a programmable baseband processor connected to the digital radio frequency processor, programmed with instructions stored in a memory, that when executed by the programmable baseband processor perform the steps of;
(a) selectively bypassing a set of cellular communication standard specific functions in the digital radio frequency processor;
(b) selectively modifying a set of operating parameters to conform the radio transceiver to the non-cellular communication standard;
(c) processing a set of input data in accordance with the non-cellular communication standard including mapping the set of input data to a set of symbols and selectively filtering the set of symbols in accordance with the non-cellular communication standard;
(d) providing the processed set of input data to the digital radio frequency processor for transmission;
(e) receiving a set of output data from the digital radio frequency processor;
(f) demodulating the received set of output data to obtain a set of demodulated data; and
,(g) running a timing estimation algorithm on the set of demodulated data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a software defined radio transceiver that includes a programmable cellular radio front end and a programmable baseband processor. The programmable cellular radio front end is typically a digital radio frequency processor configured to support a cellular communication standard. The programmable baseband processor is connected to the digital radio frequency processor. The programmable baseband processor (a) selectively reconfigures the cellular configured digital radio frequency processor to support a non-cellular communication standard by bypassing one or more cellular communication standard specific function, and modifying one or more operating parameters to conform to the non-cellular communication standard, (b) processes input data in accordance with the non-cellular communication standard and provides the processed input data to the digital radio frequency processor for transmission, and (c) receives output data from the digital radio frequency processor and processes the received output data to obtain transmitted data.
22 Citations
28 Claims
-
1. A radio transceiver comprising:
-
a programmable cellular radio front end comprising a digital radio frequency processor configured to support a cellular communication standard; a programmable baseband processor connected to the digital radio frequency processor, programmed with instructions stored in a memory, that when executed by the programmable baseband processor perform the steps of; (a) selectively bypassing a set of cellular communication standard specific functions in the digital radio frequency processor; (b) selectively modifying a set of operating parameters to conform the radio transceiver to the non-cellular communication standard; (c) processing a set of input data in accordance with the non-cellular communication standard including mapping the set of input data to a set of symbols and selectively filtering the set of symbols in accordance with the non-cellular communication standard; (d) providing the processed set of input data to the digital radio frequency processor for transmission; (e) receiving a set of output data from the digital radio frequency processor; (f) demodulating the received set of output data to obtain a set of demodulated data; and
,(g) running a timing estimation algorithm on the set of demodulated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing communications that conform to a cellular communication standard and a non-cellular communication standard comprising the steps of:
-
providing a radio transceiver having a programmable cellular radio front end having a digital radio frequency processor; configuring the digital radio frequency processor to support the cellular communication standard; providing a programmable baseband processor connected to the digital radio frequency processor; selectively reconfiguring the cellular configured digital radio frequency processor to support a communication standard chosen from the group of the non-cellular communication standard and the cellular communication standard; performing communications conforming to the cellular communication standard by (a) enabling a set of cellular communication standard specific functions, and modifying a set of operating parameters to conform to the cellular communication standard, (b) processing a first set of input data in accordance with the cellular communication standard and providing the processed first set of input data to the digital radio frequency processor for transmission, and (c) receiving a first set of output data from the digital radio frequency processor and processing the received first set of output data to obtain a first set of transmitted data; and
,performing communications conforming to the non-cellular communication standard by (a) reconfiguring the cellular configured digital radio frequency processor to support the non-cellular communication standard by bypassing the set of cellular communication standard specific functions, and modifying the set of operating parameters to conform to the non-cellular communication standard, (b) processing a second set of input data in accordance with the non-cellular communication standard by mapping the second set of input data to a set of symbols and filtering the set of symbols in accordance with the non-cellular communication standard, and providing the processed second set of input data to the digital radio frequency processor for transmission, and (c) receiving a second set of output data from the digital radio frequency processor and processing the received second set of output data by demodulating the received second set of output data to obtain a set of demodulated data running a timing estimation algorithm on the demodulated data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communications system utilizing a cellular communications network supporting a cellular communication standard and a non-cellular communications network supporting a non-cellular communication standard, comprising:
-
a set of mobile stations configured to communicate with both the cellular communications network and the non-cellular communications network; and wherein each mobile station in the set of mobile stations comprises an antenna, a programmable cellular radio front end comprising a digital radio frequency processor configured to support the cellular communication standard, and a programmable baseband processor connected to the digital radio frequency processor, programmed with instructions stored in a memory, that when executed by the programmable baseband processor carry out the steps of; (a) selectively communicating with the non-cellular communications network by; i. bypassing a set of cellular communication standard specific functions, and, ii. modifying a set of operating parameters to conform to the non-cellular communication standard; (b) processing a set of input data in accordance with the non-cellular communication standard by mapping the set of input data to a set of symbols and filtering the set of symbols in accordance with the non-cellular communication standard; (c) providing the processed a set of input data to the digital radio frequency processor for transmission; and
,(d) receiving a set of output data from the digital radio frequency processor and demodulating the received set of output data to obtain a set of demodulated data.
-
-
23. A communication system utilizing a first digital RF processor (DRP) and a second DRP, the first DRP having a first programmable RF processor and a first programmable baseband processor, a second DRP having a second programmable RF processor and a second programmable baseband processor, both the first DRP and the second DRP configurable for cellular communications according to a cellular communications standard, comprising:
-
a radio transmitter further comprising a first memory, a first digital signal processor (DSP), a first field programmable gate array (FPGA) connected to the first DSP, the first DRP connected to the first FPGA, a first DRP memory in the first DRP and a first antenna connected to the first DRP wherein the first FPGA is configured to translate a first set of communication signals between the first DSP and the first DRP; a radio receiver further comprising a second memory, the second DRP, a second FPGA connected to the second DRP, a second DSP connected to the second FPGA, a second DRP memory in the second DRP and a second antenna connected to the second DRP, wherein the second FPGA is configured to translate a second set of communication signals between the second DSP and the second DRP; wherein the first memory includes a first set of instructions, that when executed by the first DSP performs the steps; (a) receiving a set of input data into the first memory; (b) mapping the set of input data into a set of input symbols according to a non-cellular communications standard; (c) filtering the set of input symbols according to a filter function prescribed by the non-cellular communications standard to create a set of modulation word data; and
,(d) transmitting the set of modulation word data to the first DRP using the first FPGA; wherein the first memory includes a second set of instructions, that when executed by the first DRP performs the steps; (e) loading the set of modulation word data into the first DRP memory; (f) configuring a set of PLL parameters for a first digital phase locked loop included in the first DRP; (g) transmitting the set of modulation word data from the first DRP memory to the first digital phase locked loop; (h) modulating a carrier signal according to the set of modulation control words to form a modulated signal; and
,(i) transmitting the modulated signal from the first DRP to the second DRP using the first antenna; wherein the second DRP memory includes a third set of instructions, that when executed by the second DRP performs the steps; (j) receiving the modulated signal from the first DSP using the second antenna; (k) downconverting, filtering and converting the received modulated signal into a set of digital IQ data; and
,(l) transmitting the set of digital IQ data to the second DSP using the second FPGA; wherein the second memory includes a fourth set of instructions, that when executed by the second DSP performs the steps; (m) demodulating the set of digital IQ data to recover the set of input data; and
,(n) storing the recovered set of input data in the second memory. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification