Posts

Showing posts with the label DSP

C# DSP Simulation - DSP Lab

Image
Introduction DSP Lab  is a digital signal processing simulation application created to simulate and visualize process of sampling and filtering analog signal using DSP system. This application is created to provide as a tool for educator and student to have a better understanding how DSP system works. DSP Lab allow you to view and listen to output from (Data Acquisition Unit) DAQ and digital filters. DSP Toolbox is the core of DSP Lab application which is a .NET assembly written in C#. The library is released under MIT license. You can use this library to jump start your own DSP powered application. DSP System DSP Lab is built using the system as shown above. Settings for each components are configurable. In PREMIUM  version, a 3 channels mixer system is available for more fun and signal combinations.

C# DSP Lab (V1.6.0): Convolution Demo

Image
Convolution demo is added to DSP Lab Version 1.6.0 to demonstrate convolution process steps by steps. Objectives of creating this tools is to help anyone who is learning DSP to have better understanding with convolution process. Download Now

C# DSP Toolbox: FIR Window Response

Image
FIR Window response and FIR filter's impulse response are added to visualize the filter's windows and its impulse response. Image below shows an example of FIR Hanning windowed and its low-pass filter's impulse response plotted on DSP Lab application. Download

C# DSP Toolbox: Digital Filters (Updated)

Image
Description Digital filters classes are implemented in DSP (Digital Signal Processing) Toolbox from Version 1.5.0 onwards. Implemented filter types are as below: Simple first order low-pass and high-pass filter. Simple second order band-pass and band-stop filter. Windowed FIR filter (Hanning, Hamming, Blackman) in low-pass and high-pass. Digital Filter Control: A WinForm based  user control is available for quick implementation in WinForm application. Version 1.7.0 Added Filter size for FIR Windowed filters. Added Blackman Harris and Blackman Nuttall FIR Windowed filters.

C# DSP Toolbox: Simulation Controls

Image
Description DSP (Digital Signal Processing) Toolbox added two WinForm based user controls for DSP simulation from Version 1.5.0 onwards. Virtual Analog Source Virtual DAQ (Data Acquisition) These two controls are created based on implementation of Virtual Signal Generator as control to simulate acquisition of analog source signal using  DSP system. Examples These components was used in DSP Lab application. Download

C# DSP Toolbox : Frequency Response

Image
Description Discrete-Time-Fourier-Transform (DTFT) is implemented in DSP Toolbox Version 1.1.0 to generate frequency response from input signal.