Detecting Starlink Satellites with a Portable Raspberry Pi and RTL-SDR (2022)
rtl-sdr.com
rtl-sdr.com
USB2.0 ports on the RPI4 only have 2.0 lines (from DWC2 inside the SOC). USB3.0 ports on the RPI4 have both 2.0 and 3.0 lines going to it (both sets of lines for this port coming from the same place: the pcie connected usb controller).
Even though both of the above ports come with 2.0 lines, they're quite different in how they're implemented.
The chip you linked would be useful if that pcie controller didn't come with 2.0 connections.
Another fun thing that happens is that a lot of DWC2's functionality has to be delegated to software instead of the fast hardware. In USB the host needs to send out a packet toward to devices every 1ms. In other USB implementations this happens in the background, driver/kernel doesn't even get notified about it until there's something interesting to do. In DWC2, every 1ms the driver has to do some work, I think it even has to handle 8 interrupts per 1ms. You'll notice that whenever you have any usb device connected, and you `cat /proc/interrupts` you'll probably see a steady increase of 8000/second, this is not normal.
On higher speed hardware like the rk3288, DWC2 doesn't use that much CPU, but for the lower power RPI cpu, this is a significant amount.
What a delight to see a rasp-pi enthusiast mix satellite detection with antenna design and junk box hacking!
Long ago, this was the ham radio mindset... still is, for some.
It doesn‘t seem like pointing a handheld radio at the sky could possibly be enough to talk to astronauts, yet it seems to work!
There's no horizon if you're talking to someone straight up.
If you've already seen the film, you should check out "Aningaaq" [1].
It was kind of cool for such a "simple" thing. Not sure how many others can say they've had a conversation with someone traveling 17k+ mph.
I've also tried putting together the right hardware + software but found it a little overwhelming for my lack of expertise.
I don't really know why an RPi was used in this example as opposed to a cheap used laptop that already has screen, battery and decent USB.
the second example in the video may have failed as the directionality/alignment of the LNB and the use of a parabolic dish are typically encouraged for best satellite reception results. a Dish TV or direcTV setup for about $10 at a junkyard might outperform? i dont think these "branded" setups are as discrete or fine tuned as the author suggests.
https://www.reddit.com/r/Starlink/comments/s83ahf/using_dire...
ive been using PI and RTL/SDR to decode ADS-B for about a year now and i gotta say the temperature issues aside it works a treat. just waiting to see ole muskys jet pop up at some point ;)