mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-09 23:27:24 -05:00
Commit Graph
Select branches
Hide Pull Requests
1723-audio-playback-management-2
2373-stale-talker-alias-dmr
2466-gradle-build-requires-jdk-with-javafx-libraries
2529-nxdn-make-talkgroup-zero-valid
2566-P25P1-Neighbor-Site-Messaging
2567-polyphase-channelizer-ifft-memory-overhead
2600-jlimesdr-support
536-bias-t-in-airspy-and-other-tuners
697-hackrf-bias-t-support
gh-pages
jtransforms-reduced-memory-allocation
master
wiki
#1001
#1005
#1022
#1025
#103
#1039
#1040
#105
#1082
#1083
#1083
#1084
#1085
#109
#1091
#1091
#1092
#1097
#1098
#1099
#1100
#1103
#1105
#1107
#1108
#1109
#1112
#1114
#1116
#1119
#1120
#1127
#1129
#1131
#1134
#1140
#1141
#1142
#1143
#1144
#1148
#1151
#1153
#1155
#1158
#1159
#116
#1161
#1164
#1166
#1171
#1172
#1174
#1176
#1177
#1182
#1183
#1184
#1185
#1187
#1191
#1195
#1208
#1211
#1212
#1213
#1214
#1215
#1216
#1218
#122
#1220
#1222
#1224
#1227
#1230
#1236
#124
#1240
#1242
#1244
#1246
#1247
#1251
#1255
#1258
#1261
#1262
#1263
#127
#1279
#1285
#129
#1292
#1295
#1300
#1335
#1337
#1339
#134
#1341
#1344
#1345
#1347
#1354
#1356
#1357
#1359
#136
#1361
#1363
#1365
#1367
#1370
#1372
#1375
#1376
#1379
#138
#1381
#1382
#1384
#1385
#1387
#1395
#1395
#1396
#1396
#1400
#1401
#1406
#1407
#1409
#1412
#1414
#1417
#142
#1420
#1424
#1425
#1427
#143
#1438
#144
#1442
#1447
#145
#1450
#1451
#1453
#1457
#146
#1462
#1463
#1465
#147
#1472
#1476
#1477
#148
#1483
#1484
#1486
#1488
#149
#1490
#1492
#1499
#1501
#1513
#1514
#1516
#152
#1520
#1524
#1530
#1532
#1536
#1540
#1543
#1545
#1555
#1557
#1559
#156
#1560
#1561
#1567
#1569
#157
#1574
#1578
#158
#1580
#1582
#1583
#1585
#1589
#1591
#1593
#160
#1601
#1608
#1610
#1611
#1614
#162
#1622
#1624
#1627
#1629
#1631
#1640
#1642
#1646
#1662
#1663
#1667
#1669
#1671
#1672
#1677
#1679
#1688
#1690
#1692
#1695
#1696
#1697
#1698
#1699
#1700
#1701
#1705
#1707
#1708
#1710
#1712
#1713
#1714
#1716
#1717
#1719
#1721
#1724
#1725
#1727
#1728
#1730
#1732
#1734
#1738
#174
#1741
#1745
#1751
#1754
#1755
#1756
#1759
#1762
#1764
#1768
#177
#1770
#1773
#178
#1784
#1786
#179
#1791
#1792
#1793
#1794
#1796
#1798
#180
#1801
#1806
#1808
#1813
#1814
#1817
#182
#1820
#1822
#1825
#1828
#1829
#1831
#1832
#1833
#1835
#1838
#184
#1840
#1842
#1844
#1846
#1848
#185
#1850
#1853
#1855
#1857
#187
#1898
#1900
#1901
#1904
#1906
#1908
#191
#192
#1920
#1921
#1925
#1928
#1932
#1935
#194
#1943
#1945
#195
#1950
#1953
#1954
#1958
#196
#1961
#1965
#1967
#1968
#1975
#1976
#1978
#1980
#1982
#1984
#1986
#1987
#1991
#1995
#1997
#2001
#2003
#2005
#2010
#2011
#2014
#2015
#2017
#2019
#202
#2021
#2023
#2027
#2029
#203
#2031
#2033
#2036
#2038
#2042
#2044
#2046
#2047
#2048
#2049
#2050
#2056
#2061
#2063
#2065
#2067
#2069
#207
#2070
#2072
#2075
#2077
#2080
#2083
#2085
#2087
#209
#2090
#2098
#2102
#2104
#2106
#2115
#2118
#2121
#2123
#2124
#2126
#2139
#214
#2140
#215
#2151
#2154
#2159
#216
#2163
#2168
#2169
#2172
#2176
#2178
#2186
#2187
#219
#2191
#2192
#2197
#2199
#2200
#2201
#2203
#2204
#2205
#2207
#2208
#2210
#2218
#2220
#224
#2240
#2245
#2248
#2249
#225
#2251
#2253
#2263
#2264
#2266
#2269
#2270
#2272
#2273
#2276
#2279
#2290
#2293
#2294
#2296
#2306
#2307
#2308
#2309
#231
#2310
#2311
#2312
#2312
#2313
#2317
#232
#2321
#2323
#2325
#2330
#2337
#2339
#2341
#2344
#2345
#2345
#2350
#2353
#2354
#2355
#2357
#2358
#2359
#2361
#2362
#2365
#2367
#2368
#2369
#2370
#2371
#2372
#2374
#2378
#238
#2380
#2381
#2381
#2382
#2382
#2384
#2387
#2388
#239
#2395
#240
#2401
#2401
#2402
#2403
#2404
#2406
#2406
#2407
#2409
#2411
#2414
#2416
#2423
#2424
#2425
#2427
#2429
#2431
#2433
#2434
#2436
#2437
#2439
#2440
#2442
#2446
#2447
#2450
#2455
#2458
#2459
#246
#2460
#2461
#2467
#2468
#247
#2470
#2471
#2471
#2472
#2474
#2477
#2477
#2478
#2479
#2483
#2485
#2486
#2488
#2490
#2492
#2493
#2500
#2500
#2501
#2501
#2502
#2504
#2505
#2506
#2506
#2507
#2507
#2508
#2508
#251
#2510
#2511
#2513
#2514
#2515
#2517
#2519
#2520
#2523
#2525
#2527
#2528
#2528
#253
#2530
#2532
#2534
#2536
#2538
#2541
#2543
#2545
#2546
#2547
#2548
#2549
#255
#2550
#2551
#2552
#2553
#2554
#2555
#2556
#2564
#2565
#2568
#2570
#2572
#2573
#2574
#2574
#2577
#2579
#2581
#2583
#2587
#2590
#2591
#2593
#2595
#2597
#2598
#2599
#2601
#2602
#2603
#2605
#2607
#2608
#262
#267
#271
#274
#277
#279
#280
#284
#290
#294
#295
#300
#301
#302
#303
#306
#309
#319
#327
#329
#338
#339
#345
#357
#363
#365
#367
#368
#369
#371
#376
#380
#383
#384
#385
#391
#392
#395
#396
#400
#402
#408
#412
#413
#414
#416
#418
#420
#422
#425
#428
#430
#436
#446
#447
#448
#449
#455
#456
#457
#458
#460
#463
#470
#473
#474
#475
#477
#482
#484
#486
#489
#491
#493
#495
#496
#500
#503
#508
#509
#511
#512
#514
#516
#518
#520
#528
#529
#530
#532
#538
#539
#540
#575
#582
#589
#590
#596
#599
#601
#603
#605
#611
#613
#614
#615
#617
#618
#622
#624
#626
#627
#629
#63
#634
#637
#638
#640
#642
#643
#645
#653
#655
#656
#657
#658
#659
#664
#666
#668
#675
#679
#681
#683
#684
#686
#687
#689
#693
#695
#702
#703
#704
#706
#710
#711
#712
#714
#722
#723
#725
#727
#729
#741
#743
#744
#745
#746
#759
#760
#763
#764
#773
#774
#779
#784
#785
#787
#79
#791
#793
#794
#796
#802
#803
#807
#810
#811
#821
#823
#824
#830
#832
#834
#835
#844
#846
#847
#85
#850
#852
#855
#857
#858
#863
#865
#870
#875
#878
#88
#881
#885
#89
#891
#892
#894
#896
#918
#919
#920
#921
#923
#94
#940
#944
#947
#949
#951
#953
#962
#963
#964
#965
#97
#970
#972
#975
#976
#977
#978
#980
#982
#983
#987
#99
#992
nightly
v0.2.0
v0.2.0-beta.2
v0.2.0-beta.3
v0.2.0-beta.4
v0.2.0-beta.5
v0.2.0-beta.6
v0.2.0-beta.7
v0.2.0-beta.8
v0.3.0
v0.3.0-beta.1
v0.3.0-beta.10
v0.3.0-beta.11
v0.3.0-beta.12
v0.3.0-beta.12.idle.state.test
v0.3.0-beta.13
v0.3.0-beta.14
v0.3.0-beta.2
v0.3.0-beta.3
v0.3.0-beta.4
v0.3.0-beta.5
v0.3.0-beta.6
v0.3.0-beta.7
v0.3.0-beta.8
v0.3.0-beta.9
v0.3.1
v0.3.2
v0.3.2-beta.1
v0.3.2-beta.2
v0.3.2-beta.3
v0.3.3-beta.1
v0.3.3-beta.2
v0.3.3-beta.3
v0.3.4-beta.1
v0.3.4-beta.2
v0.4.0
v0.4.0-alpha.1
v0.4.0-alpha.2
v0.4.0-alpha.3
v0.4.0-alpha.4
v0.4.0-alpha.5
v0.4.0-alpha.6
v0.4.0-alpha.7
v0.4.0-alpha.8
v0.4.0-alpha.9
v0.4.0-beta.1
v0.4.0-beta.2
v0.4.0-beta.3
v0.4.0-beta.4
v0.4.0-beta.5a
v0.4.0-beta.6
v0.4.0-beta.7
v0.4.0-beta.8
v0.5.0
v0.5.0-alpha.1
v0.5.0-alpha.2
v0.5.0-alpha.3
v0.5.0-alpha.4
v0.5.0-alpha.5
v0.5.0-alpha.6
v0.5.0-beta.1
v0.5.0-beta.2
v0.5.0-beta.3
v0.5.0-beta.4
v0.5.0-beta.5
v0.5.0-beta.6
v0.5.0-beta.7
v0.5.1
v0.5.1-beta1
v0.5.2
v0.5.3
v0.6.0
v0.6.0-alpha-1
v0.6.0-alpha-7
v0.6.0-alpha.4
v0.6.0-alpha.5
v0.6.0-alpha.6
v0.6.0-alpha2
v0.6.0-alpha3
v0.6.0-beta-1
v0.6.0-beta-2
v0.6.0-beta-3
v0.6.0-beta-4
v0.6.0-beta-5
v0.6.1
v0.6.1-beta-1
v0.6.1-beta-2
v0.6.1-beta-3
v1.0.0-beta-1
Select branches
Hide Pull Requests
1723-audio-playback-management-2
2373-stale-talker-alias-dmr
2466-gradle-build-requires-jdk-with-javafx-libraries
2529-nxdn-make-talkgroup-zero-valid
2566-P25P1-Neighbor-Site-Messaging
2567-polyphase-channelizer-ifft-memory-overhead
2600-jlimesdr-support
536-bias-t-in-airspy-and-other-tuners
697-hackrf-bias-t-support
gh-pages
jtransforms-reduced-memory-allocation
master
wiki
#1001
#1005
#1022
#1025
#103
#1039
#1040
#105
#1082
#1083
#1083
#1084
#1085
#109
#1091
#1091
#1092
#1097
#1098
#1099
#1100
#1103
#1105
#1107
#1108
#1109
#1112
#1114
#1116
#1119
#1120
#1127
#1129
#1131
#1134
#1140
#1141
#1142
#1143
#1144
#1148
#1151
#1153
#1155
#1158
#1159
#116
#1161
#1164
#1166
#1171
#1172
#1174
#1176
#1177
#1182
#1183
#1184
#1185
#1187
#1191
#1195
#1208
#1211
#1212
#1213
#1214
#1215
#1216
#1218
#122
#1220
#1222
#1224
#1227
#1230
#1236
#124
#1240
#1242
#1244
#1246
#1247
#1251
#1255
#1258
#1261
#1262
#1263
#127
#1279
#1285
#129
#1292
#1295
#1300
#1335
#1337
#1339
#134
#1341
#1344
#1345
#1347
#1354
#1356
#1357
#1359
#136
#1361
#1363
#1365
#1367
#1370
#1372
#1375
#1376
#1379
#138
#1381
#1382
#1384
#1385
#1387
#1395
#1395
#1396
#1396
#1400
#1401
#1406
#1407
#1409
#1412
#1414
#1417
#142
#1420
#1424
#1425
#1427
#143
#1438
#144
#1442
#1447
#145
#1450
#1451
#1453
#1457
#146
#1462
#1463
#1465
#147
#1472
#1476
#1477
#148
#1483
#1484
#1486
#1488
#149
#1490
#1492
#1499
#1501
#1513
#1514
#1516
#152
#1520
#1524
#1530
#1532
#1536
#1540
#1543
#1545
#1555
#1557
#1559
#156
#1560
#1561
#1567
#1569
#157
#1574
#1578
#158
#1580
#1582
#1583
#1585
#1589
#1591
#1593
#160
#1601
#1608
#1610
#1611
#1614
#162
#1622
#1624
#1627
#1629
#1631
#1640
#1642
#1646
#1662
#1663
#1667
#1669
#1671
#1672
#1677
#1679
#1688
#1690
#1692
#1695
#1696
#1697
#1698
#1699
#1700
#1701
#1705
#1707
#1708
#1710
#1712
#1713
#1714
#1716
#1717
#1719
#1721
#1724
#1725
#1727
#1728
#1730
#1732
#1734
#1738
#174
#1741
#1745
#1751
#1754
#1755
#1756
#1759
#1762
#1764
#1768
#177
#1770
#1773
#178
#1784
#1786
#179
#1791
#1792
#1793
#1794
#1796
#1798
#180
#1801
#1806
#1808
#1813
#1814
#1817
#182
#1820
#1822
#1825
#1828
#1829
#1831
#1832
#1833
#1835
#1838
#184
#1840
#1842
#1844
#1846
#1848
#185
#1850
#1853
#1855
#1857
#187
#1898
#1900
#1901
#1904
#1906
#1908
#191
#192
#1920
#1921
#1925
#1928
#1932
#1935
#194
#1943
#1945
#195
#1950
#1953
#1954
#1958
#196
#1961
#1965
#1967
#1968
#1975
#1976
#1978
#1980
#1982
#1984
#1986
#1987
#1991
#1995
#1997
#2001
#2003
#2005
#2010
#2011
#2014
#2015
#2017
#2019
#202
#2021
#2023
#2027
#2029
#203
#2031
#2033
#2036
#2038
#2042
#2044
#2046
#2047
#2048
#2049
#2050
#2056
#2061
#2063
#2065
#2067
#2069
#207
#2070
#2072
#2075
#2077
#2080
#2083
#2085
#2087
#209
#2090
#2098
#2102
#2104
#2106
#2115
#2118
#2121
#2123
#2124
#2126
#2139
#214
#2140
#215
#2151
#2154
#2159
#216
#2163
#2168
#2169
#2172
#2176
#2178
#2186
#2187
#219
#2191
#2192
#2197
#2199
#2200
#2201
#2203
#2204
#2205
#2207
#2208
#2210
#2218
#2220
#224
#2240
#2245
#2248
#2249
#225
#2251
#2253
#2263
#2264
#2266
#2269
#2270
#2272
#2273
#2276
#2279
#2290
#2293
#2294
#2296
#2306
#2307
#2308
#2309
#231
#2310
#2311
#2312
#2312
#2313
#2317
#232
#2321
#2323
#2325
#2330
#2337
#2339
#2341
#2344
#2345
#2345
#2350
#2353
#2354
#2355
#2357
#2358
#2359
#2361
#2362
#2365
#2367
#2368
#2369
#2370
#2371
#2372
#2374
#2378
#238
#2380
#2381
#2381
#2382
#2382
#2384
#2387
#2388
#239
#2395
#240
#2401
#2401
#2402
#2403
#2404
#2406
#2406
#2407
#2409
#2411
#2414
#2416
#2423
#2424
#2425
#2427
#2429
#2431
#2433
#2434
#2436
#2437
#2439
#2440
#2442
#2446
#2447
#2450
#2455
#2458
#2459
#246
#2460
#2461
#2467
#2468
#247
#2470
#2471
#2471
#2472
#2474
#2477
#2477
#2478
#2479
#2483
#2485
#2486
#2488
#2490
#2492
#2493
#2500
#2500
#2501
#2501
#2502
#2504
#2505
#2506
#2506
#2507
#2507
#2508
#2508
#251
#2510
#2511
#2513
#2514
#2515
#2517
#2519
#2520
#2523
#2525
#2527
#2528
#2528
#253
#2530
#2532
#2534
#2536
#2538
#2541
#2543
#2545
#2546
#2547
#2548
#2549
#255
#2550
#2551
#2552
#2553
#2554
#2555
#2556
#2564
#2565
#2568
#2570
#2572
#2573
#2574
#2574
#2577
#2579
#2581
#2583
#2587
#2590
#2591
#2593
#2595
#2597
#2598
#2599
#2601
#2602
#2603
#2605
#2607
#2608
#262
#267
#271
#274
#277
#279
#280
#284
#290
#294
#295
#300
#301
#302
#303
#306
#309
#319
#327
#329
#338
#339
#345
#357
#363
#365
#367
#368
#369
#371
#376
#380
#383
#384
#385
#391
#392
#395
#396
#400
#402
#408
#412
#413
#414
#416
#418
#420
#422
#425
#428
#430
#436
#446
#447
#448
#449
#455
#456
#457
#458
#460
#463
#470
#473
#474
#475
#477
#482
#484
#486
#489
#491
#493
#495
#496
#500
#503
#508
#509
#511
#512
#514
#516
#518
#520
#528
#529
#530
#532
#538
#539
#540
#575
#582
#589
#590
#596
#599
#601
#603
#605
#611
#613
#614
#615
#617
#618
#622
#624
#626
#627
#629
#63
#634
#637
#638
#640
#642
#643
#645
#653
#655
#656
#657
#658
#659
#664
#666
#668
#675
#679
#681
#683
#684
#686
#687
#689
#693
#695
#702
#703
#704
#706
#710
#711
#712
#714
#722
#723
#725
#727
#729
#741
#743
#744
#745
#746
#759
#760
#763
#764
#773
#774
#779
#784
#785
#787
#79
#791
#793
#794
#796
#802
#803
#807
#810
#811
#821
#823
#824
#830
#832
#834
#835
#844
#846
#847
#85
#850
#852
#855
#857
#858
#863
#865
#870
#875
#878
#88
#881
#885
#89
#891
#892
#894
#896
#918
#919
#920
#921
#923
#94
#940
#944
#947
#949
#951
#953
#962
#963
#964
#965
#97
#970
#972
#975
#976
#977
#978
#980
#982
#983
#987
#99
#992
nightly
v0.2.0
v0.2.0-beta.2
v0.2.0-beta.3
v0.2.0-beta.4
v0.2.0-beta.5
v0.2.0-beta.6
v0.2.0-beta.7
v0.2.0-beta.8
v0.3.0
v0.3.0-beta.1
v0.3.0-beta.10
v0.3.0-beta.11
v0.3.0-beta.12
v0.3.0-beta.12.idle.state.test
v0.3.0-beta.13
v0.3.0-beta.14
v0.3.0-beta.2
v0.3.0-beta.3
v0.3.0-beta.4
v0.3.0-beta.5
v0.3.0-beta.6
v0.3.0-beta.7
v0.3.0-beta.8
v0.3.0-beta.9
v0.3.1
v0.3.2
v0.3.2-beta.1
v0.3.2-beta.2
v0.3.2-beta.3
v0.3.3-beta.1
v0.3.3-beta.2
v0.3.3-beta.3
v0.3.4-beta.1
v0.3.4-beta.2
v0.4.0
v0.4.0-alpha.1
v0.4.0-alpha.2
v0.4.0-alpha.3
v0.4.0-alpha.4
v0.4.0-alpha.5
v0.4.0-alpha.6
v0.4.0-alpha.7
v0.4.0-alpha.8
v0.4.0-alpha.9
v0.4.0-beta.1
v0.4.0-beta.2
v0.4.0-beta.3
v0.4.0-beta.4
v0.4.0-beta.5a
v0.4.0-beta.6
v0.4.0-beta.7
v0.4.0-beta.8
v0.5.0
v0.5.0-alpha.1
v0.5.0-alpha.2
v0.5.0-alpha.3
v0.5.0-alpha.4
v0.5.0-alpha.5
v0.5.0-alpha.6
v0.5.0-beta.1
v0.5.0-beta.2
v0.5.0-beta.3
v0.5.0-beta.4
v0.5.0-beta.5
v0.5.0-beta.6
v0.5.0-beta.7
v0.5.1
v0.5.1-beta1
v0.5.2
v0.5.3
v0.6.0
v0.6.0-alpha-1
v0.6.0-alpha-7
v0.6.0-alpha.4
v0.6.0-alpha.5
v0.6.0-alpha.6
v0.6.0-alpha2
v0.6.0-alpha3
v0.6.0-beta-1
v0.6.0-beta-2
v0.6.0-beta-3
v0.6.0-beta-4
v0.6.0-beta-5
v0.6.1
v0.6.1-beta-1
v0.6.1-beta-2
v0.6.1-beta-3
v1.0.0-beta-1
-
18f50485d3
[WIP]Updates the Tait1200 decoder to use the new AFSK1200 decoder class.
Denny
2018-06-15 06:56:44 -04:00 -
b410cf0dfe
[WIP]Updates the LJ-1200 decoder to use the new AFSK1200 decoder class.
Denny
2018-06-15 06:19:50 -04:00 -
1fdcb623a6
[WIP]Updates the MPT-1327 decoder to use the new AFSK1200 decoder class.
Denny
2018-06-11 04:32:30 -04:00 -
9dda1f95a1
[WIP] Creates a new AFSK-1200 correlation decoder and updates the Fleetsync II decoder to use it. Adds instrumented version of the decoder and a new Fleetsync2 FX pane to the DemodulatorViewerFX tool.
Denny
2018-06-09 08:17:18 -04:00 -
a5c8552937
[WIP] new AFSK1200 decoder.
Denny
2018-06-09 04:38:47 -04:00 -
e4209c8e4f
[WIP] Updates the passport decoder to use the new LTRDecoder.
Denny
2018-06-02 09:31:49 -04:00 -
a898be265f
[WIP] Updates the LTR-Standard and LTR-Net decoders to use a new LTR decoder with a zero-crossing symbol timing error detector. The new decoder is optimized for 8 kHz FM demodulated audio produced by the AudioModule.
Denny
2018-06-02 08:47:48 -04:00 -
c13315f731
[WIP] The Two-Channel synthesizer is now fully-functional and the channelizer sub-system is functionally complete.
Denny
2018-05-20 07:21:14 -04:00 -
341e740e77
[WIP] updated the 2 channel synthesizer to use a more SIMD friendly filter structure. Updated the channel results array buffer to produce reusable buffers.
Denny
2018-05-10 08:08:20 -04:00 -
cbc228d798
[WIP] The 2 channel synthesizer appears to be working after restructuring.
Denny
2018-05-06 07:37:24 -04:00 -
488b2e02ce
[WIP] Work continues on resolving issues with the 2-channel synthesizer that is currently up/down converting the signal of interest, but the synthesizer is not correctly combining the original two channels.
Denny
2018-04-29 06:19:39 -04:00 -
e395d737f8
[WIP]-39 updates to resolve issue with stopping channel streams.
Denny
2018-04-22 04:44:35 -04:00 -
7a9f705517
Merge branch 'master' into 39-polyphase-channelizer
Denny
2018-04-18 06:00:57 -04:00 -
dfaf506e23
Updates changelog
v0.3.4-beta.2
Denny
2018-04-18 05:52:15 -04:00 -
81c9a352a8
Updates changelog
Denny
2018-04-18 05:51:55 -04:00 -
e6937764c3
Merge remote-tracking branch 'origin/master'
Denny
2018-04-18 05:49:16 -04:00 -
5bfc5bf456
Increments build to 0.3.4 beta 2
Denny
2018-04-18 05:49:04 -04:00 -
ce83273393
Merge pull request #345 from DSheirer/344-p25-c4fm-agc
Denny Sheirer
2018-04-18 09:48:19 +00:00 -
95aa9f8803
Adds automatic gain control to P25 C4FM decoder to condition the samples prior to interpolation.
Denny
2018-04-18 05:47:17 -04:00 -
e971ad4582
39 [WIP] - restructured the polyphase filter process. Previous version was not computationally feasible with my 3rd Gen i7 processor running and airspy at 10 MHz. Restructured the polyphase channelizer to use vector iteration structures that the JDK 9 JIT compiler can translate into SIMD instructions. Separated the IFFT processing from the filter process so that they can be executed on separate threads and this allows the processing to occur real time.
Denny
2018-04-15 09:05:06 -04:00 -
ff9395e4b9
39 [WIP] working copy with new SIMD structures in place.
Denny
2018-04-14 07:23:33 -04:00 -
d023da9ead
39 [WIP] experiments to reduce processing time for high sample rate tuners (e.g airspy)
Denny
2018-03-26 09:47:32 -04:00 -
60ffb18cd9
39 [WIP] cleans up the reusable buffers and creates both real and complex variants.
Denny
2018-03-25 09:13:03 -04:00 -
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.
Denny
2018-03-24 11:03:18 -04:00 -
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.
Denny
2018-03-24 06:59:41 -04:00 -
c3b405a752
Merge branch 'master' into 39-polyphase-channelizer
Denny
2018-03-18 05:19:33 -04:00 -
3619b480f8
Updates build to 0.3.4 beta 1.
v0.3.4-beta.1
Denny
2018-03-17 10:43:24 -04:00 -
830b2a2d34
Merge pull request #339 from DSheirer/336-audio-recording-temp-files
Denny Sheirer
2018-03-17 14:41:14 +00:00 -
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.
Denny
2018-03-17 10:39:35 -04:00 -
5dd1664844
Merge pull request #338 from DSheirer/330-p25-c4fm-decoder-update
Denny Sheirer
2018-03-17 13:51:19 +00:00 -
8868c1f954
330 - updates P25 C4FM decoder to use the new DQPSK demodulator and removes the previous FM demodulator based decoder.
Denny
2018-03-17 09:45:23 -04:00 -
646bd78037
330-WIP - adds the message decoder to see the P25 messages being decoded as we step through the recording.
Denny
2018-03-04 20:41:43 -05:00 -
5af4cb8706
330-WIP - adds the message decoder to see the P25 messages being decoded as we step through the recording.
Denny
2018-03-04 12:07:29 -05:00 -
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.
Denny
2018-03-04 11:42:23 -05:00 -
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.
Denny
2018-02-27 05:57:48 -05:00 -
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.
Denny
2018-02-25 08:56:34 -05:00 -
a0630102e6
330 WIP - P25 C4FM decoder fully functional using DQPSK decoder and new symbol timing error detector.
Denny
2018-02-25 05:04:20 -05:00 -
3d1ac30646
330 WIP - changing to 45 degree rotation before demodulation.
Denny
2018-02-20 05:27:33 -05:00 -
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.
Denny
2018-02-18 16:20:45 -05:00 -
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.
Denny
2018-02-17 13:41:36 -05:00 -
80c5ad1bc8
WIP - updates to the demodulator viewer app and the recently used files menu.
Denny
2018-02-13 12:31:50 +00:00 -
956bf2d76a
Adds phase viewer and recent files menu item to viewer desktop.
Denny
2018-02-12 12:34:42 +00:00 -
1406d5576a
330 - Adds new JavaFX implementation of the demodulator viewer applicaiton with initial support for playback control and I/Q sample axis viewing.
Denny
2018-02-11 10:16:50 -05:00 -
03e39f3343
Merge branch 'master' into 330-p25-c4fm-decoder-update
Denny
2018-02-11 06:14:23 -05:00 -
28f351287c
328 - cleanup issue with NPE
Denny
2018-02-10 10:23:28 -05:00 -
54227703a2
Cleanup from last PR.
Denny
2018-02-11 06:12:57 -05:00 -
bb078de0a9
Cleanup from last PR.
Denny
2018-02-10 10:23:28 -05:00 -
ec30cd6305
Updates changelog
Denny
2018-02-10 08:28:40 -05:00 -
5a88ac0200
Merge pull request #329 from DSheirer/328-auto-start-ordering
Denny Sheirer
2018-02-10 08:15:10 -05:00 -
05eea44f7e
Cleanup
Denny
2018-02-10 08:14:00 -05:00 -
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.
Denny
2018-02-10 08:09:43 -05:00 -
594a77a9d0
Merge pull request #327 from DSheirer/321-channel-preferred-tuner
Denny Sheirer
2018-02-09 07:13:13 -05:00 -
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.
Denny
2018-02-09 07:11:38 -05:00 -
28da8b2fa4
[wip] reusable buffer support.
Denny
2018-02-09 05:56:20 -05:00 -
1c06c4382f
Adds preferred tuner to tuner source configuration.
Denny
2018-02-09 05:55:29 -05:00 -
28cb9d9407
[WIP] Updating dsp modules to accept variable sample rate I/Q streams and creating a new audio resampler.
Denny
2018-02-09 05:29:07 -05:00 -
96d9d6f750
[WIP] Adds locking mechanism to tuner controllers so that the polyphase channel manager can block users from changing frequency and/or sample rate when polyphase channels are allocated.
Denny
2018-02-04 06:30:25 -05:00 -
85691edacb
[WIP] Testing completed for channel manager allocating tuner channels when the tuner controller indicates that there is a center DC spike blocked region or when the tuner has clipped outer spectral regions resulting in less than 100% usable bandwidth.
Denny
2018-02-04 04:59:27 -05:00 -
f2f2c92afe
[WIP] Implements reusable sample buffers across all components. This produces a significant reduction in memory usage, especially for tuners like the airspy and hackrf that produce 10/20 MSPS sample rates. This is observed to be around 66% reduction in peak memory usage and provides a more stable memory utilization across time reducing stress on the garbage collector.
Denny
2018-02-03 10:05:16 -05:00 -
fcd3c2fd46
[WIP] channelizer and 1/2 channel output processors along with the 2 channel synthesizer ... all appear to be functional.
Denny
2018-01-28 10:52:53 -05:00 -
e78d2339ff
WIP - aligns the SynthesizerViewer configuration with that of the ChannelizerViewer so that we can compare the two-channel synthesis operations. The SynthesizerViewer is successfully down-sampling and synthesizing two 25.0 kHz channels into a combined 25.0 kHz channel with no noticeable drop/nulling in the joined region. However, the channelizer viewer's synthesized channels definitely have a null in the joined region. I suspect that the channelizer is not quite where it needs to be and am going to start experimenting there.
Denny
2018-01-27 16:27:58 -05:00 -
673c8a2423
WIP - two-channel output processor is correctly synthesizing a channel and translating it by -FS/4 to correctly center the synthesized channel. The low-pass filter is currently disabled to better troubleshoot/view the state of the synthesized channel. It appears that the synthesizer is not correctly joining the channel ... instead of down-sampling and then synthesizing the two channels, it appears to be synthesizing and then down-sampling. The synthesized channel has a null in the middle which would render it unusable.
Denny
2018-01-27 15:57:22 -05:00 -
5a03a0038c
WIP - Adds FS/4 up and down converter classes.
Denny
2018-01-27 15:37:26 -05:00 -
e7f7d27a1f
Updates the Oscillator and LowPhaseNoiseOscillator classes to share a common interface and abstract class.
Denny
2018-01-27 04:41:01 -05:00 -
0cf964fa98
Updates test tuner to cleanup the buffer reuse settings
Denny
2018-01-20 04:26:53 -05:00 -
b6f282a85a
Polyphase Channelizer Viewer is fully functional again, now using the TestTuner and TestTunerController implementations. This implementation only has support for channels that are completely centered within a channelizer output. Two output slice stitching to form a composite channel will be implemented next.
Denny
2018-01-19 12:44:31 -05:00 -
32ab0598e8
Updates sample generator and test tuner controller to support multiple complex buffer listeners. Removes complex buffer broadcast support from the source manager and renames it to channel source manager to convey that it's only responsible for providing channels from the tuner.
Denny
2018-01-15 05:34:36 -05:00 -
5ae3cb38e1
Merge master and re-apply the source event structures to the DFT processor.
Denny
2018-01-15 05:03:03 -05:00 -
78205bb1bf
Merge branch 'master' into 39-polyphase-channelizer
Denny
2018-01-15 04:56:16 -05:00 -
3d9b38bef5
Merge pull request #319 from DSheirer/318-dft-processor-non-blocking-queue
Denny Sheirer
2018-01-15 04:54:40 -05:00 -
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.
Denny
2018-01-14 12:05:39 -05:00 -
a7a0c26b38
#39 WIP - changes for testing of the channelizer viewer.
Denny
2018-01-14 08:40:34 -05:00 -
d4761be00a
#39 WIP - rolls back embedding source events in buffers. The channel calculator must be updated immediately any time the tuner's center frequency changes so that a channel can be allocated immediately. So, I changed source event handling to two parts where the channel calculator is immediately updated and the channelizer configuration is deferred so that it can happen on the buffer processor execution thread and we can avoid any sync() locking on the channelizer or polyphase channel sources.
Denny
2018-01-13 11:43:26 -05:00 -
05fa5c25fd
#39 WIP - adds support for timestamped complex buffers so that decoded messages and events can be accurately timestamped, and more importantly, allocated traffic channels can request to be pre-loaded with buffered samples to ensure that traffic channels don't miss any samples that are currently missed due processing latency inherent in current buffer sizing. This should reduce the clipping of starting messages or voice on the traffic channels.
Denny
2018-01-13 09:10:57 -05:00 -
69e9bed2af
Updated readme
Denny Sheirer
2018-01-12 03:50:57 -05:00 -
d2e7f008c8
WIP - implements tuner source manager to calculate and update the tuner's center frequency each time we allocate a new DDC/channel. Adds support for broadcasting channel count change source events so that the tuner can accurately convey sourced channel counts via tuner events.
Denny
2018-01-07 07:46:41 -05:00 -
ddad4b6fb0
Updates readme
Denny
2018-01-01 13:16:20 -05:00 -
b65dd7e414
Updates readme
Denny
2018-01-01 08:20:30 -05:00 -
b076587f30
Updates readme
Denny
2018-01-01 08:17:42 -05:00 -
336669f1d5
Updates build version to 0.3.3 beta 3
v0.3.3-beta.3
Denny
2018-01-01 07:26:42 -05:00 -
46cf7f4193
Merge pull request #309 from DSheirer/308-icon-manager-npe
Denny Sheirer
2018-01-01 07:25:29 -05:00 -
e9aeb09011
Resolves issues with NPE handling and loading external icons.
Denny
2018-01-01 07:24:37 -05:00 -
236df8f3f4
Merges from master branch.
Denny
2017-12-27 10:10:51 -05:00 -
667c50174d
Merge branch 'master' into 39-polyphase-channelizer
Denny
2017-12-26 08:35:33 -05:00 -
c7f00ea124
Updates version to 0.3.3 beta 2
v0.3.3-beta.2
Denny
2017-12-26 07:19:06 -05:00 -
1759f4a804
Merge pull request #306 from DSheirer/305-gradle-icons-missing
Denny Sheirer
2017-12-26 07:17:12 -05:00 -
3d9044802e
Resolves issue with including icons in gradle build product. Updates all icon handling code to use absolute path for bundled icons.
Denny
2017-12-26 07:13:15 -05:00 -
42aec490bd
Updates build version and changelog.
Denny
2017-12-25 07:42:56 -05:00 -
c3f5c1c70e
Merge pull request #303 from DSheirer/278-wave-metadata
v0.3.3-beta.1
Denny Sheirer
2017-12-25 07:17:08 -05:00 -
188a521770
Adds wave file ID3 metadata chunk to audio recordings.
Denny
2017-12-25 07:08:55 -05:00 -
6e352143d2
Adds wave file LIST metadata chunk to audio recordings.
Denny
2017-12-24 06:51:09 -05:00 -
7391265949
Merge pull request #302 from DSheirer/tsypuk-SDR-build
Denny Sheirer
2017-12-21 20:55:44 -05:00 -
26b97f09b7
Updates SettingsManager to use jackson xml serialization. Final testing on all changes to xml serialization.
Denny
2017-12-21 19:59:11 -05:00 -
1d2d9e8630
Updates IconManager to use faster jackson XML serialization.
Denny
2017-12-21 13:42:03 -05:00 -
ee6aeafa84
Updates PlaylistManager to use faster jackson XML serialization. Removes native xml.bind serialization for improved compatibility with Java 9.
Denny
2017-12-21 07:18:26 -05:00 -
47cc194415
Resolves issue with runtime exception when identifying application version string from jar manifest
Denny
2017-12-17 07:34:47 -05:00 -
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.
Denny
2017-12-17 07:28:03 -05:00 -
a1535c4157
updated README, gitignore, moved styles
Roman Tsypuk
2017-12-16 11:12:59 +02:00 -
b478068475
- cosmetics naming changes
Roman Tsypuk
2017-12-16 10:44:54 +02:00 -
7286c978da
updated gitignore
Roman Tsypuk
2017-12-16 10:36:04 +02:00