Denny
5f8f2ec330
Resolves #393 - Adds support for recording demodulated (raw) bitstream
...
buffers. None of the decoders currently support this yet, but the P25
will be updated to provide bitstream output for recording.
Renames the ReusableBuffer class to ReusableFloatBuffer for
consistency.
2018-08-11 08:02:58 -04:00
Denny
e88944e53d
Updates all reusable buffer queues to automatically set the user count
...
to 1 on all provided buffers by default.
2018-07-01 07:08:52 -04:00
Denny
ad560db5ea
[WIP] Removes all usage of Buffer, RealBuffer and ComplexBuffer.
2018-06-30 06:54:36 -04:00
Denny
6f1ce79461
[WIP] Updates the AM decoder module.
...
Removes a number of unused classes in an effort to remove RealBuffer
usage across the codebase (has been replaced by ReusableBuffers).
2018-06-30 05:37:13 -04:00
Denny
60ffb18cd9
39 [WIP] cleans up the reusable buffers and creates both real and
...
complex variants.
2018-03-25 09:13:03 -04:00
Denny
c36f6901af
39 - Adds P25/LSM support to the DemodulatorViewerFX application and
...
adds Feed forward gain support to the C4FM DQPSK demodulator which seems
to improve output from the interpolating sample buffer at each symbol
period. Updates the symbol timing gain for C4FM to decrease the gain a
bit since the feed forward gain is providing a better interpolated symbol.
2018-03-24 11:03:18 -04:00
Denny
bfaacb309d
39 - WIP - incorporates the latest P25 C4FM decoder from master and
...
updates the LSM decoder to follow the same design pattern. Adds LSM
decoder support to the demodulator viewer application. The current
symbol timing gain for LSM is set too high -- is using the C4FM gain
and causes too much fluctuation in the timing error.
2018-03-24 06:59:41 -04:00
Denny
c3b405a752
Merge branch 'master' into 39-polyphase-channelizer
...
# Conflicts:
# src/main/java/io/github/dsheirer/buffer/FloatCircularBuffer.java
# src/main/java/io/github/dsheirer/dsp/filter/FilterFactory.java
# src/main/java/io/github/dsheirer/dsp/filter/design/FilterView.java
# src/main/java/io/github/dsheirer/dsp/filter/design/FilterViewer.java
# src/main/java/io/github/dsheirer/dsp/filter/fir/complex/ComplexFIRFilter.java
# src/main/java/io/github/dsheirer/dsp/gain/ComplexFeedForwardGainControl.java
# src/main/java/io/github/dsheirer/dsp/mixer/Oscillator.java
# src/main/java/io/github/dsheirer/dsp/psk/LSMDemodulator.java
# src/main/java/io/github/dsheirer/module/decode/Decoder.java
# src/main/java/io/github/dsheirer/module/decode/DecoderFactory.java
# src/main/java/io/github/dsheirer/module/decode/p25/P25Decoder.java
# src/main/java/io/github/dsheirer/module/decode/p25/P25_C4FMDecoder.java
# src/main/java/io/github/dsheirer/module/decode/p25/P25_LSMDecoder.java
# src/main/java/io/github/dsheirer/source/tuner/TunerChannelSource.java
# src/main/java/io/github/dsheirer/source/tuner/TunerModel.java
# src/main/java/io/github/dsheirer/source/tuner/TunerSourceEditor.java
# src/main/java/io/github/dsheirer/spectrum/ChannelSpectrumPanel.java
2018-03-18 05:19:33 -04:00
Denny
eaf7c7d11e
330 WIP on redesigning the P25 C4FM decoder. Creates a new decoder
...
based on the P25 LSM decoder using a costas loop and a gardner detector.
Updates the Demodulator Viewer FX application to add in a symbol chart
and a phase error chart. The decoder won't lock on yet ... still a wip.
2018-02-17 13:41:36 -05:00
Denny
1406d5576a
330 - Adds new JavaFX implementation of the demodulator viewer applicaiton
...
with initial support for playback control and I/Q sample axis viewing.
2018-02-11 10:16:50 -05:00
Denny
e7f7d27a1f
Updates the Oscillator and LowPhaseNoiseOscillator classes to share a
...
common interface and abstract class.
2018-01-27 04:41:01 -05:00
Denny
236df8f3f4
Merges from master branch.
2017-12-27 10:10:51 -05:00
Denny
9316599dec
Updates pull request from Roman Tsypuk to convert the build system from
...
ant to gradle. Removes linux and windows application launch scripts and
produces an executable jar with all resources included.
2017-12-17 07:28:06 -05:00