Per Vices: Flexible radios help autonomous systems interface
An exclusive interview with Brandon Malatest, co-founder and COO of Per Vices
What is your title and role?
I’m one of the founders of Per Vices. My friend and I started the company a long, long time ago. I’m a physicist. I attended the University of Waterloo, graduated with an honors degree in physics, and have been working with Per Vices for more than ten years. My role has shifted from doing the actual engineering work to running all the other elements of the company, because as we continue to grow, we can’t be doing everything and that was the logical break. So, I definitely have a technical background, but I’m not the one who’s designing the products anymore.
When was the company founded?
In 2006. Our first commercial product was in 2012. We specialize in designing high performance software-defined radios. These are full transceivers that are used across a very wide range of markets: spectrum monitoring, electronic warfare, MRI, radar, test and measurement markets, communications, radio links — you name it and we’ve done some work in that space. The whole idea behind software-defined radios is that they are very flexible systems. So, with the same hardware platform, you can change the software or firmware, and have it used for a completely different application.
Wonderful. By the way, I grew up among physicists. My father was a physicist for 60 years, the last 35 of which at Brookhaven National Laboratory on Long Island. My paternal grandmother was one of the first women in Europe to get a Ph.D. in physics and math and Enrico Fermi was one of her thesis advisors.
Why is SDR important for autonomous systems?
There are eight major points that I’d like to hit on.
Flexibility. Software-defined radios are reconfigurable, which means that the same hardware platform can be used for many different communication protocols, across different radio bands with varying bandwidth. That makes them very flexible for interfacing with other types of systems. So, in terms of the autonomous systems, there are a number of different wireless devices that need to be interoperable.
SDRs are very flexible radio platforms. They’re designed to have very wide operating frequencies with varying bandwidths so as to replace what used to be done in hardware through dedicated DSP chips, replacing dedicated hardware with a software-based architecture.
From a flexibility standpoint, that means that software-defined radios usually use some type some type of DSP mechanism, like a field programmable gate array (FPGA). That allows the SDR itself to process all types of different signals across varying frequencies and manipulate them in different ways. Anything that’s wireless is basically converting an analog signal to a digital signal and then performing some action on that digital signal. SDRs do that in a different way. They still have the hardware that’s used for tuning, but on the software side the decoding and processing happens. In a traditional FM radio, you have everything done in hardware: it has a dedicated tuning block, a dedicated DSP that does the demodulation, and it spits out the audio. So, the same way that computers, way back in the day, were designed and built from the ground up with one sole purpose — whether it be word processing or running complex trigonometry.
But now, if you look at the utility of computers, it is the fact that you can run different software applications on them. So, the same idea is with SDR. Traditional radio devices were built from the ground up for a single application. Now, SDRs are like a modern-day computer, where you can do basically anything within that tuning frequency. Also, just like with a computer, you change the software and use it for different applications.
Flexibility is definitely one of the most important elements. It allows the user or the system integrator to have an SDR that can adapt to different communication standards and frequency bands. This flexibility is crucial for autonomous systems operating in dynamic environments, where communication requirements may change. So, if you’re suddenly needing to change from operating at 2.4 GHz to operating at 5 GHz due to spectrum congestion or something along those lines, an SDR can do that with the same hardware platform.
Adaptive communication. Because SDRs tune to various frequency bands and then all the decoding is done in software, they can support different communication standards with the same hardware platform. That enables autonomous systems to communicate effectively with various entities in the environment, such as sensors and additional equipment.
Spectrum awareness. We can call it smart SDRs, or SDRs where you can integrate with AI or you can do your own pre-programming on it….