Commit Graph

  • 85e33bc49f Merge branch 'FM' into dstar_correlator_fm Jonathan Naylor 2020-04-29 21:39:09 +0100
  • ace9780b1f Merge branch 'FM' into boxcar_fm Jonathan Naylor 2020-04-29 21:34:53 +0100
  • 1214fb0590 Merge branch 'master' into boxcar_dstar_correlator Jonathan Naylor 2020-04-29 21:30:19 +0100
  • 917dab755a Merge branch 'master' into dstar_correlator Jonathan Naylor 2020-04-29 21:29:46 +0100
  • 0aace49867 Merge branch 'master' into boxcar Jonathan Naylor 2020-04-29 21:29:22 +0100
  • 200199c5d4 Reduce the CPU load slightly. Jonathan Naylor 2020-04-29 20:59:48 +0100
  • 1465d6f91d
    Merge pull request #240 from F4FXL/FM Jonathan Naylor 2020-04-29 20:45:02 +0100
  • 373aed13c8 Restore Passband Geoffrey Merck 2020-04-29 20:43:01 +0200
  • b23620ede3 Add de and pre emphasis Geoffrey Merck 2020-04-29 20:42:20 +0200
  • da87afc8d4 Move helper script to separate folder Geoffrey Merck 2020-04-29 20:41:41 +0200
  • 626a280d27 Add filter chrachertitics comment Geoffrey Merck 2020-04-29 18:24:15 +0200
  • 4b267c2e1e Move downsampling tap point Geoffrey Merck 2020-04-28 22:35:06 +0200
  • cf18f95a92 Add Downsampling Geoffrey Merck 2020-04-28 21:37:06 +0200
  • dac0f26e5d Rename RXBoost to RFAudioBoost. Jonathan Naylor 2020-04-28 14:43:40 +0100
  • 13993891ec
    Merge pull request #239 from m0vse/FM Jonathan Naylor 2020-04-28 09:55:31 +0100
  • 849c2a0f50 Change FM cal levels m0vse 2020-04-28 09:51:11 +0100
  • 172ac615a8 Rescale the output. Jonathan Naylor 2020-04-27 14:59:33 +0100
  • 30031d8e95 Increase the output level. Jonathan Naylor 2020-04-27 14:53:41 +0100
  • b2de5defa4 Tweak the values slightly. Jonathan Naylor 2020-04-27 14:47:17 +0100
  • 177c7548ae
    Merge pull request #237 from m0vse/FM Jonathan Naylor 2020-04-27 14:35:53 +0100
  • b9bfc36e6f Remove commented code m0vse 2020-04-27 14:32:16 +0100
  • 980c529107 Merge remote-tracking branch 'upstream/FM' into FM m0vse 2020-04-27 14:19:12 +0100
  • 5156ca13b7 Add FM Cal modes m0vse 2020-04-27 14:18:42 +0100
  • d08a3690b0 Double the signal level to the CTCSS decoder. Jonathan Naylor 2020-04-27 13:07:03 +0100
  • e8ed77241c Simplify the calculations. Jonathan Naylor 2020-04-27 12:05:55 +0100
  • 82dcc44a2d
    Merge pull request #235 from F4FXL/FM Jonathan Naylor 2020-04-27 10:27:51 +0100
  • 93a8e63233 Remove m_rxLevel Geoffrey Merck 2020-04-27 11:26:19 +0200
  • 4ffaa62855 Move division to CTCSSRX, change sample unscaling to 1/rxLevel Geoffrey Merck 2020-04-27 11:16:06 +0200
  • f9530ee82a Pass the RX level to the FM controller. Jonathan Naylor 2020-04-26 22:01:11 +0100
  • d66c6d7f9c Fix the multiplication. Jonathan Naylor 2020-04-26 15:24:51 +0100
  • 458a3d2d24 Bump the version date. Jonathan Naylor 2020-04-26 13:22:16 +0100
  • 6f4c19c006 Convert to Q47 arithmetic. Jonathan Naylor 2020-04-26 13:02:43 +0100
  • a31cf3d6f8 Convert the CTCSS TX tones to Q31 from Q15. Jonathan Naylor 2020-04-26 12:07:10 +0100
  • 3fb0631953
    Merge pull request #233 from F4FXL/FM Jonathan Naylor 2020-04-26 11:45:44 +0100
  • 028d0cf609 Add q31_t cast Geoffrey Merck 2020-04-26 12:38:23 +0200
  • 6824d5662a Remove dependency to IO in CTCSSRX Geoffrey Merck 2020-04-26 12:24:05 +0200
  • 1bc8726046
    Merge pull request #232 from F4FXL/bugfix/FM_CTCSS_TX Jonathan Naylor 2020-04-26 08:16:20 +0100
  • 05c8c130b6
    Merge pull request #231 from F4FXL/feature/FM_Normalized_CTCSS_Threshold Jonathan Naylor 2020-04-26 08:15:15 +0100
  • 5051a13711 Fix invalid values passed to arm_sin_q15 Geoffrey Merck 2020-04-26 08:16:08 +0200
  • 103116e410 Add debug essage when CTCSS status changes Geoffrey Merck 2020-04-26 07:26:35 +0200
  • d973238596 CTCSS threshold is level agnostic, experimental Geoffrey Merck 2020-04-25 22:12:16 +0200
  • 4d664c4aa4
    Merge pull request #230 from g4klx/revert-229-FM Jonathan Naylor 2020-04-25 23:48:25 +0100
  • bd4096b6be
    Revert "Make CTCSS threshold RXLevel and RXBoost agnostic" revert-229-FM Jonathan Naylor 2020-04-25 23:48:02 +0100
  • f92d93772c Merge branch 'FM' of https://github.com/g4klx/MMDVM into FM Jonathan Naylor 2020-04-25 22:32:37 +0100
  • b963b2b848 Add optional over deviation blanking. Jonathan Naylor 2020-04-25 22:32:10 +0100
  • 9dadb51f11
    Merge pull request #229 from F4FXL/FM Jonathan Naylor 2020-04-25 22:13:09 +0100
  • 23cf22d87d remove Debug info Geoffrey Merck 2020-04-25 23:07:41 +0200
  • d2d50e21e1 CTCSS threshold is level agnostic, experimental Geoffrey Merck 2020-04-25 22:12:16 +0200
  • 8c38fdb36d Clean out the CTCSS decoder coefficient before initialising. Jonathan Naylor 2020-04-25 17:37:37 +0100
  • 4fe1c11250 Remove memory leak and other configuration funnies. Jonathan Naylor 2020-04-25 17:29:10 +0100
  • 394ab8dfd1
    Merge pull request #228 from m0vse/FM Jonathan Naylor 2020-04-25 16:24:10 +0100
  • 5295e0bdc3 Fix for Ack/Callsign corruption m0vse 2020-04-25 16:13:13 +0100
  • c638dbe55a Merge branch 'FM' of https://github.com/g4klx/MMDVM into FM Jonathan Naylor 2020-04-25 15:17:53 +0100
  • 6ac6deba10 Add two more FM parameters. Jonathan Naylor 2020-04-25 15:17:11 +0100
  • d2ce76fe89
    Merge pull request #227 from F4FXL/FM Jonathan Naylor 2020-04-25 08:12:03 +0100
  • 0b27ec5443 Fix STM32F10X compile complaining about duplicate stuff Geoffrey Merck 2020-04-25 08:04:29 +0200
  • 868d33ebd2 Rescale the CTCSS TX level. Jonathan Naylor 2020-04-24 15:00:40 +0100
  • 9fab1e0823 Rescale some of the tone levels. Jonathan Naylor 2020-04-24 13:13:25 +0100
  • 242bc7b322 Bump the version date. Jonathan Naylor 2020-04-24 12:54:50 +0100
  • e5c25f55fe Remove the FM RX level. Jonathan Naylor 2020-04-24 12:51:10 +0100
  • 33f88344c3 Run the holdoff timer permamnently. Jonathan Naylor 2020-04-24 12:15:58 +0100
  • 103d937152 Remove unneeded line. Jonathan Naylor 2020-04-24 11:52:47 +0100
  • e721dedf1e
    Merge pull request #225 from F4FXL/FM Jonathan Naylor 2020-04-24 08:46:45 +0100
  • 176e067ab9 Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM Geoffrey Merck 2020-04-24 09:41:14 +0200
  • 2057ef5206 clean up Geoffrey Merck 2020-04-24 09:20:26 +0200
  • 5c2659deaa Add FM filtering Geoffrey Merck 2020-04-24 09:10:50 +0200
  • 4f9d5a8c70 3rd order IIR Geoffrey Merck 2020-04-23 22:37:29 +0200
  • 8ecd8b67f4 Using 2 stage IIR filter Geoffrey Merck 2020-04-23 21:16:52 +0200
  • 22c40e1d96 Remove bit roation Geoffrey Merck 2020-04-23 21:16:20 +0200
  • a720ceeb54 clean up Geoffrey Merck 2020-04-24 09:20:26 +0200
  • f8d082e2dd Add FM filtering Geoffrey Merck 2020-04-24 09:10:50 +0200
  • 507a4bf64c 3rd order IIR Geoffrey Merck 2020-04-23 22:37:29 +0200
  • 7a75db2aeb Remove the bit shift of the sample. Jonathan Naylor 2020-04-23 21:30:41 +0100
  • ce0aebce48 Using 2 stage IIR filter Geoffrey Merck 2020-04-23 21:16:52 +0200
  • 906de3ad11 Remove bit roation Geoffrey Merck 2020-04-23 21:16:20 +0200
  • bf5ad25609 A working fixed point Goertzel based on simulations. Jonathan Naylor 2020-04-23 12:36:34 +0100
  • f19009b132 Allow for two levels of the callsign. Jonathan Naylor 2020-04-22 22:10:34 +0100
  • 526a53cd8c Use fixed point for the Goertzel algorithm. Jonathan Naylor 2020-04-22 17:40:01 +0100
  • 57730d7f81 Implement an efficient FIR filter. Jonathan Naylor 2020-04-22 14:37:23 +0100
  • f936bc6fe8 Use a shorter filter. Jonathan Naylor 2020-04-22 14:15:07 +0100
  • 3f1f1d1586 Small tidy-ups. Jonathan Naylor 2020-04-22 14:08:34 +0100
  • 7940025095
    Merge pull request #223 from F4FXL/FM Jonathan Naylor 2020-04-22 13:30:56 +0100
  • 63847ebe62 One loop to rule them all ! Geoffrey Merck 2020-04-22 11:04:27 +0200
  • 03f5056236 Small code cleanups. Jonathan Naylor 2020-04-21 22:30:28 +0100
  • 23ff29c8f1
    Merge pull request #222 from F4FXL/FM Jonathan Naylor 2020-04-21 22:09:58 +0100
  • 1b0229ca6c Attemp to do filtering Geoffrey Merck 2020-04-21 23:03:30 +0200
  • ae6cbcd9e7 Minor clean up Geoffrey Merck 2020-04-21 22:43:59 +0200
  • 1c599138ad GetAudio do not take any arguments Geoffrey Merck 2020-04-21 22:00:11 +0200
  • 9170c398be Reenable CTCSS Geoffrey Merck 2020-04-21 21:36:30 +0200
  • 04fd9838b5 Fix state machine wrong kerchunk Geoffrey Merck 2020-04-21 21:00:09 +0200
  • 8d340cbfba (almost) One loop to rule all the samples Geoffrey Merck 2020-04-21 20:38:02 +0200
  • 87c3b57ae4 Stripping ut stuff, testing Geoffrey Merck 2020-04-21 18:45:11 +0200
  • 7befef2f4a Avoid looping samples 2 times, convert each sample on the fly Geoffrey Merck 2020-04-21 18:41:27 +0200
  • b2dcbb2df8 Merge remote-tracking branch 'upstream/FM' into FM Geoffrey Merck 2020-04-21 07:03:35 +0200
  • 0a51b4c34e Store FM output in a ring buffer. Jonathan Naylor 2020-04-20 21:57:21 +0100
  • 3b653dca6a Merge remote-tracking branch 'upstream/FM' into FM Geoffrey Merck 2020-04-20 20:49:58 +0200
  • 046a1de51a Reduce the size of the main FM filter. Jonathan Naylor 2020-04-20 13:54:11 +0100
  • ae58f8eb64 Don't square the threshold value. Jonathan Naylor 2020-04-20 13:28:07 +0100
  • e4c351d5d0 delete old BS Geoffrey Merck 2020-04-20 07:46:03 +0200
  • 0b0a59497f Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM Geoffrey Merck 2020-04-20 07:43:07 +0200