296
edits
(→Missing Functions: cconv is done) |
(Undo revision 13352 by 170.0.33.10 (talk)) Tag: Undo |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
You may also be interested in the [http://ltfat.sourceforge.net/ LTFAT] package. | You may also be interested in the [http://ltfat.sourceforge.net/ LTFAT] package. | ||
== Missing Functions == | == Contribution == | ||
There are many ways to contribute to the development and maintenance of the signal processing package, including but not limited to testing, writing new test cases, reviewing and editing documentation, creating useful demos or examples of how to use the functions in the package, fixing bugs in existing functions, improving compatibility with Matlab, and writing completely new functions. | |||
=== Missing Tests === | |||
Octave functions can be written to include their own built-in self tests that work with the {{manual|test}} function, see [[Tests]]. | |||
Several functions in the signal package do not have exhaustive test suites or do not include any built-in self tests at all. This is a list of functions in the signal package that do not yet have any tests. | |||
* ar_psd | |||
* arburg | |||
* aryule | |||
* besselap | |||
* bilinear | |||
* buttap | |||
* cceps | |||
* cheb | |||
* cheb1ap | |||
* cheb2ap | |||
* clustersegment | |||
* cmorwavf | |||
* cohere | |||
* cpsd | |||
* csd | |||
* dct | |||
* dct2 | |||
* dctmtx | |||
* dftmtx | |||
* diric | |||
* dwt | |||
* ellipap | |||
* firls | |||
* freqs | |||
* freqs_plot | |||
* gmonopuls | |||
* hilbert | |||
* idct | |||
* idct2 | |||
* iirlp2mb | |||
* interp | |||
* invfreq | |||
* invfreqs | |||
* invfreqz | |||
* kaiserord | |||
* levinson | |||
* mexihat | |||
* meyeraux | |||
* morlet | |||
* movingrms | |||
* mscohere | |||
* ncauer | |||
* pburg | |||
* polystab | |||
* primitive | |||
* pwelch | |||
* pyulear | |||
* qp_kaiser | |||
* sampled2continuous | |||
* sawtooth | |||
* schtrig | |||
* sftrans | |||
* sgolayfilt | |||
* shanwavf | |||
* sigmoid_train | |||
* square | |||
* ss2tf | |||
* ss2zp | |||
* tf2ss | |||
* tf2zp | |||
* tfe | |||
* tfestimate | |||
* wconv | |||
* wkeep | |||
* wrev | |||
* xcorr | |||
* xcov | |||
* zp2ss | |||
* zp2tf | |||
* zplane | |||
=== Missing Functions === | |||
This is a list of functions that are not yet implemented in the Octave signal package. Patches for some of these functions are available on the patch tracker and are undergoing review. You could help us by implementing the missing functions and adding them to the patch tracker, or by helping us review the ones that are already there. This list is subject to change and may not be complete in any sense. However, it is a starting point when looking for missing functionality or for possible projects to work on. | This is a list of functions that are not yet implemented in the Octave signal package. Patches for some of these functions are available on the patch tracker and are undergoing review. You could help us by implementing the missing functions and adding them to the patch tracker, or by helping us review the ones that are already there. This list is subject to change and may not be complete in any sense. However, it is a starting point when looking for missing functionality or for possible projects to work on. | ||
=== | ==== Signal Generation ==== | ||
* demod | * demod | ||
Line 15: | Line 97: | ||
* vco | * vco | ||
=== Correlation and Convolution === | ==== Correlation and Convolution ==== | ||
* corrmtx | * corrmtx | ||
* dtw (please refer to open feature request bug {{bug|51572}}, only pseudocode so far) | * dtw (please refer to open feature request bug {{bug|51572}}, only pseudocode so far) | ||
=== Signal Measurement === | ==== Signal Measurement ==== | ||
* bandpower (see patch {{patch|8697}}) | * bandpower (see patch {{patch|8697}}) | ||
Line 32: | Line 114: | ||
* pulsewidth | * pulsewidth | ||
* risetime | * risetime | ||
* settlingtime | * settlingtime | ||
* sfdr | * sfdr | ||
Line 39: | Line 120: | ||
* undershoot | * undershoot | ||
=== Filter Analysis === | ==== Filter Analysis ==== | ||
* filternorm | * filternorm | ||
Line 55: | Line 136: | ||
* zerophase | * zerophase | ||
=== Filter Conversion === | ==== Filter Conversion ==== | ||
* cell2sos | * cell2sos | ||
Line 68: | Line 149: | ||
* tf2zpk | * tf2zpk | ||
= | ==== FIR Filter Design ==== | ||
=== FIR Filter Design === | |||
* cfirpm | * cfirpm | ||
Line 92: | Line 165: | ||
* polyscale | * polyscale | ||
=== Transforms === | ==== IIR Filter Design ==== | ||
* lp2bp | |||
* lp2bs | |||
* lp2hp | |||
* lp2lp (please refer to open feature request bug {{bug|46440}}, only partial code snippets so far) | |||
* yulewalk | |||
==== Transforms ==== | |||
* goertzel (see patch {{patch|8495}}) | * goertzel (see patch {{patch|8495}}) | ||
* icceps | * icceps | ||
=== Spectral Analysis === | ==== Spectral Analysis ==== | ||
* db | * db | ||
* pcov | * pcov | ||
* peig | * peig | ||
* pmcov | * pmcov | ||
* pmtm | * pmtm (please refer to open feature request bug {{bug|55714}}) | ||
* pmusic | * pmusic | ||
* rooteig | * rooteig | ||
* rootmusic | * rootmusic | ||
* spectrogram | * spectrogram (please refer to open feature request bug {{bug|45232}}) | ||
=== Window Functions === | ==== Window Functions ==== | ||
* dpss | * dpss | ||
Line 119: | Line 198: | ||
* taylorwin (see patch {{patch|8506}}) | * taylorwin (see patch {{patch|8506}}) | ||
=== System Identification === | ==== System Identification ==== | ||
* ac2poly | * ac2poly | ||
Line 141: | Line 220: | ||
* stmcb | * stmcb | ||
=== | ==== Object Oriented Filter Design ==== | ||
* design | * design | ||
Line 158: | Line 237: | ||
* validstructures | * validstructures | ||
=== Interactive Design Tools === | ==== Interactive Design Tools ==== | ||
* dspfwiz | * dspfwiz | ||
Line 168: | Line 247: | ||
[[Category:Octave | [[Category:Octave Forge]] | ||
[[Category:Missing functions]] |
edits