CS3410 Amphion Semiconductor Ltd., CS3410 Datasheet

no-image

CS3410

Manufacturer Part Number
CS3410
Description
High Speed Viterbi/TCM Decoder
Manufacturer
Amphion Semiconductor Ltd.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS3410B4
Manufacturer:
华晶
Quantity:
20 000
The CS3410 Viterbi/TCM Decoder is a high performance implementation suitable for a range of Forward Error
Correction applications. This highly integrated Application Specific Virtual Component (ASVC) can be used in
conjunction with other FEC related cores available from Amphion to rapidly construct complete FEC solutions.
The Viterbi/TCM decoder operates in Viterbi or Trellis modes and provides a wide range of coding rates. The
CS3410 is available in both ASIC and programmable logic versions that have been hand crafted by Amphion to
deliver high performance while minimizing power consumption and silicon area.
Figure 1: Typical Transmission System Mode
-
-
Supports block and continuous mode
operations
Generator polynomials
-
-
-
High coding gains at 10
Synchronization status monitoring
Microprocessor style interface for setup/
control and status monitoring
Automatic phase synchronization
“Force-to-Zero” mechanism (block mode)
Viterbi mode:
-
-
Viterbi/TCM decoder
Constraint length = 7
Traceback length = 170
G0 = 171 (octal)
G1 = 133 (octal)
G2 = 165 (octal) Viterbi
Fully compliant with:
4-bit soft decision OR 1-bit hard decision
inputs
DECODER FEATURES
5.6dB rate
5.2dB rate
3.3dB rate
3.5dB rate
Data In
INTELSAT IESS-308/ 309
DVB ETS 300-421
DVB-T ETSI 300-744
High Speed Viterbi/TCM Decoder
1
-- -
3
1
-- -
2
2
-- -
3
3
-- -
4
Amphion continues to expand its family of application-focused ASVCs
Viterbi
Viterbi
TCM
TCM
Convolutional
CS3410
See http://www.amphion.com for a current list of products
Encoder
CS3310
-5
BER
1
-- -
3
mode
Noise
See Tables 7-8 for more details.
-
-
Trellis mode:
-
-
Size: 272K Gates (STD Cells)
Memory: 203K Gates
Logic area: 69K Gates
Input clock: 100 MHz
Wireless LANs
Digital cellular phones
Satellite communications
Coding rates:
BER monitoring
8-bit I/Q input (direct from demodulator)
Coding rates:
Viterbi/TCM
Decoder
CS3410
puncture control
1/2, 1/3 for QPSK
2/3, 3/4, 5/6, 7/8 obtainable via external
2/3 (8-PSK), 3/4 (16-PSK)
APPLICATIONS
KEY METRICS
Virtual Components for the Converging World
Data Out
TM
1

Related parts for CS3410

CS3410 Summary of contents

Page 1

... FEC related cores available from Amphion to rapidly construct complete FEC solutions. The Viterbi/TCM decoder operates in Viterbi or Trellis modes and provides a wide range of coding rates. The CS3410 is available in both ASIC and programmable logic versions that have been hand crafted by Amphion to deliver high performance while minimizing power consumption and silicon area. ...

Page 2

... PIN DESCRIPTION Table 1 provides the descriptions of the input and output ports of the CS3410 Viterbi/TCM decoder (shown graphically in Figure 2). Unless otherwise stated, all signals are active high and bit(0) is the least significant bit. Table 1: CS3410 - Viterbi/TCM Decoder Interface Signal Definitions Signal I/O Width (Bits) R0 ...

Page 3

... TCM mode is typically used for systems that are both power-limited and bandwidth- limited result, the CS3410 is well suited to many FEC Description Indicates synchronization update period – valid for one clock cycle. ...

Page 4

... CS3410 High Speed Viterbi/TCM Decoder Sync Control Sync Control R0 R1 Input Data R2 Interface R0ERASE R1ERASE R2ERASE CLK Status/Control µP Interface µP Interface Figure 3: Viterbi Decoder BLock Diagram Table 2: Input Data Format (Viterbi Mode) FSEL = 0 FSEL = 1 (Sign (Offset Magnitude) Binary) 1111 1111 ...

Page 5

Differential Decoder Differential Decoder block is required to eliminate ±180° phase ambiguities introduced by QPSK demodulation (assumes that input data to convolutional encoder has been differentially encoded). A bypass mode is also available. Sync Monitor Synchronisation monitor indicates the phase ...

Page 6

... Therefore, a configuration option is available for both the CS3310 and CS3410 to by pass differential encoder/decoder (Core Control register/ADD8). The CS3410 core is capable of de-puncturing both rate 1/2 and 1/3 symbol streams although its complementary encoder (CS3310) provides other rates, apart from rate 1/2 and 1/3, based upon a punctured 1/2 symbol stream ...

Page 7

... The effects of Pattern noise are minimized as paths to the correct (ideal) path converge after some history (or 'Traceback Length'). The YES CS3410 Decoder core has a 'Traceback length' of 170 memory YES and is more than adequate for other higher code rates. This maybe ...

Page 8

... Phase Ambiguity Encoding (and subsequent decoding) provides a mechanism to ensure the correct decoding of a data stream once it is known that a locked PSK state is rotated 'out- of-sync'. 'Sync Monitor' circuitry in CS3410 is used in conjunction with other circuit components to compensate for rotated phases. In addition, input and output differential ...

Page 9

... DESCRIPTION 0 This byte-wide interface allows the configuration of the 0000 15 CS3410 to be set by a microprocessor. Twelve 8-bit setup/ 1010 control registers are accessible through this interface (see Table 2). Address lines (ADD) select an 8-bit register for a read 1011 (RD) or write (WR) access. Write and read data are supplied ...

Page 10

... Bit Bit Bit Bit 15 10 Table 4: CS3410 Configuration Registers DATA BITS TPERIOD LS BYTE Bit 6 Bit 5 Bit 4 Bit 3 TPERIOD MS BYTE Bit 14 Bit 13 Bit 12 Bit 11 THRES LS BYTE Bit 6 Bit 5 Bit 4 Bit 3 THRES MS BYTE Bit 14 ...

Page 11

... BER count period value. Sets the range of an internal counter that is used to determine the error rate of the communications channel (Viterbi mode only). Normalization count period value. Sets the internal range of an internal counter that is used to determine the synchronization status of the CS3410 (using THRES). Threshold value is used in conjunction with accumulated-metric-normalization count (over TPERIOD) to ascertain synchronization status of CS3410. If the normalization count exceeds THRES then the core is deemed to be ‘ ...

Page 12

... Figure 15: TCM Mode Coding Performance Differential encoding/decoding marginally degrade (~0.2 dB) these gains. 12 ERROR CORRECTING PERFORMANCE The CS3410 demonstrates high coding gains in all modes of operation. In Viterbi mode a coding gain of 5 achievable in rate 1/3 and 5 rate 1/2 with a decoded BER of 10-5, as shown in Figure 14. In both TCM 2/3 and 3/4 modes coding gains of 3 ...

Page 13

... MICROPROCESSOR CONFIGURATION The microprocessor interface allows the configuration of the CS3410. Address lines (ADD) select an 8-bit register for a read (RD) or write (WR) access. Write and read data are supplied to/from CS3410 on the UP_DIN and UP_DOUT buses 254 respectively. To write to a register the WR signal must be set high with the associated address value on the ADD bus ...

Page 14

... High Speed Viterbi/TCM Decoder CONTINUOUS AND BLOCK MODE Continuous or Block Mode operation may be applied when CS3410 is configured in Viterbi or Trellis Mode. In Continuous Mode a high value on DVALI indicates valid input data. DVALO will go high 526 clock cycles (526 clock cycles = latency of the core) after DVALI has been clocked into the core ...

Page 15

CLK RESET DVALI BLKSTARTI BLKSTOPI DVALO BLKSTARTO BLKSTOPO DO Figure 20: Block Mode Operation PHASE SYNCHRONIZATION In both Viterbi and TCM modes of operation, an 'out-of-sync' condition occurs when a tracked internal path metric state (most likely ...

Page 16

... CS3410 High Speed Viterbi/TCM Decoder "Normalisation" BLKSTARTI BLKSTOPO Sync Monitor DVALI CLK Figure 21: Sync Monitor Figure 21 conceptually illustrates the Sync Monitor circuitry used to phase lock 'out-of-sync' states. When both BLK and SBD signals are high, the Sync Monitor circuitry operates in a burst mode fashion ...

Page 17

CLK BLKSTOPO SYNCS OSYNC SYNCUP BLKERR Figure 24: ‘Out-of-Sync’ Burst Dependent Phase Lock Monitoring CLK BLKSTOPO SYNCS OSYNC SYNCUP BLKERR Figure 25: ‘In-sync’ Burst Independent Phase Lock Monitoring CLK BLKSTOPO SYNCS OSYNC SYNCUP BLKERR Figure 26: ‘Out-of-’sync’ Burst Independent Phase ...

Page 18

... CS3410 High Speed Viterbi/TCM Decoder BER Estimation BER, a microprocessor register value, contains an estimation of the communications channel bit error rate in Viterbi mode only. A BER monitor is employed to provide this value at an interval defined by BPERIOD. Figure 27 describes the BER Monitor circuitry. Delay Compare Error Counter ...

Page 19

... For applications that require the high performance, low cost and high integration of an ASIC, Amphion delivers the ASIC Core series of multimedia ASVCs that are pre-optimized to a targeted silicon technology by Amphion experts. Choose from off-the- shelf versions of the CS3410 available for many popular ASIC and foundry silicon supplier technologies or Amphion can port the CS3410 to a technology of your choice. ...

Page 20

... CS3410 High Speed Viterbi/TCM Decoder ABOUT AMPHION Amphion (formerly Integrated Silicon Systems) is the leading supplier of speech coding, video/ image processing and channel coding ASVCs for system-on-a-chip (SoC) solutions in the telecommunications/ Internet, consumer / communications and wireless markets. Web: www.amphion.com Email: info@amphion.com ...

Related keywords