LimeSDR Mini Hardware Donations from ESA and MyriadRF Announced

Thank you to European Space Agency and MyriadRF for giving Open Research Institute the opportunity to get LimeSDR Minis into the hands of some very amazing people doing open source space communications research and development.

ORI and Phase 4 Ground are very proud to present the following international recipients. We commit to supporting, enabling, promoting, and publicizing their work.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Sahana Raghunandan, USA

As part of discussions at the 2018 GNU Radio Conference DVB-S2X Block Party, one of the functionalities of the demodulator that was identified as needing additional review and testing was the frame synchronization and symbol timing recovery loop. The goal of targeting LimeSDR is to modify and test existing GNNU Radio flowgraphs related to this subsystem of the demodulator. In order test this functionality independently, it is assumed that signal captures at the input to the baseband demodulator will be available.

Sahana Raghunandan is a researcher at Virginia Tech and an independent consultant focusing on satellite and terrestrial systems engineering including waveform design & implementation and interference analysis for spectrum management. Her experience includes design and FPGA-based implementation of waveforms for satellite broadband modems and satellite ground systems architecture with emphasis on modeling and simulation of cross layer optimization techniques. She has also worked on platforms and architectures for software and cognitive radio networks. Her research experience also includes design of modules for radar data acquisition, system integration of radar depth sounders and application of synthetic aperture radar techniques for ice sheet tomography.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Jeremy Reeve, New Zealand

Jeremy has been working on VHF and L-band LNA designs. He has been running qucs simulations to look at optimum noise matching and stability circles and the like. His goals are to contribute RF hardware and baseband/FPGA content. He expects to be able to work with his educational institution to create a project that will result in quality open source publications.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Edson W. R. Pereira, Brazil

Edson is an open source advocate and extremely active in amateur radio. He implemented a GUI (SDR-Shell) for Bob McGwier’s and Frank Brickle’s DttSP SDR, has contributed code for Joe Taylor’s WSJT-X, and has been a primary contributor on many other projects.

He is a lead maintainer for the Phase 4 Ground polyphase filter bank repository and is heavily involved with Phil Karn KA9Q’s development effort for multicast IP SDR innovations and implementations.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Matias LU9CBL, Argentina

Matias is active in many areas of open source space communications. He is part of a groupworking to build a ground station design that supports a wide variety of satellite missions.

He has a SatNOGS ground station that is making rapid progress through the development portal. He is working to build and test antennas to add to this station.

He is active in his club station (LU4AA), which plans to run a station with an azimuth and elevation rotor from Yaesu, 2 crossed Yagis for VHF, and 2 crossed Yagis for UHF. Multiple fixed station will be added for remote control, and the station will be added to the SatNOGS network after it is functional.

Matias is active on SatNOGS forums and has a blog at lu9cbl.blogspot.com.
It is critically important to increase the number of stations and people involved in satellite communications from the southern hemisphere. Matias is deeply committed to publishing, sharing, and supporting others that are working in open source space communications.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

David Fannin, USA

David Fannin KK6DF works closely with Phase 4 Ground volunteer David Viera and wrote the code for David Viera’s LMX2594 oscillator and CW beacon project. David Viera demonstrated this system at GNU Radio Conference 2018 to great acclaim.

David Fannin has worked on a number of oscillator and SDR projects, his github account is https://github.com/dfannin, and he is committed to open source development in advanced digital communications.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Open Research Institute and Phase 4 Ground are honored to be given the chance to put advanced software defined radio hardware like the LimeSDR Mini into the hands of active developers across the world. We are ready to help make the most of this very generous donation to open source space communications work.

-Michelle W5NYV

HamSci Data Plane + Satellite (research questions and proposed work plan)

Link to PDF

Abstract
HamSci, or Ham Radio Science Citizen Investigation, advances scientific research and understanding through amateur radio activities. Primary cultural benefits include the development of new technologies along with providing excellent educational opportunities for both the amateur community and the general public.

The HamSci Space Weather System is a HamSci project. HamSci Space Weather Stations form a distributed radio network dedicated to space weather research. HamSci Space Weather Stations produce receiver data from transmitters associated with coordinated observations. Sensors range from ground magnetometers, to ionospheric sounders, to lightning detectors and more. The diversity of sensor types means a wide variety of radios can participate.

A collaboration between HamSci and Tucson Amateur Packet Radio (TAPR) was proposed at the Digital Communications Conference (DCC) on 14-16 September 2018 in Albuquerque, New Mexico. Discussions about custom software-defined radio hardware designed, built, and sold by TAPR as HamSci Space Weather Stations began at the conference and continued though a Google Group.

HamSci presented at the TAPR DCC Sunday Seminar. Slides introducing possible sensor types from that presentation are reproduced throughout the full document linked above.
The receiver network employs a wide variety of sensor types. Combining sensor data from disparate sources, when the end result has greater certainty, accuracy, or quality than if the data was used individually, is called sensor fusion. The HamSci Space Weather System, as proposed above, can be affordably accomplished through sensor fusion.

For example, a $150 dedicated lightning detector on a Raspberry Pi in Florida, USA can participate in this network with a $6331 USRP X310 station sampling at highest rate and bandwidth in Madrid, Spain. The inexpensive data from the lightning detector may enhance the data from the expensive radio and increase scientific knowledge. Another example is a set of five inexpensive radios configured as ionosondes. The data combined is better than any one station’s individual contribution.

Open Research Institute (ORI) proposed an open source cubesat as part of the network. Observing from ground and space simultaneously provides substantial additional scientific value. The receiver network can be coordinated to make scheduled observations that align with satellite passes. This can be enabled with SatNOGS open source software. See https://satnogs.org/ for more information about this open source satellite network on the ground.

ORI believes that the central challenge of the HamSci Space Weather Station project is not the radio hardware. It is how the radios are interconnected, what metadata is accepted, how observations are scheduled, how the interactions between different sensor data is modeled, and how the large quantity of data is handled, organized, and re-used over time. This is the Data Plane.

GEO and HEO Launch Update – Phase 4 Ground Supported Payloads

We don’t like keeping secrets. However, we do have some secrets.

The Phase 4B payload, and the other related projects that we have actively supported (like CQC) all require launches.

We have a launch with the Wide Field of View payload with the Air Force. The good news is how well we did in getting engineering approval for this launch. We have a ride. The bad news is the cost of the launch. It is $6 million and they can guarantee us about one year and not even guarantee us it will be over the United States. We have decided we cannot ask the community for $6M to support this launch. It’s just not a good deal for US hams.

Fortunately there’s been a lot of work going on behind the scenes for additional launches. This work has been going on for a while.

I can’t share the details. I can say that our prospects have never been better. Anyone following along and helping the project, anyone that has been with us through a lot of challenging experiences, deserves to know that we are absolutely serious, focused, and unrelenting in obtaining multiple launches for this technology.

Traditionally, an amateur launch would be announced and then a payload developed. With modern digital technologies taking significantly longer development time than legacy technologies, and with opportunistic short-notice launches becoming more the norm, this design pattern really can’t work for us. That’s one of the reasons we need to work hard, now, as if the launch was imminent. Howie DeFelice and I wrote an article for QEX about this.

Working hard without a launch date is a lot to ask of people that are not getting paid and in some cases not being given the support or recognition they should be getting.

In the new year, we’ll be doing just that and asking for more in terms of technology demonstration and development from the team. The next big technology demonstration will be HamCation, and the most ambitious goal for that is to have LDPC working on an FPGA with interactive controls. This is the heart of the coding part of the receiver.

A GNU Radio LDPC demonstration can be seen in a recent video report, and the GPU version can be run by anyone with a late model Nvidia GPU.

Until HamCation, our goal is to get the air interface into the best possible shape. We need to capture the excellent progress we’ve made and make it as easy as possible for upcoming payloads to say “Yes!” to Phase 4 Ground.

There’s plenty going on. Progress is good. Launch prospects are part of that good news. A lot of the work is invisible during the negotiating process, but we are working as hard as we can to make it more than worth the wait.

-Michelle W5NYV

Hardware Donation for Open Source Space Communications Work – LimeSDR Mini Kits Available

Thanks to the enormous generosity of MyriadRF, Phase 4 Ground has some hardware help!

Five LimeSDR Mini Kits have been given to Phase 4 Ground for open source satellite communications development work.

We want to get these into as many hardworking hands as possible! Write me today with your need and let’s get you up and running.

I recently set up a LimeSDR Mini with GNU Radio with one of our list members and it went very well. This is a wonderful SDR. The LimeSuite GUI allows prototyping with what feels like every register setting on the controller. Performance is very good.

For a talk about LimeSDR (and the extended frequency range chip) from Microwave Update 2018 from Mike Seguin N1JEZ, please see https://youtu.be/F76BzezuCmw

LDPC-BCH decode on the FPGA is a current area of great interest for us. LDPC-BCH is the forward error correction for DVB-S2/X. But, we are also interested in doing more with Polar codes. There is at least one open source satellite payload project that has specified Polar forward error correcting codes. There is very little open source work here, it’s cutting edge, and Polar codes are specified for use in 5G communications. Polar codes are the first family of error-correcting codes that achieve the Shannon capacity for a wide range of communication channels with efficient encoding and decoding.

The FPGA on the LimeSDR mini is the Intel MAX 10 (10M16SAU169C8G 169-UBGA). How far can we take it?

What else needs doing? How about a SatNOGS station with the LimeSDR mini? A proof of concept of Phase 4 Ground authentication and authorization scheme? Handling the Generic Stream Encapsulation streams properly from the downlink for amateur communications? Plenty to do! Dive in and we will help you.

Contact Michelle W5NYV w5nyv@arrl.net to sign on and get kitted up.

Open Source Low Density Parity Check Decoder for DVB-S2, DVB-S2X, DVB-T2 Working in GNU Radio

An open source Low Density Parity Check decode from Phase 4 Ground is working for DVB-S2, DVB-S2X, and DVB-T2 in GNU Radio, thanks to the efforts of Ahmet Inan, Ron Economos, and Charles Brain.

This is a big step forward for open source satellite communications.

Video report here:
https://youtu.be/fOYVOgybFKY

Out of Tree (OOT) GNU Radio module by Dr. MPEG here:
https://github.com/drmpeg/gr-dvbldpc

Decoder by Ahmet here:
https://github.com/xdsopl/LDPC

3D Printed Cassegrain Antenna Structures at 122GHz Demonstrated at Microwave Update 2018

Here’s a demonstration of a 3D printed Cassegrain antenna system for 122GHz amateur radio. It was presented in the demonstration room at Microwave Update 2018.

https://youtu.be/NbTWWNvtvOU

122 GHz is an amateur radio band. There’s activity and distance records and some contesting. 122GHz has significant attenuation due to atmospheric absorption. Specifically, oxygen gets in the way.

I’ve been working on a 3D printed rig for 122GHz. This was sparked by a request from Alan Devlin VK3XPD for a 3D printed subreflector for a Cassegrain dish. People generally get by with a flat subreflector, but you can get better performance if it’s a hyperbolic curve matched to the feed and parabolic dish.

So what is 122GHz good for? Well, car radar for one thing. That’s what Silicon Radar does. They’re a company in Germany, and they have a radar development board and Millimeter Wave Integrated Circuits (MMICs) for 122GHz. The patch antennas are actually on the chip. The dev boards were used in this experiment. They send out a wide chirped radar signal and measure the return. There is software provided by Silicon Radar that runs the dev board.

The goal for Microwave Update 2018 was to verify a 3D printed Cassegrain antenna design for 122GHz amateur use. This design was adapted from the Customizable Cassegrain dish by drxenocide on Thingiverse. Link is in the show notes. https://www.thingiverse.com/thing:1935824

This thing creates a customizable Cassegrain Reflector dish. It was created using the equations from the paper by Peter Hannan, “Microwave antennas derived from the Cassegrain telescope,” in IRE Transactions on Antennas and Propagation, vol. 9, no. 2, pp. 140-153, March 1961.

The antenna parts were designed, the 3d model specified, the parts were printed, the resulting pieces were metallized (with MG Chemicals conductive paint), and then the parts combined into their final form.

Design files and papers can be found here: https://github.com/Abraxas3d/122GHz

The assemblies were taken to Microwave Update 2018 and set up in the demonstration room. Here’s what happened next.

So what were the results? Here’s some screenshots from the Silicon Radar software with and without the Cassegrain antenna installed over the stock lens in the development board.

And, there’s more. Please read Mike Levelle’s wonderful report on his efforts with the Silicon Radar chip in building a simple 122GHz transceiver. Link is in the show notes.

Mike has a tremendous amount of expertise and enthusiasm for the higher microwave bands and is a fantastic mentor.

http://www.bay-net.org/docs/k6ml-122GHzradio-baycon2018.pdf

What’s next? Building a radio! Stay tuned and stay on the air!

http://microwaveupdate.org/

Open Research Institute – Open Source CubeSat Workshop 2018 Madrid, Spain

Bruce Perens was the keynote speaker at the Open Source CubeSat Workshop 2018 in Madrid, Spain.

Michelle Thompson presented a technical update on Phase 4 Ground activities and described recent progress with DVB-S2X receivers in GNU Radio.

Held at the European Space Astronomy Center in late September 2018, the conference drew 122 diverse and enthusiastic participants from 22 countries. Two days of presentations and workgroups resulted in a remarkable amount of progress and sharing in support of open source spacecraft and ground stations.

Below are links to notes from the four working groups in which Phase 4 Ground volunteers participated.

Open Source Satellites – Improving the Starting Point
SatNOGS Report and Discussion
Libre Cube Standard, Community Development
Hugh’s Blog Post

Links to video recordings of presentations will be released soon.

Open Research Institute at DEFCON 26

Amateur Radio and open source Amateur Satellite activities at this past week’s DEFCONwere very successful.

Multiple talks across the somewhat daunting schedule provided plenty of opportunities to hear about amateur radio, open source satellites, modulation and coding, and ground station work. Phase 4 Ground had an opportunity to present at Cyberspectrum, and then helped host a Q&A the following day.

Open Research Institute had a booth in the WiFi Village Friday-Sunday. Services provided were the DEFCON ham radio license exam information/encouragement, SatNOGS information/handouts/stickers, Libre Space Foundation information/handouts/stickers, GNU Radio demonstrations and quick tutorials, FaradayRF information/handouts, SDR demonstrations, Trans-Ionospheric badges, Phase 4 Ground updates/recruitment/promotion, and more.

The landscape of amateur radio in space is diverse, interesting, and active. The audience at DEFCON is enthusiastic, positive, technical, and generally unafraid to build things and try stuff.

The Amateur Radio Relay League (ARRL) was there this year, and they are thinking about coming to GNU Radio Conference as well.

We met several university researchers and put them in touch with the right support networks to get their cubesats “off the ground”.

It’s hard work to be part of a event as large, loud, and busy as DEFCON. The attendance was estimated at 27,500 by Sunday. However, it’s very much worth it! It was great to meet so many people in person for the first time that we’ve gotten to know through electronic means.

We are solidly in the black on Trans-Ionospheric badge sales and are well on our way to funding the development board for Phase 4 Ground radios. Support and information here: https://www.openresearch.institute/badge/

We’ll be selling them online shortly. All proceeds go directly to support the non-profit ORI, and specifically for Phase 4 Ground project.

Next up: finding out how to improve representation for amateur radio on interplanetary missions from NASA. We’ll be at the Interplanetary Cubesat Workshop this week at Goddard Space Flight Center. We’ll have a poster session on open source satellite and ground station work, specifically allowed under ITAR 120.11.

Thank you to everyone that helped make this trip rewarding and fun with the encouragement, support, and materials.

DVB-S2/X Block Party at GNU Radio Conference

Hello everyone,

GNU Radio Conference is coming up in September. If you haven’t registered and want to go, please do at https://www.gnuradio.org/grcon-2018/

There’s a special event this year called Block Party.

It’s an effort to get DVB-S2 and DVB-S2X receivers in GNU Radio.

We will have our own room and tables and swag. We will have docents enthusiasm and test equipment. We’re looking for more! We’ll have documentation and refreshments.

We need blocks!

Most blocks needed for DVB-S2/X receive do, in some form, already exist. Some do not. Some just need additional modulation and codings added to them.

Receiver design is hard, but breaking it up into small blocks makes it tractable.

The DVB protocol documents are all open. There are implementation guidelines. See https://www.dvb.org/

There are several community members that are experts in this area. There is a team (Phase 4 Ground – find out more at https://phase4ground.github.io/) that needs DVB-S2/X to work in GNU Radio. There is a lot of interest from a variety of other groups including Libre Space, ARRL, AMSAT, and TAPR.

If you are able to contribute to this effort, I want to know about it! I am here to support it. I’d like nothing better than to complete the Block Party at GNU Radio Conference with working, tested, documented blocks for a DVB-S2/X receiver. This contribution makes our open source terrestrial and space radio designs for Phase 4 Ground possible, and also opens up a lot of other work.

The thing that is considered the hardest part is the LDPC FEC decode. We have an open source implementation that targets GPUs. We want to take this and get it into RFNoC. If you are working on this as well, we want to collaborate and support and combine and promote.

The GPU implementation (by Charles Brain G4GUO) of LDPC decode can be found at our repository folder here: https://github.com/phase4ground/DVB-receiver/tree/master/G4GUO-LDPC-on-GPU/DVB-S2XTxRx

Phase 4 Ground is devoted to an open source implementation of DVB-S2 and DVB-S2X for amateur radio terrestrial and space use. We are part of Open Research Institute. Learn more about this non-profit here: https://openresearch.institute/

ORI Fulfills ITAR Requirement

ORI has made its public technical data – all software, schematics, designs, and other information contained at https://www.openresearch.institute/public/ available for unlimited distribution at the 2018 Cal Poly Cubesat Developers Conference, in compliance with ITAR 121.11(a)(6).

ITAR 121.11 does not explicitly state that making data available on the Internet places that data in the “public domain” (their wording) – although we believe any court would consider this to be so.? Instead, it gives a number of methods including unlimited distribution at a conference, and making the data available at a public library (most of which do provide web access, and thus we believe this requirement is satisfied by internet data).

Notices of the availability of our online data were posted in several locations at the conference and on the conference’s online discussion system. WiFi and cellular data were available at the conference for the attendees to explore or download our information.

“Public domain” information, in the context of ITAR, is information available to the public, rather than the copyright sense of “public domain” which means information for which copyrights have been abandoned. ORI and its volunteers generally retain copyright on their information, but it is placed under an Open Source license which grants a set of rights including use, modification, and redistribution to the general public.

Correlator Troubleshooting

https://youtu.be/T6TwN2FvfAo

Here’s an update from the lab on correlator troubleshooting. We are trying to get correlation understood and under control over the air.

We have two flowgraphs that we believe aren’t working due to the Correlation Estimation Issue here https://github.com/gnuradio/gnuradio/issues/1207

We don’t think it’s operator error, but we’re relatively new to GNU Radio, and would welcome any comment or critique that helps to solve this!

FM_ARAP_to_downlink.grc is the flowgraph we are using for transmit side.

What does it do?

It collects up four analog FM channels, digitizes, and transmits a time division multiplexed signal out. This is, in general, a simple model of our uplink for a Groundsat or payload.

We see the expected transmitted signal on a spectrum analyzer and on a HackRF portapack and on the receiving system across the lab.

The receiving flowgraph is called TDM_downlink_rx.grc

What does it do?

It takes the time division multiplex signal and is supposed to break the channels back out.

This demo has worked in the past, but not anymore, and definitely not over the air now.

The problem seems to be the correlator, and it seems to be the same trouble reported in the issue.

We want to write a DVB-S2/X correlator. I think we can also help fix this correlation estimation block. In all cases, we want to comply with the tag scheme produced, so that downstream blocks already in GNU Radio get what they’re expecting, if they are expecting these types of tags.

Plenty more at https://github.com/phase4ground

Paid Ground-Station Control Operators and Amateur Satellites

Paid personnel are not allowed to be control operator or license grantee of Amateur Satellites. In the United States, this means that a paid employee of the sponsoring organization of the satellite, for example a professor at the university that has built the satellite, can not be a control operator or the license grantee.

I recently corresponded with our IARU Divison 2 representatives regarding this issue. Thanks to Edson W. R. Pereira PY2SDR and Ray Soifer W2RS for this information:
The issue regarding paid operators is due to the definition of the amateur radio service as defined by the ITU.

ARTICLE 1 Terms and definitions

  • No. 1.56 amateur service: A radiocommunication service for the purpose of self-training, intercommunication and technical investigations carried out by amateurs, that is, by duly authorized persons interested in radio technique solely with a personal aim and without pecuniary interest.
  • No. 1.57 amateur-satellite service: A radiocommunication service using space stations on earth satellites for the same purposes as those of the amateur service.
  • No. 1.96 amateur station: A station in the amateur service.

The same definition is used by the FCC: https://www.fcc.gov/wireless/bureau-divisions/mobility-division/amateur-radio-service

The key point here is the term “pecuniary interest” — in other words, “without financial compensation”. The definition is related to the *operation* of an amateur radio station, as you have stated in your message. Persons, including amateur radio operators, could be financially compensated to design and build amateur satellites, but according to the regulations, as they are presently written, the person cannot be compensated to operate the station.

If the station will operate under a US FCC amateur license, the control operator may not be an employee of the sponsoring organization, whether or not he is being directly compensated for operating the station. The license grantee is also deemed to be the operator of the space station operating under his license.

For those reasons, FCC licenses most Cubesats as experimental, not amateur. Experimental licenses do permit operators to be compensated. However, experimental stations may not communicate with amateur stations.

Ground Station Weekly Report #409

Welcome to the Phase 4 Ground Weekly Report!

409!

Video link

https://youtu.be/6tW04jWZGjM

2 4 6 8 Everybody Correlate!

Correlator team had a conference call on Thursday 5 April 2018. Jordan, Brennan, Ed, and I talked on the conference bridge Ed set up for us for about 45 minutes. We covered a lot of ground and got some idea of next steps. We have a repository that has GNU Radio draft blocks that do the Pi/2 BPSK demodulation and decoding, and we need to get it working as a correlator.

We also have a correlation estimation block in GNU Radio that has an issue.

Brennan Ashton reviewed our block and didn’t see any major issues yet, and then went out to see what he could see about the correlation estimation block.

Please review Brennan’s pull request here:

https://github.com/gnuradio/gnuradio/pull/1725

This is an attempt to solve this issue here:

https://github.com/gnuradio/gnuradio/issues/1207

Which if successful will help us and a lot of other people.

This effort is in progress and will be updated as the code is reviewed and feedback from GNU Radio given.

10GHz Filter

We have a 10GHz filter design proposed from Jeffrey Pawlan.

It covers the 10GHz amateur band, has 0.1dB variation over the band, 0.1dB insertion loss, and 20-30dB return loss. It’s a high-performance filter and we are talking about how to get it published, how many prototypes to build, and what the potential market might be. Here’s the first four documents from Jeffrey. These are in the repository at the link in the notes. If you have feedback we want to hear it.

https://github.com/phase4ground/DVB-receiver/tree/master/Pawlan-10GHz-Filter

Block Party at GNU Radio Conference 2018

We are sponsoring a Block Party at GNU Radio Conference 2018. This is a multi-day hackfest, workshop, and summit all about making an open source DVB-S2 and DVB-S2X receiver in GNU Radio. Come and help. We have five solid technical docents for the event and could use more. The goal is to bring blocks and write blocks on site, test interoperability, and leave the conference with a working DVB-S2 receiver. This is the central mission for successful continued research and development and we need all hands on deck.

If you’ve have never coded a block in GNU Radio, then don’t worry. It wasn’t until the past year that I had ever coded up a block for GNU Radio. I just had never needed to. There is a series of guided tutorials from GNU Radio’s website. The link is in the notes.

https://wiki.gnuradio.org/index.php/Guided_Tutorials

Go there, or search them up with “gnu radio guided tutorials”, walk through them, and you will have the tools and the workflow experience to be able to contribute.

Having said that, if you are only comfortable coding in python or C++ then that’s ok too. If you have an idea for getting some part of the DVB-S2 digital signal processing done, and either don’t have time to work through block coding or pybombs distribution, then you can certainly still help by sharing your signal processing code. Don’t let GNU Radio block configuration stop you. You’re needed and appreciated.

KA9Q SDR – stereo field

Phil Karn has shared a work in progress with us. He calls it the KA9Q SDR. However, the module in this SDR code that I’d like to highlight is a stereo field audio adapter.

This works by taking in multicast audio streams. Each audio stream comes from an individual audio source, or participant. These participants in a round table audio conference are placed at different points in the stereo spectrum.

Phil Writes:

I’m writing a lightweight, modular SDR package that uses IP multicast
for inter-module communication. Multicasting is very flexible and
convenient for this sort of real-time application, and I really think
it should become standard practice.

One module is an audio decoder-player. I’m often running several SDRs at once so I wrote it to handle multiple multicast streams. Since several mixed audio streams can be confusing, I’ve been experimenting with ways to help the user distinguish them.

I started with a simple text display that lists the streams and their
types and sources, highlighting those that are currently active. You
can individually adjust levels or ignore those you don’t want.

Since most sources are mono, I added the ability to give each one its
place in the stereo aural image. I’m trying to recreate the famous
“cocktail party effect” that, in person, helps you pick out one voice
from several talking at once.

Audio engineers typically place a source in a stereo image with a
mixer “pan pot” that adjusts its gain in each channel. This works –
sort of. I wanted to find something better.

So I read up auditory perception. I learned that we distinguish the
direction of a sound only partly by the level difference between our
ears, as that doesn’t actually change much as your head turns. The
*real* cue is the difference in arrival time. The speed of sound is
about 340 m/s, so if our ears are 30 cm apart (measuring around the
head) that’s a little less than a millisecond.

This didn’t seem like much, but it was very easy to add these small
delays to the “pan pots” in my player. And it works! The effect is
almost eerie; you have to listen to each channel in turn to convince
yourself that the levels are almost the same.

Conference calls (or “round tables” as we hams call them) are very important in communications. I’ve long thought we can make them much better, especially in how we handle several simultaneous speakers. If we use this scheme to place each participant in a round table we should get a lot closer to that “in person” experience that’s so difficult to produce in electronic communications.

All this requires that each participant receives every other
participant as a separate stream — there’s no central “conference
bridge” that mixes everybody together. This is a perfect application
for IP multicasting. Not only can you put each participant in its
place, the status display shows you at a glance who’s talking. You can
squelch an individual who keeps disrupting the meeting, and you can
even have a private aside by sending unicast traffic rather than
multicasting to the entire group.

A lot of this was done as research in the early days of what became
‘voice over IP’ (VoIP) but it seems to have fallen by the wayside. It
really deserves to be more widely recognized and used.

Phil Karn, KA9Q
9 April 2018

Careful COTS SDR

We are making great progress on the Careful COTS re-layout of a USRP E310 with future plans to tackle the E320. We’re collaborating with AMSAT Golf on this and have gained enthusiastic support from Ettus Research engineering. The next steps are to negotiate what’s needed on the business side. Scheduling talks is in progress.

If you’re not familiar with the term, Careful COTS – COTS means commercial off the shelf – is taking something that wasn’t designed specifically for space and making it work for space environments. This is done by selection of the right components, designing in redundancy at the system level, and testing the entire system for radiation tolerance.

We have a high degree of confidence that the Ettus USRP will work and some volunteers willing to do the work. If you are interested in this part of the project, let me know.

Badge Update

The Transionospheric badge prototypes are being built at a contract manufacturer in San Diego right now. We are working hard to have them at Hamvention for sale. All proceeds benefit Phase 4 Ground! They aren’t just for show, they will be a radio peripheral for Phase 4 Ground radios, providing a lot of visual reinforcement on what your radio is doing and the health and status of your link. Whether you have a satellite or a terrestrial system, the same information will be stylishly displayed. We are working hard to make it possible to command other radios as well. More on that as it develops!

If you want to be part of the effort, then join our Slack and mailing list at http://lists.openresearch.institute/mailman/listinfo/ground-station

Write me for an invitation to Slack. All are welcome. This project is intended to spread enjoyment, appreciation, and success in broadband digital communications at microwave for amateur radio use. A lot of what we do is complex and challenging, but we are here to help and you can contribute at any level.

Thank you for all the support and interest. If you have suggestions or questions or something you think we need to know about, let us know. If all goes well, we’ll see you next week!

Open Research Institute Exhibiting at Hamvention 2018

Open Research Institute will show at Hamvention held 18-20 May 2018.

Our booth will show projects associated with Palomar Amateur Radio Club, the AMSAT Member Society Open Research Institute‘s Phase 4 Program, GNU Radio , FaradayRF, and will host the first Trans-Ionospheric electronic badge sales.

Open Research Institute (ORI) is a non-profit research and development organization which provides all of its work to the general public under the principles of Open Source and Open Access to Research.

ORI includes Phase 4 Ground, an open source amateur radio project primarily intended for AMSAT. Our goal is to provide both designs and equipment for a radio that will operate with a 5GHz uplink and a 10GHz downlink. Our mission is to provide an open source implementation of DVB-S2 and DVB-S2X for both satellite and terrestrial amateur radio use. The reference design will be in GNU Radio, and a variety of radio recipes will be published. These solutions range from DIY to something you can purchase off-the-shelf. Phase 4 Ground radios are intended to be reusable and reconfigurable, supporting payloads at GEO (Phase 4B), HEO (Phase 3E), and beyond (Cube Quest Challenge). Additionally, these radios will work as terrestrial microwave stations. Groundsats on mountaintops or towers establish a fun and flexible digital microwave experience.

GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in research, industry, academia, government, and hobbyist environments to support both wireless communications research and real-world radio systems.

Faraday is more than just another Industrial, Scientific, and Medical band transceiver (ISM). Faraday takes advantage of the ISM hardware which works on the amateur radio 33cm band to let us focus on the real tasks we want to accomplish. The FaradayRF Master Plan details these tasks of which providing a well documented and educational digital wireless ham radio platform enabling an infrastructure to be built from is among the first goals. 500mW at 915MHz packs the power necessary to traverse over 40km required by last-mile communications infrastructure. The on-board Antennova M10478-A2 GPS adds location aware applications out of the box without the need for additional hardware. Overall, Faraday was designed to provide access to 33cm to radio amateurs and empower them to experiment and learn. A stronger ham radio is a more exciting ham radio.

Tickets are available now at http://hamvention.org/purchase-tickets/

European Space Agency and NASA Open Source Licenses Reviewed

As a member of the Open Source Initiative’s license-review committee, I reviewed licenses submitted by the European Space Agency and NASA. The ESA licenses are close to acceptance but need a little more work. The NASA license is more problematical in my opinion and I am not recommending that it be accepted without a significant rewrite. – Bruce Perens K6BP

Organizational Progress

The State of California has accepted our articles of incorporation and our informational form for 2018.

We have contracted a professional firm to carry out our 501(c)3 filing with the U.S. Internal Revenue service and to do our compliance filings from year to year. The firm completed the first pass at our Federal and State applications, which we sent back to correct some wrong assumptions. We expect to have satisfactory applications soon.

Our California charitable registration is available online.