David
a1f961a3c3
added mask freq est option
2020-09-19 08:21:21 +09:30
David
2884245b6a
refactored, first pass built in csdr decimator working
2020-08-20 06:58:43 +09:30
David
405f36c0c5
modem sample rate a variable
2020-08-18 17:51:13 +09:30
David
a1c31efcc2
sensible output from decimator, haven't tested on FSK yet
2020-08-18 17:46:08 +09:30
David
ec04e1601a
coded up decimator, but not tested
2020-08-18 15:10:39 +09:30
David
bd6097365a
rtl_fsk linking with libsdr.h included
2020-08-18 12:48:42 +09:30
David
ab7a93bfd7
building up cmake support for libcsdr
2020-08-18 12:30:28 +09:30
David Rowe
83a8f48deb
set lower limit of freq est away from DC, as DC line gets larger than signals near MDS
2020-08-10 13:14:53 +09:30
David Rowe
c629115642
flush output bits immediately to stop pause in BER reports
2020-08-09 13:06:53 +09:30
David Rowe
8f4fc98b2b
set default and optional 'channel' width for freq est limits, to avoid nearby strong signals
2020-08-09 12:55:58 +09:30
David Rowe
c882b32d1c
resolve conflicts
2020-08-09 11:41:48 +09:30
David Rowe
a01cb568f6
command line options for Rs and M, limiting Sf to 256 points over dahsboard link to prevent buffer overflows
2020-08-09 11:36:32 +09:30
billcowley
6043eff982
Add command line options for modn order and symbol rate
2020-08-07 13:50:25 +09:30
David
656317a3a5
renaming variables
2020-07-30 18:42:03 +09:30
David
77dcc9bd0c
norm timing
2020-07-29 07:02:22 +09:30
David
29c0bcf4bb
freq ests, snr, Fs
2020-07-28 06:23:22 +09:30
David
200073294f
buffering up UDP packets
2020-07-28 05:51:26 +09:30
David
09cc2dc8ab
first pass sending Sf info over UDP
2020-07-28 05:29:07 +09:30
David
f1250de7be
1 sec updates over UDP
2020-07-27 17:35:39 +09:30
David
502bd31d3d
moved UDP tx into rtlsdr_callback()
2020-07-27 08:17:43 +09:30
David
d529f45464
basic UDP Tx demo
2020-07-27 07:52:22 +09:30
David
661adcbc28
comments and TODOs
2020-07-10 11:49:53 +09:30
David
8bc4b3620a
first pass at integrating fsk_demod, works most of the time. Some fine tuning might be required, e.g. freq range or threaded processing
2020-07-10 10:10:31 +09:30
David
837b3ae3e2
initial rtl_fsk
2020-07-10 07:49:30 +09:30
rtlsdrblog
98106d8057
Update README
2020-03-17 15:50:56 +13:00
rtlsdrblog
664781736d
Update README
2020-03-15 12:01:31 +13:00
rtlsdrblog
dc6dd6ae47
Update README
2020-01-22 12:07:52 +13:00
rtlsdrblog
c36500ddc9
Update README
2019-12-31 12:59:53 +13:00
rtlsdrblog
3380a12520
Update README
2019-12-20 20:14:38 +13:00
rtlsdrblog
5d87307bf3
Update README
2019-12-20 20:13:56 +13:00
rtlsdrblog
82b7ab5213
Update README
2019-12-20 17:44:50 +13:00
rtlsdrblog
c868a614cb
Remove build folder
2019-11-01 18:37:57 +13:00
rtlsdrblog
dd0759fc52
Update README
2019-11-01 18:28:17 +13:00
rtlsdrblog
0293c8de9f
Update README
2019-11-01 18:21:23 +13:00
rtlsdrblog
47dc55765b
Update README
2019-11-01 18:15:47 +13:00
rtlsdrblog
31ad06018f
Update README
2019-11-01 17:36:54 +13:00
rtlsdrblog
4ff1c4f74f
Enable EEPROM to force direct sampling mode
...
Re-purpose remote-enabled EEPROM flag to determine if direct sampling mode should be forced ON. Useful for apps that don't have any direct sampling mode settings in their GUI.
2019-11-01 17:34:12 +13:00
rtlsdrblog
4f6c1b2e98
Enable EEPROM to force direct sampling mode
...
Re-purpose remote-enabled EEPROM flag to determine if direct sampling mode should be forced ON. Useful for apps that don't have any direct sampling mode settings in their GUI.
2019-11-01 17:33:14 +13:00
rtlsdrblog
8a3d6a919f
offset tuning -> bias tee hack
...
Use the offset tuning button to enable the bias tee on the V3. Offset tuning is not used for the R820T so this is okay and allows us to toggle the bias tee on software that hasn't implemented specific bias tee controls.
2019-11-01 15:42:27 +13:00
rtlsdrblog
6f9efc9343
lband opts
2019-10-18 06:55:36 +01:00
rtlsdrblog
9b900be7c6
fix EEPROM always on bias tee
2019-10-18 05:10:08 +01:00
rtlsdrblog
65ea7235bc
add rtl_biast, add biast EEPROM hack
2019-10-17 13:18:24 +01:00
rtlsdrblog
9d3d8a5faf
direct sampling added to rtl_tcp
2019-10-11 13:23:38 +01:00
rtlsdrblog
775daa821f
Merge pull request #1 from blinick/wip_rtltcp_ringbuf
...
Wip rtltcp ringbuf
2019-10-11 19:48:13 +13:00
rtlsdrblog
f26bf11bbd
Max VCO currents
...
Better L-Band locks
2019-10-11 15:06:50 +13:00
Steve Markgraf
81833a1cf6
lib: disable usbfs zero-copy support by default
...
Although we added a detection mechanism for the presence of the Kernel
bug earlier, reading from the incorrectly mapped memory might cause a
bus error on some ARM systems.
With the overall performance benefit being rather minimal for the
data rates of rtl-sdr, disable zero-copy by default.
2019-07-16 23:49:48 +02:00
Steve Markgraf
be1d1206bf
lib: fix memory leak in rtlsdr_open()
...
Thanks to Vincent Perrier for reporting the bug.
2019-07-16 23:31:31 +02:00
Oliver Smith
7f2ae12548
contrib/jenkins.sh: run "make maintainer-clean"
...
Related: OS#3047
Signed-off-by: Oliver Smith <osmith@sysmocom.de>
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2019-07-16 23:19:46 +02:00
Stephen Blinick
da0c8ea073
Clean out stale data in ring buffer when client disconnects.
2019-02-10 15:23:42 -07:00
Stephen Blinick
d0e7dcde04
Perf: Replace rtl_tcp linked list with ring buffer
...
Removed the linked list structure, locking, and malloc/free on each USB callback.
Replaced it with a non blocking ring buffer for performance. This resulted
in a large performance improvement when using an Raspberry Pi or Raspberry Pi Zero W
as a rtl_tcp server. The sample rate could be doubled and instead of wired ethernet
wifi could be used. Frequnecy change lag was reduced greatly also.
Signed-off-by: Stephen Blinick <stephen@stesoft.com>
2019-02-10 10:20:48 -07:00