mc92300 Freescale Semiconductor, Inc, mc92300 Datasheet - Page 2

no-image

mc92300

Manufacturer Part Number
mc92300
Description
Viterbi Decoder For Digital Tv
Manufacturer
Freescale Semiconductor, Inc
Datasheet
which operates the K=7 convolutional code and generates
a lock indication after successful acquisition. The core
works with the main clock BITCLK, which provides the out-
put data VO (output of the Viterbi). This clock is generated
by the integrated bit clock generator circuit and is adjusted
according to the programmed depuncturing rate.
from the QPSK demodulator together with the associated
demodulator clock VDCLK. Rate adjustment in accordance
with the several depuncturing rates is achieved with the in-
put FIFO. The data is read into the depuncturing logic with
the internally generated BITCLK.
Generator Polynomials
encoded using the DVB standard generator polynomials
(171
Punctured Codes
convolutional code and the “standard” punctured codes for
a k=7 constraint length. The punctured codes are shown in
the table below. Specific bits of the original rate 1/2 code se-
quence are periodically deleted prior to transmission ac-
cording to the entries in the table, where a 0 means that the
bit is deleted and a 1 means that the bit is transmitted.
Synchronization
must synchronize to the input data stream, i.e. remove any
phase ambiguity in the received symbols and determine the
punctured code rate transmitted
MOTOROLA
2
Table 1 Deletion Map For Punctured Rate 1/2 Codes
8
The Viterbi Decoder contains the Viterbi core logic,
The input to the chip are 3 bit soft decision data VC0/1
The Viterbi decoder is designed to decode bit streams
The Viterbi Decoder is able to decode a basic rate 1/2
Prior to outputting valid data the Viterbi decoder block
, 133
8
).
Coding
Rate
1/2
2/3
3/4
5/6
7/8
Product Description
Puncture
Map
1
1
11
10
110
101
11010
10101
1111010
1000101
The Viterbi block employs a method known as Syndrom
Based Node Synchronization to achieve both I & Q symbol
and punctured rate synchronization.
The theory of the Syndrom Based Node Synchronization is
based on the observation that the product of the incoming
data and a syndrom is zero if there are no errors If errors are
present in the data, the probability of 0’s and 1’s in the prod-
uct increases.
The possible states that the synchronizer has to deal with
are a combination of the following factors:
I
via the I
grammed, so that no more configuration is necessary.
APLL
PLL is integrated for generation of the output Bit Clock. The
following output frequencies R
DVB transponder Bandwidth TBW respectively for a given
input symbol rate R
TBW[MHz]
36
33
30
27
26
R
Application
tion for DVB.
Packaging
Flat Pack (128QFP) package.
2
s
C Interface
/R
o
1.The phasing of the received symbols.
2. Determination of the framing of the I and Q bit
The MC92300 is available in a 128-pin Plastic Quad
The internal registers of the VITERBI are accessible
In order to allow a simple system design, a Analogue
The MC92300 is used in satellite receiver implementa-
I & Q input streams can either be processed as-is or
can be rotated 90
rotation in the receiver.
streams so as to extract the correct symbol. There
are four possible ways to frame the two bit stream
and the synchronizer must determine the correct
one.
2
C interface. After reset, default values are prepro-
R
38.3
20.5
s
[MHz]
s
.
o
to account for constellation
R
1/2
28.3 37.7 42.4 47.2 49.5
20.5 27.3 30.7 34.2 35.9
1
o
[MHz] for rates
o
2/3
4/3
are generated for a given
3/4
3/2
5/6
5/3
MC92300
7/8
7/4
Rev.1.3

Related parts for mc92300