#include <digital_api.h>
#include <gruel/attributes.h>
#include <gri_control_loop.h>
#include <gr_block.h>
#include <gr_complex.h>
#include <fstream>
Go to the source code of this file.
Classes |
class | digital_mpsk_receiver_cc |
| This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization.This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization. It performs carrier frequency and phase locking as well as symbol timing recovery. It works with (D)BPSK, (D)QPSK, and (D)8PSK as tested currently. It should also work for OQPSK and PI/4 DQPSK. More...
|
Function Documentation
DIGITAL_API digital_mpsk_receiver_cc_sptr digital_make_mpsk_receiver_cc |
( |
unsigned int |
M, |
|
|
float |
theta, |
|
|
float |
loop_bw, |
|
|
float |
fmin, |
|
|
float |
fmax, |
|
|
float |
mu, |
|
|
float |
gain_mu, |
|
|
float |
omega, |
|
|
float |
gain_omega, |
|
|
float |
omega_rel |
|
) |
| |