Wykres commitów

32 Commity (d2449479236a2228991c14887f62d2d4dcd7ddde)

Autor SHA1 Wiadomość Data
David Freese 92ab4b6190 FreeBSD issues
* std::complex<> usage
    - Code change to comply with std::complex on FreeBSD
2014-01-31 12:54:58 -06:00
David Freese 1a89352d43 Cfft removal
* removed source files for Cfft, the original fast fourier
    transform used in fldigi.  Cfft has been replaced by
    g_fft, the fast fourier transform C++ template based on
    public domain code by 
    John Green <green_jt@vsdec.npt.nuwc.navy.mil>
2013-10-19 08:48:59 -05:00
David Freese 5c9f5a2589 fft filter
* Changed fftfilt implementation to use g_fft class vice
    Cfft class.
  * Removed multi-channel decoding when not visible or configured
    for decoding when not visible.
2013-10-19 08:36:18 -05:00
David Freese 59b16c4c81 rsid fft
* Changed rsid fft from Cfft to g_fft
2013-10-19 08:36:02 -05:00
David Freese b8f424213b g_fft
* Added new fft class template g_fft
  * Modified class complex to be based on std::complex
    - required changes in all modem implementations
2013-10-19 07:43:21 -05:00
Stefan Fendt b5f77b6126 RTTY decoder
* filter update
2013-08-02 18:34:00 -05:00
David Freese 417ce51a3c RTTY filters
* Removed deprecated Hilbert transform
  * Corrected inverse FFT computation to provide unity gain
    h(t) -> H(w) -> h(t)
  * Added design output statements to fftfilt.cxx - normally disabled
  * Removed deprecated lpfilt, bitfilt, bp_filt_lo, bp_filt_hi
  * Improved X-scope update rate
  * Removed unused methods and members
2013-05-20 16:15:04 -05:00
David Freese 4dc9bc95f2 RTTY FSK modem
* This patch contributed to by
    W1HKJ, Dave Freese <w1hkj@w1hkj.com>
    DO2SMF, Stefan Fendt <smfendt@gmail.com>
  * Waveshaped FSK modem for classic RTTY using raised cosine
    matched filters
  * Kahn demodulator
  * RTTY scope based on separate mark / space filter outputs
  * Corrected s/n estimator
  * Change RTTY browser to new demodulator
  * Fixed missing browser highlight for callsign detection
  * Bypass Viewer signal processing if viewer(s) are not visible
    - significantly reduces % CPU use
  * Separated psk-rtty range/value pairs for viewer squelch
    control.
2013-02-02 12:18:55 -06:00
David Freese 14329e533d High Speed / Multi-Carrier Modems
* This commit contributed to by:
    - John Douyere <vk2eta@gmail.com>
    - Dave Freese <w1hkj@w1hkj.com>
    - John Phelps <kl4yfd@gmail.com>
    - Andrej Lajovic <s57ln@hamradio.si>
  * New high speed and multi carrier modems
    - psk, pskr
    - DominoEX
    - Thor
  * Added separate modem initialization for
    Olivia tone / bandwidth pairs:
    - 4/250, 8/250
    - 4/500, 8/500, 16/500
    - 8/1000, 16/1000, 32/1000
    - 64/2000
  * RSID changes
    - Added secondary RsID code set
    - RsID code 263 enables detection of the secondary
      RsID code burst.
  * MFSK UTF-8 tx
    - corrected transmit of two-byte UTF-8 characters
  * PSK-UTF-8 tx
    - corrected transmit of two-byte UTF-8 characters
  * Changed PSK multicarrier bandwidth markers to show full
    extent of signal in the waterfall.
  * THOR modem updates
    - Added Thor high speed modes
      25x4, 50, 50x2, 100 Baud, all < 1800 Hz bandwidth
    - IFK+ Softdecode function for THOR
      dynamically detects and suppresses CWI
      Rx printing is disabled when "File IO only" is selected for
      soundcard.  Decoder uses puncture in this condition.
    - THOR FEC confidence indicator
      Uses the actual path-metrics from the Viterbi decoder.
      Displays next to the S/N in the main dialog.
2013-01-10 13:46:52 -06:00
Remi Chateauneu a3435a73b8 sfft speedup
* Speedup of sfft::run
2012-06-14 08:55:48 -05:00
David Freese f47119c7f5 CW decoder update
* Cooperative programming effort, W1HKJ and AG1LE
  * Added matched filter implementation using FFT convolution filter
  * Added Self Organizing Map decoding.
  * Added adjustable upper/lower detection levels
  * Added level indicators on CW digiscope
  * combined new fft-convolution filter, SOM decoder & FIR filter
  * added configure controls for filter selection
  * modified CW digiscope display to show 9 dot intervals independent
    if WPM setting
2012-06-01 20:38:44 -05:00
Remi Chateauneu 350f83eb53 Viterbi and filter speed-up. 2012-05-08 17:44:52 -05:00
Chris Sylvain 4931d1d150 Packet Modem
Merged 3.22.0 with berlios/pu/cs development work
  on packet modem
2011-05-23 17:40:56 -05:00
David Freese 0f52da398e Goertzel filter update 2010-09-04 10:43:25 -05:00
Chris Sylvain e6d43d4e3e Goertzel Filter
Update to Goertzel filter implementation in filters.cxx
2010-08-30 02:55:34 -05:00
Stelios Bounanos cc957f37cf Update copyright headers
* Relicense: GPLv2+ -> GPLv3+
  * Update authors' copyright notices
2010-03-01 13:09:16 +00:00
Stelios Bounanos 9d566564c4 Clean up headers 2009-04-12 23:57:17 +01:00
David Freese 4181ca882e Bug fix RTTY cpu usage 2009-02-17 18:21:54 -06:00
Stelios Bounanos 785c504eea Plug memory leaks 2008-07-26 21:09:47 +01:00
Stelios Bounanos 45294abdec Upstream version 3.0preX 2008-07-24 13:22:53 +01:00
Stelios Bounanos 6a79318f1a Upstream version 3.0preA 2008-06-13 14:23:46 +01:00
Stelios Bounanos f379ad5eab Upstream version 3.0pre1 2008-06-12 23:15:17 +01:00
Stelios Bounanos 8954ca2db8 Upstream version 2.11Z 2008-05-05 00:59:56 +01:00
Stelios Bounanos 621e0501b0 Upstream version 2.11Y 2008-05-02 00:24:48 +01:00
Stelios Bounanos c4a07cae17 Upstream version 2.11P 2008-04-20 08:42:12 +01:00
Stelios Bounanos ded087d8f6 Upstream version 2.11L 2008-04-14 23:18:15 +01:00
Stelios Bounanos 03f25698ac Upstream version 2.11I 2008-04-08 16:31:54 +01:00
Stelios Bounanos c8633a8381 Upstream version 2.062 2007-12-11 03:36:51 +00:00
Stelios Bounanos 17e5dc5c28 Upstream version 2.06 (alpha) 2007-12-09 16:44:10 +00:00
Stelios Bounanos e672295140 Upstream version 2.05b 2007-11-28 22:32:50 +00:00
Stelios Bounanos dcf89d5323 Upstream version 1.35N 2007-06-22 23:26:36 +01:00
Stelios Bounanos 4d5c3d4768 Upstream version 1.33 2007-06-22 23:04:50 +01:00