Marat Fayzullin
04382d3989
Merged fax decoder and SSTV performance improvements.
2023-04-22 15:55:22 -04:00
Marat Fayzullin
ef86d75596
Removed SSTV NFM mode (not used), simplified some code.
2023-03-10 18:55:00 -05:00
Marat Fayzullin
1089b1a548
Adding debug time to SSTV decoder.
2023-03-08 11:54:47 -05:00
Marat Fayzullin
c12a896fea
Committing missing SSTV service changes.
2023-03-01 19:22:32 -05:00
Marat Fayzullin
04804f8e96
Halving SSTV sampling rate to avoid issues with background bandwidth optimization.
2023-02-28 23:03:38 -05:00
Marat Fayzullin
8c48220d2c
Removing AisDemodulator, PacketDemodulator will do the job.
2023-02-25 21:47:15 -05:00
Marat Fayzullin
1115d59783
Adding AIS mode/service, implemented via Direwolf.
2023-02-25 17:41:53 -05:00
Marat Fayzullin
20f425c6f3
Enabling SSTV background service.
2023-02-16 13:27:50 -05:00
Marat Fayzullin
88bbff42f1
Debugging
2023-02-12 21:22:50 -05:00
Marat Fayzullin
f14256d60d
Adding SSTV to the UI.
2023-02-11 13:00:21 -05:00
Marat Fayzullin
bca9ca00f9
Cleanup.
2023-02-10 20:09:32 -05:00
Marat Fayzullin
051998123d
Adding SSTV decoder.
2023-02-10 20:09:32 -05:00
Marat Fayzullin
ee8438af87
Shifting RTTY band 500Hz up.
2023-02-04 22:26:44 -05:00
Marat Fayzullin
ce4a23062c
Importing changes to remove dependency on Digiham package.
2023-02-04 14:29:09 -05:00
Marat Fayzullin
ad8d79225f
Merge branch 'oz1jhm'
2023-02-04 13:36:53 -05:00
Marat Fayzullin
f8a672355f
Now shifting CW carrier to 800Hz before processing it.
2023-02-04 13:36:05 -05:00
Marat Fayzullin
0edd456c3e
Switching RTTY decoder to processing complex input.
2023-02-02 21:56:10 -05:00
Marat Fayzullin
329df158e1
Fixing digital modes chain.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
22589fbfac
Fixing boolean type.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
0be9965cb3
Adding reverse parameter to RTTY modes.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
53c3ab895b
Adding +-50Hz at the sides of the RTTY signal.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
8662f47d4d
Adding separate 170Hz (HAM) and 450Hz (DDK) RTTY modes.
2023-02-02 21:52:15 -05:00
Marat Fayzullin
bc7074f099
Adding RTTY decoder.
2023-02-02 21:52:13 -05:00
Marat Fayzullin
46c1256f86
Fixing
2023-02-02 21:45:39 -05:00
Marat Fayzullin
eb4c62c6d4
CW decoder now accepts complex floats.
2023-02-02 21:44:37 -05:00
Marat Fayzullin
f72c0de511
Fixing digital modes chain.
2023-01-31 12:22:26 -05:00
Marat Fayzullin
2c086780d2
Baud rate is a float.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
cb98f3750b
Switching from number of buckets to frequency width.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
590a65e3cd
Frequency gets shifted to 0Hz.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
02c9a2480e
Adding number of buckets
2023-01-28 13:56:20 -05:00
Marat Fayzullin
47a400b69a
Adding proper offset selection.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
ec2819b886
Adding CW decoder.
2023-01-28 13:56:20 -05:00
Marat Fayzullin
e3780f6aea
Adding all current customizations to the original forked code.
2022-11-19 14:34:47 -05:00
Jakob Ketterl
46c78f6463
avoid demodulator concurrency
...
* this frees up resources used by the current demodulator before
starting a new one
* this addresses an issue where users of single-channel AMBE sticks
could not seamlessly switch between digital modes
2021-12-23 16:32:51 +01:00
Jakob Ketterl
40c68933e1
add preliminary parsing and display of M17 metadata
2021-12-21 21:18:17 +01:00
Jakob Ketterl
4ce3816f48
show codecserver errors in the client
2021-12-13 13:26:47 +01:00
Jakob Ketterl
33c8e34456
use the resume call before pumping data from a reader
2021-10-26 16:40:38 +02:00
Jakob Ketterl
8cce5bd889
add metrics for pocsag
2021-10-01 00:52:32 +02:00
Jakob Ketterl
1e57fb4609
expect a broken pipe
2021-09-30 23:04:59 +02:00
Jakob Ketterl
c3917c61d3
fix audio compression switching
2021-09-28 17:46:18 +02:00
Jakob Ketterl
25e2a8013e
parser typing
2021-09-28 00:27:01 +02:00
Jakob Ketterl
757ec01ea4
clientReader is not used any more
2021-09-28 00:14:53 +02:00
Jakob Ketterl
a07480fd9a
remove old csdr code
2021-09-27 18:53:49 +02:00
Jakob Ketterl
909a969e04
restore wfm deemphasis tau functionality
2021-09-27 17:46:19 +02:00
Jakob Ketterl
edace3d451
work on some todos
2021-09-27 17:29:51 +02:00
Jakob Ketterl
cbcba5807f
restore PSK decoding
2021-09-23 18:43:41 +02:00
Jakob Ketterl
83d01553e3
use "Optional" in typing
2021-09-20 17:24:10 +02:00
Jakob Ketterl
f2a97415b9
more localized imports
2021-09-20 16:55:17 +02:00
Jakob Ketterl
81ed1a9ebb
abstract chain features; use local imports to avoid hard dependencies
2021-09-20 16:14:23 +02:00
Jakob Ketterl
b2e15c559e
refactor
2021-09-20 15:32:26 +02:00