libCATS
Loading...
Searching...
No Matches
Functions
interleaver.h File Reference

Data interleaver. More...

#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Functions

void cats_interleave (uint8_t *data, size_t len)
 Interleave the supplied data as per the CATS standard.
 
void cats_deinterleave (uint8_t *data, size_t len)
 Deinterleave the supplied data as per the CATS standard.
 

Detailed Description

Data interleaver.

Function Documentation

◆ cats_deinterleave()

void cats_deinterleave ( uint8_t * data,
size_t len )

Deinterleave the supplied data as per the CATS standard.

Parameters
dataInput and output buffer
lenData length

◆ cats_interleave()

void cats_interleave ( uint8_t * data,
size_t len )

Interleave the supplied data as per the CATS standard.

Parameters
dataInput and output buffer
lenData length