https://www.rtl-sdr.com/sparse-array-beamforming-with-a-phase-coherent-21-channel-rtl-sdr-array/ rtl-sdr.com RTL-SDR (RTL2832U) and software defined radio news and projects. Also featuring Airspy, HackRF, FCD, SDRplay and more. * Home * About RTL-SDR * Quick Start Guide * Featured Articles + Tutorials o Air and Marine # ADS-B Aircraft Radar # ACARS Decoding # AIS Ship Tracking # Decoding Weather Balloons o Satellite # NOAA Weather Satellites # Meteor-M Weather Satellites # GOES 16/17 and GK-2A Weather Satellite Tutorial # Inmarsat STD-C NCS EGC Decoding # Decoding and Plotting GPS # Decoding HRPT Weather Satellite Images o Terrestrial # P25 P1 Digital Voice Decoding # P25 P2 Decoding with OP25 # Trunked Radio Following # POCSAG Pager Decoding # TETRA Voice Decoding # Analyzing GSM Signals # DRM Radio Decoding # Decoding 433 MHz ISM Band Weather Stations o Single Board Computer # QRP (FT8, JT9, WSPR etc) Monitoring Station # Performing Replay Attacks with RTL-SDR and RpiTX o Radio Astronomy # Radio Astronomy Overview # Hydrogen Line Galactic Radio Astronomy o Other # Measuring Filter Characteristics & VSWR # SpyServer Tutorial # Using the V3 Bias Tee on PiAware # Properly Positioning a Preamp/LNA + Product Reviews o SDRs # Airspy HF+ Review # Airspy vs. SDRplay vs. HackRF # SDRplay RSP1A # SDRplay RSP2 # FlightAware ADS-B RTL-SDR # Outernet Dreamcatcher # LimeSDR Review # LimeSDR Mini # ThumbNet N3 # Airspy Mini # PlutoSDR Unboxing # PlutoSDR Tests # KiwiSDR Review # FlightAware Prostick vs Prostick Plus # HackRF PortaPack Review o SpyVerter Upconverter o 9A4QV Folded Monopole ADS-B Antenna o FlightAware ADS-B Antenna and Filter o Outernet LNA and Patch Antenna o moRFeus Review + Interesting o TEMPEST with SDR o Listening to HD Radio o Receiving Dead Satellites o Listening to SCA Broadcasts o Live ADS-B Aircraft Cockpit o Transmitting with a Raspberry Pi + Quick Start Guides o RTL-SDR QSG o V3 Features Users Guide o SDRSharp Users Guide o PlutoSDR QSG + Direct Sampling Mod + Roundup of Software Defined Radios + KerberosSDR o KerberosSDR Quickstart Guide o Direction Finding Android Demo o Direction Finding Android Tutorial o SignalsEverywhere Direction Finding Tutorial o Networked Direction Finding o Measuring Traffic Volumes with Passive Radar * Software + RTL-SDR Supported Software + List of SDRSharp Plugins + Experimental Drivers o Experimental HF Driver o Manual gain controls and decimation driver o ExtIO with Decimation & Tuner Bandwidth Controls o Keenerds Driver o L-Band Heat Issue Driver * Signal ID Wiki * Forum * RTL-SDR Store * Guide Book * Contact February 3, 2021 Sparse Array Beamforming with a Phase Coherent 21-Channel RTL-SDR Array Thank you to Laakso Mikko a PhD student at Aalto University School of Electrical Engineering for submitting news about his research group's latest paper involving a 21-channel phase coherent RTL-SDR system. Laakso writes that he an his colleagues have built a (massive) multichannel receiver array from RTL-SDRs to use in low-budget research. The paper presented at EUSIPCO2020 can be found at IEEE, and for free on their research portal (direct pdf link). The code is also entirely open source and available on GitHub. Phase coherent SDRs enable interesting applications such as radio direction finding (RDF), passive radar and beam forming. We introduce a modular and affordable coherent multichannel software-defined radio (SDR) receiver and demonstrate its performance by direction-of-arrival (DOA) estimation on signals collected from a 7 X 3 element uniform rectangular array antenna, comparing the results between the full and sparse arrays. Sparse sensor arrays can reach the resolution of a fully populated array with reduced number of elements, which relaxes the required structural complexity of e.g. antenna arrays. Moreover, sparse arrays facilitate significant cost reduction since fewer expensive RF-IF front ends are needed. Results from the collected data set are analyzed with Multiple Signal Classification (MUSIC) DOA estimator. Generally, the sparse array estimates agree with the full array. Mikko notes that his next paper on applying deep neural nets to the problem of near-field localization will be presented at this years VTC2021 conference, so we are looking forward to that paper too. [multichannel_phase_coherent_array-1024x486]21 element array connected to a 21-input phase coherent RTL-SDR array Tweet1 Share29 Reddit Vote Email 30 Shares Related posts: 1. A Multi-Channel Coherent RTL-SDR Product: For Passive Radar, Direction Finding and More 2. RTL-SDR Based Coherent Multichannel Receiver 3. QIRX SDR: Experimenting with Phase-Coherent RTL-SDRs 4. Passive RADAR With a Dual Coherent Channel RTL-SDR 5. A 3D Printed Automatically Adjusting Linear Antenna Array for KerberosSDR Radio Direction Finding Written by admin Posted in Applications, RTL-SDR Tagged with direction finding, direction of arrival, phase coherent, rtl-sdr, rtl2832, rtl2832u 14 comments 1. [7b91] February 15, 2021 - 7:02 pm Joe Hamlow What is this for? Reply + [2ef2] February 15, 2021 - 10:41 pm Bertie You mean what is beamforming and beamstearing useful for ? 5G is probably a good example, where the exact same frequency is being used at exactly the same time by the same phased antenna array to transmit different information to multiple handsets. Reply 2. [ab5b] February 7, 2021 - 3:27 pm Jeff Wondering - can 5 KerberosSDR's be connected together to create a 20 channel Coherent system? Reply 3. [] February 6, 2021 - 4:36 pm Taneli Hearing about it already few years ago, it is nice to see this excellent work published! If scaling up beyond 5x7 channels, where are the ultimate limits and what are limiting factors? Reply + [d3a3] February 7, 2021 - 8:43 am Mikko We haven't unfortunately yet (still) expanded the system above 5x7 channels, so I can only speculate here. The limiting factor with the current software is not the CPU, as the computation/channel is kept low, even in the synchronization phase - we do this with a frequency domain cross-correlation queue with a limited number of tickets/ frame. Instead, there is a bandwidth limit set by the USB-host chip, which is naturally dependent on the sample rate we set on the signal channels. The host computer needs a PCI-e USB expansion card to be able to handle the traffic from 5x7 dongles (built-in USB chipset connects 2 couplers, PCI-e expansion 3 couplers). I'm certain we could go up to 6 x 7 signal channels @ 1MHz (atleast) on the current computer without adding a second USB expansion. Trying the low-bandwidth minimum sample rate (240kHz) we may also be limited by the available channels/pipes available on the USB hardware - the USB control transfers (e.g. set tuning frequency) start failing first. Implementing networked nodes would circumvent any USB related limit, but would require extra work. Also, someone would have to assemble all the couplers and also build massive antenna array(s) for that to be useful in anything other than only test runs. We would also need to consider getting a load of lighter gauge cabling than those stiff 21 x RG-59 seen in the picture Reply o [] February 7, 2021 - 4:21 pm Taneli Thanks! It seems then that the limits would be far at 100s of channels with networked nodes. And, yeah good points, I was just curious about technical limitations in the data transfer from dongles to PC hard drive - neglecting the practicalities like cable management or antenna array construction and labour for coding and manufacturing everything, or even how all the data is processed ultimately and why so many channels would be needed in the first place Sparse array beamforming using 35 physical channels would represent already a very large virtual array, so perhaps more couplers are not even needed for this specific research application. Reply 4. [38e5] February 4, 2021 - 2:11 pm risto It's based on difference co-arrays. For example, suppose we have a uniform linear antenna array of 7 antenna elements, numbered as 0,1,..,6, and with half-the-wavelength spacing. The same aperture can be implemented with 4 antenna elements where the antenna elements are in the positions 0,1,4,6. Between these four antenna elements, one can form the same 6 phase differences as in the full antenna array, i.e. 1-0, 6-4, 4-1, 4-0, 6-1, 6-0. Antenna arrays having full aperture with the minimum number of antenna elements are referred to as minimum-redundancy arrays and there's no closed form solution to find them in general. Reply + [f791] February 4, 2021 - 3:18 pm willmore Thank you! That's what I was looking for. Reply o [0d43] February 5, 2021 - 4:41 am Markus These are known in maths as Golomb Rulers (https:// en.wikipedia.org/wiki/Golomb_ruler) - how do you make a ruler with the minimal set of marks that can measure any/ most (integer) distances from 1, 2, .. to N. The ones that have all values are the 'perfect Golomb rulers', but most don't. The position of linear radio telescopes in arrays e.g. the VLA and the ATCA are often along a Golomb ruler, depending on coverage needs, where you don't want to "waste" an expensive dish. It's a great puzzle to find good rulers for any given N. Reply # [f791] February 5, 2021 - 5:55 pm willmore Okay, that makes complete sense. That's also more my kind of math. Isn't this more like a Costa's array, though? It's been a few decades since I played with Golomb Rulers and the associated math. Thanks for the tip, Markus! Reply 5. [c8e9] February 4, 2021 - 12:27 am Charles Would this work if used with network-enabled SDR nodes for the array. By combining that and gps data or flight transponder tracking then maybe all aircraft could be detected with strong enough compute systems along with weather forecasting. Reply + [d3a3] February 5, 2021 - 8:46 am Mikko No, as the time and phase synch relies on the reference noise distributed via cables, it would not be possible to synchronize the receivers at remote locations. Unsynchronized nodes would be possible, but it is not implemented. However, it does allow your single receiver host to distribute samples over network, i.e your array can be at a remote location and data is received over network. I had the option open in the code to implement _local_ network receiver nodes, but it was not yet needed to be implemented since one host PC (w/ pci USB host extension) could synchronize 35 RTL-SDR in test runs. If we ever build more coupler modules (7 RTL-SDR each), then I may need to implement network nodes. Reply 6. [3a94] February 3, 2021 - 8:11 pm David Lyons I wont pretend to posess the knowledge of all the ins and out of phase arrays and beam steering but I was a RADAR repair tech back in my army life. The RADARs we worked on used a very similar approach to achieve some amazing results (like shooting artillery out of the sky) Really neat stuff. Reply 7. [f791] February 3, 2021 - 3:06 pm willmore This is really cool. I'm curious how they resolve phase ambiguity when they use sparsely populated arrays. Reply Post a comment Cancel reply [ ] [ ] [ ] [ ] [ ] [ ] [ ] Comment[ ] You may use the following HTML:
Name [ ] Email [ ] Website [ ] [ ] Save my name, email, and website in this browser for the next time I comment. ANTISPAM: What does the 'S' in SDR stand for? (Required) [ ] [ ] Notify me of followup comments via e-mail. You can also subscribe without commenting. [Post comment] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] This site uses Akismet to reduce spam. Learn how your comment data is processed. SATSAGEN Spectrum Analyzer Software Updated: Now Supports RTL-SDR RF Power Snitch: RF Power Measurement Companion for Protecting RF Equipment Kerberos Ad Follow Us facebooktwitterrssrss Weekly Newsletter + Product Updates [Enter your email add] [Subscribe] Search Search for: [ ] [Search] Recent Posts * Dump1090 now Available as an Android App * Frugal Radio: HFDL HF ACARS Decoding Tutorial * Using an RTL-SDR in Dual-Comb Spectroscopy using Diode Lasers * Receiving pH Readings from a Wireless Medical Implant with RTL-SDR * uSDR: A Lightweight Multimode SDR Receiver Program for Windows Recent Comments * cypherstream on TVSharp Updated to Version 1.2: "I just wish the algorithm did a better job at horizontal and vertical sync. I bet this would have worked..." Jul 14, 13:29 * GiamMa on Receiving pH Readings from a Wireless Medical Implant with RTL-SDR: "To learn more of risk assessment of cyber-attacks on telemetry-enabled in a medical implantable electronic devices (MIED) https://giammaiot.blogspot.com/2021/07/ decoding-radio-protocol-ph-wireless.html , for..." Jul 13, 07:40 * Me on LimeRFE WSPR Tests: "No Sir. I think you are referring to coke users.." Jul 13, 05:41 * Val on Crimean Resident Arrested under Accusation of Spying for Ukraine with RTL-SDR Dongles: "I don't think radio scanners are prohibited in EU. They are sold freely there and there are many related online..." Jul 10, 16:03 * Ladislav OK1UNL on Crimean Resident Arrested under Accusation of Spying for Ukraine with RTL-SDR Dongles: "I am a fan of aviation, a few years ago, police officers confiscated in police raid my little one scanner..." Jul 10, 13:38 * Whsiper on Preorder Sale: Active L-Band 1525-1660 Inmarsat and Iridium Patch Back In Stock for $44.95: "When will this be on sale again please?" Jul 10, 12:13 * David on Unleash the Kraken(SDR): 5-Channel Coherent Capable RTL-SDR Coming Soon (Direction Finding, Passive Radar): "Any updates Really looking forward to getting one of these." Jul 10, 10:25 Tweets by rtlsdrblog Categories Categories[Select Category ] Archives Archives [Select Month ] Full Archives List Tags ads-b AERO airspy AIS amateur radio android antenna APT Automatic dependent surveillance broadcast bladerf DAB direction finding dsd E4000 gnu radio GOES GPS hackrf HF inmarsat kerberossdr l-band limesdr LNA NOAA outernet P25 passive radar plutosdr R820T radio astronomy raspberry pi reverse engineering rtl-sdr rtl2832 rtl2832u satellite sdr# sdrplay sdrsharp security Software-defined radio upconverter usrp weather satellite RSS Latest Forum Posts * Off-Topic * Mod for SDR# CTCSS plug-in * RTL-SDR Discussion * rtl-sdr V3 not receiving what I should be receiving * Other SDR Devices * hackRF h2 portapack alternate firmwares * RTL-SDR Discussion * BlazeHDTV choppy * Troubleshooting Help * Re: new sdr# not loading metor demodulator. Submit a Story/Contact Submit a Story/Contact [The-Hobbyi] Meta * Log in * Entries feed * Comments feed * WordPress.org What is RTL-SDR The RTL-SDR is an ultra cheap software defined radio based on DVB-T TV tuners with RTL2832U chips. The RTL-SDR can be used as a wide band radio scanner. It may interest ham radio enthusiasts, hardware hackers, tinkerers and anyone interested in RF. * Privacy Policy