Radio-frequency signal processing systems and methods
US-2024333403-A1 · Oct 3, 2024 · US
US9654149B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9654149-B2 |
| Application number | US-81086508-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 23, 2008 |
| Priority date | Dec 28, 2007 |
| Publication date | May 16, 2017 |
| Grant date | May 16, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In a first aspect an exemplary embodiment of the invention provides a method that includes instantiating a plurality of radio protocols, operating the plurality of radio protocols with an underlying physical layer, where each instantiation of a same radio protocol is embodied in a same code module and where each instantiation has associated data stored in a memory. The operating of the plurality of radio protocols comprises executing each instantiation of the radio protocols so that a portion of resources are shared between different instantiations of the radio protocols and different instantiations of radio protocols do not interfere with each other.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: instantiating a plurality of radio protocols via a multiradio controller, and operating the plurality of radio protocols with an underlying physical layer, where each instantiation of a same radio protocol is embodied in a same code module and where each instantiation has associated data stored in a memory, where the operating comprises simultaneously executing each instantiation of the same radio protocol so that a portion of resources are shared between different instantiations of the plurality of radio protocols and different instantiations of the plurality of radio protocols do not interfere with each other, where each instantiation is executed so as to divide communication traffic among the instantiations and then to recombine the divided communication traffic into a single effective stream of communication traffic, wherein the each instantiation of the same radio protocol includes instantiation of one of a plurality of activated and ready for use radio protocols, and wherein the simultaneously executing comprises executing the first instantiation and the second instantiation on respective simultaneous active connections. 2. A method according to claim 1 , where each instantiation comprises a plurality of instances of a same radio protocol. 3. A method according to claim 1 , where the different instantiations comprise a plurality of instances of different radio protocols. 4. A method according to claim 1 , where each instantiation is executed in a time sliced manner by at least one data processor core. 5. A method according to claim 1 , where each instantiation is executed by at least one vector processor. 6. A method according to claim 1 , where each instantiation is executed by at least one digital signal processor. 7. A method according to claim 1 , where each instantiation is executed to handle a single stream of communication traffic. 8. A method according to claim 1 , executed in a multiple subscriber identity module wireless communication device. 9. A memory storing a program of computer readable instructions that when executed by a processor result in actions that comprise: instantiating a plurality of radio protocols via a multiradio controller, and operating the plurality of multiple radio protocols with an underlying physical layer, where each instantiation of a same radio protocol is embodied in a same code module, and where each instantiation has associated data stored in a memory, where the operating comprises simultaneously executing each instantiation of the same radio protocol so that a portion of resources are shared between different instantiations of the plurality of radio protocols and different instantiations of the plurality of radio protocols do not interfere with each other, where each instantiation is executed so as to divide communication traffic among the instantiations and then recombine the divided communication traffic into a single effective stream of communication traffic, wherein the each instantiation of the same radio protocol includes instantiation of one of a plurality of activated and ready for use radio protocols, and wherein the simultaneously executing comprises executing the first instantiation and the second instantiation on respective simultaneous active connections. 10. An apparatus, comprising: a memory; a hardware unit embodying a physical layer; and a multiradio controller configured to instantiate a plurality of the radio protocols and to simultaneously operate the plurality of radio protocols with the hardware unit, where each instantiation of a same radio protocol is embodied in a same code module and with associated data stored in the memory, said multiradio controller further configured to execute each instantiation of the same radio protocol so that a portion of resources are shared between different instantiations of the plurality of radio protocols, and different instantiations of the plurality radio protocols do not interfere with each other, said multiradio controller further configured to execute each instantiation by dividing communication traffic among the instantiations and to recombine the divided communication traffic into a single effective stream of communication traffic, wherein the each instantiation of the same radio protocol includes instantiation of one of a plurality of activated and ready for use radio protocols, and wherein the simultaneously operating comprises executing the first instantiation and the second instantiation on respective simultaneous active connections. 11. The apparatus according to claim 10 , further configured to execute each instantiation with a plurality of instances of a same radio protocol. 12. The apparatus according to claim 10 , further configured to execute the different instantiations with a plurality of instances of different radio protocols. 13. The apparatus according claim 10 , wherein the controller is configured to execute each instantiation of the radio protocols in a time sliced manner by using at least one data processor core. 14. The apparatus according to claim 10 , wherein the controller is further configured to execute each instantiation using at least one vector processor. 15. The apparatus according to claim 10 , wherein the controller is further configured to execute each instantiation by using at least one digital signal processor. 16. The apparatus according to claim 10 , further configured to execute each instantiation with a single stream of communication traffic. 17. The apparatus according claim 10 , embodied in a multiple subscriber identity module wireless communication device.
Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain (digital baseband systems H04L25/00; digital modulation/demodulation H04L27/00; CDMA H04B1/707; TDMA H04B7/2643; image transmission H04N5/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.