dennis.sheirer
0ad710fea2
Updated HackRF controller to included GSG copyright notice.
2014-10-20 23:25:37 +00:00
dennis.sheirer
5f4e7652bd
HackRF - final check-in. Changed all tuners to use the low-level API of the usb4java library to resolve limitation in high-level API that constrains maximum sample rate to ~2.0 MHz. Added console logging to logback.
2014-10-20 23:09:50 +00:00
dennis.sheirer
c5c3029392
HackRF - partial check-in of code. HackRF is commented out in the TunerManager, since it's not yet ready for use.
2014-09-30 16:40:37 +00:00
dennis.sheirer
550aed79d4
Changed FrequencyChangeListener interface to an event so that I could describe what event was causing the frequency change and to broadcast frequency and sample rate error values.
...
R820T - added a couple more sample rate settings to the enum and modified the periodic sample rate info logger.
2014-09-27 09:46:18 +00:00
dennis.sheirer
e441ebf0c9
Changed to slf4j logging framework
...
Enhanced error handling/logging in RTL2832 eeprom device descriptor read method for troubleshooting issue present in some R820T tuners.
2014-09-20 10:04:04 +00:00
dennis.sheirer
5a4fc6690a
Resolved minor issue with LTR channel state threading conflict. Added additional error handling/logging for R820T tuner startup, possibly related to reading the EEPROM contents on startup.
2014-09-19 12:31:02 +00:00
dennis.sheirer
fe8612b68f
R820T Tuner Controller - expanded tunable frequency range to cover 3.18 MHz to 1782.03 MHz, although I don't currently have an antenna to test the lower HF frequencies.
...
- Resolved major issue where the tuner was only tuning half of the frequencies in a non-contiguous manner.
2014-09-19 00:22:58 +00:00
dennis.sheirer
ad456d81a3
Updated Call Event handling/display for all decoders and updated channel display values for all decoders.
...
- Call events now show start-stop timestamps. (or START-In Progress if call is ongoing )
- Call start/stop events are now on the same event line.
- Channel panels now display site and/or channel info
- LTR call events are limited to CALLs on the current LCN, in order to cut down on false call events resulting from noise.
- Passport display channels now show site/channel.
- Changed default window used by the DFTProcessor to Cosine, which doesn't have as much FFT bin leakage.
2014-09-15 00:42:20 +00:00
dennis.sheirer
0f43c7ed22
Automatic Frequency Control enhancement. Provides default AFC and ability to disable in the Decoder tab of each channel. Spectral display includes visual indicators of frequency center (grey) and current AFC offset (yellow).
2014-09-11 22:46:05 +00:00
dennis.sheirer
4e0fd9b7b0
Channel Spectral Display
...
- Adds Channel Spectrum tab to display FFT of the audio output of the currently selected channel
- Upgrades to JTransforms 3.0 FFT library
- Adds three new context menus to main and channel spectral displays:
-- Baseline - affects the vertical rendering baseline of the FFT
-- Amplification - affects the vertical height of each FFT bin
-- Averaging - affects how many FFTs are averaged to produce the display
2014-09-06 14:58:05 +00:00
dennis.sheirer
44faeb9351
IQ recording file playback partial checkin.
...
NOTE: only the gui components and settings handling have been implemented. Actual recording playback is not yet implemented.
Partial checkin of initial P25 decoder development.
NOTE: P25 decoder is not yet functional.
2014-08-02 15:16:12 +00:00
dennis.sheirer
35a2cebe03
Converted frequency to long primitive type (from integer) in anticipation of HackRF support which requires frequencies greater than 2.147 GHz, which is the max hertz value that can be represented by an integer primitive.
2014-07-08 14:40:11 +00:00
dennis.sheirer
cdf8c730bc
R820T tuner controller - resolved issue with frequency controller not maintaining sync with actual tuned frequency.
2014-07-03 14:24:14 +00:00
dennis.sheirer
618e5537c7
Updated R820T configuration editor gui layout.
2014-06-21 11:16:56 +00:00
dennis.sheirer
3deca10f10
Cleanup of log statements.
2014-06-15 12:33:07 +00:00
dennis.sheirer
9b9e33f217
Updated R820T configuration defaults for gain levels and sample rate.
2014-06-14 11:45:24 +00:00
dennis.sheirer
a994611a4b
Resolves Issue #13 - R820T tuner was not accurately tuning requested frequencies. Updated the setPLL() method use PLL divider and integral enums to do away with the rounding errors being induced by Java that were inconsistent with the same method in the C++ librtlsdr code.
...
Discovered that the setTunerFrequency() method was not using the IF Frequency offset when tuning -- corrected.
2014-06-14 02:36:51 +00:00
dennis.sheirer
f0c2868cd4
R820T Tuner support added.
...
-Refined sample rate values for 2016 and 960 MHz rates, which were running much slower than advertised.
2014-06-06 15:13:35 +00:00
dennis.sheirer
f70fca55b7
Partial check-in of R820T tuner controller. Tuning is not yet functional.
2014-05-16 20:13:41 +00:00
dennis.sheirer
39a6868519
Partial check-in for work on R820T tuner controller. Controller class is not yet functional or complete.
2014-05-10 11:16:02 +00:00
dennis.sheirer
3dfedcf8d1
Initial code check in continued
2014-04-26 19:48:24 +00:00