Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to begin DSP work?

Status
Not open for further replies.

UroBoros

Advanced Member level 2
Advanced Member level 2
Joined
May 5, 2004
Messages
642
Helped
19
Reputation
38
Reaction score
8
Trophy points
1,298
Location
Cochin - India
Activity points
6,463
Hi

I have MATLAB with me,A few books about MATLAB and DSP, and some Microchip DSPIC controller samples. and ICD2 to programe DSPIC.


I am reasonabily sound in MCU work,but new to DSP.

Any simple projects which I can start with the above mentioned resourses avaialable with me?

please guide

picstudent
 

DSP programming is far different from the programming of microcontroller. DSP is designed to perform the efficient mathematical operations. If you are working dsPIC i.e. 16 bit DSP then you should know the Q15 fixed point arithmetic.

To start with,
1. write the program to find the square root of a finite number.
2. Write down the program for moving average filter with m coeff. and n taps.
.........................................

also try to implement the DSP algorithms in fixed point arithmetic. This will definitely give you flavor of DSP. One can use DSP exactly like high speed microcontroller. But I think in such a cases the power of DSP is not used efficiently.

The selection of DSP/MCU is depends upon the application need and programmer skill.
rest is same.

Enjoy
Nandu
 

    UroBoros

    Points: 2
    Helpful Answer Positive Rating
If you are working on dsPIC33 16-bits devices, you must visit my website www.sim2lab.com
Here you can find a good tool for developing embedded systems in Simulink for dsPIC chips. SIM2LAB dsPIC33 Target Blockset offers a cost effective solution for rapid-prototyping. You can also build your own GUI (Graphical User Interface) for data logging/monitoring, as well as change on-the-fly the software parameters.
Visit my website for further details and download your evaluation copy.
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top