Stanford Telecom and STEL are registered trademarks of Stanford Telecommunications, Incorporated.
STEL-2176 User Manual
FOREWORD
The Telecom Component Products Division of Stanford Telecommunications, Inc., is pleased to provide its
customers with this copy of the STEL 2176 User Manual.
This User Manual contains product information for the STEL 2176 and is being provided to assist our customers in
understanding the advantages to be gained by integrating both the receiver and transmitter functions as an integral
portion of their cable modem chip.
Recipients of this User Manual should note that the content contained here-in is subject to change. The content of
this User Manual will be updated to reflect the latest technical data, without notice to the recipients of this
document.
49Addresses of the STEL-2176 Register Groups ..............................................................54
50Transmit Block 2 Register Data Fields .........................................................................55
51Clock Timing AC Characteristics................................................................................57
52Pulse Width AC Characteristics..................................................................................58
53Bit Clock Synchronization AC Characteristics..............................................................59
54Input Data and Clock AC Characteristics ....................................................................60
55Write Timing AC Characteristics ................................................................................61
56Read Timing AC Characteristics.................................................................................62
57NCO Loading AC Characteristics ...............................................................................63
58Digital Output Timing AC Characteristics...................................................................64
59TXDATAENI to TXDATAENO Timing AC Characteristics ..........................................65
User ManualvSTEL-2176
KEY FEATURES
RECEIVER
n 10-bit A/D on chip
n 16/64/256 QAM demodulation
n Selectable ITU-T (J.83), Annex A/Annex B
forward error correction (FEC)
n MCNS, IEEE 802.14 (preliminary),
DAVIC/DVB compliant
n Parallel or serial output data with or
without gaps
n Viterbi decoder for Annex B
n Selectable Reed-Solomon decoder for
Annex A and Annex B
n Programmable De-Interleaver
n Programmable De-Randomizer
n MPEG-2 Framing
Introduction
n Programmable control registers for
maximum flexibility
n FIFO for optional removal of inter-frame
gaps
n Automatic frequency control (± 200 kHz)
n Highly integrated receiver functions
n Up to 50 MHz IF input
n Uses inexpensive Crystal in the 25 MHz
range
n Adaptive Channel Equalizer (ACE) to
compensate for channel distortion
n Selectable Nyquist filter
n Fast acquisition
TRANSMITTER
nPatented (U.S. Patent #5,412,352)
Complete BPSK/QPSK/16QAM modulator
n Complete upstream modulator
solution—serial data in, RF signal out
n Programmable over a wide range of data
rates
n Numerically Controlled Oscillator (NCO)
modulator provides fine frequency
resolution
n Carrier frequencies programmable from 5
to 65 MHz
n Uses inexpensive crystal in 25 MHz range
n Operates in continuous and burst modes
n Differential Encoder, Programmable
Scrambler, and Programmable ReedSolomon FEC Encoder
n Programmable 64-tap FIR filter for signal
shaping before modulation
n 10-bit DAC on chip
n Compatible with DAVIC, IEEE 802.14
(preliminary), Intelsat IESS-308, MCNS
Standards
n Supports low data rates for voice
applications and high data rates for
wideband applications
STEL-21761User Manual
INTRODUCTION
The STEL-2176 is a complete subscriber-side cable
modem chip that integrates both receiver and
transmitter functions. It is offered in CMOS .35 micron
geometry operating at 3.3 Volts with integrated DAC
and ADC. Its programmable register set offers a flexible
solution to meet current and evolving standards.
RECEIVER OVERVIEW
A 10-bit A/D converts the analog input signal. The
analog input signal may be up to 50ÊMHz. For MCNS
and DAVIC standards 44 MHz and 36 MHz are the two
typical IF frequencies used. For 44ÊMHz the
corresponding bandwidth is 6 MHz; for 36ÊMHz the
corresponding bandwidth is 8 MHz. Sampling of the
input may be set for 25 MHz for the 6ÊMHz bandwidth
or 29 MHz for the 8 MHz bandwidth.
The downstream receiver offers 16/64/256 QAM
demodulation for Annex A, associated with DAVIC, or
Annex B, associated with MCNS. It also offers a variety
of choices for the data and clock outputs: frames with
or without gaps and parallel or serial data.
The incoming signal is sampled. The timing recovery
circuit determines the epoch of each symbol. Automatic
frequency and gain control circuitry correct the
frequency and amplitude of the signal, and a Digital
Down Converter (DDC) brings the alias band
associated with sampling down to zero. A Nyquist filter
eliminates inter-symbol interference, and an Adaptive
Channel Equalizer (ACE) corrects for channel distortion
while fine tuning the signal. A demapper transforms
the modulated signal back into symbols and a De-
Interleaver puts the data bits back into the original
order, while Trellis and Reed-Solomon decoders handle
error correction.
For Annex A, a Reed-Solomon decoder decodes and
corrects every 204 bytes in 188 bytes. For Annex B, there
is a Viterbi decoder and a 128, 122 (code word length,
information) 7-bit Reed-Solomon decoder. A derandomizer is used to unscramble the data stream.
Format of the receiver output is MPEG-2 frames.
TRANSMITTER OVERVIEW
The transmitter is highly integrated and flexible. It
receives serial data, randomizes the data, performs
Forward Error Correction (FEC) and differential
encoding, maps the data to a constellation before
modulation, and outputs an analog RF signal.
It includes a 10-bit DAC and is capable of operating at
data rates up to 20 Mbps in QPSK mode and 40ÊMbps in
16QAM mode.
The transmitter uses a digital FIR filter to optimally
shape the spectrum of the modulating data prior to
modulation. Signal level scaling is provided after the
FIR filter to allow maximum arithmetic dynamic range.
The transmitter side offers QPSK and 16QAM
modulation with frequencies from 5 to 65 MHz. It can
operate in continuous or burst mode. And it can
operate with very short gaps between bursts less than
four symbols.
All digital interfaces support 3.3 volt and 5 volt logic.
STEL-21762User Manual
MECHANICAL SPECIFICATIONS
208-PIN SQFP PACKAGE
Dimensions are in millimeters.
Introduction
TPG 53310.c-7/29/97
Table 1. STEL-2176 Pin Assignments
Pin No.Pin NamePin TypePin Description
1VSSGround
2VDDPowerDedicated to crystal oscillator at pins 3 & 4
3RXOSCINInputReceiver oscillator input
4RXOSCOUTOutputReceiver oscillator output
5VSSGroundDedicated to crystal oscillator at pins 3 & 4
6VDDPowerDedicated to digital section of receive clock multiplier
7VDDAPower (Analog)Dedicated to analog section of receive clock multiplier
8RXMULTENInputEnable receive clock multiplier
9VSSAGround
InputControl/Status register data strobe signal (active low)
STEL-21764User Manual
Pin No.Pin NamePin TypePin Description
76VSSGround
77RXTSTDOUT[5]OutputTest mux output
78RXTSTDOUT[4]OutputTest mux output
79RXTSTDOUT[3]OutputTest mux output
80RXTSTDOUT[2]OutputTest mux output
81VDDPower
82RXTSTDOUT[1]OutputTest mux output
83RXTSTDOUT[0]OutputTest mux output
84RXTSTCLKOutputTest mux output clock
85VSSGround
86VDDPowerDedicated to digital portion of DAC
87VDDAPower (analog)Dedicated to analog portion of DAC
88DACOUTPAnalog outputOutput of DAC. Terminate in 37.5 ohms to ground
89DACOUTNAnalog outputComp. output of DAC. Terminate in 37.5 ohms to ground
Figure 2)
90VSSAPower (analog)Dedicated to analog portion of DAC
91VSSGroundDedicated to digital portion of DAC
92VDDPowerDedicated to crystal oscillator at pins 93 & 94
93TXOSCINInputTX oscillator input
94TXOSCOUTOutputTX oscillator output
95VSSGroundDedicated to crystal oscillator at pins 93 & 94
96VDDPowerDedicated to digital section of transmit clock PLL
97VDDAPower (analog)Dedicated to analog section of transmit clock PLL
98TXPLLENInputEnable transmit clock PLL
99VSSAGround (analog)Dedicated to analog section of transmit clock PLL
100TXBYPCLKInputHigh speed transmit bypass clock
101VDDPowerDedicated to digital section of transmit clock PLL
102TXPLLCLKOutputTransmit clock PLL output; enabled by pin 58
103VSSGroundDedicated to digital section of transmit clock PLL
104VDDPower
105VSSGround
106
TXRSTB
InputTransmit reset (active low)
107VDDPower
108TXTSDATAInputTransmit data input
109TXDATAENIInputTransmit data enable input
110TXTCLKInputTransmit tclk
111VSSGround
112TXFCWSEL[1]InputTransmit frequency control word (FCW) select
113TXFCWSEL[0]InputTransmit frequency control word (FCW) select
114VDDPower
115TXCLKENInputTransmit clock enable
116TXDIFFENInputTransmit differential encoder enable
117TXRDSLENInputTransmit Reed-Solomon enable
118TXSCRMENInputTransmit scrambler enable
119VSSGround
120TXCKSUMOutputTransmit Reed-Solomon check sum
121TXACLKOutputTransmit auxiliary clock output
122TXDATAENOOutputTransmit data enable output
123VDDPower
124TXBITCLKOutputTransmit bit clock
125TXSYMPLSOutputTransmit symbol pulse output
126TXNCOLDInputTransmit NCO load
127VDD5PowerInput buffer bias. Set to 3.3V or 5V dep. on max. input V.
voltage.
128RXRSTBInputReceiver reset (active low)
129VSSGround
130RXPDATAOUT[7]OutputReceive parallel output data
131RXPDATAOUT[6]OutputReceive parallel output data
132RXPDATAOUT[5]OutputReceive parallel output data
Introduction
(See Figure 2)
(See
User Manual5STEL-2176
Introduction
Pin No.Pin NamePin TypePin Description
133RXPDATAOUT[4]OutputReceive parallel output data
134VDDPower
135RXPDATAOUT[3]OutputReceive parallel output data
136RXPDATAOUT[2]OutputReceive parallel output data
137RXPDATAOUT[1]OutputReceive parallel output data
138RXPDATAOUT[0]OutputRec. par. output data or serial data if in serial mode
139VSSGround
140RXOUTCLKOutputReceive output data clock
141VDDPower
142RXACQFLAGOutputReceive demod. acquisition flag
143RXACQFAILOutputReceive demod. acquisition failure flag
144RXDECDFLGOutputReceive FEC decodable flag
145FRAMESYNCOutputReceive output frame sync flag
146VSSGround
147SRAMADDR[15]OutputDe-Interleaver optional external SRAM address
148SRAMADDR[14]OutputDe-Interleaver optional external SRAM address
149SRAMADDR[13]OutputDe-Interleaver optional external SRAM address
150SRAMADDR[12]OutputDe-Interleaver optional external SRAM address
151VDDPower
152SRAMADDR[11]OutputDe-Interleaver optional external SRAM address
153SRAMADDR[10]OutputDe-Interleaver optional external SRAM address
154SRAMADDR[9]OutputDe-Interleaver optional external SRAM address
155SRAMADDR[8]OutputDe-Interleaver optional external SRAM address
156VSSGround
157VDDPower
158VSSGround
159SRAMADDR[7]OutputDe-Interleaver optional external SRAM address
160SRAMADDR[6]OutputDe-Interleaver optional external SRAM address
161SRAMADDR[5]OutputDe-Interleaver optional external SRAM address
162SRAMADDR[4]OutputDe-Interleaver optional external SRAM address
163VDDPower
164SRAMADDR[3]OutputDe-Interleaver optional external SRAM address
165SRAMADDR[2]OutputDe-Interleaver optional external SRAM address
166SRAMADDR[1]OutputDe-Interleaver optional external SRAM address
167SRAMADDR[0]OutputDe-Interleaver optional external SRAM address
168VSSGround
169SRAMDATA[7]Bi-DirectionalDe-Interleaver optional external SRAM data bus
170SRAMDATA[6]Bi-DirectionalDe-Interleaver optional external SRAM data bus
171SRAMDATA[5]Bi-DirectionalDe-Interleaver optional external SRAM data bus
172SRAMDATA[4]Bi-DirectionalDe-Interleaver optional external SRAM data bus
173VDDPower
174SRAMDATA[3]Bi-DirectionalDe-Interleaver optional external SRAM data bus
175SRAMDATA[2]Bi-DirectionalDe-Interleaver optional external SRAM data bus
176SRAMDATA[1]Bi-DirectionalDe-Interleaver optional external SRAM data bus
177SRAMDATA[0]Bi-DirectionalDe-Interleaver optional external SRAM data bus
178VSSGround
179SRAMWEBOutputDe-Interleaver SRAM write enable (active low)
180SRAMCSBOutputDe-Interleaver SRAM chip select (active low)
181SRAMOEBOutputDe-Interleaver SRAM output enable (active low)
182VDDPower
183RXIENBLEInputFEC test input I clock
184RXQENBLEInputFEC test input Q clock
185VSSGround
186RXBYPCLKBi-directionalReceiver bypass clock input; output reserved
187VDDPower
188VSSAGround (analog)Dedicated to analog section of ADC
189VDDAPower (analog)Dedicated to analog section of ADC
190VCMAAnalog outputFrom ADC
(See Figure 1)
191VDDPowerDedicated to digital section of ADC
(See Figure 1)
(See Figure 1)
(See Figure 1)
STEL-21766User Manual
Introduction
Pin No.Pin NamePin TypePin Description
192VREFNAnalog outputFrom ADC
193VSSAGround (analog)Dedicated to analog section of ADC
194VSSGroundDedicated to digital section of ADC
195VDDAPower (analog)Dedicated to analog section of ADC
196VDDAPower (analog)Dedicated to analog section of ADC
197ADCINPAnalog inputADC input
198ADCINNAnalog inputComplementary ADC input
199VSSAGround (analog)Dedicated to analog section of ADC
200VSSAGround (analog)Dedicated to analog section of ADC
201VDDPowerDedicated to digital section of ADC
202VDDAPower (analog)Dedicated to analog section of ADC
203VREFPAnalog outputFrom ADC
204VSSGroundDedicated to digital section of ADC
205VCMBAnalog outputFrom ADC
206VSSAGround (analog)Dedicated to analog section of ADC
207VDDAPower (analog)Dedicated to analog section of ADC
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
(See Figure 1)
208VDDPower
Analog In (P)Analog In (N)
0.1
µF
0.1µF0.1
µF
0.1
µF
0.1
0.1
µF
µF
0.1
µF
0.1
0.1
µF
µF
Digital GND
(VSS)
Analog GND
(VSSA)
DACOUTP
DACOUTN
STEL-2176
Figure 1. Reference A/D Wiring
T1-6TKK81
0.1 µF
50
AV
SS
0.1 µF
Mini-
50
AV
SS
Circuits
1:1
0.1 µF
50 line
X
Note 1
Digital Supply
(VDD)
50
load
Note 1: Normally some application dependent alias filtering and
amplitude control appear at this point in the circuit
WCP 53807.c-12/5/97
Figure 2. Example Output Load Schematic
User Manual7STEL-2176
Introduction
ELECTRICAL SPECIFICATIONS
The STEL-2176 electrical characteristics are provided by Table 2 through Table 4.
WARNING
Stresses greater than those shown in Table 2 may cause permanent damage to the STEL-2176.
Exposure to these conditions for extended periods may also affect the STEL-2176 reliability.
Table 2. Absolute Maximum Ratings
SymbolParameterRangeUnits
T
stg
V
DDmax
A
VDDmax
5V
AV
V
I(max)
I
i
P
Diss (max)
DDmax
SS
Storage TemperatureÐ40 to +125°C
Supply voltage on VDDÐ0.3 to +4.6 volts
Supply voltage on AVDDÐ0.3 to +4.6 volts
Supply voltage on 5VDDÐ0.3 to +7.0 volts
Analog supply return for AVDD± 10% of VDD volts
Input voltageÐ0.3 to 5VDD+0.3 volts
DC input current± 30mA
Power dissipation1500mW
Note:
All voltages are referenced to V
5V
must be greater than or equal to VSS. This rule can be violated for a maximum of 100 msec
High Level Input Current10µAV
Low Level Input CurrentÐ10µAV
High Level Output Voltage2.43.0VDDvoltsIO = Ð2.0 mA
Low Level Output Voltage0.20.4voltsIO = +2.0 mA
Output Short Circuit CurrentÊ40mAV
Input Capacitance2pFAll inputs
Output Capacitance410pFAll outputs
Output Full Scale DAC Current161922mASingle output
DAC Compliance Voltage
(Differential)
DAC Output Resistance
1
DAC Output Capacitance48pF
= 0 V, T
SS
= -40° to 85° C)
a
1.9mA/MHz
0.2mA
12.0mA
±0.96
VoltsBased on 50 ohms load
N/A
= 5V
IN
IN
OUT
= V
= VDD,
DD
SS
VDDÊ=Êmax
resistance to ground.
NOTES:
1. Current source to ground output.
User Manual9STEL-2176
Receiver Description
RECEIVER
OVERVIEW
The STEL-2176 is a complete subscriber-side cable
modem ASIC which integrates both the downstream
receiver and upstream transmitter functions. The
receiver includes a high performance 10-bit Analog-toDigital Converter (ADC) with a direct Intermediate
Frequency (IF) interface. The receiver also includes a
QAM demodulator and both ITU-T (J.83) Annex A and
Annex B Forward Error Correction (FEC). The
upstream transmitter includes a BPSK/QPSK/16QAM
modulator with highly flexible FEC and scrambling,
and a 10-bit low spurious digital to analog converter
(DAC) for direct synthesis of an upstream 5 to 65 MHz
signal. Both the receiver and transmitter are highly
flexible and programmable; the STEL-2176 Digital
Mod/Demod ASIC offers a solution to meet current
and evolving standards.
The input to the STEL-2176 receiver is an analog IF
signal of up to 50 MHz. Typically, the IF signal has 44
MHz center frequency with a 6 MHz bandwidth for
NTSC based systems, or a 36 MHz center frequency
with an 8 MHz bandwidth for PAL based systems. In
typical applications, the input signal is sampled by the
ADC at approximately 25 MHz for the 44 MHz IF, or at
approximately 29 MHz for the 36 MHz IF
This type of sub-sampling technique works by
intentionally undersampling the carrier frequency so
that aliased signal appears at a lower frequency. The
sampling rate is still high enough to capture all of the
modulation bandwidth without distortion. In the case
of a 44 MHz IF and a 25 MHz clock, the resulting digital
signal is centered at 6 MHz. In the case of a 36 MHz IF
and 29 MHz clock, the resulting digital signal is
centered at 7 MHz. For more information on subsampling techniques, please see Stanford Telecom
Application Note A-117.
The digital samples from the ADC are downconverted
to baseband I and Q signals in the Digital Down
Converter (DDC) block. Since the RF tuner sections of a
cable modem may have large frequency errors, an
Automatic Frequency Control (AFC) block is used in
the STEL-2176 for coarse tuning of the DDC. This
allows rapid acquisition of the input signal even with
frequency errors of ±200 kHz. Fine tuning of the DDC is
done using a carrier Phase-Lock Loop (PLL).
An Automatic Gain Control (AGC) function provides
two output signals to adjust the RF and IF analog gain
stages of circuitry external to the STEL-2176, so that the
ADC input is in the optimal range. The two outputs can
be programmed to create a sequential AGC system
which maximizes RF gain for improved receiver noise
figure. The two AGC outputs and the external gain
adjust blocks work together to maximize ADC
performance, but when large adjacent channels are
present, the power of the desired signal may change. A
second digital AGC tracks and adjusts the level of the
desired signal after the adjacent channel energy is
removed by filtering.
Following the DDC, a square root raised cosine Nyquist
filter eliminates adjacent channel signals, and performs
matched filtering to eliminate intersymbol interference.
The filter excess bandwidth or alpha is programmable
from 0.12 to 0.20. The Timing Recovery block finds the
exact location in the center of each symbol using a
special low-jitter discriminator. These values are fed to
the Adaptive Channel Equalizer.
An Adaptive Channel Equalizer (ACE) compensates for
any multipath distortion on the input signal introduced
in the channel. The equalizer uses one sample per
symbol (T spaced taps). The output of the equalizer is
baseband I and Q signals with carrier frequency and
phase errors, symbol timing errors, gain errors, and
multipath effects removed.
The Demapper takes the baseband I and Q signals
representing the QAM symbols, and translates each
symbol back into a series of binary values based on one
of the selectable constellation maps.
Following the Demapper is the Forward Error
Correction (FEC) system. This programmable system
supports both the ITU-T (J.83) Annex A (see page 14)
and Annex B (see page 16) standards. In general, both
FEC systems employ Reed Solomon Decoders, Frame
Sync circuits that determine the FEC code block
boundaries, and a De-Interleaver. Interleaving is used
in the FEC standards to improve performance when the
channel contains bursty noise. Since the transmitter
Interleaver spreads the data over a large time, when the
receiver performs the matched operation to the
Interleaver in order to bring the data back into the
correct time sequence, any burst errors appear to be
spread out in time. This helps makes these errors
STEL-217610User Manual
Receiver Description
correctable by the FEC. The STEL-2176 internal memory
can support all MCNS Interleaver configurations. For
deeper interleaving, a direct interface to external
memory is provided.
The output of the receiver is typically arranged as
MPEG-2 frames, although the MPEG-2 framing can be
Fo=44/36 MHz
BW= 6/8 MHz
A
10 bits/
Sample
4Samples/Symbol
ADC
~25 MHz
44 MHz
36 MHz
Interpolator
AFC
AGC
DDC
1st IF Output
Programmable
Nyquist
(0.12 to 0.2)
by-passed for ATM applications. The output can be 8bit parallel with a byte clock or serial with a bit clock.
The data can be output in a smooth fashion without
inter-frame gaps or with the pauses in output data
caused by the FEC system passed through to the output
(see Receiver Timing discussion).
A
Clock
Recovery
Adaptive
Channel
Equalizer
(20 taps)
De-mapper
Viterbi
Diff. Decoder
Reed-Solomon
Decoder
(204,188 and
128,122)
Micro Controller Interface
Micro Controller ( SPI, Parallel)
Figure 3. STEL-2176 Receiver Block Diagram
FUNCTIONAL BLOCKS
ADC
The ADC uses differential analog signal inputs
ADCINP and ADCINN. Differential coupling to the
ADC is important to prevent common mode noise from
the digital sections of the ASIC from coupling into the
input. The recommended input signal level is ± 0.75V.
The input is sampled by the ADC, and the samples are
converted into 10-bit digital values. The sampling rate
is typically 25 MHz for an input of 44 MHz ± 3 MHz
with a symbol rate of about 5 MHz (i.e., the MCNS
standard) or 29 MHz for an input of 36 MHz ± 4 MHz
with a symbol rate of about 7 MHz (i.e., the DAVIC and
DVB standards). The sampling rate is controlled the
choice of crystal connected between RXOSCIN and
RXOSCOUT or by the clock frequency applied to
Clock
Synthesizer
~25 MHz XO
Frame Sync
Deinterleaver
External RAM
WCP 52861.c-5/07/97
RXOSCIN. The sample rate must be slightly more than
4 samples per symbol. The sample clock generated by
the crystal/receive clock oscillator or applied to
RXOSCIN must be a low phase noise signal. For this
reason, dedicated power and ground connections for
the receive oscillator and input buffer are adjacent to
the RXOSCIN and RXOSCOUT pins.
Microcontroller Interface
The microcontroller interface provides access to the
internal programmable Universal, Downstream
(Receive), and Upstream (Transmit) registers (see page
20) via a parallel or a SPI interface. The interface used is
selected by the interface select lines (INTSEL[1-0]).
User Manual11STEL-2176
Receiver Description
The parallel interface consists of an 8-bit address bus
(ADDR[7-0]), an 8-bit bi-directional data bus (DATA[70]), and the control signals chip select (CS), read/write
(WRB), and data strobe (DSB).
The SPI interface consists of a serial input (SI), serial
output (SO), and a serial clock (SCK).
Master Receive Clock Generator
The STEL-2176 uses a master clock (MCLK) to control
the receive timing functions. MCLK can be generated in
either of three ways as shown in Figure 4.
A receive bypass clock can be applied to the
RXBYPCLK input and selected to drive CLK. The
RXMULTEN should be held high to select the
RXBYPCLK input.
An external clock can be applied to the RXOSCIN input
or a crystal can be connected across the RXOSCIN and
RXOSCOUT inputs. The oscillator circuit outputs a 2050 MHz signal to a frequency multiplier PLL, which
upconverts the signal to a 100-150 MHz clock. When the
bypass clock is not used, RXMULTEN is driven high to
select the output of the frequency multiplier to drive
the MCLK signal. The frequency multiplier output
frequency is controlled by the formula:
MCLK OscillatorOutput
=∗
N
M
where:
•The Oscillator signal (RXOSCIN and
RXOSCOUT) is four times the signal symbol rate.
•The value of M and N should be selected so
MCLK is four times the value of the Oscillator
signal.
•N is the value stored in RxFsynN (bits 6-0 of Bank
0 Register F7H), and M is the value stored in
RxFsynM (bits 6-0 of Bank 0 Register F6H).
•The recommended values for DAVIC, DVB, and
IEEE 802.14 are Oscillator Frequency = 29 MHz,
M = 2, and N = 8. The recommended values for
MCNS are Oscillator Frequency = 25 MHz, M = 2,
and N = 8.
ENCLKOUT
RXOSCIN
RXOSCOUT
RXMULTEN
RXBYPCLK
RXBYPASSFSYN
OSCILLATOR
FREQUENCY
MULTIPLIER
PLL
Figure 4. Master Receive Clock Generator
MUX
WCP 53852.c-12/7/97
RXMULTCLK
To ADC
MCLK
STEL-217612User Manual
Receiver Description
QAM Demodulator Blocks
The following diagram shows the major QAM circuit
blocks.
OutAOutB
AGC
S(t)
ADC
DDC
AFC
I,Q
Timing
Recovery
& SRRC
Filter
I,Q
(1 sample/
symbol)
Adaptive
Equalize
WCP 53702.c-10/28/97
I,Q
(to FEC)
Figure 5. QAM Demodulator Blocks
Digital Down Converter (DDC)
The digital samples from the ADC are mixed down to
baseband I and Q signals in the Digital Down
Converter (DDC) block. The input analog signal is subsampled at the rate set by the receive crystal oscillator
or a clock applied directly to the RXOSCIN input. The
resultant sub-sampled input signalÕs spectrum is
aliased to a lower frequency. In typical cases, with a 44
MHz _ 3 MHz input and a 25 MHz sample rate, the
digital signal appears to the input of the DDC as a 6
MHz _ 3 MHz signal. For a 36 MHz _ 4 MHz input and
a 29 MHz sample rate, the digital signal appears to the
input of the DDC as a 7 MHz _ 4 MHz signal. Other
input frequencies and sample rates are also possible.
The digital signal is down converted to baseband I and
Q by mixing with cos 2π fct and sin 2π f
t where fc is the
c
center frequency of the digital signal.
The Digital Down Converter contains a numerically
controlled oscillator (NCO) with cosine and sine
outputs, a pair of mixers, and an image filter. The
frequency f
is a combination of a starting value that is
c
set using DeltaTheta_in [13:0] (bits 7-2 of Bank 0
Register 10H and Bank 0 Register 11H) and any
frequency error terms computed by the Automatic
Frequency Control block. The value for DeltaTheta_in
[13:0] is given by:
DeltaTheta_in [13:0] = f
/ADC sample rate _214
c
For fc = 6 MHz and ADC sample rate = 25 MHz,
DeltaTheta_in [13:0] = 0F5C
H
For fc = 7 MHz and ADC sample rate = 29 MHz,
DeltaTheta_in [13:0] = 0F73
H
The complex NCO drives a pair of multipliers which
serve as mixers. The products of the ADC samples and
the sine and cosine outputs of the NCO produce the
desired baseband I and Q signals plus undesired higher
frequency image terms. These higher frequency terms
are removed by an image filter.
Automatic Frequency control (AFC)
The STEL-2176 can accommodate up to ±200 kHz
uncertainty in the carrier frequency. The carrier
frequency recovery is divided into two steps. The first
step is a coarse frequency estimation during initial
signal acquisition. This estimation is performed by the
AFC section. The estimated carrier frequency offset is
calculated by the AFC and fed to the DDC NCO.
AGC
The AGC takes the output from the Image Filter in the
DDC and estimates the power of the signal. The AGC
discriminator compares the estimate to one or two
different thresholds that can be set via the registers
values AGC_ThresholdA (Bank 0 Register 14
AGC_ThresholdB (Bank 0 Register 15
). Thresholds
H
) and
H
should be set to optimize ADC performance. The range
of the AGC`s power thresholds is 0 to 128 (2
8-1
). For 256-
QAM, the value ranges from about 75 to 100 (default is
96), depending on the desired A/D clipping level. The
trade off for selecting the value weighs occasional ADC
clipping with a large input versus loss of signal fidelity
with a small input. The power of the input signal
depends upon adjacent channel interference, AM hum,
burst noise, etc.
The AGC generates two 1-bit outputs OUTA and OUTB
that indicate whether that the input analog signal is too
high or too low. The OUTA and OUTB signals should
be smoothed using low pass filters. These filters can
each be a series resistor of ___ ohms and a shunt
capacitor of ___ _F. OUTA and OUTB can be set to
have a logic high voltage of either 3.3V or 5V. For 3.3V
operation, connect the power source's +3.3V output to
pins 31 and 32 and its return to VSS. For 5V operation,
connect the power source's +5V output to pin 31 and its
return to pin 32 and VSS.
The polarity of OUTA and OUTB may be controlled
with AGC_InvertOutputA (bit 0 of Bank 0 Register 12
H
and AGC_InvertOutputB (bit 1 of Bank 0 Register 12H).
For variable gain stages where a higher control voltage
at the input to the filter produces higher gain, set the
AGC_InvertOutput bit to 0. For variable gain stages
)
User Manual13STEL-2176
Receiver Description
where a higher control voltage at the input to the filter
produces lower gain, set the AGC_InvertOutput bit to
1.
The two outputs can be programmed to create a
sequential AGC system which maximizes RF gain for
improved receiver noise figure. This is accomplished by
setting AGC_ThresholdA (Bank 0 Register 14H) and
AGC_ThresholdB (Bank 0 Register 15H) to slightly
different values. The threshold which is set to a lower
value will cause its associated output to command
increase gain first. This output is typically connected to
the RF variable gain stages so that the best receiver
noise figure is achieved.
Timing Recovery and Nyquist Filter
The sampled signal (> 4 times the symbol rate in I and
Q format) is fed to this block to:
¥ Eliminate inter-symbol interference (ISI) by filtering it
with a square route raised cosine filter (SRRC) of a
selectable excess bandwidth (a) for 12%<= a<=20%.
¥ Recover the exact symbol rate, within 100 ppm of the
nominal value.
The adaptive equalizer control registers are Block 1
Registers 21H to 24H.
FEC Decoder Blocks
The purpose of the FEC subsystem is to improve the bit
error rate performance of the data link. The
arrangement of the FEC blocks in the receiver is in
reverse order from the transmitter. The STEL-2176 FEC
subsystem can decode signals which are generated in
conformance with either the ITU-T (J.83) Annex A or
Annex B FEC standards.
There are two different though similar set of blocks
used for ITU-T (J.83) Annex A (Figure 6) and Annex B
(Figure 13).
The STEL-2176 supports the MPEG-2 standard.
MPEG-2 uses 188 byte packets with a sync byte and
three header bytes containing service identification,
scrambling, and control information. The 184 bytes of
data follows the sync and header bytes. Normally this
header information flows through to the receiver
output, but with ITU-T (J.83) Annex B there is an option
of bypassing the MPEG-2 outer layer of processing.
¥ Resample and transmit one composite sample (I and
Q for each symbol) to the equalizer. These samples
are taken at the epoch of each symbol.
Adaptive Channel Equalizer
The output of the Timing Recovery block is fed to the
Adaptive Equalizer at a rate of one complex
sample/symbol. The Adaptive Equalizer will:
1.Compensate for channel distortion including:
a.Multipath
b.AM hum
c.FM hum
d. Phase noise
2.Fine tune to the carrier frequency and phase offset.
3.Set the acquisition flag ÒtrueÓ, after the equalizer
successfully locks on to the signal.
4.Write to ErrPwr (Block 0 Register 44H) the estimated
output SNR.
Annex A FEC
The ITU-T (J.83) Annex A FEC subsystem consists of
the following blocks:
I,Q from
Adaptive
Equalizer
De-mapperDe-Interleaver
Reed-Solomon
Decoder
De-Randomizer
Frame
Sync
To Output Clock
WCP 53703.c-10/28/97
Figure 6. ITU-T (J.83) Annex A FEC Subsystem
Demapper
This block maps the Adaptive Channel Equalizer I and
Q outputs for each symbol into 4, 6, or 8 bits for 16, 64,
or 256 QAM respectively. The mapping tables are as
follows: