Plot the power spectrum of the given ARMA model.
Calculate the power spectrum of the autoregressive model
Calculate coefficients of an autoregressive (AR) model of complex data "x" using the whitening lattice-filter method of Burg (1968).
fits an AR (p)-model with Yule-Walker estimates.
Compute the modified Bartlett-Hann window of lenght L.
Transform a s-plane filter specification into a z-plane specification.
Reorder x in the bit reversed order See also: fft,ifft.
Compute the Blackman-Harris window.
Compute the Blackman-Nuttall window.
Compute the Bohman window of lenght L.
Returns the filter coefficients of a rectangular window of length n.
Buffer a signal into a data frame.
Generate a butterworth filter.
Compute butterworth filter order and cutoff for the desired response characteristics.
Returns the complex cepstrum of the vector x.
Returns the value of the nth-order Chebyshev polynomial calculated at the point x.
Compute chebyshev type I filter order and cutoff for the desired response characteristics.
Compute chebyshev type II filter order and cutoff for the desired response characteristics.
Returns the filter coefficients of the n-point Dolph-Chebyshev window
Generate an Chebyshev type I filter with Rp dB of pass band ripple.
Generate an Chebyshev type II filter with Rs dB of stop band attenuation.
Evaluate a chirp signal at time t.
Compute the Complex Morlet wavelet.
coherence of signals "x" and "y".
If A is a column vector and X is a column vector of length N, then
Split the vector z into its complex (ZC) and real (ZR) elements, eliminating one of each complex-conjugate pair.
Estimate cross power spectrum of data "x" and "y" by the Welch (1967) periodogram/FFT method.
Estimate cross power spectrum of data "x" and "y" by the Welch (1967) periodogram/FFT method.
Chirp z-transform.
Computes the discrete cosine transform of x.
Computes the 2-D discrete cosine transform of matrix x
Return the DCT transformation matrix of size n x n.
Downsample the signal x by a factor of q, using an order n filter of ftype 'fir' or 'iir'.
If N is a scalar, produces a N-by-N matrix D such that the Fourier transform of a column vector of length N is given by `dftmtx(N) * x' and the inverse Fourier transform is given by `inv(dftmtx(N)) * x'.
Compute the dirichlet function.
Downsample the signal, selecting every nth element.
Computes the type I discrete sine transform of X.
N-ellip 0.2.1
ellipdemo
no description
Calculate the order for the elliptic filter (discrete)
Forward and reverse filter the signal.
Set initial condition vector for filter function
Produce an order n FIR filter with the given frequency cutoff, returning the n+1 filter coefficients in b.
Produce an FIR filter of order n with arbitrary frequency response, returning the n+1 filter coefficients in b.
filter design using least squares method.
Return the window f(w):
Compute the s-plane frequency response of the IIR filter B(s)/A(s) as H = polyval(B,j*W)./polyval(A,j*W).
Plot the amplitude and phase of the vector H.
Return the Gaussian modulated sinusoidal pulse.
Generate an n-point gaussian convolution window of the given width.
Generate an n-point gaussian window of the given width.
Return the gaussian monopulse.
Compute the group delay of a filter.
see hanning
Analytic extension of real valued signal
Computes the inverse discrete cosine transform of x.
Computes the inverse 2-D discrete cosine transform of matrix x
Computes the inverse type I discrete sine transform of Y.
Generate impulse-response characteristics of the filter.
Upsample the signal x by a factor of q, using an order 2*q*n+1 FIR filter.
Fit filter B(z)/A(z) or B(s)/A(s) to complex frequency response at frequency points F.
Fit filter B(s)/A(s)to the complex frequency response H at frequency points F.
Fit filter B(z)/A(z)to the complex frequency response H at frequency points F.
Returns the filter coefficients of the n-point Kaiser window with parameter beta.
Returns the parameters needed for fir1 to produce a filter of the
Use the Durbin-Levinson algorithm to solve: toeplitz(acf(1:p)) * x = -acf(2:p+1).
Apply a median filter of length n to the signal x.
Compute the Mexican hat wavelet.
Compute the Meyer wavelet auxiliary function.
Compute the Morlet wavelet.
coherence of signals "x" and "y".
Analog prototype for Cauer filter.
Compute the Blackman-Harris window defined by Nuttall of length L.
Compute the Parzen window of lenght L.
Calculate Burg maximum-entropy power spectral density.
Stabalize the polynomial transfer function by replacing all roots outside the unit circle with their reflection inside the unit circle.
Generate the signal y=sum(func(t+d,...)) for each d.
pwelch(x,window,overlap,Nfft,Fs,
Calculates a Yule-Walker autoregressive (all-pole) model of the data "x" and computes the power spectrum of the model.
Computes a finite impulse response (FIR) filter for use with a quasi-perfect reconstruction polyphase-network filter bank.
Produce the cepstrum of the signal x, and if desired, the minimum phase reconstruction of the signal x.
Generate a rectangular pulse over the interval [-w/2,w/2), sampled at times t.
Return the filter coefficients of a rectangle window of length N.
Parks-McClellan optimal FIR filter design.
Change the sample rate of X by a factor of P/Q.
Compute the partial fraction expansion (PFE) of filter H(z) = B(z)/A(z).
Compute the partial fraction expansion of filter H(z) = B(z)/A(z).
Generates a sawtooth wave of period `2 * pi' with limits `+1/-1' for the elements of T.
Transform band edges of a generic lowpass filter (cutoff at W=1) represented in splane zero-pole-gain form.
Computes the filter coefficients for all Savitzsky-Golay smoothing filters of order p for length n (odd).
Smooth the data in x with a Savitsky-Golay smoothing filter of polynomial order p and length n, n odd, n > p.
Compute the Complex Shannon wavelet.
Convert series second-order sections to direct form H(z) = B(z)/A(z).
Convert series second-order sections to zeros, poles, and gains (pole residues).
Second order section IIR filtering of X.
Generate a spectrogram for the signal.
Generate a square wave of period 2 pi with limits +1/-1.
Convert direct-form filter coefficients to series second-order sections.
Estimate transfer function of system with input "x" and output "y".
Estimate transfer function of system with input "x" and output "y".
Returns the filter coefficients of a triangular window of length n.
Generate a triangular pulse over the interval [-w/2,w/2), sampled at times t.
Return the filter coefficients of a Tukey window (also known as the cosine-tapered window) of length M.
Upsample, filter and downsample a signal.
Upsample, filter and downsample a signal.
Upsample the signal, inserting n-1 zeros between every element.
Compute the Welch window, given by w(n) = 1 - ((n-L/2)/(L/2))^2, n=0,1, ... L-1 See also: blackman, kaiser.
Create a N-point windowing from the function F.
Compute correlation R_xy of X and Y for various lags k:
Compute the 2D cross-correlation of matrices A and B.
Compute covariance at various lags [=correlation(x-mean(x),y-mean(y))].
Convert filter poles and zeros to second-order sections.
Plot the poles and zeros.