SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <dvbs2.h>
Public Types | |
typedef ldpc_engine< bool, hard_sb, 8, uint16_t > | s2_ldpc_engine |
Public Member Functions | |
s2_fecenc (scheduler *sch, pipebuf< bbframe > &_in, pipebuf< fecframe< hard_sb >> &_out) | |
void | run () |
Public Member Functions inherited from leansdr::runnable | |
runnable (scheduler *_sch, const char *name) | |
Public Member Functions inherited from leansdr::runnable_common | |
runnable_common (const char *_name) | |
virtual | ~runnable_common () |
virtual void | shutdown () |
Private Member Functions | |
void | run_frame (const bbframe *pin, fecframe< hard_sb > *pout) |
Private Attributes | |
pipereader< bbframe > | in |
pipewriter< fecframe< hard_sb > > | out |
s2_bbscrambling | bbscrambling |
s2_bch_engines | s2bch |
s2_ldpc_engines< bool, hard_sb > | s2ldpc |
Additional Inherited Members | |
Public Attributes inherited from leansdr::runnable_common | |
const char * | name |
Protected Attributes inherited from leansdr::runnable | |
scheduler * | sch |
typedef ldpc_engine<bool, hard_sb, 8, uint16_t> leansdr::s2_fecenc::s2_ldpc_engine |
|
inline |
|
inlinevirtual |
Reimplemented from leansdr::runnable_common.
Definition at line 2045 of file dvbs2.h.
References leansdr::pipereader< T >::rd(), leansdr::pipereader< T >::read(), leansdr::pipereader< T >::readable(), leansdr::pipewriter< T >::wr(), leansdr::pipewriter< T >::writable(), and leansdr::pipewriter< T >::written().
|
inlineprivate |
Definition at line 2058 of file dvbs2.h.
References leansdr::fecframe< SOFTBYTE >::bytes, leansdr::bbframe::bytes, leansdr::check_modcod(), leansdr::bch_interface::encode(), leansdr::ldpc_engine< SOFTBIT, SOFTWORD, SWSIZE, Taddr >::encode(), leansdr::s2_pls::framebits(), leansdr::s2_pls::modcod, leansdr::fecframe< SOFTBYTE >::pls, leansdr::bbframe::pls, leansdr::modcod_info::rate, and leansdr::s2_pls::sf.
|
private |
|
private |
|
private |
|
private |
|
private |