Jonathan Naylor
|
103d937152
|
Remove unneeded line.
|
2020-04-24 11:52:47 +01:00 |
|
Jonathan Naylor
|
e721dedf1e
|
Merge pull request #225 from F4FXL/FM
Add FM Filtering
|
2020-04-24 08:46:45 +01:00 |
|
Geoffrey Merck
|
176e067ab9
|
Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM
|
2020-04-24 09:41:14 +02:00 |
|
Geoffrey Merck
|
2057ef5206
|
clean up
|
2020-04-24 09:40:06 +02:00 |
|
Geoffrey Merck
|
5c2659deaa
|
Add FM filtering
|
2020-04-24 09:40:06 +02:00 |
|
Geoffrey Merck
|
4f9d5a8c70
|
3rd order IIR
|
2020-04-24 09:40:06 +02:00 |
|
Geoffrey Merck
|
8ecd8b67f4
|
Using 2 stage IIR filter
|
2020-04-24 09:40:06 +02:00 |
|
Geoffrey Merck
|
22c40e1d96
|
Remove bit roation
|
2020-04-24 09:40:03 +02:00 |
|
Geoffrey Merck
|
a720ceeb54
|
clean up
|
2020-04-24 09:21:13 +02:00 |
|
Geoffrey Merck
|
f8d082e2dd
|
Add FM filtering
|
2020-04-24 09:10:50 +02:00 |
|
Geoffrey Merck
|
507a4bf64c
|
3rd order IIR
|
2020-04-23 22:37:29 +02:00 |
|
Jonathan Naylor
|
7a75db2aeb
|
Remove the bit shift of the sample.
|
2020-04-23 21:30:41 +01:00 |
|
Geoffrey Merck
|
ce0aebce48
|
Using 2 stage IIR filter
|
2020-04-23 21:16:52 +02:00 |
|
Geoffrey Merck
|
906de3ad11
|
Remove bit roation
|
2020-04-23 21:16:20 +02:00 |
|
Jonathan Naylor
|
bf5ad25609
|
A working fixed point Goertzel based on simulations.
|
2020-04-23 12:36:34 +01:00 |
|
Jonathan Naylor
|
f19009b132
|
Allow for two levels of the callsign.
|
2020-04-22 22:10:34 +01:00 |
|
Jonathan Naylor
|
526a53cd8c
|
Use fixed point for the Goertzel algorithm.
|
2020-04-22 17:40:01 +01:00 |
|
Jonathan Naylor
|
57730d7f81
|
Implement an efficient FIR filter.
|
2020-04-22 14:37:23 +01:00 |
|
Jonathan Naylor
|
f936bc6fe8
|
Use a shorter filter.
|
2020-04-22 14:15:07 +01:00 |
|
Jonathan Naylor
|
3f1f1d1586
|
Small tidy-ups.
|
2020-04-22 14:08:34 +01:00 |
|
Jonathan Naylor
|
7940025095
|
Merge pull request #223 from F4FXL/FM
One loop to rule them all !
|
2020-04-22 13:30:56 +01:00 |
|
Geoffrey Merck
|
63847ebe62
|
One loop to rule them all !
Change CFM::Samples and CFMCTCSSRX::process to be able to process all
stuff in one and only loop.
|
2020-04-22 11:04:27 +02:00 |
|
Jonathan Naylor
|
03f5056236
|
Small code cleanups.
|
2020-04-21 22:30:28 +01:00 |
|
Jonathan Naylor
|
23ff29c8f1
|
Merge pull request #222 from F4FXL/FM
Almost working FM
|
2020-04-21 22:09:58 +01:00 |
|
Geoffrey Merck
|
1b0229ca6c
|
Attemp to do filtering
|
2020-04-21 23:03:30 +02:00 |
|
Geoffrey Merck
|
ae6cbcd9e7
|
Minor clean up
|
2020-04-21 22:43:59 +02:00 |
|
Geoffrey Merck
|
1c599138ad
|
GetAudio do not take any arguments
|
2020-04-21 22:00:11 +02:00 |
|
Geoffrey Merck
|
9170c398be
|
Reenable CTCSS
|
2020-04-21 21:36:30 +02:00 |
|
Geoffrey Merck
|
04fd9838b5
|
Fix state machine wrong kerchunk
|
2020-04-21 21:00:09 +02:00 |
|
Geoffrey Merck
|
8d340cbfba
|
(almost) One loop to rule all the samples
Avoid looping over and over the samples. One
|
2020-04-21 20:38:02 +02:00 |
|
Geoffrey Merck
|
87c3b57ae4
|
Stripping ut stuff, testing
|
2020-04-21 18:45:11 +02:00 |
|
Geoffrey Merck
|
7befef2f4a
|
Avoid looping samples 2 times, convert each sample on the fly
|
2020-04-21 18:41:27 +02:00 |
|
Geoffrey Merck
|
b2dcbb2df8
|
Merge remote-tracking branch 'upstream/FM' into FM
|
2020-04-21 07:03:35 +02:00 |
|
Jonathan Naylor
|
0a51b4c34e
|
Store FM output in a ring buffer.
|
2020-04-20 21:57:21 +01:00 |
|
Geoffrey Merck
|
3b653dca6a
|
Merge remote-tracking branch 'upstream/FM' into FM
|
2020-04-20 20:49:58 +02:00 |
|
Jonathan Naylor
|
046a1de51a
|
Reduce the size of the main FM filter.
|
2020-04-20 13:54:11 +01:00 |
|
Jonathan Naylor
|
ae58f8eb64
|
Don't square the threshold value.
|
2020-04-20 13:28:07 +01:00 |
|
Geoffrey Merck
|
e4c351d5d0
|
delete old BS
|
2020-04-20 07:46:03 +02:00 |
|
Geoffrey Merck
|
0b0a59497f
|
Merge branch 'FM' of https://github.com/F4FXL/MMDVM into FM
|
2020-04-20 07:43:07 +02:00 |
|
Geoffrey Merck
|
939b019592
|
delete old BS
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
3d54519dbf
|
add CTCSS decoder
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
94f566aacc
|
Add Goertzel
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
a765e863c0
|
delete old BS
|
2020-04-20 07:42:39 +02:00 |
|
Geoffrey Merck
|
9e552ba1ab
|
add CTCSS decoder
|
2020-04-20 07:39:19 +02:00 |
|
Geoffrey Merck
|
b03fead62d
|
Add Goertzel
|
2020-04-20 07:39:19 +02:00 |
|
Geoffrey Merck
|
2825c25607
|
Merge remote-tracking branch 'upstream/FM' into FM
|
2020-04-20 07:23:59 +02:00 |
|
Jonathan Naylor
|
5ed8eeda6f
|
Allow kerchunk audio to pass through.
|
2020-04-19 21:40:51 +01:00 |
|
Jonathan Naylor
|
1aef1a39f2
|
Revert the CTCSS decoder to floats.
|
2020-04-19 21:21:10 +01:00 |
|
Jonathan Naylor
|
a310bf0547
|
Adjust the coefficients again.
|
2020-04-19 19:46:44 +01:00 |
|
Geoffrey Merck
|
116b51bd8d
|
delete old BS
|
2020-04-19 20:45:14 +02:00 |
|