Category: Other

Massdrop: Group Software Defined Radio Purchasing

Over on the r/rtlsdr subreddit forum many users are attempting to combine their purchasing power to initiate a ‘massdrop’ for a higher end software defined radio. Massdrop is a service that allows for large group purchases to be made. When a large group comes together to buy the same product the product manufacturer will often be able to offer better wholesale prices due to the increased sales volume.

The Massdrop service also allows for the group to vote on the most desired product. Currently the group is voting for several SDR’s including the SDRplay, HackRF, BladeRF, Airspy, USRP, Red Pitaya, Apache Labs and Perseus SDRs. Currently winning the vote at the time of this post going live is the SDRplay, with the HackRF coming in a close second. Once 200 total votes are reached a representative from Massdrop will contact the manufacturer of the most desired SDR and try to work out a deal for the group buy. There are 147 total votes at the moment, so they are almost at the threshold of being able to initiate negotiations.

If you want to take part in the Massdrop sign up to their website at www.massdrop.com and then visit the SDR voting link at https://www.massdrop.com/vote/Software-Defined-Radios1 (you must be logged in to see the SDR voting page).

If you’re interested in learning more about these higher end radios then we have a list of several SDR’s available here, and a review of the Airspy, SDRplay and HackRF here.

Current voting at the time of posting for the Massdrop.
Current voting at the time of this post for the Massdrop.

New Book out by the Author of the RTLSDR4Everyone Blog

Akos, the author of the rtlsdr4everyone blog has recently released a new Kindle book on Amazon which sells for $5 USD. It is titled “RTL-SDR for Everyone: Second Edition 2016 Guide including Raspberry Pi 2”. Akos writes that the book is intended for beginners and anyone wishing to maximise their RTL-SDR dongle’s performance. The blurb reads:

Chapters cover all you need to know for the best reception with $10 RTL-SDR dongles. Wideband and specialist antennas, modding and noise reduction tips aided with images and diagrams.

My blog at http://rtlsdr4everyone.blogspot.com is only a fraction of the know-how in this book – if you want to take performance to the next level, or simply have no time to waste searching for information on the Internet, then this book is for you.

Readable on all platforms: Windows and Mac, Android and iPad, iPhone and Ipod touch.

Chapter 1 begins with Akos explaining some of the theory and jargon used in the radio world. Chapter 2 of the book talks about the hardware such as the RTL-SDR dongles, coax cabling, connectors and preamplifiers. Chapter 3 talks about the software and includes installation guides for programs like SDRsharp, SDRConsole, Virtual Audio Cable, as well as tutorials for receiving signals such as weather satellites and ADS-B. Chapter 4 goes on to talk about the different types of antennas and Chapter 5 discusses how to maximise the performance of the RTL-SDR. Finally Chapter 6 discusses the Raspberry Pi and it’s links to the RTL-SDR.

A preview of the first few pages in the book is available on Amazon and remember that there is no risk with buying Kindle books as they can easily be fully refunded within the first seven days of purchase.

rtlsdr4everyone_book

An article about all the different types of Coax Connectors

Over on Hackaday author Jenny List has written a useful article that shows and discusses many of the various types of coax cable connectors that exist in the radio world. Over the years many different types of coaxial cable connectors have appeared and it is often difficult to know which of them is the best for your application.

Jenny first explains a bit about the impedance theory behind the design of coax connectors, before going on to introduce several coax connectors starting from the Belling-Lee connector which first came about back in the 1920’s and ending at the more modern SMA and MCX connectors. She then goes on to discuss how you should choose an appropriate coax connector for your application.

An assortment of various coax connectors.
An assortment of various coax connectors.

Talks from the 2015 Software Defined Radio Academy Conference

The software defined radio academy is a sub-conference held during the HAMRADIO conference at Friedrichshafen, Germany. HAMRADIO is the largest Amateur Radio yearly convention held within Europe. This years conference has completed and now several SDR related talks have been uploaded to YouTube. Many of the talks discuss the latest developments in SDR technology and projects. An example of some talks we enjoyed are shown below, but we encourage you to check out the YouTube link and watch any of the talks that interest you.

Bastian Blössl, DF1BBL: Signals Analytics with Radio Controlled Key Systems

In this talk we will go through the complete process of reverse engineering an unknown digital signal. Although a widespread car key fob from Hella will serve as an example, the aim is to provide a generally applicable walk-through. To decode the signal we will user different tools to determine its frequency, modulation, encoding, and finally its frame format. More specifically, we will use fosphor, baudline, gqrx, and audacity to study the signal in time and frequency domain. Even though we will just have a quick glance at the different applications, the goal is to show they capabilities and more importantly how they can be combined. Once we figured out the waveform and its parameters, we will go ahead an build a receiver in GNU Radio. GNU Radio is a real-time signal processing framework that already provides all means to demodulate the signal and produce a bit stream. At this point we will use command line tools and simple python scripts to study the bit stream to derive the frame format. Finally, we add a small technology specific block to GNU Radio that decodes and parses the frames to build a complete receiver. Hopefully, this will provide some hands-on experience and give an overview over the various tools that are available to study and decode the signals out there.

Bastian Blössl, DF1BBL: Signals Analytics with Radio Controlled Key Systems

Dr. Howard White, VE3GFW: Four Generations of SDR Architectures and Products

In the Past Year, a new 4th Generation SDR Architecture has emerged that not only bests Legacy Radios with better performance but has ergonomic advantages so that Contesters and DXer’s can finally make SDR’s their first choice. The talk will cover the rapidly accelerating pace of evolution of SDR Technology through Four Generations of SDR Architectures with examples of Amateur Radio products using each architecture.

SDR Technology has captured the imagination of Amateur Radio Operators who increasingly chose SDR’s when buying a new radio. This trend has become so dominant in the USA that Legacy Radio Manufacturers have started to mislabel Legacy Radios as SDR’s to try to recapture lost sales from the uninformed. The presentation will define what is an SDR and show where Legacy technology is not an SDR.

There are now Four Generations of SDR Architectures. First Generation SDR Architectures became economically and technologically feasible for amateur radio applications around 2000. Since then the pace of evolution of Amateur Radio SDR Architectures has begun to accelerate rapidly with Second Generation Architectures emerging in 2009, Third Generation Architectures in 2012 and most recently the very exciting Fourth Generation SDR Architectures in 2014. The presentation will define each of these architectures, explain how technological developments have caused them to happen and review the strengths and weaknesses of each architecture.

In order to make the presentation relevant to Amateur Radio Operators, the presentation will include products (with relative pricing where practical) currently on the market that are representative of each of the SDR architectures. Perhaps the most exciting development for amateur radio operators in the past year has been the emergence of a new 4th Generation SDR Architecture that not only bests Legacy Radios with better performance but has ergonomic advantages so that Contesters and DXer’s can finally make SDR’s their first choice.

Dr. Howard White, KY6LA: Four Generations of SDR Architectures and Products

Martin Dudok van Heel, PA1SDR: Passive Radar at home

This talk is about using the reflections of FM-radio and GPS satellites signals to do passive radar.

With passive radar you can analyze everything that reflects radiowaves without transmitting anything yourself. The airplanes, cars, buildings, amount of rainfall, the condition of the atmosphere layers, ionized gases, landscape layout, ocean waves, meteorites or individual humans or machines moving inside or outside buildings. Even most stealth airplanes can be detected by passive radar when the signals of distant transmitters are reflected down to the receiving passive radar station.

With the building blocks, normally used for implementing Software Defined Radio Systems you can also do very interesting signal analysis. You can use the opensource toolkits GNU Radio (SDR) + Octave (math) + your own code to analyze the direct path and reflections of any kind of wireless signal. You can use this to do passive radar, which is the art of generating a radar image by analyzing the reflections of signals you have not transmitted yourself. You need to be able to somehow obtain an estimate of the original transmitted signal without reflections, and compare/correlate that to the signal with reflections. Then use the time of arrival, phase, Doppler shift and direction of arrival to determine the exact location, speed and strength of (the source of the) refection, and thus generate a passive radar image.

Martin Dudok van Heel, PA1SDR: Passive Radar at home

András Retzler, HA7ILM: OpenWebRX, a Multi-User, Web-Based SDR Receiver Application

Software Defined Radio technology is getting more and more popular among amateur radio operators and hobbyists, as several different universal SDR receiver devices have become available recently. OpenWebRX is a software made for those who want to set up remote SDR receiver stations accessible from the web. It has been developed with open-source codebase, multi-user access and easy setup in mind, to be an alternative to other similar projects (WebSDR, ShinySDR, WebRadio, etc.) It also supports cheap RTL2832U based tuners. Basically, OpenWebRX is an on-line communications receiver for analog modulations (AM/FM/SSB/CW), with a web UI on which real-time waterfall display is available. Users can select a channel within the bandwidth of the sampled signal acquired from the SDR hardware. The selected channel is demodulated on the server and the resulting audio is streamed to the browser of the user, where it is played back. Users can set receiver parameters (channel frequency, modulation mode, filter envelope) independently. OpenWebRX was written in python and JavaScript. The web interface supports multiple browsers and uses modern browser features introduced in HTML5. The digital signal processing functions were placed in a separate library, libcsdr, which has been implemented in C and can also be considered useful as a standalone package. It can perform digital downconversion, filtering and demodulation tasks on I/Q data.

András Retzler, HA7ILM: OpenWebRX, a Multi-User, Web-Based SDR Receiver Application

Working Towards a Fast OpenWebRX HF Web Receiver + The Ethics of KiwiSDR

Over on his blog András Retzler has created a post that discusses his research work on creating a fast networked wideband HF receiver. András is the creator of the web based OpenwebRX software, which allows RTL-SDR and some other SDR’s to efficiently broadcast their SDR data over a network and onto the internet. Some live SDR’s can be found at the OpenWebRX directory at sdr.hu.

The problem with the current implementation, András writes, is that while OpenWebRX works well with the RTL-SDR’s 2.4 MSPS sampling rate, it can not work so well with very high sampling rates, such as 60MSPS due to excessive computational requirements when several channels need to be monitored. András’ solution is to use his Fast Digital Down Conversion (FastDDC) algorithm which is significantly more CPU efficient. András writes that the FastDDC algorithm improves computation by up to 300% in some cases, can speed up calculations on low powered computers like the Raspberry Pi 2 and can be implemented on a GPGPU for even higher performance. He is still working to implement the algorithm in OpenWebRX.

Performance of the FastDDC Algorithm
Performance of the FastDDC Algorithm

In addition to his work, András has also posted about what he feels is a bit of an injustice between his work on OpenWebRX and the KiwiSDR designers. The KiwiSDR is a new wideband HF SDR that has recently been successfully funded on Kickstarter. Andras writes that he is discontented with the fact that the KiwiSDR developers have forked his open source software (OpenWebRX) and are now profiting from it, without contributing back to the original project.  András writes:

John Seamons has forked OpenWebRX, and sells his own hardware with it. The web interface is clearly the selling point of the device. After getting a lot of help from me, most of which was inevitable for his success, now John and ValentF(x) are leaving me with nothing, except a ‘Thank you!’. John has told me that OpenWebRX is a large part of his project, and he also claimed that my work has reduced the time-to-market of his product by maybe a year or so.

Why I’m standing up here is that forking open source software (which means changing the code in a way that is incompatible with the original version, and taking development in another direction), and funding it through Kickstarter is a very unusual way of getting things done. I acknowledge that John has very much work in his board and the accompanying software, however, he treated me and my project in an unethical manner.

In the Kickstarter comments section, the KiwiSDR creators reply back with their side. It is hard to say who is in the right in a situation like this. While what KiwiSDR have done is legal according to the licence, the ethics of doing so are questionable. We hope that both parties can successfully come to an agreement in the end.

If you want to directly support András and his work on OpenWebRX and other projects like FastDDC, then please consider donating to him at http://blog.sdr.hu/support. If you are a KiwiSDR backer, donating to Andras may be one way to right the situation if a deal cannot be reached.

Dave from EEVBlog Reviews the Red Pitaya

The Red Pitaya is a type of advanced digital acquisition device (DAQ) that is marketed mainly for use as a type of digital oscilloscope. But it has an on board programmable FPGA and through various downloadable apps can be used for many different applications, such as a spectrum analyzer, impedance analyzer, bode plotter, signal generator or even as a software defined radio. 

Back in February we posted how Pavel Demin had created an SDR app for the Red Pitaya which allows it to be used with common SDR software such as SDR# and HDSDR. The Red Pitaya has an on board 14-bit ADC which when in SDR mode can receive signals from between 0 to 50 MHz with a bandwidth of up to 2.5 MHz.

Recently, Dave from the hugely popular electronics YouTube show EEVBlog reviewed the Red Pitaya. Whilst Dave doesn’t try out the SDR apps, he tests it out as an oscilloscope and also tests more of its default apps such as the spectrum analyzer.

Unfortunately in his review the Red Pitaya does not seem to live up to expectations. During operation Dave encounters problems with the WiFi connectivity, frequent problems with the web based apps crashing and freezing on him, and discovers that the provided apps are extremely rudimentary and provide very little functionality. He mentions that the device is probably more useful for people wanting to write their own customs apps for specific applications, but as an out of the box digital measurement tool it is not there yet.

The Red Pitaya
The Red Pitaya

EEVblog #858 - Red Pitaya

SoDeRa: An upcoming low cost app-enabled open-source 100 kHz to 3.8 GHz SDR Transceiver

A new software defined radio called SoDeRa (SOftware DEfined RAdio) is currently under joint development by companies Canonical (the company behind the Ubuntu OS) and Lime Micro. SoDeRa is based on the new Lime Microsystems LMS7002M Transceiver chip which has a 100 kHz – 3.8 GHz range. The transceiver chip interfaces with an Altera Cyclone IV FPGA with 256 MB of RAM and a USB3 controller, and the whole radio will have 4x TX outputs and 6x RX inputs.

SoDeRa Block Diagram
SoDeRa Block Diagram

The people behind this SDR are currently marketing SoDeRa as “the Arduino of the Telecom and Radio Engineer”. It appears to be designed mainly to implement IoT and other radio communications protocols, but it also sounds like it could find excellent use in the hobby and amateur market as well as have benefits for the average person. Interestingly, the developers also plan to implement an app store which would allow you to essentially download a radio and instantly configure the SoDeRa SDR for any desired protocol or application. They write:

This is the first time that a revolutionary device for which we are organising a joint crowd-funding campaign with Lime Microsystems is made public. The #SoDeRa is the cheapest software defined radio you can buy. The #SoDeRa will have an app store and will be able to provide any type of (bi-directional) radio communication going from LTE, Lora, WiFi, GPS, Bluetooth, radar, radio-controlled toys/robots/drone, digital radio, digital TV to even MRI scanners, satellite and air traffic communications by just installing an app. The #SoDeRa is the Arduino of the Telecom and Radio Engineer.

The VP of IoT at Canonical also writes:

The SoDeRa is powerful enough to be a full MiMo LTE base station with long range coverage, provided you add the right antenna. You can via apps put other wireless communication protocols like LoRaWAN, Bluetooth, Zigbee, Z-Wave, GPS, Galileo, Airspace protocols, radar, MRI scanning RF, TV/Radio, any toy/robot/drone control, White Space, etc. But most importantly because of its price and ease of adding more protocols, the SoDeRa will enable anybody to define competing wireless communication protocols and put them into Github. Developers don’t like closed standards like LTE or complex standards like Bluetooth & Zigbee. The future will allow developers to compete against corporations and standardization bodies if they think current standards can be improved upon. The Internet has shown that this dynamic brought us easier standards through adoption like JSON and Yaml vs XML and EDI. Wireless, RF and telecom engineers never had an Arduino like the electronics engineers. The SoDeRa will plug this hole.

Development on SoDeRa is working towards a trend in radio systems where all radio devices are software defined, allowing for futuristic features like advanced spectrum control and the ability to change protocols on the fly. They write:

Including #SoDeRa in any type of smart device will greatly reduce the cost of deploying a mobile base station network because by open sourcing the hardware design it will become commodity. By including software defined radio in lots of devices, often with a completely different purpose, will allow these devices to become a smart cell via installing an extra app. In the future, support for software defined radio will likely be embedded directly in Intel and ARM chips. The foundational steps are already happening. This will likely reshape the telecom industry. Not only from a cost perspective but also from a perspective of who runs the network. Telecom operators that don’t deliver value will see their monopoly positions being put in danger. As soon as spectrum can be licensed on a per hour basis, just like any other resource in the cloud, any type of ad-hoc network can be setup. The question is not if but when. Open sourcing and crowdfunding will make that “when” be sooner than later. Smart operators that align with the innovators will win because they will get the app revenue, enormous cost reductions, sell surplus spectrum by the hour and lots of innovation. Other operators that don’t move or try to stop it will be disrupted. What do you want to be?

At first glance SoDeRa sounds like it will be an expensive device, but on their official website they are currently running a survey asking people what they would be willing to pay, and the lowest price given is $50 – $99. This makes it seem likely that in the future with enough volume SoDeRa could be sold at very low cost and become very popular.

I am willing to pay for 1 unit

  • $50 – $99 (lead time 9 months)
  • $100 – $199 (lead time 6 months)
  • $200 – $299 (lead time 3 months)
  • $300 – $399 (lead time 2 months)
  • $400 – $500 (lead time 1 month)

It sounds like the team behind SoDeRa are gearing up for a crowd funding campaign so we will be keeping an eye on this SDR.

Thanks to RTL-SDR.com reader Serdar (TA3AS) for submitting news about SoDeRa to us.

The SoDeRa SDR
The SoDeRa SDR
The SoDeRa PCB
The SoDeRa PCB

Red Pitaya and Software Defined Radio

The Red Pitaya is marketed as a type of digital oscilloscope, and is more accurately described as a type of digital measurement and control tool that sells for about $220 USD. However the technology behind its operation (high speed ADCs) is basically the same as what is used in a software defined radio like the RTL-SDR. By using the correct software, and by reconfiguring it’s onboard Xilinx FPGA, the Red Pitya can be turned into an SDR transceiver. 

Until recently SDR projects for the Red Pitaya have been rare and so Pavel Demin decided to create his own. So far he’s managed to create a dual channel SDR transceiver that is compatible with SDR#, HDSDR, GNU Radio as well as with HPSDR. It can tune from 0 – 50 MHz with a bandwidth of up to 500 kHz, sampling with its 14-bit ADC.

More information on setting the Red Pitaya up as a SDR transceiver with software like SDR# and HDSDR can be found on Pavels website.

The Red Pitaya
The Red Pitaya