参数资料
型号: MA1916
厂商: Dynex Semiconductor Ltd.
英文描述: Radiation Hard Reed-Solomon & Convolution Encoder
中文描述: 辐射硬里德所罗门
文件页数: 2/11页
文件大小: 94K
代理商: MA1916
MA1916
2/11
OPERATION
REED-SOLOMON ENCODER
The function of the Reed-Solomon (RS) encoder is to take
a block of 223 bytes of serial data and to append a checksum
of 32 bytes. The purpose of the checksum is to allow error
correction within the data block. One important feature of the
Reed-Solomon algorithm is that it allows correction of a burst
error which corrupts upto 16 consecutive bytes. If a number of
messages are interleaved this length can be increased. The
MA1916 provides pin selectable interleave depths of 1, 4 or 5
blocks (see Table 1), each of 223 bytes. An interleave depth of
5 is the maximum recommended by the CCSDS standard.
This will allow correction of up to 80 sequencial bytes in a data
packet.
The RS encoder operates from a clock input CLK which
must be driven at twice the input data rate. Internally CLK is
divided to give a clock CLKS which runs at half the frequency.
This signal is available as an output and is used to time data
into the RS encoder.
A high input on SMC is used to tell the RS encoder that
data to be encoded is present on the MSG pin (see Figure 2).
While SMC is high the data on MSG is buffered and appears
on RSE_OUT as well as being clocked into the encoder. As
soon as SMC goes low the checksum is clocked out of the
encoder onto RSE_OUT.
While SMC is high the RSE_OUT signal follows the input
MSG. When SMC is low RSE_OUT is produced from the
exclusive-OR of MSG and the checksum signal. For this
reason MSG must be held low while the encoder outputs the
checksum.
A gap can be left between successive data packets by
holding SMC and MSG low after the checksum has been sent.
Alternatively, synchronisation code can be inserted before a
data block by holding SMC low and placing the code on MSG.
As soon as SMC goes high any further data on MSG is
assumed to form part of a message and will be encoded
accordingly.
Note:
External logic must guarantee the SMC is high for
the correct period, ie only while 223 x I bytes (I = interleave
depth) of data are clocked through. Otherwise when SMC falls
an invalid checksum will be produced.
SEL_A
SEL_B
Interleave
SMC_OUT Period (Bytes)
I = Depth
SMC_OUT = 1 SMC_OUT = 0
0
0
1
1
0
1
0
1
5
4
1
5
5 x 223
4 x 223
1 x 223
5 x 223
5 x 32
4 x 32
1 x 32
5 x 32
I = Interleave depths of 1, 4 or 5
SYNC:
If SMC is low and no checksum is being output any data on MSG will appear on RSE_OUT.
This feature can be used to insert a synchronisation sequence before a data block.
Data block 223 x I bytes in length.
The checksum is 32 x I bytes long and appended to the data by the RS encoder.
DATA:
CHECKSUM:
Figure 2: Reed-Solomon Encoder Operation
Table 1: Interleave Length Defined by SEL_A and SEL_B
相关PDF资料
PDF描述
MA28139 OBDH Bus Terminal
MA28140 Packet Telecommand Decoder
MA28151 Radiation hard Programmable Communication Interface
MA28155 Radiation Hard Programmable Peripheral Interface
MA31750 High Performance MIL-STD-1750 Microprocessor
相关代理商/技术参数
参数描述
MA19160JAN 功能描述:专用陶瓷电容器 0505 16pF 500volts P90 5% RoHS:否 制造商:Panasonic Electronic Components 电容:470 pF 容差:10 % 电压额定值:250 VAC 工作温度范围:- 25 C to + 125 C 端接类型:SMD/SMT 外壳代码 - in: 外壳代码 - mm:
MA19180FAB 功能描述:专用陶瓷电容器 18pF 150volts 1% RoHS:否 制造商:Panasonic Electronic Components 电容:470 pF 容差:10 % 电压额定值:250 VAC 工作温度范围:- 25 C to + 125 C 端接类型:SMD/SMT 外壳代码 - in: 外壳代码 - mm:
MA19180FAN 功能描述:专用陶瓷电容器 18pF 150volts 1% RoHS:否 制造商:Panasonic Electronic Components 电容:470 pF 容差:10 % 电压额定值:250 VAC 工作温度范围:- 25 C to + 125 C 端接类型:SMD/SMT 外壳代码 - in: 外壳代码 - mm:
MA19180GAB 功能描述:专用陶瓷电容器 18pF 150volts 2% RoHS:否 制造商:Panasonic Electronic Components 电容:470 pF 容差:10 % 电压额定值:250 VAC 工作温度范围:- 25 C to + 125 C 端接类型:SMD/SMT 外壳代码 - in: 外壳代码 - mm:
MA19180GAN 功能描述:专用陶瓷电容器 18pF 150volts 2% RoHS:否 制造商:Panasonic Electronic Components 电容:470 pF 容差:10 % 电压额定值:250 VAC 工作温度范围:- 25 C to + 125 C 端接类型:SMD/SMT 外壳代码 - in: 外壳代码 - mm: