US20120249888A1

Software Defined Radio for Universal Demodulation of Digital and Analog TV Signals

Claim Score by NHIP

Read claim 11, the broadest

Abstract

A Software Defined Radio (SDR) subsystem capable of supporting a multiple communication standards and platforms for modulation, demodulation and trans-modulation of an input signal is provided. The SDR subsystem includes a Signal Conditioning Cluster (SCC) unit that includes a signal conditioning CPU adapted for sample based signal processing, a Signal Processing Cluster (SPC) unit that includes a signal processing CPU adapted for block based signal processing, and a Channel Codec Cluster (CCC) unit that performs a channel encoding or a channel decoding operation.

US20120249888A1, drawing sheet 1
Sheet 1 of 28

Term

5.5 yearsto projected expiry

Projected expiry 30 March 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

13 claims: 3 independent, 10 dependent

  1. 1
    A Software Defined Radio (SDR) subsystem capable of supporting multiple communication standards, for modulation and demodulation of an input signal, said SDR subsystem comprising:a Signal Conditioning Cluster (SCC) unit;a Signal Processing Cluster (SPC) unit;and a Channel Codec Cluster (CCC) unit that performs a channel encoding and a channel decoding;wherein said SCC unit (i) receives a baseband signal from said SPC unit and produces a digital Intermediate Frequency (IF) signal for said modulation, and (ii) receives an IF signal from a tuner and produces a complex baseband signal for said demodulation;wherein said SPC unit (i) receives encoded bits from said CCC unit and produces said baseband signal for said modulation, and (ii) receives said complex baseband signal from said SCC unit and produces decision bits for said demodulation;wherein said CCC unit (i) receives said input signal and produces said encoded bits for said modulation, and (ii) receives said decision bits from said SPC unit and produces a decoded data for said demodulation.
  2. 8
    A method for demodulating an input signal in software defined radio (SDR) subsystem that is capable of supporting multiple communication standards, said method comprising:receiving said input signal in a tuner and converting said input signal into one of a zero Intermediate Frequency (IF) signal, a low IF signal, and a standard IF signal;converting said one of said zero IF signal, said low IF signal, and said standard IF signal into a digital signal;down converting said digital signal into a complex baseband signal;performing a FIR filtering, an IIR filtering, an interpolation and a sample rate conversion filtering on said complex baseband signal to produce a filtered complex baseband signal using a Signal Conditioning CPU (SCON CPU) adapted for a sample based signal processing;performing a demodulation, a channel estimation, a channel correction, and a de-mapping on said filtered complex baseband signal based on said multiple communication standards to obtain decision bits using a Signal Processing CPU (SPROC CPU) adapted for a block based signal processing;and performing at least one of a viterbi decoding, a Reed Solomon (RS) decoding, and a Low-Density Parity-Check (LDPC) decoding on said decision bits to obtain decoded data.
  3. 11
    Broadest claimClaim Score 44, average(NHIP)A method for modulating an input signal in a software defined radio (SDR) subsystem that is capable of supporting multiple communication standards, said method comprising:performing at least one of a viterbi encoding, a Reed Solomon (RS) encoding, convolution encoding and a Low-Density Parity-Check (LDPC) encoding on said input signal to produce encoded bits;performing a modulation, a framing, and a mapping on said encoded bits based on said multiple communication standards to obtain baseband signals using a Signal Processing CPU (SPROC CPU) adapted for a block based signal processing;performing an up-conversion and a pulse shaping of said baseband signals to produce a digital IF signal using a Signal Conditioning CPU (SCON CPU) adapted for a sample based signal processing;and converting said digital IF signal into an analog signal.