Remove the YSF FICH decoding.

This commit is contained in:
Jonathan Naylor
2016-04-12 18:41:02 +01:00
parent c69066c591
commit 81596b754d
2 changed files with 8 additions and 462 deletions
-12
View File
@@ -49,21 +49,9 @@ private:
uint16_t m_lostCount;
q15_t m_centre;
q15_t m_threshold;
uint16_t m_metrics1[16U];
uint16_t m_metrics2[16U];
uint16_t* m_oldMetrics;
uint16_t* m_newMetrics;
uint64_t m_decisions[100U];
uint64_t* m_dp;
void processNone(q15_t sample);
void processData(q15_t sample);
bool rxFICH(uint8_t* data, uint8_t* FICH);
void viterbiDecode(uint8_t s0, uint8_t s1);
void chainback(uint8_t* out);
uint32_t getSyndrome23127(uint32_t pattern) const;
uint32_t golay24128(const uint8_t* bytes) const;
bool checksum(const uint8_t* fich) const;
};
#endif