Information
-
Patent Grant
-
6704372
-
Patent Number
6,704,372
-
Date Filed
Tuesday, September 18, 200123 years ago
-
Date Issued
Tuesday, March 9, 200420 years ago
-
Inventors
-
Original Assignees
-
Examiners
Agents
- Townsend and Townsend and Crew, LLP
-
CPC
- H04L51/28 - Details regarding addressing issues
- G01S1/026 - of associated receivers
- G01S5/021 - Calibration, monitoring or correction
- G01S5/06 - Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
- G06F1/1626 - with a single-body enclosure integrating a flat display
- G06F1/1639 - the display being based on projection
- G06F3/0481 - based on specific properties of the displayed interaction object or a metaphor-based environment
- G06F9/465 - Distributed object oriented systems
- G06F11/1425 - by reconfiguration of node membership
- G06F11/2007 - using redundant communication media
- G06F12/109 - for multiple virtual address spaces
- G06F21/305 - by remotely controlling device operation
- G06F21/6209 - to a single file or object
- G06F21/74 - operating in dual or compartmented mode
- G06F21/88 - Detecting or preventing theft or loss
- G09G5/363 - Graphics controllers
- G11B20/10009 - Improvement or modification of read or write signals
- G11B20/10425 - by counting out-of-lock events of a PLL
- G11B27/034 - on discs
- H01L27/14625 - Optical elements or arrangements associated with the device
- H03L7/091 - the phase or frequency detector using a sampling device
- H04B7/18582 - Arrangements for data linking
- H04B7/2628 - using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
- H04B7/2687 - Inter base stations synchronisation
- H04B10/25754 - Star network topology
- H04J3/0655 - using timestamps
- H04J13/0077 - Multicode
- H04J13/16 - Code allocation
- H04L1/0002 - by adapting the transmission rate
- H04L1/0015 - characterised by the adaptation strategy
- H04L1/0041 - Arrangements at the transmitter end
- H04L1/0057 - Block codes
- H04L1/006 - Trellis-coded modulation
- H04L1/0066 - Parallel concatenated codes
- H04L1/0068 - by puncturing
- H04L1/0071 - Use of interleaving
- H04L1/1685 - the supervisory signal being transmitted in response to a specific request
- H04L1/1841 - Resequencing
- H04L1/187 - Details of sliding window management
- H04L9/085 - Secret sharing or secret splitting
- H04L9/304 - based on error correction codes
- H04L12/12 - Arrangements for remote connection or disconnection of substations or of equipment thereof
- H04L12/2697 - Testing equipment; Routine testing
- H04L12/40117 - Interconnection of audio or video/imaging devices
- H04L12/417 - with deterministic access
- H04L12/462 - LAN interconnection over a bridge based backbone
- H04L12/4641 - Virtual LANs, VLANs
- H04L12/5695 - Admission control; Resource allocation
- H04L25/03038 - with a non-recursive structure
- H04L25/03343 - Arrangements at the transmitter end
- H04L25/03866 - using scrambling
- H04L25/4902 - Pulse width modulation; Pulse position modulation
- H04L25/4904 - using self-synchronising codes
- H04L25/497 - by correlative coding
- H04L27/02 - Amplitude-modulated carrier systems
- H04L27/156 - with demodulation using temporal properties of the received signal
- H04L27/3416 - in which the information is carried by both the individual signal points and the subset to which the individual points belong
- H04L29/06 - characterised by a protocol
- H04L29/06027 - Protocols for multimedia communication
- H04L29/12471 - Binding renewal aspects; Keep-alive messages
- H04L41/0213 - using standardized network management protocols
- H04L41/046 - Aspects of network management agents
- H04L41/06 - involving management of faults or events or alarms
- H04L41/5009 - Determining service level performance
- H04L41/5022 - by giving priorities
- H04L41/5035 - Measuring contribution of individual network components to actual service level
- H04L41/5087 - wherein the managed service relates to voice services
- H04L43/50 - Testing arrangements
- H04L45/04 - Interdomain routing
- H04L45/22 - Alternate routing
- H04L45/24 - Multipath
- H04L47/10 - Flow control or congestion control
- H04L47/11 - Congestion identification
- H04L47/12 - Congestion avoidance or recovery
- H04L47/14 - in wireless networks
- H04L47/15 - in relation to multipoint traffic
- H04L47/193 - at transport layer
- H04L47/2416 - Real time traffic
- H04L47/2433 - Allocation of priorities to traffic types
- H04L47/27 - Window size evaluation or update
- H04L47/283 - Network and process delay
- H04L47/34 - Sequence integrity
- H04L47/72 - Reservation actions
- H04L47/745 - Reaction in network
- H04L47/765 - triggered by the end-points
- H04L47/822 - Collecting or measuring resource availability data
- H04L47/824 - Applicable to portable or mobile terminals
- H04L49/90 - Queuing arrangements
- H04L49/9094 - Arrangements for simultaneous transmit and receive
- H04L51/38 - in combination with wireless systems
- H04L61/2553 - Binding renewal aspects; Keep-alive messages
- H04L63/126 - the source of the received data
- H04L65/1006 - SIP
- H04L65/1043 - MGC, MGCP or Megaco
- H04L65/4061 - "Push-to-X" services
- H04L65/4092 - Control of source by destination
- H04L65/605 - intermediate
- H04L65/607 - Stream encoding details
- H04L67/1002 - for accessing one among a plurality of replicated servers
- H04L67/1034 - Reaction to server failures by a load balancer
- H04L69/16 - Transmission control protocol/internet protocol [TCP/IP] or user datagram protocol [UDP]
- H04L69/161 - Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/163 - Adaptation of TCP data exchange control procedures
- H04L69/166 - IP fragmentation or TCP segmentation aspects
- H04L69/18 - Multi-protocol handler
- H04L69/40 - Techniques for recovering from a failure of a protocol instance or entity
- H04M1/723 - using two or more extensions per line
- H04M1/72533 - for remote control of appliances
- H04M3/007 - Access interface units for simultaneous transmission of speech and data
- H04M3/16 - with lock-out or secrecy provision in party-line systems
- H04M3/4283 - Call holding circuits
- H04M3/56 - Arrangements for connecting several subscribers to a common circuit
- H04M7/0057 - Services where the data services network provides a telephone service in addition or as an alternative
- H04M7/1295 - Details of dual tone multiple frequency signalling
- H04N1/00957 - Compiling jobs
- H04N1/031 - the photodetectors having a one-to-one and optically positive correspondence with the scanned picture elements
- H04N1/0318 - Integral pick-up heads
- H04N1/1934 - Combination of arrays
- H04N1/1935 - Optical means for mapping the whole or part of a scanned line onto the array
- H04N1/32106 - separate from the image data
- H04N1/40 - Picture signal circuits
- H04N5/2251 - Constructional details
- H04N5/2257 - Mechanical and electrical details of cameras or camera modules for embedding in other devices
- H04N5/23248 - for stable pick-up of the scene in spite of camera body vibration
- H04N5/23254 - based on the image signal
- H04N5/23258 - based on additional sensors
- H04N5/23267 - performed by a processor
- H04N5/2327 - performed by controlling the image sensor readout
- H04N5/23277 - by combination of a plurality of images sequentially taken
- H04N5/272 - Means for inserting a foreground image in a background image
- H04N5/4401 - for the reception of a digital modulated video signal
- H04N5/4448 - for frame-grabbing
- H04N5/46 - for receiving on more than one standard at will
- H04N5/64 - Constructional details of receivers
- H04N5/642 - Disposition of sound reproducers
- H04N5/76 - Television signal recording
- H04N7/0112 - one of the standards corresponding to a cinematograph film standard
- H04N7/163 - by receiver means only
- H04N7/17327 - with deferred transmission or handling of upstream communications
- H04N9/3129 - scanning a light beam on the display screen
- H04N9/641 - Multi-purpose receivers
- H04N9/642 - Multi-standard receivers
- H04N9/7925 - for more than one standard
- H04N19/109 - among a plurality of temporal predictive coding modes
- H04N19/115 - Selection of the code volume for a coding unit prior to coding
- H04N19/139 - Analysis of motion vectors
- H04N19/152 - by measuring the fullness of the transmission buffer
- H04N19/174 - the region being a slice
- H04N19/19 - using optimisation based on Lagrange multipliers
- H04N19/194 - involving only two passes
- H04N19/51 - Motion estimation or motion compensation
- H04N19/517 - by encoding
- H04N19/527 - Global motion vector estimation
- H04N19/61 - in combination with predictive coding
- H04N19/625 - using discrete cosine transform [DCT]
- H04N19/70 - characterised by syntax aspects related to video coding
- H04N19/91 - Entropy coding
- H04N21/234318 - by decomposing into objects
- H04N21/2368 - Multiplexing of audio and video streams
- H04N21/2383 - Channel coding or modulation of digital bit-stream
- H04N21/2543 - Billing
- H04N21/2547 - Third Party Billing
- H04N21/41415 - involving a public display, viewable by several users in a public space outside their home
- H04N21/4143 - embedded in a Personal Computer [PC]
- H04N21/4181 - for conditional access
- H04N21/42607 - for processing the incoming bitstream
- H04N21/42653 - for processing graphics
- H04N21/4307 - Synchronizing display of multiple content streams
- H04N21/4312 - involving specific graphical features
- H04N21/4314 - for fitting data in a restricted space on the screen
- H04N21/4318 - by altering the content in the rendering process
- H04N21/433 - Content storage operation
- H04N21/4341 - Demultiplexing of audio and video streams
- H04N21/43622 - Interfacing an external recording device
- H04N21/43632 - involving a wired protocol
- H04N21/4382 - Demodulation or channel decoding
- H04N21/44012 - involving rendering scenes according to scene graphs
- H04N21/440218 - by transcoding between formats or standards
- H04N21/4532 - involving end-user characteristics
- H04N21/458 - Scheduling content for creating a personalized stream
- H04N21/4621 - Controlling the complexity of the content stream or additional data
- H04N21/4623 - Processing of entitlement messages
- H04N21/47211 - for requesting pay-per-view content
- H04N21/6175 - involving transmission via Internet
- H04N21/6187 - involving transmission via a telephone network
- H04N21/6582 - Data stored in the client
- H04N21/812 - involving advertisement data
- H04N21/84 - Generation or processing of descriptive data
- H04N21/854 - Content Authoring
- H04Q3/0025 - Provisions for signalling
- H04Q3/60 - for connecting to satellites or concentrators which connect one or more exchange lines with a group of local lines
- H04R1/028 - associated with devices performing functions other than acoustics
- H04S7/301 - Automatic calibration of stereophonic sound system
- H04W4/14 - Mobile application service signalling using short messaging services
- H04W8/265 - for initial activation of new user
- H04W12/10 - Integrity
- H04W28/00 - Network traffic or resource management
- H04W28/24 - Negotiating SLA [Service Level Agreement] Negotiating QoS [Quality of Service]
- H04W36/02 - Buffering or recovering information during reselection; Modification of the traffic flow during hand-off
- H04W52/0216 - using a pre-established activity schedule
- H04W52/0225 - using monitoring of external events
- H04W52/30 - using constraints in the total amount of available transmission power
- H04W56/00 - Synchronization arrangements
- H04W64/00 - Locating users or terminals or network equipment for network management purposes
- H04W68/00 - Notification of users
- H04W74/008 - with additional processing of random access related information at receiving side
- H04W74/0816 - carrier sensing with collision avoidance
- H04W76/022 - Set-up of transport tunnels
- H04W76/064 - Selective release of ongoing connections
- H04W84/08 - Trunked mobile radio systems
- H04W92/02 - Inter-networking arrangements
- G06F11/1482 - by means of middleware or OS functionality
- G06F2221/2105 - Dual mode as a secondary aspect
- G06F2221/2115 - Third party
- G11B20/22 - for reducing distortions
- H04B1/707 - using direct sequence modulation
- H04J3/0658 - Clock or time synchronisation among packet nodes
- H04L29/12339 - Internet Protocol [IP] address translation
- H04L41/0206 - using standardized network management architectures
- H04L41/042 - Arrangements involving multiple distributed management centers cooperatively managing the network
- H04L41/0604 - Alarm or event filtering
- H04L43/0829 - Packet loss
- H04L51/04 - Real-time or near real-time messaging
- H04L61/2503 - Internet protocol [IP] address translation
- H04L65/1016 - IMS
- H04L65/1093 - by adding or removing participants
- H04L69/14 - Multichannel or multilink protocols
- H04L2001/0098 - Unequal error protection
- H04L2012/40215 - Controller Area Network CAN
- H04L2012/40273 - the transportation system being a vehicle
- H04M1/72519 - Portable communication terminals with improved user interface to control a main telephone operation mode or to indicate the communication status
- H04M3/42221 - Conversation recording systems
- H04M11/06 - Simultaneous speech and telegraphic or other data transmission over the same conductors
- H04M2203/2088 - Call or conference reconnect
- H04M2203/5054 - Meet-me conference
- H04N5/04 - Synchronising
- H04N5/073 - for mutually locking plural sources of synchronising signals
- H04N5/126 - whereby the synchronisation signal indirectly commands a frequency generator
- H04N5/38 - Transmitter circuitry
- H04N5/445 - for displaying additional information
- H04N5/45 - Picture in picture
- H04N5/66 - Transforming electric information into light information
- H04N5/775 - between a recording apparatus and a television receiver
- H04N5/85 - on discs or drums
- H04N5/907 - using static stores
- H04N7/0122 - the input and the output signals having different aspect ratios
- H04N9/8042 - involving data reduction
- H04N2201/0094 - Multifunctional device
- H04N2201/02493 - Additional optical elements not otherwise provided for
- H04N2201/03112 - Light source
- H04N2201/03187 - Additional optical element
- H04N2201/3212 - of data relating to a job
- H04N2201/3222 - of processing required or performed
- H04N2201/3274 - Storage or retrieval of prestored additional information
- H04Q2213/1302 - Relay switches
- H04Q2213/13039 - Asymmetrical two-way transmission
- H04Q2213/1304 - Coordinate switches, crossbar, 4/2 with relays, coupling field
- H04Q2213/13076 - Distributing frame, MDF, cross-connect switch
- H04Q2213/13095 - PIN / Access code, authentication
- H04Q2213/13109 - Initializing, personal profile
- H04Q2213/13298 - Local loop systems, access network
- H04Q2213/13349 - Network management
- H04W4/06 - Selective distribution or broadcast application services; Mobile application services to user groups One-way selective calling services
- H04W4/10 - Push-to-Talk mobile application services or Push-on-Call mobile application services
- H04W4/12 - Mobile application service signalling using messaging
- H04W8/245 - from a network towards a terminal
- H04W8/26 - Network addressing or numbering for mobility support
- H04W24/00 - Supervisory, monitoring or testing arrangements
- H04W28/18 - Negotiating wireless communication parameters
- H04W28/26 - Resource reservation
- H04W40/00 - Communication routing or communication path finding
- H04W40/02 - Communication route or path selection
- H04W48/08 - Access restriction or access information delivery
- H04W52/0248 - dependent on the time of the day
- H04W52/0274 - by switching on or off the equipment or parts thereof
- H04W72/042 - in downlink direction of a wireless link
- H04W72/1252 - based on load
- H04W72/1268 - of uplink data flows
- H04W74/0833 - using a random access procedure
- H04W76/005 - for Push-to-Talk or Push-on-Call services
- H04W76/02 - Connection set-up
- H04W76/027 - Management of set-up rejection or failure
- H04W76/06 - Connection release
- H04W80/00 - Wireless network protocols or protocol adaptations to wireless operation
- H04W84/042 - Public Land Mobile systems
- H04W84/12 - WLAN [Wireless Local Area Networks]
- H04W88/06 - adapted for operation in multiple networks or having at least two operational modes
- H04W88/08 - Access point devices
- H04W88/085 - Access point devices with remote components
- H04W88/16 - Gateway arrangements
- H04W92/12 - between access points and access point controllers
- Y02B60/1225 - Access, addressing or allocation within memory systems or architectures
- Y10S370/906 - Fiber data distribution interface, FDDI
- Y10S370/907 - Synchronous optical network, SONET
- Y10S707/99943 - Generating database or data structure
-
US Classifications
Field of Search
US
- 375 260
- 375 316
- 375 259
- 375 347
- 370 210
- 370 344
-
International Classifications
-
Abstract
A method and circuitry for implementing digital multi-channel demodulation circuits. More particularly, embodiments of the present invention provide a digital multi-channel demodulator circuit. The demodulator includes a frequency-block down-converter that receives a multi-channel analog RF signal and shifts the multi-channel analog RF signal to a lower frequency band. An ADC receives the multi-channel analog RF signal from the frequency-block down-converter and converts the multi-channel analog RF signal to a multi-channel digital RF signal. A digital channel demultiplexer receives the multi-channel digital RF signal from the ADC and demultiplexes the multi-channel digital RF signal into separate digital RF channels.
Description
CROSS-REFERENCES TO RELATED APPLICATIONS
NOT APPLICABLE
STATEMENT AS TO RIGHTS TO INVENTIONS MADE UNDER FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
NOT APPLICABLE
REFERENCE TO A “SEQUENCE LISTING,” A TABLE, OR A COMPUTER PROGRAM LISTING APPENDIX SUBMITTED ON A COMPACT DISK.
NOT APPLICABLE
BACKGROUND OF THE INVENTION
The present invention relates generally to broadband communications, and more particularly to a method and circuitry for implementing demodulator circuits.
There is a growing acceptance of video services, such as video on demand, and an anticipated deployment of home servers. As a result, broadband appliance manufacturers have an increasing need to support multiple simultaneous channels of digital content delivered over the cable system. This need includes other systems such as satellite and terrestrial TV systems. The ability to simultaneously demodulate potentially all of the channels viewed by a particular home can fundamentally change the viewing paradigm for video content from one that is driven by network schedules to one that is driven by consumers independent of networks.
FIG. 1
is a simplified high-level block diagram of a traditional multi-channel cable and satellite demodulator
100
of a type that is used in cable and satellite systems. A multi-channel RF input signal typically includes a plurality of RF channels, each characterized by a different carrier frequency and being modulated in accordance with desired information to be carried on that channel. Each channel's bandwidth is less than the spacing of the carrier frequencies. For example, carrier frequencies in the UHF band (300 MHz to 3 GHz) may be spaced at 6 MHz intervals. Included are receiver chains
102
a
,
102
b
, and
102
c
. Each chain includes a tuner
110
, an analog-to-digital converter (ADC)
120
and a digital demodulator
130
. Digital demodulator
130
includes a forward error correction (FEC) circuit (not explicitly shown).
The function of each tuner
110
is to select an RF channel falling within a specific frequency band. There is one tuner for each RF channel. The input RF signal for a tuner contains many or all RF channels. Each tuner then converts the frequency of its selected RF channel to a lower fixed frequency pass band for cable systems, or to baseband for satellite systems. Each ADC
120
then digitizes the selected RF signal. Then each digital demodulator
130
performs signal demodulation and outputs recovered digital bits with error indication signals.
Each RF channel requires one analog tuner and analog band-pass or low-pass filters. The problem with this approach is that the cost, power consumption, and complexity go up as the required number of RF channels goes up.
BRIEF SUMMARY OF THE INVENTION
The present invention provides a method and circuitry for demodulating signals such as downstream signals. At least some embodiments are characterized by lower cost, lower power consumption, and/or lower complexity.
A digital multi-channel demodulator circuit according to an embodiment of the invention includes a frequency-block down-converter that receives a multi-channel analog RF signal and shifts the multi-channel analog RF signal to a lower frequency band. An ADC receives the multi-channel analog RF signal from the frequency-block down-converter and converts the multi-channel analog RF signal to a multi-channel digital RF signal. A digital channel demultiplexer receives the multi-channel digital RF signal from the ADC and demultiplexes the multi-channel digital RF signal into separate digital RF channels.
Other embodiments include a digital selector that receives the separate RF channels and selects one or more RF channels, and a plurality of demodulators that receive one or more of the RF channels from the digital selector and demodulate one or more of the RF channels.
Other embodiments include a digital tuner for use in multi-channel demodulation. The digital tuner includes a numeric control oscillator (NCO) that generates a select frequency, the select frequency being associated with a corresponding and separate RF channel. A complex multiplier receives the multi-channel digital RF signal and multiplies the multi-channel digital RF signal with the select frequency and passes the result through a low-pass filter LPF to extract the signal that is superimposed on the corresponding RF channel.
Other embodiments include a polyphase channel demultiplexer for use in multi-channel demodulation. The polyphase channel demultiplexer includes at least one low-pass filter (LPF) configured to receive the multi-channel digital RF signal and to synchronize the RF channels. Also included is a discrete Fourier transform circuit (DFT) that demultiplexes the multi-channel digital RF signal into separate digital RF channels.
Embodiments of the present invention achieve their purposes and benefits in the context of known circuit and process technology and known techniques in the electronic and process arts. Further understanding, however, of the nature, features, and advantages of the present invention is realized by reference to the latter portions of the specification, accompanying drawings, and appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1
is a simplified high-level block diagram of a traditional multi-channel cable and satellite demodulator that is used in cable and satellite systems;
FIG. 2
is a simplified high-level block diagram of an exemplary multi-channel demodulator, according to an embodiment of the present invention;
FIG. 3
is a simplified high-level schematic diagram of a digital tuner, according to an embodiment of the present invention;
FIG. 4
is a simplified high-level schematic diagram of a polyphase channel demultiplexer, according to an embodiment of the present invention;
FIG. 5
is a simplified high-level schematic diagram of a M×N digital selector, according to an embodiment of the present invention;
FIG. 6
is a simplified high-level block diagram of an exemplary multi-channel demodulator, according to another embodiment of the present invention;
FIG. 7
is a simplified high-level block diagram of a system using an exemplary multi-channel demodulator, according to another embodiment of the present invention; and
FIG. 8
is a simplified high-level block diagram of a system using an exemplary multi-channel demodulator, according to another embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2
is a simplified high-level block diagram of an exemplary multi-channel demodulator
200
according to an embodiment of the present invention. A frequency-block down-converter
210
receives one or more multi-channel analog RF signals which can be sourced by a variety of systems such as satellite systems, terrestrial TV systems, cable systems, etc.
For the purposes of this description, a multi-channel RF signal is an RF signal in a given frequency band that carries multiple RF channels. The frequencies of the incoming RF signal can vary from very low frequencies to tremendously high frequencies. Moreover, in the context of this description, an RF channel is characterized by a carrier signal that falls within the frequency band. A given RF channel carries one or more “content” channels, which are data streams that are superimposed on that channel's carrier frequency and intended to be accessed or used by subscribers. As used here, one RF channel can carry one or more content channels. Accordingly, one RF channel can provide a variety of data streams, some of which are selected by a subscriber, e.g., audio, video, etc. Other data streams might be pre-programmed or selected by a program provider, e.g., conditional access data, etc.
Down converter
210
shifts the multi-channel analog RF signal to a lower frequency band. The frequencies are simply downshifted, i.e., the frequency band of each RF channel and the guard bands remain the same relative to each other, but all are translated down by the same frequency. More specifically, the multi-channel analog RF signal is multiplied by a reference signal to a lower frequency band. Signal components outside the lower frequency band are then filtered out. The frequencies are lowered so that subsequent stages can better process the signal. For example, in some specific embodiments, the frequencies are shifted to a band below 300 MHz, so that they can be processed by a pair of 300 MHz analog-to-digital converters (ADC), or by a single 600 MHz ADC. For cable systems, a single ADC is typically used. For satellite systems, while a single ADC can be used, at least two ADCs are typically used because of more rigid requirements, e.g., synchronization is more difficult due to the higher frequencies.
In this specific embodiment, a bandpass filter
212
, which is a part of down converter
210
, reduces aliasing from unwanted channels. Because demodulator
200
requires only one single-stage frequency-block down-converter, instead of many RF tuners as in the prior art, the cost of the overall system is reduced.
An ADC
220
then converts the down-converted multi-channel analog RF signal to a multi-channel digital RF signal. In this specific embodiment, ADC
220
is a high-speed ADC so that an entire signal band with n channels can be converted.
A digital channel demultiplexer
230
then demultiplexes the multi-channel digital RF signal into separate digital RF channels C
1
to C
n
. The specific implementation of channel demultiplexer
230
will depend on the specific application and requirements. Alternative channel demultiplexer embodiments are described in more detail below (FIGS.
2
and
3
). Still referring to
FIG. 2
, an n×m digital selector
240
receives the demultiplexed digital RF channels C
1
to C
n
and then selects one or more of the RF channels D
1
to D
m
from one or more of the digital RF channels C
1
to C
n
. RF channels C
1
to C
n
contain content channels that are selected or used by a subscriber. Channel-search capabilities of the digital selector
240
renders it much faster than traditional analog channel switching through RF tuners. This is because only the selected channels are later demodulated unlike the systems using RF tuners which demodulate all of the RF channels. Embodiments of the present invention are not only faster but they dissipate less heat because fewer resources are required when demodulating only the selected RF channels.
The m selected RF channels are then fed into respective demodulators
250
(
1
),
250
(
2
), . . .
250
(m). The architecture of demodulator
200
enables it to handle multi-channel satellite, terrestrial TV (NTSC, ATSC, DVB-T, etc), and cable downstream signals. In some embodiments demodulators
250
(
1
. . . m) are shared demodulators because they share resources. Many functional blocks can be shared between different demodulators. Such functional blocks, for example, can include numeric controlled oscillators (NCOs), timing error detection circuitry, carrier recover circuitry, etc. Because of the resource sharing between such demodulators, significant power saving is achieved. Hence, with such embodiments of the present invention, more RF channels can be demodulated in a single chip. In this specific embodiment, demodulators
250
(
1
. . . m) demodulate only the RF channels that are selected by digital selector
240
. In other embodiments, other content channels can be demodulated and which specific content channels that are demodulated will depend on the specific application. After being demodulated, the selected RF channels D
1
to D
m
then feed into a digital transport interface
260
.
FIG. 3
is a simplified high-level schematic diagram of a digital tuner
300
, which in some embodiments of the present invention, can be used to implement digital channel demultiplexer
230
of FIG.
2
. Digital tuner
300
includes a bank of n numeric control oscillators (NCOs)
310
(
1
. . . n), complex multipliers
320
(
1
. . . n), and low-pass filters (LPFs)
330
(
1
. . . n). One chain of each of these elements is used for each RF channel. The exact number of these elements will depend on the number of RF channels to be demultiplexed. In this specific embodiment, low-pass filters
330
are high-speed finite impulse response (FIR) filters.
In operation, digital tuner
300
receives the RF channels from an ADC, such as ADC
220
of
FIG. 2
, and then separates the RF channels C
1
to C
n
, which are in the digital domain. The same multi-channel RF signal from the ADC enters each multiplier, each RF channel having a unique frequency. Because all chains of
FIG. 3
operate in a similar same way, only one chain of digital tuner
300
will be described for ease of illustration.
Numeric oscillator
310
(
1
) generates a frequency, or “target” frequency, that matches the characteristic frequency of a desired RF channel, or “target” RF channel. The output of NCO
310
(
1
) is multiplied by all the RF channels received at complex multiplier
320
(
1
). When an multi-channel RF signal is multiplied with the output of NCO
310
(
1
), the frequency of target RF channel signal is shifted to a desired channel. In some embodiments of the present invention, the target RF channel is shifted to a baseband, i.e., centered at DC. LPFs
330
(
1
. . . n) receive all RF channels and each filters out all RF channels except for its target RF channel. Thus, only the target RF channel passes. Accordingly, separate RF channels exit digital tuner
300
, i.e., the multi-channel RF signal is demultiplexed. Digital tuner circuit
300
then outputs the separated RF channels C
1
to C
n
, each RF channel being centered at baseband.
FIG. 4
is a simplified high-level schematic diagram of a polyphase channel demultiplexer
400
, which in some embodiments of the present invention, can be used to implement digital channel demultiplexer
230
of FIG.
2
. Polyphase channel demultiplexer
400
includes a bank of low-pass filters (LPFs)
410
(
1
. . . n) and a discrete Fourier transform circuit (DFT)
420
. One LPF is used for each channel, and the exact number of LPFs will thus depend on the number of RF channels to be demultiplexed. In this specific embodiment, low-pass filters
410
are low-speed finite impulse response (FIR) filters. With a polyphase structure, only low-speed FIR filters are required, because the coefficients of each filter are a part of a bigger low-pass filter.
In operation, polyphase channel demux
400
receives the multi-channel RF signal from an ADC, such as ADC
220
of
FIG. 2
, and then separates the RF channels C
1
to C
n
, which are in the digital domain. The same multi-channel RF signal from the ADC enters each LPF via a down-sample circuit
430
. More specifically, the multi-channel RF signal is down sampled at down-sample circuit
430
, i.e., sampled in the time domain so that the multi-channel RF signal passes through LPFs
410
(
1
. . . n). The multi-channel RF signal passing through LPFs
410
(
1
. . . n) contains the same information except that in each occurrence, it is phase shifted and time shifted. LPFs
410
(
1
. . . n) synchronize the RF channels in the time domain such that they differ only in phase.
DFT
420
separates the RF channels from the original RF carrier signal. In some specific embodiments, DFT
420
can be implemented as a combination of different sized fast Fourier transforms (FFTs). The function of DFT
420
is analogous to that of NCOs
310
(
1
. . . n) of FIG.
3
. While digital tuner
300
of
FIG. 3
associates each RF channel with a unique frequency, polyphase channel demultiplexer
400
associates each RF channel with a unique phase.
Accordingly, separate RF channels exit polyphase demux
400
, i.e., multi-channel RF signal is demultiplexed. Polyphase demux
400
then outputs the separated RF channels C
1
to C
n
, each RF channel being centered at baseband.
Because the polyphase filter scheme of
FIG. 4
does not require NCOs or complex multipliers, it requires less real estate on a chip. Moreover, it reduces power consumption of polyphase demux
400
because there are fewer elements.
FIG. 5
is a simplified high-level schematic diagram of an n×m digital selector
500
, which in some embodiments of the present invention, can be used to implement digital selector
240
of FIG.
2
. Digital selector
500
includes a bus selector
510
, one or more multiple data buses
520
, and a time division demultiplexer
530
.
In operation, digital selector
500
digitally selects one or more RF channels D
1
to D
m
from the digital RF channels C
1
to C
n
and then sends them to appropriate demodulators or output ports (not shown) through different data buses (not shown). Because a bus clock is much faster than the channel-sampling rate, each bus can be used by multiple RF channels with the use of time division multiplexing which occurs before the selected RF channels enter the data buses. Hence, each data bus provides data to multiple demodulators and each output RF signal from a channel demultiplexer (not shown) can be selected to use any data bus.
Other variations, modifications, and alternatives to these specific embodiments are possible. For example, as stated above, each separate RF channel has one or more content channels. Some of these RF channels are selected for demodulation. The specific RF channels selected for demodulation will depend on the specific application.
FIG. 6
is a simplified high-level block diagram of an exemplary multi-channel demodulator
600
according to another embodiment of the present invention. Demodulator
600
is operates similarly to demodulator
200
of FIG.
2
. In this specific embodiment, a frequency-block down-converter
610
receives a multi-channel analog RF signal. This signal can be sourced by a variety of systems such as satellite systems, terrestrial TV systems, cable systems, etc. In this specific embodiment, the signal is sourced by a cable system. Accordingly, the multi-channel analog RF signal is shown to be between 540-750 MHz. In other embodiments, the signal can be outside this range. As shown, the incoming RF signal is split into two signal groups, one in the range of 540-645 MHz and the other in the range of 645-750 MHz. Each group is down converted to a lower frequency band of 20-130 MHz so that the groups can be processed by respective 300-MHz ADCs
620
a
and
620
b.
ADCs
620
a
and
620
b
convert the multi-channel analog RF signals to multi-channel digital RF signals. A demultiplexer
630
demultiplexes the multi-channel digital RF signal into separate digital RF channels C
1
to C
n
. A single multi-channel RF signal can have multiple separate RF signals, e.g., 35 RF channels C
1
to C
35
per multi-channel RF signal. The exact number will depend on the specific application. A digital selector
640
digitally selects one or more RF channels D
1
to D
m
from the RF channels C
1
to C
n
. A single separate RF channel can have multiple separate content signals, e.g., 18 content channels per RF channel. The exact number will depend on the specific application. For example, in
FIG. 6
, there are 35 separate RF channels C
1
to C
35
. Of those RF channels, 20 RF channels D
1
to D
20
are selected. Those 20 selected RF channels are sent to a set of demodulators
650
(
1
. . .
20
) for demodulation.
System Applications
Embodiments of the present invention can be used in a variety of systems to provide cost-effective, reliable, and power-efficient solutions for home entertainment and information, such as delivering complex VLSI for high-performance video, audio and data content. Also, embodiments of the invention leverage the existing operator infrastructure while enabling new home networking architectures, new classes of consumer electronics devices, and new services. Embodiments of the invention can be used with system solutions using standard-process CMOS.
FIG. 7
is a simplified high-level block diagram of a system
700
using a multi-channel demodulator
710
, according to an embodiment of the present invention. The A/D converter shown on
FIG. 7
can be on a chip embodying the invention or on a separate chip.
Systems using the invention are enabled to perform advanced wide-band front-ends for digital set-top boxes, PVRs, home gateways and home media centers.
FIG. 8
is a simplified high-level block diagram of a system
800
using a multi-channel demodulator
810
, according to an embodiment of the present invention. System
800
of
FIG. 8
is a set-top box/PVR/home media server. Systems using the invention are also enabled to support the widest simultaneous reception of entertainment and information content while providing a wide-band return channel for 2-way communications in cable and satellite services.
Conclusion
In conclusion, it can be seen that embodiments of the present invention provide numerous advantages. Principally, embodiments of the invention eliminate the need for multiple downstream tuner/demodulator chipsets and multiple transport engines resulting in significantly reduced cost and power while delivering more than 10× performance and capacity. For satellite services, systems employing embodiments of the invention are able to receive an entire 500 MHz band without analog tuners and to support a DVB-RCS return channel. For cable services, a wide-band receiver using the invention can incorporate a DOCSIS return channel. Embodiments of the invention require only one or a small number of single-stage frequency-block down-converters instead of many RF tuners, which reduces overall system costs. Moreover, embodiments of the invention provide precise frequency spacing between channels, they share resources between different demodulators resulting in significant power savings. Moreover, the RF channel search through a digital selector is much faster than traditional analog channel switch through RF tuners. Moreover, the architecture can be utilized in both satellite and cable systems.
Specific embodiments of the present invention are presented above for purposes of illustration and description. The full description will enable others skilled in the art to best utilize and practice the invention in various embodiments and with various modifications suited to particular uses. After reading and understanding the present disclosure, many modifications, variations, alternatives, and equivalents will be apparent to a person skilled in the art and are intended to be within the scope of this invention. It is to be understood that the implementations of
FIGS. 2-6
are merely examples and should not limit the scope of the claims herein. In light of the present invention, one of ordinary skill in the art would recognize many other variations, modifications, and alternatives. For example, the RF channels can be in different frequency bands. Also, the RF channels need not be contiguous. Also, the described circuits and methods can be implemented in a multitude of different forms (i.e., software, hardware such as CMOS, or a combination of both) in a variety of systems. Therefore, it is not intended to be exhaustive or to limit the invention to the specific embodiments described, but is intended to be accorded the widest scope consistent with the principles and novel features disclosed herein, and as defined by the following claims.
Claims
- 1. A digital multi-channel demodulator circuit for processing a multi-channel analog RF signal, the multi-channel demodulator comprising:a frequency-block down-converter configured to receive the analog RF signal and to shift the analog RF signal to a lower frequency band; an analog-to-digital converter (ADC) configured to receive the analog RF signal from the frequency-block down-converter and to convert the analog RF signal to a multi-channel digital RF signal; a digital channel demultiplexer configured to receive the digital RF signal from the ADC and to demultiplex the digital RF signal into separate digital RF channels; a selector configured to receive the separate digital RF channels and to select one or more separate digital RF channels; and one or more demodulators configured to receive one or more of the selected digital RF channels from the selector and to demodulate the one or more selected digital RF channels.
- 2. The circuit of claim 1 wherein each separate digital RF channel comprises one or more data streams to be accessed or used by a subscriber.
- 3. The circuit of claim 1 wherein the one or more demodulators demodulate only the RF channels that are selected by the selector.
- 4. The circuit of claim 1 further comprising a digital transport interface configured to receive the selected RF channels from the one or more demodulators and to output the selected RF channels.
- 5. The circuit of claim 1 further comprising a bandpass filter to reduce aliasing from unwanted signals.
- 6. The circuit of claim 1 wherein the ADC is a high-speed ADC.
- 7. The circuit of claim 1 wherein the ADC converts an entire signal band, the signal band including the multi-channel analog RF signal.
- 8. The circuit of claim 1 wherein the one or more demodulators share resources.
- 9. The circuit of claim 1 wherein the digital channel demultiplexer includes a digital tuner.
- 10. The circuit of claim 9 wherein the digital tuner comprises:a numeric control oscillator (NCO) configured to generate a select frequency, the select frequency being associated with a corresponding RF channel; a complex multiplier configured to receive the digital RF signal and to multiply the digital RF signal with the select frequency; and a low-pass filter (LPF) configured to receive the digital RF signal and to pass the corresponding RF channel.
- 11. The circuit of claim 10 wherein the LPF is a high-speed finite impulse response (FIR) filter.
- 12. The circuit of claim 1 wherein the digital multi-channel demodulator circuit processes downstream signals in at least one of a satellite system, a terrestrial TV system, and a cable system.
- 13. A system using the circuit of claim 1 in combination with memory.
- 14. A system using the circuit of claim 1 in combination with a processor.
- 15. The circuit of claim 1 wherein the digital channel demultiplexer is a polyphase channel demultiplexer.
- 16. The circuit of claim 16 wherein the polyphase channel demultiplexer comprises:one or more low-pass filters (LPF) configured to receive the multi-channel digital RF signal and to synchronize the RF channels; a discrete Fourier transform circuit (DFT) configured to receive the digital RF signal and to demultiplex the digital RF signal into separate RF channels.
- 17. The circuit of claim 16 wherein the DFT is a combination of different fast Fourier transforms.
- 18. The circuit of claim 16 wherein the polyphase channel demultiplexer comprises at least two LPFs, the coefficients of each LPF filter being a part of a bigger low-pass filter.
- 19. The circuit of claim 16 wherein the LPFs are low-speed finite impulse response (FIR) filters.
- 20. A method for demultiplexing a digital multi-channel RF signal into a plurality of separate content channels, the method comprising:down converting the multi-channel analog RF signal to a lower frequency band; converting the multi-channel analog RF signal into a multi-channel digital RF signal; demultiplexing the multi-channel digital RF signal into separate digital RF channels; and selecting one or more selected RF channels from at least one of the digital RF channels, each selected RF channel being an RF channel containing one or more content channels to be accessed or used by a subscriber.
- 21. The method of claim 20 further comprising receiving a plurality of multi-channel analog RF signals.
- 22. The method of claim 21 wherein the plurality of multi-channel analog RF signals can be from at least one of a satellite system, a terrestrial TV system, and a cable system.
- 23. The method of claim 20 further comprising demodulating the one or more selected RF channels.
- 24. The method of claim 23 further comprising demodulating only the one or more selected RF channels.
- 25. The method of claim 20 wherein the demultiplexing further comprises:synchronizing samples of the multi-channel RF signal using LPFs; and shifting the frequencies of the RF channels.
- 26. A method for demultiplexing a digital multi-channel RF signal into a plurality of separate content channels, the method comprising:down converting the multi-channel analog RF signal to a lower frequency band; converting the multi-channel analog RF signal into a multi-channel digital RF signal; and demultiplexing the multi-channel digital RF signal into separate digital RF channels; the demultiplexing further comprising: providing a plurality of select frequencies, each select frequency being associated with a corresponding and separate RF channel; and multiplying the at least one multi-channel RF signal with each of the select frequencies to obtain separate RF channels.
- 27. The method of claim 26 wherein the multiplying is achieved with a complex multiplier.
- 28. The method of claim 26 further comprising shifting the target RF channel to a baseband.
- 29. The method of claim 26 further comprising filtering undesired RF channels and passing only the target RF channel.
- 30. The method of claim 29 wherein the filtering is achieved with a low-pass filter (LPF).
- 31. The method of claim 30 wherein the LPF is a finite impulse response (FIR) filter.
- 32. The method of claim 31 wherein the FIR filter is a high-speed filter.
- 33. The method of claim 26 wherein the select frequencies are generated by numeric control oscillators.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
5299192 |
Guo et al. |
Mar 1994 |
A |
5504783 |
Tomisato et al. |
Apr 1996 |
A |
5699363 |
Wishart et al. |
Dec 1997 |
A |
6014366 |
Ichiyoshi |
Jan 2000 |
A |
6263195 |
Niu et al. |
Jul 2001 |
B1 |
Foreign Referenced Citations (1)
Number |
Date |
Country |
000296175 |
Dec 1988 |
EP |