Digital signalbehandling: Difference between revisions
No edit summary |
No edit summary |
||
(64 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== | |||
* [http://en.wikibooks.org/wiki/Digital_Signal_Processing Digital Signal Processing From Wikibooks, the open-content textbooks collection] | |||
* [http://home3.inet.tele.dk/pmh/uvprojekt/harmoni-net.pdf Den harmoniske svingning - Teori og en anvendelse] | * [http://home3.inet.tele.dk/pmh/uvprojekt/harmoni-net.pdf Den harmoniske svingning - Teori og en anvendelse] | ||
* [http://rune.hojsgaard.dk/datalogi/files/mmtk1site/sampling.html Digital Lydbehandling] | * [http://rune.hojsgaard.dk/datalogi/files/mmtk1site/sampling.html Digital Lydbehandling] | ||
Line 11: | Line 14: | ||
* [http://www.netrino.com/Embedded-Systems/How-To/Digital-Filters-FIR-IIR Introduction to FIR Digital Filters] | * [http://www.netrino.com/Embedded-Systems/How-To/Digital-Filters-FIR-IIR Introduction to FIR Digital Filters] | ||
* [http://server.oersted.dtu.dk/personal/jaj/31610/notes/noter.pdf Noter til 31610 Anvendt signalbehandling] | |||
IPP | * [http://www.dspguide.com/ The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.] | ||
* [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.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== | |||
===GNU Octave=== | |||
* [http://en.wikipedia.org/wiki/GNU_Octave Octave - Wikipedia] | |||
* [http://www.gnu.org/software/octave/ Octave homepage] | |||
* [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://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://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/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=== | |||
* [http://ilnumerics.net/ ILNumerics.Net - the .NET library for numerical computations] | |||
===Scilab=== | |||
* [http://www.scilab.org/ Scilab] | |||
* [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] | |||
==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== | |||
* [http://www.intel.com/cd/software/products/asmo-na/eng/219967.htm Intel® Integrated Performance Primitives 5.3 – Code Samples] | * [http://www.intel.com/cd/software/products/asmo-na/eng/219967.htm Intel® Integrated Performance Primitives 5.3 – Code Samples] | ||
* [http://www.ddj.com/architect/184401744 Policy-Driven Design & the Intel IPP Library - Using generic programming techniques to wrap signal-processing functions] | |||
* [http://www. | |||
<google>ENGELSK</google> | <google>ENGELSK</google> |
Latest revision as of 13:35, 3 August 2016
Articles
- Digital Signal Processing From Wikibooks, the open-content textbooks collection
- Den harmoniske svingning - Teori og en anvendelse
- Digital Lydbehandling
- Nyquist–Shannon sampling theorem
Filter design tutorials
- The BORES Signal Processing DSP course - Introduction to DSP - is free of charge on line
- More DSP DSP Tutorial Links from dspGuro
- Introduction to Digital Filters - With Audio Applications
Digital Signal Processing (DSP) group at Rice University
- Digital Signal Processing (DSP) group at Rice University
- FIR and IIR Filter Design Algorithms
- Matlab Programs for a Graphical User Interface for Generalized Digital Butterworth Filter Design
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
- What is a decibel?
- Decibel - Wikipedia (Table shows why unit's on VU Meter scale aree as they are)
- dBm - Wikipedia
- dBm to volt voltage V dB dBu dBV dBm conversion and calculation milliwatt milliwatts
- VU meter - Wikipedia
- Understanding the Volume Unit
- Using the Decibel - Part 4: The VU and the VI Instrument
- A model of the VU (volume-unit) meter, with speech applications
- Peak programme meter - Wikipedia
- Peak meter
- G.711 0dB
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
- Octave-Forge - Extra packages for GNU Octave
- Playrec Multi-channel Matlab and Octave Audio
- Plotting from Octave with gnuplot (and to files)
- FIR Digital Filter Design - mentions Octave and Mathlab
- MJ O'Donnell, Scholar, WiP, Digital Sound Modeling - here you can download mathlab demos
- Octave Programming Tutorial - From Wikibooks, the open-content textbooks collection
- MATLAB Programming/GNU Octave - From Wikibooks, the open-content textbooks collection
Synthesis ToolKit in C++ (STK)
ILNumerics.Net
Scilab
Matlab
IPP
<google>ENGELSK</google>