Tuesday, September 10, 2013

COMPUTER TRAINING COURSE- DSP-MATLAB

Source:- Freshersworld
What is DSP ?
DSP System Toolbox™ provides algorithms for designing and simulating signal processing systems. These capabilities are provided as MATLAB® functions, MATLAB System objects™, and Simulink blocks.
The system toolbox includes design methods for specialized FIR and IIR filters, FFTs, multirate processing, and DSP techniques for processing streaming data and creating real-time prototypes. You can design adaptive and multirate filters, implement filters using computationally efficient architectures, and simulate floating-point digital filters. Tools for signal I/O from files and devices, signal generation, spectral analysis, and interactive visualization enable you to analyze system behavior and performance. For rapid prototyping and embedded system design, the system toolbox supports fixed-point arithmetic and C or HDL code generation.
why DSP ?
Analyze signals, develop algorithms, and design DSP systems
MathWorks signal processing products provide extensive tools and algorithm libraries that let you analyze, design, and simulate DSP systems in a fraction of the time it takes with traditional programming languages such as C and C++.
Within a single, integrated algorithm and system development environment, you can:
Acquire measured data and analyze signals
Develop algorithms for signal processing, communications, audio, and video applications
Simulate the effect of real-world conditions and system-level interactions on algorithm behavior
Generate C or HDL code for execution on embedded DSPs, ASICs, and FPGAs
Uses of Matlab in DSP
1.Analyze data
      Import, export, number-crunch, curve ?tting
2.Visualize and explore data
    Interactive, easy to transform data, powerful    plotting/graphics
3.Implement/prototype/test algorithms
  •      Vast library of built-in functions, available add-on    toolboxes,
  •    Integration with Simulink
  •     Easy to map algebra of DSP algorithms to Matlab syntax
4.Simulation, modeling
Matlab is
A programming language
An interactive numerical computation environment
An interactive development environment
A programming library and API
A graphics system (for plotting, GUI creation)

No comments:

Post a Comment