mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-02 03:15:37 +00:00
- Add CwResampler: linear resampler (downsample to 4 kHz base rate) - Add CwFilter: first-order IIR high-pass (200 Hz) + low-pass (1200 Hz) - Add CwGoertzel: running Goertzel filter for tone tracking - Add CwPitchDetector: DFT-based pitch detection (200-1200 Hz, 10 Hz steps) - Rewrite CwDecoder: auto pitch detection, auto speed estimation (5-55 WPM), adaptive threshold with exponential moving average, resampled 4 kHz pipeline - 22 unit tests covering resampler, filter, Goertzel, pitch detector, decoder state - All existing UI/ViewModel code unchanged (same class interface)