IP Library Granted Patent US 9,748,979
Granted Patent B2
US 9,748,979 · App. 14/795,124 · Granted Aug 29, 2017

System for providing software defined radio on a device

Inventors: John Gruninger (Gainesville, VA); Christopher Todd (Ashburn, VA); Matthew Todd (Evergreen, CO)
Assignee: TAPHERE! TECHNOLOGY, LLC
H04B1/0003H04W88/02
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,748,979
App. No.
14/795,124
Granted
Aug 29, 2017
Kind
B2
Abstract

A system for providing software defined radio on a mobile device includes a hardware portion including an antenna and an interface configured to connect to the mobile device; a software portion configured for execution on the mobile device, the software portion configured to receive and process RF signals received at the antenna.

Claims (14)

1. A computer program product, tangibly embodied on a non-transitory computer readable medium, for providing software defined radio on a device, the computer program product including instructions that, when executed by a processor, cause the processor to execute modules comprising:

an in-phase and quadrature-phase (I/Q) acquisition module configured to receive a digitized radio frequency (RF) signal and acquire in-phase and quadrature-phase components of the digitized RF signal;

a modem module to demodulate an output of the I/Q acquisition module;

a codec module to decode the output of the I/Q acquisition module; and

a data interpretation module to interpret the output of the I/Q acquisition module;

wherein the I/Q acquisition module, modem module, codec module and data interpretation module comprise independent, modular software modules;

wherein the I/Q acquisition module captures a state of an electromagnetic (EM) wave in polar coordinates, where an amplitude corresponds to a distance of a sample from an origin, a phase corresponds to an angle of a line from the origin to the sample from an axis, and the frequency is derived as a first derivative of a phase angle;

wherein the amplitude and the phase represented on an (X,Y) coordinate system provides the in-phase and quadrature-phase components;

wherein the codec module performs transforms on the in-phase and quadrature-phase components to emulate an analog circuit;

wherein the codec module determines the amplitude of each sample, creates a waveform, and converts the waveform to provide fluctuations in an output signal;

wherein the modem module comprises a virtual demodulator to measure a phase angle from sample-to-sample, create a waveform from variations between samples and generate an output signal;

wherein the data interpretation module comprises a lookup table to translate the output of the I/Q acquisition module into a useable form for other software applications;

wherein the instructions cause the processor to generate a tuning page, the tuning page providing an interface for one or more of tuning, seeking, signal strength, preset frequencies, bandwidth, Beat Frequency Offset (BFO), one-touch recording of RF signals and transmitting of RF signals;

wherein the instructions cause the processor to store recordings of RF signals as captured between low and high ends of a defined spectrum at the time of recording, regardless of a specific tuned frequency at capture time.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS PREVIOUSLY RECORDED AT REEL: 042163 FRAME: 0882. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 20, 2017
From: GRUNINGER, JOHN; TODD, CHRISTOPHER; TODD, MATTHEW
To: TAPHERE! TECHNOLOGY, LLC
Reel/Frame 042913/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2017
From: GRUNINGER, JOHN; TODD, CHRISTOPHER; TODD, MATTHEW
To: TAPHERE! TECHNOLOGY LLC
Reel/Frame 042163/0882 →
Continuity (2)
Provisional Application 62059890 · Oct 4, 2014
Related Publication 20160099728A1 · Apr 7, 2016