Commit Graph

67 Commits (36a4404c5c6ec26b8d7ef745eeae26f3ab451ac4)

Author SHA1 Message Date
Jonathan Naylor 8540964097 Remove any DC offset from before any further filtering takes place. 2017-07-16 18:57:15 +01:00
Jonathan Naylor 9d1ebc0f8f Small refactor. 2017-07-10 19:41:01 +01:00
Andy CA6JAU f8d767913e Adding DC estimator filter for all modes 2017-07-06 00:51:46 -04:00
Jonathan Naylor 9386fb2e11 Make modem debugging a run-time parameter, not compile-time. 2017-04-14 14:19:00 +01:00
Jonathan Naylor 016ed333ec Remove the unused sample dumping code. 2017-04-10 17:51:44 +01:00
Jonathan Naylor 7fafd762d2 Improve frame dumping capabilities. 2017-02-26 12:33:59 +00:00
Jonathan Naylor a6affb765e Remove the sync sample dumping. 2017-02-21 17:51:09 +00:00
Jonathan Naylor 2f9eb3523d Add full frame dumping. 2017-02-20 21:35:23 +00:00
Jonathan Naylor 1bb474dfef Add new interpolation for most modes and start positioning for P25 and YSF. 2017-02-06 21:02:45 +00:00
Jonathan Naylor ac4249bbb1 Add working sync sample dumping for DMR, P25 and YSF. 2017-02-02 20:13:28 +00:00
Jonathan Naylor f3a3132a6c Add sync dumping and improve YSF and P25. 2017-01-31 20:36:31 +00:00
Jonathan Naylor 609c2ead53 Revert the DMR changes. 2017-01-29 18:51:33 +00:00
Jonathan Naylor b15933bf8a Cleanups but still untested. 2017-01-19 19:59:01 +00:00
Jonathan Naylor 9a7b07027a New demodulators for C4FM modes. 2017-01-17 20:05:20 +00:00
Jonathan Naylor 57fde3afcc Add RSSI reporting for all modes. 2017-01-05 18:59:15 +00:00
Jonathan Naylor a05eaee855 Fix RSSI compile. 2016-12-30 13:48:55 +00:00
Jonathan Naylor fca53dc67e Small tweaks. 2016-12-30 11:34:31 +00:00
Andy CA6JAU d22c86e4d8 Fixing RSSI buffer length 2016-12-29 01:08:31 -03:00
Andy CA6JAU cc1b6d1367 Optimizing RSSI averaging 2016-12-29 00:51:14 -03:00
Andy CA6JAU 2ff955631f Adding #define constants in the RSSI average code 2016-12-29 00:36:45 -03:00
Andy CA6JAU 442dbe0b6a Adding RSSI samples averaging 2016-12-27 00:40:14 -03:00
Jonathan Naylor ba969d85d0 Add dummy RSSI sampling code. 2016-10-31 19:39:32 +00:00
Jonathan Naylor 955648a23f Remove ADC overload detection for DMR. 2016-09-01 17:39:51 +01:00
Jonathan Naylor 7c34cdb6f8 Move the RSSI sampling point. 2016-08-11 20:19:31 +01:00
Jonathan Naylor 8c96a48b2b Change the sampling poistion and rate for the RSSI. 2016-08-08 21:43:00 +01:00
Jonathan Naylor eafc329cc9 Add an optional RSSI input. 2016-08-08 20:38:58 +01:00
Jonathan Naylor b96413c5af Restore DMR level reporting. 2016-07-21 17:08:00 +01:00
Jonathan Naylor 87b6688f8f Remove the level tweaking functionality. 2016-07-07 17:37:06 +01:00
Jonathan Naylor dcc52ca479 Remove new filters and remove extra debugging. 2016-07-05 18:16:47 +01:00
Jonathan Naylor 5725e3babe New receive filter for DMR and YSF. 2016-07-05 07:31:29 +01:00
Jonathan Naylor 2d656b0126 Alter levels and threshold logging slightly. 2016-06-22 18:06:49 +01:00
Jonathan Naylor 17f6314f90 Add fine adjustment to the DMR/YSF thresholds. 2016-06-21 07:25:25 +01:00
Jonathan Naylor 961d1000f5 Correct the start pointer calculation. 2016-06-06 18:31:55 +01:00
Jonathan Naylor b8457aed4c Disassociate the ADC overload detection from the DCD LED. 2016-06-06 18:04:03 +01:00
Jonathan Naylor 24e68639ae Re-enable DMR levels debugging. 2016-05-02 11:49:15 +01:00
Jonathan Naylor 731a33aef8 Open up the sync search range. 2016-04-28 18:39:25 +01:00
Jonathan Naylor fb2581d2e7 Switch off DMR receive debugging. 2016-04-26 18:47:37 +01:00
Jonathan Naylor 76846d53ed Open up the DMR sync window a little. 2016-04-11 11:12:03 +01:00
Jonathan Naylor a6fd81bae4 Add level averaging to the DMR slot receiver. 2016-04-11 11:06:52 +01:00
Jonathan Naylor 48fb023f1d Clean up the DMR Slot RX. 2016-04-04 19:29:15 +01:00
Jonathan Naylor d2b858e51f Align with 48kHz branch. 2016-04-03 19:21:24 +01:00
Jonathan Naylor fa1a1daa45 Only pass on relevent frame types. 2016-03-29 20:12:37 +01:00
Jonathan Naylor 2c11137d27 Restore the NOENDPTR for DMR. 2016-03-29 17:39:27 +01:00
Jonathan Naylor e5f778b1c2 Rationalisation of the DMR slot demodulator. 2016-03-27 11:25:53 +01:00
Jonathan Naylor 10345e52cc Remove the EMB correlator. 2016-03-26 21:19:51 +00:00
Jonathan Naylor 01578235a8 Remove EMB synchronisation (for now). 2016-03-25 21:07:47 +00:00
Jonathan Naylor c0c12bdb67 Remove excessive logging which slows the modem down. 2016-03-24 12:57:11 +00:00
Jonathan Naylor dee0020e11 More intelligent use of the m_n field. 2016-03-24 06:56:02 +00:00
Jonathan Naylor 17f212db3b Add the EMB correlator for DMR. 2016-03-23 18:51:52 +00:00
Jonathan Naylor da34f26c55 Allow for a delay before processing a DMR slot. 2016-03-17 19:31:12 +00:00