Add the Raised Cosine filter to P25 RX and change YSF to use the Raised

Cosine filter on RX also.
This commit is contained in:
Jonathan Naylor
2017-03-07 20:44:41 +00:00
parent df1210eaea
commit 9110f5404f
2 changed files with 62 additions and 37 deletions
+4 -2
View File
@@ -60,10 +60,12 @@ private:
CSampleRB m_txBuffer;
CRSSIRB m_rssiBuffer;
arm_fir_instance_q15 m_C4FSKFilter;
arm_fir_instance_q15 m_RRCFilter;
arm_fir_instance_q15 m_RCFilter;
arm_fir_instance_q15 m_GMSKFilter;
arm_fir_instance_q15 m_P25Filter;
q15_t m_C4FSKState[70U]; // NoTaps + BlockSize - 1, 42 + 20 - 1 plus some spare
q15_t m_RRCState[70U]; // NoTaps + BlockSize - 1, 42 + 20 - 1 plus some spare
q15_t m_RCState[70U]; // NoTaps + BlockSize - 1, 40 + 20 - 1 plus some spare
q15_t m_GMSKState[40U]; // NoTaps + BlockSize - 1, 12 + 20 - 1 plus some spare
q15_t m_P25State[30U]; // NoTaps + BlockSize - 1, 6 + 20 - 1 plus some spare