7/10/2026 at 7:40:20 PM
QuadRF creator here. Happy to answer questions!We have a quick demo video as well: https://m.youtube.com/watch?v=QvniJk3uNyA
Along with a deeper dive video: https://m.youtube.com/watch?v=zdJ9Tbm8ALg
We didn't give Jeff great direction on camera alignment calibration or setting the radio gain but he seemed to mostly figure it out. We're improving the UI based on his suggestions (it's open source so you can customize it too)
The RF augmented reality is just one of many applications of this brand new 4x4 MIMO software-defined radio built from the ground up. The AR uses a web app to stream RF points that your phone/laptop browser then live-merges with your local camera in the browser. I've been obsessed with low latency and high frame rate to make it a truly AR experience. More technical details at https://QuadRF.com/
by mrtnmcc
7/10/2026 at 8:55:15 PM
The really intriguing part is the "Custom ADC" here, seems like some kind of 1-bit ΣΔ oversampling ADC (704 MSPS?). Single differential transistor, and captured by FPGAs LVDS RX.Neat way to reduce cost and pin-count? But I think the typical FPGA clock tree has poor jitter performance. Not using the internal PLL(s) might help with spurs but the clock buffers are unavoidable.
The documentation mentions it's likely further degraded by noise from switching regulators. Oh the joys of hunting RF noise sources.
by mallets
7/10/2026 at 9:03:10 PM
We've got the switching noise nailed down. Fortunately the LVDS jitter doesn't affect the sigma delta too badly because that impacts proportional to baseband frequency which is largely filtered out by the decimation filters beyond 40 MHz.. With a total of eight ADCs per QuadRF, you can see we are getting huge savings by being custom! While the per-ADC ENOB is 7-8 bits, another nice thing about phased arrays is that the quantization/ADC noise averages away between elements, so with 8 ADCs in QuadRF we pick up another 1.5 bit giving 8.5-9.5 ENOB, which is frankly better than most SDRs. For the bigger phased arrays that improves further quickly.by mrtnmcc
7/10/2026 at 9:43:41 PM
I like to think of myself as pretty well-versed when it comes to hardware and software and even some RF. But this conversation has me hitting search a lot, lol. It's fascinating reading experts talk about a domain I have less experience in.by andrewstuart2
7/11/2026 at 3:45:09 AM
Heh, welcome to RF; there are more rabbit holes to go down in domain specialty than I think there are grains of sand on a beach. I've gone down like... two. And I'm pretty overwhelmed.I think that's why a lot of EEs and developers wind up getting an amateur radio license, or at least running a few fun RF projects.
by geerlingguy
7/11/2026 at 6:33:16 AM
Glad I’m not the only one. I’ve been tinkering with sensors, robotics, sdr and similar stuff for 20 years now, but this conversation was way over my head.by quietfox
7/11/2026 at 1:20:29 AM
That’s so cool!Reading these comments first, I assumed you were using a variant of Spartan 6 LVDS TDC trick which allows up to 200 Msps rates. (https://sps.ewi.tudelft.nl/pubs/Homulle15fpga.pdf)
But this is a really interesting use case as well, and something that could be used for a 16 channel logic analyzer with analog recording support like the Saleae Logic 16 Pro, but without expensive ADC from Analog Devices.
by tverbeure
7/10/2026 at 9:37:28 PM
Yeah, jitter doesn't matter too much at low frequency IF. I/Q calibration is more likely to be the bottleneck. That and close-in spurs from the fractional PLLs.I have very little experience with MIMO / phased-arrays, this application likely doesn't need ultra high SFDR.
by mallets
7/10/2026 at 9:40:32 PM
Yes, I actually designed the I/Q calibration for many of Analog Device's transceivers (AD93x), and indeed it is a fun problem. If you're interested in what was done for QuadRF, you can read: https://QuadRF.com/cals/txqec.html (Warning: Math!)by mrtnmcc
7/10/2026 at 10:08:02 PM
Oh wow, the AD936x series was impressive for its I/Q calibration. Still is I guess, because there's been no compelling alternative even a decade later.As I mostly deal with single channel applications, I get to use double superhet and avoid runtime calibration. Not an option here, Zero-IF has too much in the Pros column for multichannel.
by mallets
7/11/2026 at 8:58:59 PM
Yes once you have runtime IQ compensation figured out in digital, its essentially free and easily puts your image rejection ratio into the -50 to -60dBc range. I don't have a write up on the RxQEC, but it's rather trivial: you periodically compute the 2x2 IQ correlation matrix, then take the sqrt (e.g., Cholesky) and multiply your incoming Rx samples by that inverse. You can extend that further for widerband by using FIR taps but here the baseband matching is good enough to go with "single tap"by mrtnmcc
7/11/2026 at 2:21:53 PM
For those confused about what this means, my understanding is this: when quantizing a wave you can use sampling rate to derive missing bits, so using even one bit can work if you do it fast enough, but jitter is a problem because it means the clock doesn't cleanly sync and it doesn't help non-quantization noise like those generated from switching supplies. Corrections welcome.by Eisenstein
7/15/2026 at 3:23:17 PM
A good tutorial on sigma delta is https://www.analog.com/en/resources/technical-articles/sigma...For a deeper dive, check out any of Richard Schreier's lectures.
by mrtnmcc
7/11/2026 at 1:24:59 AM
Are you concerned about the issue that KrakenRF ran into with their passive radar demo project violating ITAR rules, or is that something that can easily be avoided by just not doing that specific kind of application?by tverbeure
7/11/2026 at 2:03:13 AM
We don't support passive or active radar beyond basic near-field sensing. We also proactively submitted a detailed report to the State Department earlier this year showing we don't exceed any of the USML criteria for ITAR controls. Separately we have an ECCN determination under EAR. This does rule us out from exporting to a few places (Cuba, Iran, Russia, North Korea, Syria, and some regions of Ukraine). But we are able to ship to most countries.by mrtnmcc
7/11/2026 at 2:34:07 PM
> does rule out..... some regions of UkraineThe occupied ones, presumably. But why is Ukraine broken up? Surely, you will be dealing with a government, and they'll know what to do/ where there current borders are.
by Ylpertnodi
7/11/2026 at 6:51:58 PM
Why would they be dealing with government and not some hobbyist on the wrong side of the border?by NetMageSCW
7/10/2026 at 11:18:49 PM
Product looks cool, not sure what I’ll use it for but did just purchase it on crowdsupply :) How did you settle on that frequency range btw? It’s 4.9 - 6ghz, so it will visualize the higher freq WiFi, but I guess it will not work for the 2.4ghz WiFi, or Bluetooth which is also around that frequency? And I don’t know tooo much about RF, but would including support for that range also, have necessitated much more complex/expensive hardware/antennas ?by radicality
7/11/2026 at 12:16:36 AM
Thanks for the support! C-band is really the sweet spot in terms of affordability and compact size (the scale of the antennas and array spacing increases proportional to the wavelength). Maybe at some point we'll develop something at 2.4, but more devices are moving into 5GHz these days.by mrtnmcc
7/11/2026 at 3:12:14 AM
Is there a decent rule of thumb about how this style of antenna scales with frequency?I'd kinda like something like this that could do 2.4GHz, 850-950MHz and even down as low as 400MHz.
Would by uneducated guess that 2.4GHz antennas would be twice the size, 900MHz about 6 times the size, and 400MHz about 10 times the size?
by bigiain
7/11/2026 at 11:11:38 AM
My feel would be that 2.4 has the advantage of being much longer range and there are plenty of sources for 2.4 - if you wanted to look at back-scatter and not just sources of emission. The primary demo of this piece of equipment is looking at radiation sources, but as you guys show there are plenty of other possible applications. I feel like since 2.4Ghz stuff has been around for ages.. the stuff should be much cheaper? Just a guess though :) Would be curious to know what the reality looks likeAnd cool to see you guys are from Santa Barbara. Lots of relevant talent there :)
by geokon
7/11/2026 at 3:46:04 AM
If you ever want to go into the KHz range, you could build a ship-scale platform to carry the antennas :Dby geerlingguy
7/11/2026 at 10:03:47 AM
This does look cool - but I suspect most of the stuff I'd use it with is 2.4 Ghz (i.e. ISM band) - IOT devices, wireless keyboard/mouse, wireless cameras, drones etcIs a 2.4Ghz version mostly about the larger physical size? Or are there other technical limitations to overcome as well?
And cost wise - would it be 2x this version ($499) - or higher?
by victorhooi
7/10/2026 at 9:54:03 PM
Super cool project I've been following for a while. Are you pivoting away from Earth-Moon-Earth radio astronomy? I first bookmarked this project when your site was hosted at https://open.spaceby developer5502
7/10/2026 at 10:17:32 PM
Yes open-space was a short-lived name: https://domainnamewire.com/2026/04/08/u-s-defense-contractor... (good story though) We finally settled on Scale RF for the company and Quad RF for the product (and Moon RF for the bigger phased arrays!). Yes that incident kind of made our brand a mess..by mrtnmcc
7/11/2026 at 6:17:29 PM
Is the RTL for the FPGA available to be tinkered with?by fleventynine
7/10/2026 at 8:44:47 PM
Super cool! I noticed you had a blurb about it being used for mesh networks? Could you please go into more details/provide links to resources to learn more about that?by digdugdirk
7/10/2026 at 8:48:27 PM
Absolutely :) we're working on documenting an awesome Meshtastic demo. Should have a writeup next week to add to the Crowd Supply updates page. Also Roy on our team will be demoing it (along with the RF augmented reality) at Teardown 2026 in Portland if you're in that neck of the woods.by mrtnmcc
7/10/2026 at 8:43:49 PM
That is super cool, man.Do you have a demo for that 240 elements assembly?
by stackedinserter
7/10/2026 at 8:50:28 PM
We should have a video about MoonRF once we finish the QuadRF mass production, look for it ~ early September! Will be legendary! You can read on how the multi-tile synchronization and calibration works here: https://QuadRF.com/docs/#phased-arraysby mrtnmcc
7/11/2026 at 3:37:46 AM
Nice project, congrats!Rx/TX isolation?
Typical image rejection (dB)?
Does it support hardware level timestamping to align tx and rx samples through soapy?
by stagger87
7/14/2026 at 9:57:32 AM
Tx/Rx isolation is about -35dB to -40dB depending on the Tx/Rx polarization selection. The QEC image rejection is about -50dBc in Rx, and about -40dBc in Tx (one-time cal, without background cal enabled). The Tx and Rx are perfectly synchronized. This allows you to easily do things like near-field 4x4 MIMO radar: https://www.youtube.com/watch?v=gVqESemU_AIby mrtnmcc
7/11/2026 at 12:47:23 PM
Really cool! Just ordered one. Do you guys have an active lab in SB?by ZeroCool2u
7/11/2026 at 12:29:49 PM
What distance of drone detection would this theoretically have?by antman
7/11/2026 at 1:50:35 PM
I assume it depends mostly on what frequency and TX power the drone in question is using, as well as the RF environment you're operating in and the noise floor of the SDRby yonatan8070
7/10/2026 at 8:34:13 PM
Cool project! What is the max detection range?by tokai
7/10/2026 at 8:41:30 PM
It really depends on the transmitter strength, but if you set the Rx gain high on the QuadRF, we get within 2dB of the thermal noise detection limit.. so about as good as is possible with a receiver this size. I believe a few km is easily doable with a consumer drone but we haven't focused on it.by mrtnmcc
7/10/2026 at 11:43:17 PM
if I put two of these far-ish apart, can I get better 3d/4d data?by RyJones
7/10/2026 at 11:45:44 PM
of course? not working directly together maybe, but put them at right angles and you get depth without relying on signal amplitude analysis.did I misunderstand the question?
by butvacuum
7/11/2026 at 11:28:50 AM
Something like this: https://youtu.be/YZkLQsv3huoby RyJones
7/12/2026 at 11:45:59 PM
that adds a time dimenstion- not a spacial one. I'm no expert- but I'd expect a quadrf to not even need a time dimension for that case (rf transmitters are very rarely buried among noise in a spacial dimension.). my terms might be wrong, but I doubt the concepts are.by butvacuum
7/10/2026 at 11:50:49 PM
can this sense mice?by momoschili