Skip to content

Commit

Permalink
moved some files around
Browse files Browse the repository at this point in the history
  • Loading branch information
allthatsounds committed Nov 2, 2023
1 parent 24ab726 commit 7c308ef
Show file tree
Hide file tree
Showing 35 changed files with 85 additions and 67 deletions.
File renamed without changes.
70 changes: 19 additions & 51 deletions fourier/Contents.m
Original file line number Diff line number Diff line change
@@ -1,67 +1,20 @@
% LTFAT - Basic Fourier and DCT analysis.
% LTFAT - Fourier and DCT analysis.
%
% Peter L. Søndergaard, 2008 - 2023.
%
% Support routines
% FFTINDEX - Index of positive and negative frequencies.
% MODCENT - Centered modulo operation.
% FLOOR23 - Previous number with only 2,3 factors
% FLOOR235 - Previous number with only 2,3,5 factors
% CEIL23 - Next number with only 2,3 factors
% CEIL235 - Next number with only 2,3,5 factors
% NEXTFASTFFT - Next efficient FFT size (2,3,5,7).
%
% Basic Fourier analysis
% Fourier analysis
% DFT - Unitary discrete Fourier transform.
% IDFT - Inverse of |dft|.
% FFTREAL - FFT for real valued signals.
% IFFTREAL - Inverse of |fftreal|.
% DFRACFT - Discrete Fractional Fourier transform
% FFRACFT - Fast Fractional Fourier transform
% GGA - Generalized Goertzel Algorithm.
% CHIRPZT - Chirped Z-transform.
% FFTGRAM - Plot energy of FFT.
% PLOTFFT - Plot FFT coefficients.
% PLOTFFTREAL - Plot |fftreal| coefficients.
%
% Simple operations on periodic functions
% INVOLUTE - Involution.
% PEVEN - Even part of periodic function.
% PODD - Odd part of periodic function.
% PCONV - Periodic convolution.
% PXCORR - Periodic crosscorrelation.
% LCONV - Linear convolution.
% LXCORR - Linear crosscorrelation.
% ISEVENFUNCTION - Test if function is even.
% MIDDLEPAD - Cut or extend even function.
%
% Periodic functions
% EXPWAVE - Complex exponential wave.
% PCHIRP - Periodic chirp.
% PGAUSS - Periodic Gaussian.
% PSECH - Periodic SECH.
% PBSPLINE - Periodic B-splines.
% SHAH - Shah distribution.
% PHEAVISIDE - Periodic Heaviside function.
% PRECT - Periodic rectangle function.
% PSINC - Periodic sinc function.
% PTPFUN - Periodic totally positive function of finite type.
% PEBFUN - Periodic EB spline.
%
% Specialized dual windows
% PTPFUNDUAL - Dual window for |PTPFUN|
% PEBFUNDUAL - Dual window for |PEBFUN|
%
% Hermite functions and fractional Fourier transforms
% PHERM - Periodic Hermite functions.
% HERMBASIS - Orthonormal basis of Hermite functions.
% DFRACFT - Discrete Fractional Fourier transform
% FFRACFT - Fast Fractional Fourier transform
%
% Approximation of continuous functions
% FFTRESAMPLE - Fourier interpolation.
% DCTRESAMPLE - Cosine interpolation.
% PDERIV - Derivative of periodic function.
% FFTANALYTIC - Analytic representation of a function.
%
% Cosine and Sine transforms.
% DCTI - Discrete cosine transform type I
% DCTII - Discrete cosine transform type II
Expand All @@ -72,6 +25,21 @@
% DSTIII - Discrete sine transform type III
% DSTIV - Discrete sine transform type IV
%
% Support routines
% FFTINDEX - Index of positive and negative frequencies.
% MODCENT - Centered modulo operation.
% FLOOR23 - Previous number with only 2,3 factors
% FLOOR235 - Previous number with only 2,3,5 factors
% CEIL23 - Next number with only 2,3 factors
% CEIL235 - Next number with only 2,3,5 factors
% NEXTFASTFFT - Next efficient FFT size (2,3,5,7).
%
% Applications
% FFTRESAMPLE - Fourier interpolation.
% DCTRESAMPLE - Cosine interpolation.
% PDERIV - Derivative of periodic function.
% FFTANALYTIC - Analytic representation of a function.
%
% For help, bug reports, suggestions etc. please visit
% http://github.com/ltfat/ltfat/issues

21 changes: 9 additions & 12 deletions gabor/Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
%
% Peter L. Søndergaard, 2007 - 2023.
%
% Basic Time/Frequency analysis
% TCONV - Twisted convolution
% DSFT - Discrete Symplectic Fourier Transform
% ZAK - Zak transform
% IZAK - Inverse Zak transform
% COL2DIAG - Move columns of a matrix to diagonals
% S0NORM - S0-norm
%
% Gabor systems
% DGT - Discrete Gabor transform
% IDGT - Inverse discrete Gabor transform
Expand All @@ -23,9 +15,6 @@
% PROJKERN - Projection of Gabor coefficients onto kernel space
% DGTLENGTH - Length of Gabor system to expand a signal
%
% Multi-Gabor systems
% MULTIDGTREALMP - Matching pursuit decomposition in Multi-Gabor system
%
% Reconstructing windows
% GABDUAL - Canonical dual window
% GABTIGHT - Canonical tight window
Expand All @@ -36,6 +25,8 @@
% GABCONVEXOPT - Optimized window
% GABPROJDUAL - Dual window by projection
% GABMIXDUAL - Dual window by mixing windows
% PTPFUNDUAL - Dual window for |PTPFUN|
% PEBFUNDUAL - Dual window for |PEBFUN|
%
% Conditions numbers
% GABFRAMEBOUNDS - Frame bounds of Gabor system
Expand All @@ -51,7 +42,7 @@
% GABREASSIGNREAL - Reassign positive distribution for real signals
% GABREASSIGNADJUST - Adjustable t-f reassignment
%
% Phase reconstruction
% Phase reconstruction (should go to PHASERET)
% CONSTRUCTPHASE - Phase construction from abs. values of |dgt|
% CONSTRUCTPHASEREAL - |constructphase| for |dgtreal|
%
Expand All @@ -68,6 +59,11 @@
% SHEARFIND - Shears to transform a general lattice to a separable
% NOSHEARLENGTH - Next transform side not requiring a frequency side shear
%
% Applications
% MULTIDGTREALMP - Matching pursuit decomposition in Multi-Gabor system
% tfjigsawsep - Tonal-transient-residual separation using the T-F jigsaw puzzle algorithm.
% GABMULAPPR - Best approximation by a Gabor multiplier
%
% Plots
% TFPLOT - Plot coefficients on the time-frequency plane
% PLOTDGT - Plot |dgt| coefficients
Expand All @@ -77,6 +73,7 @@
% RESGRAM - Reassigned spectrogram
% INSTFREQPLOT - Plot of the instantaneous frequency
% PHASEPLOT - Plot of STFT phase
% plottfjigsawsep - Plot the output of |tfjigsawsep|
%
% For help, bug reports, suggestions etc. please visit
% http://github.com/ltfat/ltfat/issues
File renamed without changes.
File renamed without changes.
File renamed without changes.
1 change: 0 additions & 1 deletion operators/Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
% FRAMEMULADJ - Apply the adjoint of a frame multiplier
% FRAMEMULAPPR - Best approx. by frame multiplier
% FRAMEMULEIGS - Eigenpairs of a frame multiplier
% GABMULAPPR - Best approximation by a Gabor mult.
%
% Spreading operators
% SPREADOP - Spreading operator
Expand Down
39 changes: 39 additions & 0 deletions periodic/Contents.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
% LTFAT - Periodic functions and basic time-frequency analysis.
%
% Peter L. Søndergaard, 2008 - 2023.
%
% Periodic functions
% EXPWAVE - Complex exponential wave.
% PCHIRP - Periodic chirp.
% PGAUSS - Periodic Gaussian.
% PSECH - Periodic SECH.
% PBSPLINE - Periodic B-splines.
% SHAH - Shah distribution.
% PHEAVISIDE - Periodic Heaviside function.
% PRECT - Periodic rectangle function.
% PSINC - Periodic sinc function.
% PTPFUN - Periodic totally positive function of finite type.
% PEBFUN - Periodic EB spline.
% PHERM - Periodic Hermite functions.
% HERMBASIS - Orthonormal basis of Hermite functions.
%
% Simple operations on periodic functions
% INVOLUTE - Involution.
% PEVEN - Even part of periodic function.
% PODD - Odd part of periodic function.
% PCONV - Periodic convolution.
% PXCORR - Periodic crosscorrelation.
% LCONV - Linear convolution.
% LXCORR - Linear crosscorrelation.
% ISEVENFUNCTION - Test if function is even.
% MIDDLEPAD - Cut or extend even function.
%
% Basic Time/Frequency analysis
% TCONV - Twisted convolution
% DSFT - Discrete Symplectic Fourier Transform
% ZAK - Zak transform
% IZAK - Inverse Zak transform
%
% For help, bug reports, suggestions etc. please visit
% http://github.com/ltfat/ltfat/issues

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
21 changes: 18 additions & 3 deletions sigproc/Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
% LOWDISCREPANCY - Compute a low discrepancy sequence.
% UQUANT - Simulate uniform quantization.
% POSTPAD - Pad or truncate a vector.
% COL2DIAG - Move columns of a matrix to diagonals
% S0NORM - S0-norm
%
% Window functions
% FIRWIN - FIR windows (Hanning,Hamming,Blackman,...).
Expand Down Expand Up @@ -51,9 +53,22 @@
% QAM4 - Quadrature amplitude modulation, order 4
% IQAM4 - Inverse QAM of order 4
%
% Tonal-transient separation
% tfjigsawsep - Tonal-transient-residual separation using the T-F jigsaw puzzle algorithm.
% plottfjigsawsep - Plot the separated layers.
% Auditory processing
% AUDTOFREQ - Auditory unit to frequency conversion.
% FREQTOAUD - Frequency to auditory unit conversion.
% AUDSPACE - Auditory unit spaced vector
% AUDSPACEBW - Auditory unit spaced vector by equal bandwidth.
% ERBTOFREQ - Erb scale to frequency conversion.
% FREQTOERB - Frequency to erb scale conversion.
% ERBSPACE - Equidistant points on the erb scale.
% ERBSPACEBW - Equidistant points by equal bandwidth.
% AUDFILTBW - Bandwidth of audiory filters.
% GAMMATONEFIR - Gammatone FIR approximation.
% SEMIAUDPLOT - 2D plot on auditory scale.
%
% Range compression
% RANGECOMPRESS - Compress range of signal (mu-law etc).
% RANGEEXPAND - Expand range of signal.
%
% For help, bug reports, suggestions etc. please visit
% http://github.com/ltfat/ltfat/issues
Expand Down

0 comments on commit 7c308ef

Please sign in to comment.