www.96kHz.org
advanced audio recording
an 6 parameter PD-Synthesis module in VHDL
  DSP Module

An extended VHDL-implementation of my phase distortion unit is used to perform Casio-like sound synthesis in my audio synthesizer. Progressing the former version there are more parameters and options.


Phase - Distortion - Jürgen Schuhmacher 2005

6 parameters are used to manipulate the phase and amplitude behaviour of the both waves.

Phase - Distortion - Jürgen Schuhmacher 2005

Phase - Distortion - Jürgen Schuhmacher 2005
The algorithm uses two paths of signals with the original sine wave of the given frequency and a modified version with different phase, amplitude, envelope and wave form. A kind of convolution tales place when joining them with multipliers causing possible high harmonics.

Phase-Distortion - Wave Example -  Jürgen Schuhmacher 2005

 
 Read more about the algorithm  here: Phase Distortion Synthesis in DSPs

 Read more about the platform here: Spartan 3 platform

 
Altera
Cyclone II
FPGA

 

 
96 kHz
Audio DSP

 

©  Dipl.-Ing. Jürgen Schuhmacher  2005