Digital signalbehandling: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:English pages]]
[[Category:English pages]]
[[Category:Elektronik]]
[[Category:Elektronik]]
[[Category:Electronics]]
==Articles==
==Articles==
* [http://en.wikibooks.org/wiki/Digital_Signal_Processing Digital Signal Processing From Wikibooks, the open-content textbooks collection]
* [http://en.wikibooks.org/wiki/Digital_Signal_Processing Digital Signal Processing From Wikibooks, the open-content textbooks collection]
Line 20: Line 21:
* [http://www.winfilter.20m.com/ WinFilter - Filter design program]
* [http://www.winfilter.20m.com/ WinFilter - Filter design program]
* [http://www.redcedar.com/learndsp.htm#untraditional How Do I Learn DSP?]
* [http://www.redcedar.com/learndsp.htm#untraditional How Do I Learn DSP?]
===Filter design tutorials===
* [http://www.bores.com/courses/intro/ The BORES Signal Processing DSP course - Introduction to DSP - is free of charge on line]
* [http://www.dspguru.com/info/tutor/other.htm More DSP DSP Tutorial Links from dspGuro]
* [http://ccrma.stanford.edu/~jos/filters/filters.html Introduction to Digital Filters - With Audio Applications]
* [http://www.ece.rutgers.edu/~orfanidi/intro2sp/#progs Introduction to Signal Processing - Sophocles J. Orfanidis -LOTS OF MATLAB EXAMPLES TO DOWNLOAD FOR FREE]
* [http://www.dsprelated.com/dspbooks/filters/Butterworth_Lowpass_Filter_Example.html Butterworth Lowpass Filter Example]
====Digital Signal Processing (DSP) group at Rice University====
* [http://www-dsp.rice.edu/ Digital Signal Processing (DSP) group at Rice University]
* [http://www-dsp.rice.edu/software/rufilter.shtml FIR and IIR Filter Design Algorithms]
* [http://www-dsp.rice.edu/software/gui.shtml Matlab Programs for a Graphical User Interface for Generalized Digital Butterworth Filter Design]
===Tips and trics for Mathlab and Octave===
===Tips and trics for Mathlab and Octave===
* [http://users.powernet.co.uk/kienzle/octave/matcompat/ Octave <-> Matlab Compatibility Database]
* [http://users.powernet.co.uk/kienzle/octave/matcompat/ Octave <-> Matlab Compatibility Database]
* [http://www.acoustics.salford.ac.uk/student_area/pg/mathematics_and_vibrations/Matlab_Primer2.doc A frequency sweep using MATLAB]
====Octave Plotting====
* [http://www.gnu.org/software/octave/NEWS-3.html News for Octave Version 3 - Mathlab compatibility and missing zoom]
====Octave - installing additional packages====
On http://octave.sourceforge.net/packages.html you can find all packages for Octave.<br>
You can download all packages in a single file or you can take the ones you want.<br>
After downloading the package install it by typing '''pkg install <package name and path>''' like '''pkg install signal-1.0.7.tar.gz'''.
If you are running Windows Vista it is important that you start Octave with "Run as administrator" otherwise installation will fail with errors like 'couldn't create installation directory'.
If you install signal-1.0.7.tar.gz you also need to get a previous version of resample.m, there is a bug in the newest version. It returns "error: invalid row index = xxxxxx" if you try to use it.<br>
You can get the previous version of resample from:
* http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/main/signal/inst/resample.m?revision=4585
Overwrite:
* "C:\Program Files\Octave\share\octave\packages\signal-1.0.7\resample.m"
If you are running Windows Vista remember that you need to be running as as administrator to overwrite files below 'C:\Program Files'. If you just try to change the contene of resample.m with an editor not started as "Run as administrator" it will save your file in "C:\Users\<username>\AppData\Local\VirtualStore\Program Files\Octave\share\octave\packages\signal-1.0.7".
====Purdue University: ECE438 - Digital Signal Processing with Applications====
====Purdue University: ECE438 - Digital Signal Processing with Applications====
* [http://cobweb.ecn.purdue.edu/VISE/ee438L/matlab/help/pdf/mathelp.pdf Matlab getting started]
* [http://cobweb.ecn.purdue.edu/VISE/ee438L/matlab/help/pdf/mathelp.pdf Matlab getting started]
Line 54: Line 87:
* [http://www.playrec.co.uk/compiling.php Playrec Multi-channel Matlab and Octave Audio]
* [http://www.playrec.co.uk/compiling.php Playrec Multi-channel Matlab and Octave Audio]
* [http://www.mit.edu/~6.302/compare/report.html Plotting from Octave with gnuplot (and to files)]
* [http://www.mit.edu/~6.302/compare/report.html Plotting from Octave with gnuplot (and to files)]
* [http://www.acoustics.salford.ac.uk/student_area/pg/mathematics_and_vibrations/Matlab_Primer2.doc A frequency sweep using MATLAB]
* [http://ccrma.stanford.edu/~jos/sasp/FIR_Digital_Filter_Design.html FIR Digital Filter Design - mentions Octave and Mathlab]
* [http://ccrma.stanford.edu/~jos/sasp/FIR_Digital_Filter_Design.html FIR Digital Filter Design - mentions Octave and Mathlab]
* [http://people.cs.uchicago.edu/~odonnell/Scholar/Work_in_progress/Digital_Sound_Modelling/ MJ O'Donnell, Scholar, WiP, Digital Sound Modeling - here you can download mathlab demos]
* [http://people.cs.uchicago.edu/~odonnell/Scholar/Work_in_progress/Digital_Sound_Modelling/ MJ O'Donnell, Scholar, WiP, Digital Sound Modeling - here you can download mathlab demos]
Line 64: Line 96:


* [http://www.gps.caltech.edu/classes/ge102/matlab/matlab_Resource_Seminar.pdf Introduction to MATLAB]
* [http://www.gps.caltech.edu/classes/ge102/matlab/matlab_Resource_Seminar.pdf Introduction to MATLAB]
===Synthesis ToolKit in C++ (STK)===
* [http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes]


===ILNumerics.Net===
===ILNumerics.Net===
Line 74: Line 109:


==Matlab==
==Matlab==
* [http://www.mathworks.com/access/helpdesk/help/toolbox/signal/index.html?/access/helpdesk/help/toolbox/signal/gs/gs_intropage.html Matlab Signal Processing Toolbox™ Online help]
* [http://paginas.fe.up.pt/~hmiranda/tele1/matlab_help.pdf Matlab help flyer]
* [http://paginas.fe.up.pt/~hmiranda/tele1/matlab_help.pdf Matlab help flyer]


Line 81: Line 117:
* [http://www.ddj.com/architect/184401744 Policy-Driven Design & the Intel IPP Library - Using generic programming techniques to wrap signal-processing functions]
* [http://www.ddj.com/architect/184401744 Policy-Driven Design & the Intel IPP Library - Using generic programming techniques to wrap signal-processing functions]


Matematiksider
* [http://www.praestkjaer.dk/dk/matematik/matematik-intro.htm PC-Dummies & De Bedre Vidende, matematik-intro.htm]
* [http://home3.inet.tele.dk/pmh/ PMH Matamatiksider]
* [http://home3.inet.tele.dk/pmh/1g/frac.htm Det ultimative brøkspil]
* [http://www.itc.fa.dk/software/ies-math/trigonometri/menu.html Introduktion til trigonometriske funktioner]
<google>ENGELSK</google>
<google>ENGELSK</google>

Latest revision as of 13:35, 3 August 2016

Articles

Filter design tutorials


Digital Signal Processing (DSP) group at Rice University

Tips and trics for Mathlab and Octave

Octave Plotting

Octave - installing additional packages

On http://octave.sourceforge.net/packages.html you can find all packages for Octave.
You can download all packages in a single file or you can take the ones you want.
After downloading the package install it by typing pkg install <package name and path> like pkg install signal-1.0.7.tar.gz. If you are running Windows Vista it is important that you start Octave with "Run as administrator" otherwise installation will fail with errors like 'couldn't create installation directory'.

If you install signal-1.0.7.tar.gz you also need to get a previous version of resample.m, there is a bug in the newest version. It returns "error: invalid row index = xxxxxx" if you try to use it.
You can get the previous version of resample from:

Overwrite:

  • "C:\Program Files\Octave\share\octave\packages\signal-1.0.7\resample.m"

If you are running Windows Vista remember that you need to be running as as administrator to overwrite files below 'C:\Program Files'. If you just try to change the contene of resample.m with an editor not started as "Run as administrator" it will save your file in "C:\Users\<username>\AppData\Local\VirtualStore\Program Files\Octave\share\octave\packages\signal-1.0.7".

Purdue University: ECE438 - Digital Signal Processing with Applications

This document in the beginning has has two links to a basic and an advanced tutorial. I can't find them bu I think it is this document:

dB

Free Software

GNU Octave

install the package signal-1.0.7.tar.gz to get resample.m and other signal processing functions
resample.m in the newest version does not work - get older version from subversion
audio-1.1.1.tar.gz doesn't work on Windows - use playrec instread

Synthesis ToolKit in C++ (STK)

ILNumerics.Net

Scilab

Matlab

IPP

<google>ENGELSK</google>

id=siteTree