10#ifndef INCLUDED_DVBS2RX_PI2_BPSK_H
11#define INCLUDED_DVBS2RX_PI2_BPSK_H
14#include <gnuradio/gr_complex.h>
#define DVBS2RX_API
Definition include/gnuradio/dvbs2rx/api.h:19
DVBS2RX_API void derotate_bpsk(const gr_complex *in, float *out, unsigned int N)
Derotate N complex-valued pi/2 BPSK into regular real BPSK symbols.
DVBS2RX_API uint64_t demap_bpsk(const gr_complex *in, unsigned int N)
Coherently demap N pi/2 BPSK symbols from the PLHEADER into bits.
DVBS2RX_API uint64_t demap_bpsk_diff(const gr_complex *in, unsigned int N)
Differentially demap N pi/2 BPSK symbols from the PSLC into bits.
DVBS2RX_API void map_bpsk(uint64_t code, gr_complex *out, unsigned int N)
Map N bits from the PLHEADER into pi/2 BPSK symbols.
Fixed-length double-ended queue with contiguous volk-aligned elements.
Definition gr_bch.h:22