Jon Beniston
02cbb599f6
Stop UDP forwarded AIS packets containing null byte from being truncated as per #903
2021-05-18 09:02:38 +01:00
Jon Beniston
55c20c3f6e
Fix name decode in Static Data Reports
2021-05-11 10:56:06 +01:00
Jon Beniston
8612f124f0
Hopefully fix decoding of Class B messages. Add ship type.
2021-05-11 10:04:58 +01:00
Jon Beniston
2c9260d075
Fix gcc warnings
2021-05-07 22:06:51 +01:00
Jon Beniston
1ac835260e
Add AIS mod, demod and feature.
2021-05-07 21:50:27 +01:00
f4exb
c901ba5c63
NFM demod: DCS squelch (1)
2021-04-17 23:13:09 +02:00
Jon Beniston
ab0cda90b6
Add support for choosing metric or imperial units as per #829
2021-04-02 21:14:49 +01:00
Jon Beniston
37a19dee04
Add DATV Modulator
2021-03-18 17:17:58 +00:00
Jon Beniston
5461facb3b
Add Satellite Tracker feature
2021-02-26 20:25:48 +00:00
Jon Beniston
4af26f3aa1
Support earlier versions of QT and fix type punning
2021-01-29 16:08:32 +00:00
Jon Beniston
d80087b974
Star Tracker updates.
...
Add sky temperature calculation.
Add Solar flux plot.
Add .gitattributes so .fits files are treated as binary.
2021-01-29 12:57:58 +00:00
Edouard Griffiths
de8e2e7f18
Merge pull request #757 from srcejon/star_tracker_updates
...
Star tracker update
2021-01-23 02:13:23 +01:00
Jon Beniston
ecdffc4780
Add Solar flux unit conversions
2021-01-22 16:57:47 +00:00
Jon Beniston
446749cbbb
Map updates.
...
Add support for different map types (street/satellite) and different map
providers.
Support finding real world addresses on the map.
Add Maidenhead locator converter.
Add Beacons.
Allow data sources to be selected by a user.
Add context menu to allow setting an object as a target, setting center
frequency and adjusting display order.
2021-01-22 14:54:22 +00:00
Jon Beniston
af7e69c7c1
Fix gcc warnings
2021-01-13 23:03:55 +00:00
Jon Beniston
4d04ee1c31
Add StarTracker feature
2021-01-13 20:51:38 +00:00
Jon Beniston
5a52052d2c
Add APRS Feature
2021-01-13 20:37:09 +00:00
Jon Beniston
bbe75aab6f
Add Map feature for displaying the combined items from other plugins
2021-01-13 20:07:28 +00:00
Jon Beniston
c74ec2c426
Add packet demodulator
2021-01-13 19:58:07 +00:00
Jon Beniston
41fca9d2fd
Fix spelling of radiansToDegrees.
...
Add additional unit conversions.
2021-01-13 17:10:18 +00:00
f4exb
6c02a78d62
VOR single channel: first working release of VOR localizer feature plugin
2020-12-07 19:32:43 +01:00
f4exb
ffe515fb63
VOR localizer feature: initial commit
2020-11-30 01:30:18 +01:00
f4exb
10eb25d8b7
VOR demod: added missing bits
2020-11-25 00:17:04 +01:00
Jon Beniston
4a6a886996
Add VOR demodulator
2020-11-24 12:31:16 +00:00
f4exb
7a6636b63a
Fixed -Wunused-variable warnings
2020-11-14 18:45:05 +01:00
f4exb
f668863aed
Fixed -Wreorder warnings
2020-11-14 05:51:19 +01:00
f4exb
99c079b549
SigMF file input
2020-11-10 02:09:21 +01:00
f4exb
00885a48c9
Removed LoRa demod and added ChirpChat demod (1)
2020-11-09 11:35:18 +01:00
Jon Beniston
2579417e4d
Merge remote-tracking branch 'upstream/master' into adsb_improvements
2020-11-06 13:49:58 +00:00
Jon Beniston
72e4e684e2
ADS-B Demodulator updates.
...
Add OpenSky Network aircraft database support, for information about
aircraft model, owner, registration.
Add airline logos and country & military flags for display in the table.
Add OurAirports airport database support, to allow airports and ATC
frequencies to be displayed on the map.
Allow ATC frequency to be tuned by clicking on the map.
Add support for displaying flight paths on the map.
Allow columns in table to be rearranged and hidden.
Allow rows in table to be sorted by clicking on header.
Allow switching units from ft, kn, ft/min to m, kph, m/s
Allow aircraft timeout to be set by the user.
Allow font used for the table to be set by the user.
Add optional display of demodulator statistics.
Support multithreading in demodulator to reduce FIFO overflows.
Add support for demodulating all Mode-S frames and feeding them.
Add support for feeding in Beast hex format.
Allow option of correlating against full preamble or partial preamble.
Supporting highlighting of an aircraft in the table by selecting it on
the map.
Use difference of zeros and ones correlation, rather than absolute
threshold, to better account for varying conditions and make the
threshold easier to set.
Enable anti-aliasing for text on the map.
Improve CRC performance by 5x-10x.
Add HttpDownloadManager class to support downloading of files from the
web to disk.
2020-11-06 12:18:55 +00:00
Kacper Michajłow
1e5ae8ea0f
Define _USE_MATH_DEFINES and clean M_PI redefinitions
2020-11-04 23:05:41 +01:00
f4exb
a9d09e30a8
Fixed Qt version checks
2020-11-04 23:05:32 +01:00
f4exb
19ecf12c22
removed asserts
2020-11-04 21:51:55 +01:00
f4exb
379096cbdd
Migrate code to Qt 5.14.2
2020-11-04 20:08:44 +01:00
Kacper Michajłow
70434765d7
Add support for VS2019 and Ninja
...
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00
Jon Beniston
1a9b6d1763
Add ADS-B Demodulator plugin.
...
Add GS232 Rotator Controller feature plugin.
Add altitude and station name to My Positon.
Use QtDeploy to ensure all required Qt libraries are included (Should
fix OpenGL issues)
2020-10-27 16:22:10 +00:00
Jon Beniston
22ff79239e
Add IEEE 802.15.4 modulator
2020-10-08 15:13:06 +01:00
Jon Beniston
9543f3a117
Add 9600 FSK modem with scrambler and raised-cosine pulse-shaping.
...
Add baseband BPF for AFSK.
2020-09-24 08:36:13 +02:00
Jon Beniston
762a421ea0
Remove unneeded header file
2020-09-18 16:42:18 +01:00
Jon Beniston
1dc1b17e73
Add packet modulator for transmitting packet radio data packets (AX.25/APRS)
2020-09-18 16:36:27 +01:00
Vort
461de8e536
ATV Demodulator: bug fixes and performance improvements
2020-07-20 11:15:26 +02:00
f4exb
411aca5d35
LimeRFE USB support (1)
2020-01-12 01:10:51 +01:00
f4exb
d63f1a3ed5
Fixed some compilation issues
2019-10-25 13:57:19 +02:00
f4exb
cf52553304
MIMO: MO operation fixes
2019-10-20 20:05:30 +02:00
f4exb
7a1b727a36
MIMO: device engine Tx handling (1)
2019-10-19 05:07:40 +02:00
f4exb
d1bd6ee7eb
AMBE processing: handle the case where the decoder is too slow
2019-07-23 03:22:35 +02:00
f4exb
68e4eaac68
PVS-Studio analys fixes: core package minor issues
2019-06-15 07:00:09 +02:00
f4exb
fc49bd2855
ixed incomplete copyright headers (3): sdrbase
2019-04-11 14:32:15 +02:00
f4exb
0aaab42f95
Copy audio to UDP/RTP: Opus implementation (4)
2019-02-19 00:36:32 +01:00
f4exb
297dcce2d3
Copy audio to UDP/RTP: Opus implementation (3)
2019-02-18 22:06:43 +01:00
f4exb
4c85516741
Copy audio to UDP/RTP: Opus implementation (2)
2019-02-18 18:29:37 +01:00
f4exb
c1fb4bb46c
Copy audio to UDP/RTP: Opus environment setting
2019-02-18 02:30:43 +01:00
f4exb
202d67f141
Copy to UDP/RTP: implemented G722
2019-02-17 03:40:11 +01:00
f4exb
ef564cdb4f
Copy audio to UDP/RTP: added a 8 bit linear option
2019-02-13 10:34:36 +01:00
f4exb
1de6ea4e60
Added PCMA and PCMU encoding for UDP/RTP audio
2019-02-13 07:53:38 +01:00
f4exb
8a0508c609
SDRDaemon device plugins migration to Remote device: final changes to remove daemon references. Updated version and Debian changelog
2019-02-03 01:52:11 +01:00
f4exb
83069dec63
SDRDaemon output: removed dependency on sys/time.h and unistd.h
2018-11-13 14:21:36 +01:00
f4exb
ec2bf7a57d
New time utility class using std::chrono
2018-11-13 13:19:54 +01:00
f4exb
70a4db39c0
Windows: MSVC2017: changes in sdrbase (2)
2018-11-12 16:58:20 +01:00
f4exb
a03165c688
Scope: save/load traces memory (4): first working
2018-10-16 06:24:55 +02:00
f4exb
1caf68eb9b
Scope: save/load traces memory (3): compile fix
2018-10-15 10:38:07 +02:00
f4exb
64cf05f1c6
Scope: save/load traces memory (2)
2018-10-15 08:45:44 +02:00
f4exb
5d57f40e83
Scope: save/load traces memory (1)
2018-10-15 02:47:26 +02:00
f4exb
22693ac613
Spectrum: added max function in the 'averaging' modes
2018-10-12 08:47:14 +02:00
f4exb
f8e90827ac
Renamed the UDPSink from sdrbase utils to UDPSinkUtil
2018-09-11 23:45:56 +02:00
f4exb
f8383f8cff
SDRDaemonSink GUI: sample rate active feedback
2018-08-31 07:38:30 +02:00
f4exb
9913d550e0
Spectrum averaging: fixed average (3): scale engine fix
2018-07-01 04:10:36 +02:00
f4exb
56e49baa3b
Spectrum averaging: fixed average (1)
2018-07-01 02:16:59 +02:00
f4exb
e9658e0346
Spectrum averaging (2): moving average
2018-06-30 22:30:42 +02:00
f4exb
833412dcc2
Added specialized moving average class for future spectrum averaging
2018-06-28 23:44:19 +02:00
f4exb
9f48378677
Channel analyzer NG: return of the lock status indicator and PLL frequency shift for PSK modulated signals
2018-05-18 19:03:54 +02:00
f4exb
cf5901f82c
Moving average with variable history size
2018-05-15 01:03:43 +02:00
f4exb
12f5f4e30c
NFM demod: buffered squelch
2018-04-21 09:23:01 +02:00
f4exb
d22b5ecd05
Fixed RTP stereo
2018-03-30 01:19:02 +02:00
f4exb
c2d92ab888
qrtplib: take the ral RTP header size (20 bytes) into account and have a multiple of 20ms frame for too small packets
2018-03-27 19:50:02 +02:00
f4exb
ebf3b1fc4b
RTP fixes
2018-03-27 09:04:10 +02:00
f4exb
b7ed963ff7
Multiple audio support: RTP sink code cleanup
2018-03-27 00:40:59 +02:00
f4exb
5e776596b5
Multiple audio support: RTP rate is device sample rate
2018-03-27 00:09:52 +02:00
f4exb
72e29fd3f8
Moved export.h file to root of exports directory and removed util
2018-03-20 13:49:21 +01:00
f4exb
b183a66d29
RTP: corrections for stereo
2018-03-10 05:49:18 +01:00
f4exb
4f9a49cf02
Avoid useless sdrbase dependency by moving the exports header in its own folder
2018-03-09 13:48:14 +01:00
f4exb
5b0f62c3e2
qrtplib: copy Audio to UDP/RTP: use a single UDP socket for UDP and RTP
2018-03-08 00:16:24 +01:00
f4exb
0c861d63e2
qrtplib: use it for the audio net sink
2018-03-06 23:16:50 +01:00
f4exb
9dacbb6d83
qrtplib: NFM demod implementation. Also solve issue Cannot create children for a parent that is in a different thread on UDP sink used for copy audio to UDP
2018-03-06 02:23:47 +01:00
f4exb
28e9df5fe8
Clang clean compile
2018-03-04 01:47:51 +01:00
f4exb
980192548d
Adapt to MSVC linker: removed SDRANGEL_API
2018-03-03 21:19:59 +01:00
f4exb
c22d146376
Adapt to MSVC linker
2018-03-03 20:23:38 +01:00
f4exb
c9fd26f661
GLSpectrum: suppress VLAs templatized version
2018-03-01 02:19:52 +01:00
f4exb
2e5cfcafee
PVS-Studio static analysis corrections (3) issue #137
2018-02-24 10:29:27 +01:00
f4exb
9f220f182c
RTP support: fixed RTPSink with a new version of the JRTPlib library
2018-02-21 00:28:14 +01:00
f4exb
175c3ab61e
RTP support: fixed RTPSink (2) and use in NFM Demod
2018-02-20 19:18:23 +01:00
f4exb
ec262caa33
RTP support: fixed RTPSink (1)
2018-02-20 14:50:21 +01:00
f4exb
cbcb7b6370
Fixed the synchronous messenger
2018-02-14 12:43:30 +01:00
f4exb
b9b2c41ba2
IQ correction with phase imbalance: floating point implementation
2018-02-04 10:49:13 +01:00
f4exb
58f0145705
Fixed point utility: implemented fixed_resolution_shift of 16 and 24
2018-02-04 01:25:09 +01:00
f4exb
de83434405
Fixed point utility (2)
2018-02-03 21:35:12 +01:00
f4exb
b0a97510e2
Moving average cleanup
2018-02-03 10:33:02 +01:00
f4exb
4cd6d5bd6e
Fixed point utility (1)
2018-02-03 07:18:26 +01:00
f4exb
bcdaf91288
Fixed moving average in utils to avoid index overflow
2018-02-03 07:17:49 +01:00
f4exb
e7e8702d17
Raw import of Anthony Williams' fixed point math library
2018-02-01 18:56:11 +01:00