controllers manager sample buffer processing and channel management.
General cleanup across all modules to remove the executor from each
of the start() methods. Removed the B100 tuner class since it's not
yet implemented.
for Hilbert and Differentiator FIR filter designers may be added in the
future.
Adds developer filter viewer tool written in JavaFX to visualize the
frequency and impulse response of FIR filters. This application is not
intended to be a user application and is specifically for the developer
to analyze filters and filter specifications that will be used in the
code.
NOTE: Java 8 JDK is now required to build this project for version 0.3.x
and forward. The JavaFX visualizer application and future user
interfaces will use the Java 8 version of JavaFX
Changes to model, view and controller components and updates all gui
editors. Removes the configuration panel and tree and replaces with 3
new panels. Updates playlist.xml to a new playlist_v2.xml format.
-Started work on new channel editor channel viewer/controller
-Removed a number of unused buffer package classes
-Moved automatic frequency control to be a module and removed special
handling
-Added IUnfilteredRealBufferListener & Provider interfaces
-Completely removed the ResourceManager class
Resolves issue with tuning RTL2832 based tuners into the range of
799.555894 and 801.584395. The pre-defined sample rates were slightly
off and causing issues with this tuning range. I recalculated the
sample rates and removed any that were not integral multiples of the
48,000 Hz desired channel rate.
Updated the sample bit depth for RTL2832 and HackRF tuners. Even though
the sample bit depth is 8 bits for each, the displayed noise floor was
off, so I increased the bit depth for each.
component.
-Airspy supported with 10 and 2.5 MSps sample rates. Additional
decimation may be added later.
-Spectral display updated to include smoothing and filtering options.
Note: the decimated output of a tuner channel from the airspy is
48,076.9 samples per second, versus the normal 48 kHz decimated rate.
This is 1.0015 times the normal rate and doesn't appear to impact the
decoders or audio processing. Therefore, no fractional resampling has
been added.