Commit Graph

34 Commits

Author SHA1 Message Date
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
5ddf538e2a MPT1327 SDM - fixed message display issue. 2014-09-06 11:19:49 +00:00
dennis.sheirer
5c2ff83183 MPT1327 - added SDM parsing for ASCII, BCD, Binary, TELEX, Map27, etc. 2014-09-06 11:13:58 +00:00
dennis.sheirer
c27fee97a4 MPT1327 updates to correctly decode radio registration, serial number interrogation and other AHYC requests. 2014-09-01 10:10:39 +00:00
dennis.sheirer
0eddada70e French MPT1327 fixes. Discovered that entire bit stream is inverted, and system is using SYNC (0xB433) and SYNT (0x4BCC) sync patterns. 2014-08-06 01:24:26 +00:00
dennis.sheirer
63de9c6d7d MPT1327 - adds sync pattern for French variant of MPT1327. Channel decode configuration editor now contains a combo box that allows selection of normal or French variant. 2014-08-04 00:06:00 +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
647c0cac8d Resolves issue #16 - add keyboard support for map pan and zoom.
Zoom: +/- keys on main keyboard and number pad.
Pan: directional arrows and number pad arrows.
2014-06-17 00:54:00 +00:00
dennis.sheirer
80b1b8c553 Update to Revision #140 to resolve issue with log file creation resulting from illegal filename characters in the channel name 2014-06-15 13:03:16 +00:00
dennis.sheirer
3deca10f10 Cleanup of log statements. 2014-06-15 12:33:07 +00:00
dennis.sheirer
6962a3f250 Resolves Issue #10 where channel names with illegal filename characters are preventing log file creation. 2014-06-15 12:13:21 +00:00
dennis.sheirer
403bfd9dc0 Resolves issue #1 to allow use of number keys on number keypad in addition to number keys on main keyboard for frequency control. 2014-06-15 12:00:26 +00:00
dennis.sheirer
d526f18b64 Adding USB support for linux power-pc.
Library courtesy of Nick Morabito (thanks!).
2014-06-14 11:58:23 +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
26d3c12eda Added instrumentation to the LTR-Net decoder. 2014-05-06 13:19:24 +00:00
dennis.sheirer
14ab0f1a42 Resolved issue with NullPointerException when trying to run LTR or LTR-Net decoder from sound card mixer source. 2014-05-04 17:23:16 +00:00
dennis.sheirer
27b9a741a7 Removed debug logging. 2014-05-02 12:42:36 +00:00
dennis.sheirer
30f14e735f Resolved issue with LTR-Net talkgroup alias labels not displaying in the Activity Summary. 2014-05-02 12:41:38 +00:00
dennis.sheirer
da1db8a804 Improved LTR FSK decoder for LTR, LTR-Net and Passport decoders. Added IIR DC blocking filter and used improved slicer from the FSK decoder.
Added instrumentation to Passport decoder and updated some of the instrumentation components.
2014-05-01 23:24:51 +00:00
dennis.sheirer
d7115f2886 Updated layout of alias ID editors 2014-04-26 21:42:56 +00:00
dennis.sheirer
a7485cb22c Renamed application launch scripts. 2014-04-26 20:40:46 +00:00
dennis.sheirer
52b4b903d8 2014-04-26 20:01:18 +00:00
dennis.sheirer
4d3a79e6c0 2014-04-26 20:00:39 +00:00
dennis.sheirer
3dfedcf8d1 Initial code check in continued 2014-04-26 19:48:24 +00:00
dennis.sheirer
960a6f9952 Cleanup 2014-04-26 19:35:35 +00:00
dennis.sheirer
3893c67928 Uploading pic for front page 2014-04-19 20:36:55 +00:00