Denny
dfaf506e23
Updates changelog
v0.3.4-beta.2
2018-04-18 05:52:15 -04:00
Denny
81c9a352a8
Updates changelog
2018-04-18 05:51:55 -04:00
Denny
e6937764c3
Merge remote-tracking branch 'origin/master'
2018-04-18 05:49:16 -04:00
Denny
5bfc5bf456
Increments build to 0.3.4 beta 2
2018-04-18 05:49:04 -04:00
Denny Sheirer
ce83273393
Merge pull request #345 from DSheirer/344-p25-c4fm-agc
...
344 Add AGC to P25 C4FM decoder
2018-04-18 09:48:19 +00:00
Denny
95aa9f8803
Adds automatic gain control to P25 C4FM decoder to condition the
...
samples prior to interpolation.
Resolves issue with using incorrect quadrature index when pulling a
sample from the interpolating buffer.
Resolves issue where the instrumented version of the interpolating
buffer was being constructed in the non-interpolated decoder component.
2018-04-18 05:47:17 -04:00
Denny
3619b480f8
Updates build to 0.3.4 beta 1.
...
Note: build 0.3.3 was never promoted beyond beta 3, although there were
no reported issues that would have prevented a 0.3.3 release.
v0.3.4-beta.1
2018-03-17 10:43:24 -04:00
Denny Sheirer
830b2a2d34
Merge pull request #339 from DSheirer/336-audio-recording-temp-files
...
336 - Audio recording temporary file name
2018-03-17 14:41:14 +00:00
Denny
78bb5ffe43
Resolves #336 . Updates audio recorder to use a *.tmp file extension
...
while the file is open/in-use and change the file extension to *.wav
when the recording is closed.
2018-03-17 10:39:35 -04:00
Denny Sheirer
5dd1664844
Merge pull request #338 from DSheirer/330-p25-c4fm-decoder-update
...
330 p25 c4fm decoder update
2018-03-17 13:51:19 +00:00
Denny
8868c1f954
330 - updates P25 C4FM decoder to use the new DQPSK demodulator and
...
removes the previous FM demodulator based decoder.
2018-03-17 09:45:23 -04:00
Denny
646bd78037
330-WIP - adds the message decoder to see the P25 messages being decoded
...
as we step through the recording.
2018-03-04 20:41:43 -05:00
Denny
5af4cb8706
330-WIP - adds the message decoder to see the P25 messages being decoded
...
as we step through the recording.
2018-03-04 12:07:29 -05:00
Denny
45a6c5a0b6
330 WIP - implements the new data-directed symbol timing and phase
...
error calculator. After increasing the gain for symbol timing, this
new symbol evaluator class seems to track the signal very accurately
despite lots of noise and ISI.
2018-03-04 11:42:23 -05:00
Denny
b563f2d11b
330 WIP - created new symbol evaluator class that combines phase and
...
timing error calculation with symbol decision. In the process of
changing over to this new class and remove the previous implementations
for the 3 values. This commit includes the partial implementation
so I can access from another dev machine.
2018-02-27 05:57:48 -05:00
Denny
148ddd0bd5
330 WIP - P25 C4FM decoder fully functional using DQPSK decoder and
...
new symbol timing error detector. Each component now has a subclass
that supports instrumentation for use with the DemodulatorViewerFX
application.
2018-02-25 08:56:34 -05:00
Denny
a0630102e6
330 WIP - P25 C4FM decoder fully functional using DQPSK decoder and
...
new symbol timing error detector.
2018-02-25 05:04:20 -05:00
Denny
3d1ac30646
330 WIP - changing to 45 degree rotation before demodulation.
2018-02-20 05:27:33 -05:00
Denny
dda37a1198
330 WIP - updates the demodulator viewer with an eye diagram and symbol
...
chart. Testing various configurations to see which yields the best
PLL and symbol timing locks.
2018-02-18 16:20:45 -05: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
80c5ad1bc8
WIP - updates to the demodulator viewer app and the recently used files
...
menu.
2018-02-13 12:31:50 +00:00
Denny
956bf2d76a
Adds phase viewer and recent files menu item to viewer desktop.
2018-02-12 12:34:42 +00: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
03e39f3343
Merge branch 'master' into 330-p25-c4fm-decoder-update
2018-02-11 06:14:23 -05:00
Denny
28f351287c
328 - cleanup issue with NPE
2018-02-11 06:13:56 -05:00
Denny
54227703a2
Cleanup from last PR.
2018-02-11 06:12:57 -05:00
Denny
bb078de0a9
Cleanup from last PR.
2018-02-10 10:23:28 -05:00
Denny
ec30cd6305
Updates changelog
2018-02-10 08:28:40 -05:00
Denny Sheirer
5a88ac0200
Merge pull request #329 from DSheirer/328-auto-start-ordering
...
328 Channel Auto-Start capability
2018-02-10 08:15:10 -05:00
Denny
05eea44f7e
Cleanup
2018-02-10 08:14:00 -05:00
Denny
030fc1617c
328 Channel Auto-Start capability. Adds auto-start and auto-start
...
ordering to each channel configuration to provide the user with greater
control over initial application startup configuration.
Adds new dialog window that displays on startup that allows the user to
invoke/cancel auto-start, or simply allow the timer to expire whereby
the channels will be auto-started.
Updates channel table model to include an auto-start column and relabels
the 'Enabled' column to read 'Playing'.
Updates channel editor to change the 'Enable/Disable' button to read
'Start/Stop'.
Changes the 'enabled' property of the channel configuration to indicate
the current 'processing' status - isProcessing().
Channel's XML configuration re-purposes the 'enabled' property to indicate
auto-start and adds a new (optional) auto-start 'order' attribute.
2018-02-10 08:09:43 -05:00
Denny Sheirer
594a77a9d0
Merge pull request #327 from DSheirer/321-channel-preferred-tuner
...
321 channel preferred tuner
2018-02-09 07:13:13 -05:00
Denny
c2fcc9e85d
321 - adds a preferred tuner option to the channel's source configuration
...
so that on startup, the application attempts to source the channel from
the preferred tuner.
If the tuner is currently not available, or if the tuner cannot source
the channel, then the next available tuner is selected.
2018-02-09 07:11:38 -05:00
Denny
1c06c4382f
Adds preferred tuner to tuner source configuration.
2018-02-09 05:55:29 -05:00
Denny Sheirer
3d9b38bef5
Merge pull request #319 from DSheirer/318-dft-processor-non-blocking-queue
...
318 DFT Processor Non-Blocking Queue redesign
2018-01-15 04:54:40 -05:00
Denny
d5b377b1af
Resolves #318 . Redesigns DFT processor to use a non-blocking queue approach to
...
access incoming buffer streams coupled with a overflowable queue that
limits the quantity of complex buffers that are cached for the DFT
processor.
2018-01-14 12:05:39 -05:00
Denny Sheirer
69e9bed2af
Updated readme
2018-01-12 03:50:57 -05:00
Denny
ddad4b6fb0
Updates readme
2018-01-01 13:16:20 -05:00
Denny
b65dd7e414
Updates readme
2018-01-01 08:20:30 -05:00
Denny
b076587f30
Updates readme
2018-01-01 08:17:42 -05:00
Denny
336669f1d5
Updates build version to 0.3.3 beta 3
v0.3.3-beta.3
2018-01-01 07:26:42 -05:00
Denny Sheirer
46cf7f4193
Merge pull request #309 from DSheirer/308-icon-manager-npe
...
308 IconManager throws NPE when loading external icons
2018-01-01 07:25:29 -05:00
Denny
e9aeb09011
Resolves issues with NPE handling and loading external icons.
2018-01-01 07:24:37 -05:00
Denny
c7f00ea124
Updates version to 0.3.3 beta 2
v0.3.3-beta.2
2017-12-26 07:19:06 -05:00
Denny Sheirer
1759f4a804
Merge pull request #306 from DSheirer/305-gradle-icons-missing
...
305 Icons missing from gradle build
2017-12-26 07:17:12 -05:00
Denny
3d9044802e
Resolves issue with including icons in gradle build product. Updates
...
all icon handling code to use absolute path for bundled icons.
2017-12-26 07:13:15 -05:00
Denny
42aec490bd
Updates build version and changelog.
2017-12-25 07:42:56 -05:00
Denny Sheirer
c3f5c1c70e
Merge pull request #303 from DSheirer/278-wave-metadata
...
278 Add Metadata to WAV audio recordings
v0.3.3-beta.1
2017-12-25 07:17:08 -05:00
Denny
188a521770
Adds wave file ID3 metadata chunk to audio recordings.
...
Updates wave writer to add the metadata LIST and ID3 chunks to the end
of the recording so that the file contains the final/complete set of
metadata that was accumulated over the call lifecycle.
2017-12-25 07:08:55 -05:00
Denny
6e352143d2
Adds wave file LIST metadata chunk to audio recordings.
...
Note: the metadata chunk may be added multiple times over the life span
of an audio call, as additional metadata details are added.
2017-12-24 06:51:09 -05:00