RF, Software

Simulating Helium with HotspotRF

With any successful wireless system, you want to have some theoretical basis that your transmitted information can reach its intended receiver with enough power to be deciphered correctly. This is the basic idea behind a link budget where you compile information about your radio hardware and setup such as transmitter power, receiver sensitivity, antenna gain,… Continue reading Simulating Helium with HotspotRF

RF

2.4GHz PCB Patch Antenna V2 Design with Matlab

I previously create a PCB patch antenna using the Matlab antenna design toolbox and had some pretty good results, but the narrow bandwidth of patch designs means that small errors in the simulation parameters cause a shift away from your desired frequency. My old post into the details of my journey of learning about patch… Continue reading 2.4GHz PCB Patch Antenna V2 Design with Matlab

DSP

Adaptive Beamforming with LMS

In a traditional beamforming application, the goal is to design an antenna whose radiation pattern points in a specific direction instead of just being purely isotropic. This directionality can be used as spatial filtering and is achieved in many different ways. One way is to use a directional antenna, such as a dish whose directionality… Continue reading Adaptive Beamforming with LMS

Electronics, MATLAB, SDR

Magnetic Communications

While playing with the magnetometer sensor on the Arduino for my DIY smart bike project I had an idea that I might be able to use a magnetometer as a crude communications receiver. The question being, Can we transmit data, by modulating a magnetic field, to a computer using a magnetometer sensor as a receiver,… Continue reading Magnetic Communications

RF

Vivaldi Antenna Design with MATLAB

Diving deeper into antenna design you find really interesting antenna structures based on what parameter you are trying to optimize for. I was looking for antennas that had wide bandwidth and some directionality, to use in conjuncture with my LimeSDR Mini for one of my many projects, that's how I found out about the Vivaldi… Continue reading Vivaldi Antenna Design with MATLAB

Electronics

Arduino BLE Cycling Power Service

A while back I read about a project on Hackaday that a hacked an expensive indoor smart bicycle, where the virtual riding ability was axed when Peleton bought the company, to work with the popular service Zwift. They did this by capturing the proprietary Bluetooth output, reformatting it, and sending it on as a generic… Continue reading Arduino BLE Cycling Power Service