Highland Communications Technologies

Home | About | Products | Licensing | News | Partners | Contact



16-Bit Parallel BCH(8176, 8072) Code

This is a 16-bit parallel BCH code. Both the encoder and the decoder take 16-bit parallel input and output 16-bit parallel output. The code length is 8176. The data length is 8072. The number of parity check bits is 104. The code can correct up to 8 error bits. Since the data length is not an integer multiple of 16, only the 8 MSBs of the last 16-bit data symbol are used as data input to the encoder. Both the encoder and the decoder use signle clock design. And both the encoder and the decoder support continuous operations.

Resource usage and performance parameters are listed in table 1 and table 2.

Table 1. Resource Usage And Performance Parameters For The BCH Encoder

Platform CLB Slices Block Ram 18x18 Multipliers Clock Speed
Virtex IV 574 0 0 235 MHz


Table 2. Resource Usage And Performance Parameters For The BCH Decoder

Platform CLB Slices Block Ram 18x18 Multipliers Clock Speed
Virtex IV 6403 1 0 217 MHz


Availability And Deliverables

The BCH code is available now. Deliverables include source code in VHDL or Verilog, netlist file for Xilinx or Altera FPGA, test benches in VHDL or Verilog.

Data Sheet

Please use the following link to down load the data sheet. Please contact us for more information.

16-Bit Parallel BCH(8176, 8072) Encoder

16-Bit Parallel BCH(8176, 8072) Decoder

 
Copyright 2003 Highland Communications Technologies