Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

I'm looking for some freeware that will do (as much as possible) of what Matlab does DSP-wise...

  • Filtering tools
  • Modulation
  • File I/O (as I need these to compare vhdl simulation results to software computed results)

I've used both Scilab and Octave. I'm wondering which one (or another unmentioned option) would be the best freeware DSP design replacement.

share|improve this question

3 Answers

up vote 11 down vote accepted

Try SciPy/NumPy and Matplotlib if you're into Python. It doesn't have all of the functionality of the Matlab toolboxes but lots of the basic functionality.

I actually doubt you'll find a complete freeware replacement for the DSP toolbox. The toolboxes are the hard part and where Mathworks puts most of its effort. The general functionality is easier to find for free.

share|improve this answer
1  
If you want an easy way into NumPy/SciPy, give Spyder a shot, or the enthought package. The enthought package isn't free, but you can get access with an educational e-mail address. – mjcarroll Oct 26 '10 at 3:39
1  
In school, we used Matlab for everything, but on my own time, I use NumPy/SciPy for everything. There's also the confusingly-named pythonxy.com project, which is based on(?) Spyder. – endolith Oct 26 '10 at 13:56
The ipython shell is very useful. It is a good companion for Numpy/Scipy. – Christopher Felton Sep 25 '11 at 3:04

There's also:

Octave

and

Rlab

which may have some of the functionality you're looking for.

The site dspGuru may have other useful suggestions for you too.

share|improve this answer

There is also Sci-lab which has a simulink modeling type thing built in.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.