Commit Graph

215 Commits

Author SHA1 Message Date
Marat Fayzullin 5b30b4a7eb Moving MSK144 parser. 2023-05-06 22:53:16 -04:00
Marat Fayzullin b500367e9a Porting MSK144 decoder from the OWRX 'develop' branch. 2023-05-06 20:17:09 -04:00
Marat Fayzullin f7b7e3905b Adding AFC sampling period. 2023-04-26 19:25:43 -04:00
Marat Fayzullin 07a216e547 Making SAM AFC slower to save CPU time. 2023-04-26 11:37:15 -04:00
Marat Fayzullin c8652cbae8 Removing sampling rate from SAM parameters. 2023-04-26 11:36:49 -04:00
Marat Fayzullin 3e81443986 Updating Afc instantiation. 2023-04-26 11:18:32 -04:00
Marat Fayzullin 9122e31c1b Updating for the latest SAM design. 2023-04-24 00:19:20 -04:00
Marat Fayzullin 09e6d05390 Adding synchronous AM detector. 2023-04-23 23:26:00 -04:00
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