CFA Decoding in Coaxlink cards
Decoding methods
Three distinct Bayer CFA decoding methods are defined in CoaxlinkEuresys product series name of CoaXPress frame grabbers cards to transform the raw Bayer CFA data stream issued by the camera into an RGB color data stream
Method | Kernel | Algorithm |
---|---|---|
Legacy (Method 1) | 3 x 3 | Linear interpolation |
Advanced (Method 2) | 3 x 3 | Median-based interpolation |
Method 3 | 5 x 5 | Gradient-based interpolation |
Decoder features per product
Product | Firmware variant |
Available decoding methods | Maximum line length [pixels] |
---|---|---|---|
|
1-camera | Legacy, Advanced | 16,384 |
|
1-camera |
Legacy, Advanced | 16,384 |
|
1-camera |
Legacy, Advanced, Method 3 | 16,384 |
2-camera | Legacy, Advanced | 16,384 | |
|
1-camera | Method 3 | 8,192 |
|
1-camera | Legacy, Advanced | 16,384 |
|
4-camera | Advanced | 16,384 |
Decoder performances per product
Product | Firmware variant |
Peak pixel processing rate |
PCIe Interface |
---|---|---|---|
|
1-camera | 1,000 | 4-lane Rev 3.0 |
|
1-camera |
1,000 | 4-lane Rev 3.0 |
|
1-camera |
2,000 | 8-lane Rev 3.0 |
2-camera | 1,000 per stream | 8-lane Rev 3.0 | |
|
1-camera | 2,000 | 8-lane Rev 3.0 |
|
1-camera | 2,000 | 8-lane Rev 3.0 |
|
4-camera | 500 on stream0 | 8-lane Rev 3.0 |
PCIe performance
PCI Express Interface | Sustainable PCIe data rate | RGB8 | RGB10, RGB12, RGB14, RGB16 |
---|---|---|---|
4-lane Rev 3.0 PCIe End-point | 3,350 MB/s typical | ~1,117 Mpixels/s | ~558 MPixels/s |
8-lane Rev 3.0 PCIe End-point | 6,700 MB/s typical | ~2,238 Mpixels/s | ~1,117 Mpixels/s |
When configured to deliver RGB8 pixels, the PCI Express Interface is capable to sustain the highest CFA decoder pixel rate!
For 10-, 12-, 14- and 16-bit bit depths, the sustainable data output rate is further limited by the performances of the PCI Express Interface on the Host PC.
Latency
The hardware CFA decoder performs on-the-fly conversion with a negligible latency when the data throughput is NOT limited by the available PCI Express bandwidth!