Commit graph

147 commits

Author SHA1 Message Date
4e6a29abbc Replace BPF with LPF after I/Q conversion 2024-07-18 12:15:43 +02:00
09b4c2c169 Use a more stable bias 2024-07-17 22:20:45 +02:00
34a4df9b1a Use slightly harder bias to avoid clipping 2024-07-17 20:29:35 +02:00
dd66571945 Sample at full speed 2024-07-17 20:25:50 +02:00
bc96b5a9ee Implement a fast band-pass filter for better SNR 2024-07-17 20:04:45 +02:00
0e1fc91279 Remove LO dithering for better SNR 2024-07-17 18:58:28 +02:00
eaad670abb Adjust FB slew rate for better SNR 2024-07-17 11:43:30 +02:00
574c474c6e Reduce jitter and use HPF to improve SNR 2024-07-16 19:24:16 +02:00
38b7ec34f6 Experiment with a superhet approach 2024-07-16 11:03:22 +02:00
46c061f177 Use LNA gain options to control bias strength 2024-07-10 22:35:49 +02:00
c188d809df Randomize bias delay to reduce artifacts 2024-07-10 20:32:47 +02:00
57e36203aa Tweak LO dithering for better performance 2024-07-10 10:21:04 +02:00
2fc01539f0 grc: fix data workflow 2024-07-10 10:20:28 +02:00
8a9a927c8b grc: remove WBFM gain 2024-07-10 10:13:45 +02:00
1c3ec5cb49 Allow more precise tuning 2024-07-10 10:10:29 +02:00
12c53377f6 Use shorter queue to decrease latency 2024-07-10 10:10:13 +02:00
56aff439f7 Dither LO phase to reduce artifacts 2024-07-09 20:46:17 +02:00
ff6001b0da Fix DC offset error 2024-07-02 22:29:34 +02:00
cb47fd3aa5 Optimize frequency shift 2024-07-02 13:00:14 +02:00
e694692a8c Add missing cast 2024-07-02 12:13:54 +02:00
a88ff12555 Remove DC offset filter
Since we are off-tuning, we no longer need it.
2024-07-02 01:57:20 +02:00
6e70ef1433 Implement fixed off-tuning 2024-07-02 01:56:26 +02:00
7f98ab98f0 bridge: make device path a parameter 2024-06-25 18:10:06 +02:00
46aee7f5d2 Fix circular buffer reading 2024-06-15 18:52:50 +02:00
de9dc0e6fd Prevent dma hangup after ~7 days 2024-06-15 13:11:51 +02:00
2693c18fdc Refactor rx_lo_init 2024-06-15 12:49:03 +02:00
25c1e608e3 Avoid PIO input_sync_bypass 2024-06-11 23:04:16 +02:00
71c8ceb8bb Make bias strength settable 2024-06-09 13:05:52 +02:00
dd7d954733 Tweak bias 2024-06-09 00:16:17 +02:00
8c168d7461 Avoid copying queue buffers 2024-06-08 20:57:41 +02:00
3fa96ca7e3 Avoid getting stuck on many commands 2024-06-08 11:59:14 +02:00
421d298c86 Adjust gain factor 2024-06-07 21:33:16 +02:00
3cf5214bb8 Add small amount of additional smoothing 2024-06-07 21:33:06 +02:00
9648c344bf util/bridge: drain leftover samples
This prevents sending leftover samples to the client instead of the
RTL0 header required for it to properly control gain.
2024-06-07 10:00:10 +02:00
8aff0a31b3 README: reflect recent changes 2024-06-06 22:58:36 +02:00
e5d927c77a Merge branch 'rtl_tcp' 2024-06-06 22:55:39 +02:00
a2104495c6 Improve gain handling
Now it's possible to set gain in gqrx.
2024-06-06 22:54:02 +02:00
40a0b843fb Streamline configuration 2024-06-06 22:53:45 +02:00
78bb05cd1f Fake R820T to enable gqrx gain control 2024-06-06 22:11:17 +02:00
edfe86793d util/bridge: print command names 2024-06-06 22:04:47 +02:00
4ecefa1e5b README: update instructions for rtl_tcp mode 2024-06-06 21:23:36 +02:00
5b3bf38e39 Update GNU Radio Companion sheets 2024-06-06 21:14:16 +02:00
7d4b890a7f Optimize DC removal a bit 2024-06-06 20:59:07 +02:00
48c4c2dc40 Remove LO dithering
Means we will probably receive more LO harmonic content but have
better SNR where there is silence.
2024-06-06 20:19:25 +02:00
7e41420d14 Make commands more reliable 2024-06-06 20:02:30 +02:00
eb75e3ccc3
README: clarify bridge exit bahavior 2024-06-06 17:41:27 +02:00
af2ce901eb Convert into rtl_tcp emulator 2024-06-06 12:03:29 +02:00
27e8aed2b0 README: s/Firmware/Software/ 2024-06-05 14:35:05 +02:00
f8b34e8655 Tweak circuit color 2024-06-05 14:32:20 +02:00
cf14183291 Add circuit.svg 2024-06-05 14:27:46 +02:00