Digital signalbehandling: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
No edit summary
 
(46 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 19: Line 20:
* [http://www.appsig.com/products/tn070.htm#sizing Notes of the Design of Optimal FIR Filters]
* [http://www.appsig.com/products/tn070.htm#sizing Notes of the Design of Optimal FIR Filters]
* [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?]
===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===
* [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====
* [http://cobweb.ecn.purdue.edu/VISE/ee438L/matlab/help/pdf/mathelp.pdf Matlab getting started]
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:
* [https://engineering.purdue.edu/ECN/Support/KB/Docs/MatlabCharlesBoumans Matlab: Charles Bouman's and Michael Zoltowski's Tutorial]
* [http://vise.www.ecn.purdue.edu/VISE/ee438L/matlab/help/pdf/remez.pdf Short help on Parks-McClellan design of FIR Low Pass Filters using Matlab]
* [http://cobweb.ecn.purdue.edu/VISE/ee438L/matlab/help/pdf/ More files from ECE438]
===dB===
* [http://www.phys.unsw.edu.au/jw/dB.html What is a decibel?]
* [http://en.wikipedia.org/wiki/Decibel Decibel - Wikipedia (Table shows why unit's on VU Meter scale aree as they are)]
* [http://en.wikipedia.org/wiki/DBm dBm - Wikipedia]
* [http://www.sengpielaudio.com/calculator-volt.htm dBm to volt voltage V dB dBu dBV dBm conversion and calculation milliwatt milliwatts]
* [http://en.wikipedia.org/wiki/VU_meter VU meter - Wikipedia]
* [http://digitalcontentproducer.com/mag/avinstall_understanding_volume_unit/ Understanding the Volume Unit]
* [http://www.audiodesignline.com/208700456;jsessionid=JYD14TBFAVPMMQSNDLRCKHSCJUNN2JVN?printableArticle=true Using the Decibel - Part 4: The VU and the VI Instrument]
* [http://auditorymodels.org/jba/PAPERS/Allen/LobdellAllen07.pdf A model of the VU (volume-unit) meter, with speech applications]
* [http://en.wikipedia.org/wiki/Peak_programme_meter Peak programme meter - Wikipedia]
* [http://en.wikipedia.org/wiki/Peak_meter Peak meter]
* [http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-US%3AIE-SearchBox&rlz=1I7GGLL_en&q=g711+0db G.711 0dB]


==Free Software==
==Free Software==
===GNU Octave===
===GNU Octave===
* [http://en.wikipedia.org/wiki/GNU_Octave - Wikipedia]
* [http://en.wikipedia.org/wiki/GNU_Octave Octave - Wikipedia]
* [http://www.gnu.org/software/octave/ Octave homepage]
* [http://www.gnu.org/software/octave/ Octave homepage]
* [http://sourceforge.net/project/showfiles.php?group_id=2888 Octave download]
* [http://sourceforge.net/project/showfiles.php?group_id=2888 Octave download]
install the package signal-1.0.7.tar.gz to get resample.m and other signal processing functions<br>
resample.m in the newest version does not work - get older version from subversion<br>
audio-1.1.1.tar.gz doesn't work on Windows - use playrec instread
* [http://octave.sourceforge.net/index.html Octave-Forge - Extra packages for GNU Octave]
* [http://octave.sourceforge.net/index.html Octave-Forge - Extra packages for GNU Octave]
* [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://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]
* [http://en.wikibooks.org/wiki/Octave_Programming_Tutorial Octave Programming Tutorial - From Wikibooks, the open-content textbooks collection]
* [http://en.wikibooks.org/wiki/Octave_Programming_Tutorial Octave Programming Tutorial - From Wikibooks, the open-content textbooks collection]
* [http://en.wikibooks.org/wiki/MATLAB_Programming/GNU_Octave MATLAB Programming/GNU Octave - From Wikibooks, the open-content textbooks collection]
* [http://en.wikibooks.org/wiki/MATLAB_Programming/GNU_Octave MATLAB Programming/GNU Octave - From Wikibooks, the open-content textbooks collection]
* [http://www.cis.hut.fi/Studies/T-61.140/Masters/Autumn2004/roskamatlab_4s.pdf Introduction to Mathlab / Octave and filter design]
* [http://www.cis.hut.fi/Opinnot/T-61.246/Matlab/ HUT - CIS /Opinnot/T-61.246/Matlab/index.shtml]
* [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 38: Line 107:
* [http://www.scilab.org/download/index_download.php?page=nightly_builds Scilab beta Vista x64]
* [http://www.scilab.org/download/index_download.php?page=nightly_builds Scilab beta Vista x64]
* [http://www.neurotraces.com/scilab/scilab2/node52.html Other ways of filtering: FIR filtering]
* [http://www.neurotraces.com/scilab/scilab2/node52.html Other ways of filtering: FIR filtering]
==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]


==IPP==
==IPP==
Line 44: 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://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