Tremolo DSP Effect for Arduino

This article continues my newly acquired interest in implementing digital signal processing algorithms on the Arduino GIGA R1 by showing how to implement a tremolo effect algorithm in software. After showing how to implement an Audio Loopback Device and a DSP Diode Clipping Algorithm for Overdrive and Distortion Effects on the Arduino GIGA R1 WiFi, […]
Continue reading…

 

DSP Diode Clipping Algorithm for Overdrive and Distortion Effects

This article shows how to approximate the behaviour of a regular diode in a mathematical equation and how to subsequently implement the behaviour in software. The DSP algorithm can be modified to implement different topologies, such as single diode clipping, dual diode symmetrical soft clipping or asymmetrical clipping. The easiest way to implement distortion through […]
Continue reading…

 

Program uBlox GPS-module timepulse frequency (dynamically) with an Arduino

The uBlox GPS-modules are capable of providing various reference clock signals through the TIMEPULSE pin. By default, this pin outputs a 1 pulse-per-second (PPS) signal. For an upcoming project, a GPS disciplined oscillator (GPSDO), this output had to be adjusted to 100 kHz. Instead of using the manufactuer’s software, u-center, this task is supposed to […]
Continue reading…

 

Funding

This blog is operated as a personal hobby. Nonetheless, maintaining this blog is not cheap. If you like the content and would like to help offsetting my expenses, you can donate via PayPal: Anything support makes a difference and is greatly appreciated!
Continue reading…

 

VHF LDMOS Power Amplifier Experiments

The NXP MRF101 series high ruggedness N-channel Enhancement-mode lateral MOSFETs promise over 100 Watt CW output power and slightly over 20 dB gain from 1.8 MHz all the way up to 250 MHz. Their mismatch insensitivity for a VSWR of greater than 65:1 without significant device degradation makes these devices extremely interesting for amateur radio […]
Continue reading…

 

L-Network impedance matching

Impedance matching is an everyday problem for RF circuit designers. The L-Network is one of the easiest lossless ways of matching a low source impedance to a higher load impedance. This article shows how they work and how to design them. Matching a transistor amplifier’s low output impedance with the higher impedance of an antenna […]
Continue reading…