- Receiver use C++ NCO
- Transmitter use C++ NCO and upsampler git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@111 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+3
-4
@@ -3,11 +3,9 @@
|
||||
|
||||
#include <cstdint>
|
||||
#include <radio/symbol.h>
|
||||
#include <radio/nco.h>
|
||||
#include <radio/synchronization.h>
|
||||
#include <radio/interpolation.h>
|
||||
#include <radio/statistics.h>
|
||||
#include <radio/equalizer.h>
|
||||
#include <radio/agc.h>
|
||||
#include <radio/Frame.hpp>
|
||||
|
||||
@@ -17,6 +15,7 @@
|
||||
#include <radio/FirComplex.hpp>
|
||||
#include <radio/Equalizer.hpp>
|
||||
#include <radio/Interpolation.hpp>
|
||||
#include <radio/Nco.hpp>
|
||||
|
||||
using namespace Radio;
|
||||
|
||||
@@ -270,7 +269,7 @@ public:
|
||||
void init();
|
||||
void free();
|
||||
void processBaseband(float *pI, float *pQ, uint32_t len);
|
||||
void processPassband(float *pRF, uint32_t len);
|
||||
void processPassband(RVec const &rf, uint32_t len);
|
||||
void setBufSize(uint32 size);
|
||||
uint32 getNumSoftSym();
|
||||
sym_err_t getSoftSym(uint32 index);
|
||||
@@ -305,7 +304,7 @@ private:
|
||||
Interpolation::Farrow m_farrow;
|
||||
|
||||
// NCOs
|
||||
nco_t m_nco_ddc, m_nco_cpr;
|
||||
Nco m_nco_ddc, m_nco_cpr;
|
||||
radio_float_t m_dOmega_vco;
|
||||
|
||||
// Loop-Filter
|
||||
|
||||
Reference in New Issue
Block a user