Convolutional Encoder
Overview
Convolutional encoding is a process of adding redundancy to a signal stream. Lattice's Convolutional Encoder core is a parameterizable core for convolutional encoding of a continuous input data stream. The core allows variable code rates, constraint lengths and generator polynomials. The core also supports puncturing. Puncturing enables a large range of transmission rates and reduces the bandwidth requirement on the channel.
Key Features
- Parameterizable continuous convolutional encoder
- Available for ORCA Series 4 FPGA and FPSC devices.
- Parameterizable constraint length from 3 to 12
- Parameterizable convolutional codes
- Parameterizable puncture codes
- Puncturing input rates from 2 to 12
- Puncturing output rates from 2 to 23