diff options
author | bgtushar | 2017-11-30 20:31:42 +0530 |
---|---|---|
committer | bgtushar | 2017-11-30 20:31:42 +0530 |
commit | f6ef6a0238d4a028e65a0a7f1f1d39ff7979dec2 (patch) | |
tree | 9d5f3f6632568deb6f285acebd9990f4eb02171a /help | |
parent | bde72bceca94ce47e8c65886878947cf3c2445cb (diff) | |
parent | 99b498fb0cedd8560d18f032a4cb1fcae0c1fadb (diff) | |
download | FOSSEE-Signal-Processing-Toolbox-f6ef6a0238d4a028e65a0a7f1f1d39ff7979dec2.tar.gz FOSSEE-Signal-Processing-Toolbox-f6ef6a0238d4a028e65a0a7f1f1d39ff7979dec2.tar.bz2 FOSSEE-Signal-Processing-Toolbox-f6ef6a0238d4a028e65a0a7f1f1d39ff7979dec2.zip |
final commit
Diffstat (limited to 'help')
323 files changed, 27947 insertions, 4 deletions
diff --git a/help/en_US/ar_psd.xml b/help/en_US/ar_psd.xml new file mode 100644 index 0000000..103f0d2 --- /dev/null +++ b/help/en_US/ar_psd.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from ar_psd.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="ar_psd" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>ar_psd</refname> + <refpurpose>Calculate the power spectrum of the autoregressive model</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [PSD,F_OUT]=ar_psd (A, V) + [PSD,F_OUT]=ar_psd (A, V, FREQ) + [PSD,F_OUT]=ar_psd (A, V, FREQ, FS) + [PSD,F_OUT]=ar_psd (..., RANGE) + [PSD,F_OUT]=ar_psd (..., METHOD) + [PSD,F_OUT]=ar_psd (..., PLOTTYPE) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>A:</term> + <listitem><para>List of M=(order+1) autoregressive model coefficients. The first element of "ar_coeffs" is the zero-lag coefficient, which always has a value of 1.</para></listitem></varlistentry> + <varlistentry><term>V:</term> + <listitem><para>Square of the moving-average coefficient of the AR model.</para></listitem></varlistentry> + <varlistentry><term>FREQ:</term> + <listitem><para>Frequencies at which power spectral density is calculated, or a scalar indicating the number of uniformly distributed frequency values at which spectral density is calculated. (default = 256)</para></listitem></varlistentry> + <varlistentry><term>FS:</term> + <listitem><para>Sampling frequency (Hertz) (default=1)</para></listitem></varlistentry> + <varlistentry><term>Range:</term> + <listitem><para> 'half', 'onesided' : frequency range of the spectrum is from zero up to but not including sample_f/2. Power from negative frequencies is added to the positive side of the spectrum.'whole', 'twosided' : frequency range of the spectrum is-sample_f/2 to sample_f/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If "freq" is vector, 'shift' is ignored. If model coefficients "ar_coeffs" are real, the default range is 'half', otherwise default range is 'whole'.</para></listitem></varlistentry> + <varlistentry><term>Method:</term> + <listitem><para>'fft': use FFT to calculate power spectrum. 'poly': calculate power spectrum as a polynomial of 1/z N.B. this argument is ignored if the "freq" argument is a vector. The default is 'poly' unless the "freq" argument is an integer power of 2.</para></listitem></varlistentry> + <varlistentry><term>Plot type:</term> + <listitem><para>'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db':specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</para></listitem></varlistentry> + <varlistentry><term>PSD:</term> + <listitem><para> estimate of power-spectral density</para></listitem></varlistentry> + <varlistentry><term>F_OUT:</term> + <listitem><para> frequency values</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +If the FREQ argument is a vector (of frequencies) the spectrum is calculated using the polynomial method and the METHOD argument is ignored. For scalar FREQ, an integer power of 2, or METHOD = "FFT", causes the spectrum to be calculated by FFT. Otherwise, the spectrum is calculated as a polynomial. It may be computationally more efficient to use the FFT method if length of the model is not much smaller than the number of frequency values. The spectrum is scaled so that spectral energy (area under spectrum) is the same as the time-domain energy (mean square of the signal). +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[a,b]= ar_psd([1,2,3],2) + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/arch_rnd.xml b/help/en_US/arch_rnd.xml new file mode 100644 index 0000000..4692e05 --- /dev/null +++ b/help/en_US/arch_rnd.xml @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from arch_rnd.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="arch_rnd" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>arch_rnd</refname> + <refpurpose>Simulate an ARCH sequence of length t with AR coefficients b and CH coefficients a.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + arch_rnd (a, b, t) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>a:</term> + <listitem><para> CH coefficients</para></listitem></varlistentry> + <varlistentry><term>b:</term> + <listitem><para> AR coefficients</para></listitem></varlistentry> + <varlistentry><term>t:</term> + <listitem><para> Length of ARCH sequence</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +It Simulates an ARCH sequence of length t with AR coefficients b and CH coefficients a. +The result y(t) follows the model + </para> + <para> +y(t) = b(1) + b(2) * y(t-1) + … + b(lb) * y(t-lb+1) + e(t), +where e(t), given y up to time t-1, is N(0, h(t)), with + </para> + <para> +h(t) = a(1) + a(2) * e(t-1)^2 + … + a(la) * e(t-la+1)^2 +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +a = [1 2 3 4 5]; +b = [7 8 9 10]; +arch_rnd (a, b, t) +ans = + +6.1037e+00 +5.7294e+01 +5.7390e+02 +6.3063e+03 +6.8695e+04 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/arch_test.xml b/help/en_US/arch_test.xml new file mode 100644 index 0000000..aa57ff0 --- /dev/null +++ b/help/en_US/arch_test.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from arch_test.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="arch_test" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>arch_test</refname> + <refpurpose>perform a Lagrange Multiplier (LM) test of thenull hypothesis of no conditional heteroscedascity against the alternative of CH(P)</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + arch_test(Y,X,P) + PVAL = arch_test(Y,X,P) + [PVAL, LM]= arch_test(Y,X,P) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>P:</term> + <listitem><para> Degrees of freedom</para></listitem></varlistentry> + <varlistentry><term>PVAL:</term> + <listitem><para>PVAL is the p-value (1 minus the CDF of this distribution at LM) of the test</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +perform a Lagrange Multiplier (LM) test of thenull hypothesis of no conditional heteroscedascity against the alternative of CH(P). + </para> + <para> +I.e., the model is + </para> + <para> +y(t) = b(1) * x(t,1) + ... + b(k) * x(t,k) + e(t), + </para> + <para> +given Y up to t-1 and X up to t, e(t) is N(0, h(t)) with + </para> + <para> +h(t) = v + a(1) * e(t-1)^2 + ... + a(p) *e(t-p)^2, and the null is a(1) == ... == a(p) == 0. + </para> + <para> +If the second argument is a scalar integer, k,perform the sametest in a linear autoregression model of orderk, i.e., with + </para> + <para> +[1, y(t-1), ..., y(t-K)] as the t-th row of X. + </para> + <para> +Under the null, LM approximatel has a chisquare distribution with P degrees of freedom and PVAL is the p-value (1 minus the CDF of this distribution at LM) of the test. + </para> + <para> +If no output argument is given, the p-value is displayed. +</para> +</refsection> +</refentry> diff --git a/help/en_US/arma_rnd.xml b/help/en_US/arma_rnd.xml new file mode 100644 index 0000000..fdf1c26 --- /dev/null +++ b/help/en_US/arma_rnd.xml @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from arma_rnd.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="arma_rnd" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>arma_rnd</refname> + <refpurpose>Return a simulation of the ARMA model.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + arma_rnd (a, b, v, t, n) + arma_rnd (a, b, v, t) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>a:</term> + <listitem><para> vector</para></listitem></varlistentry> + <varlistentry><term>b:</term> + <listitem><para> vector</para></listitem></varlistentry> + <varlistentry><term>v:</term> + <listitem><para> Variance</para></listitem></varlistentry> + <varlistentry><term>t:</term> + <listitem><para> Length of output vector</para></listitem></varlistentry> + <varlistentry><term>n:</term> + <listitem><para> Number of dummy x(i) used for initialization</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +The ARMA model is defined by + </para> + <para> +x(n) = a(1) * x(n-1) + … + a(k) * x(n-k) ++ e(n) + b(1) * e(n-1) + … + b(l) * e(n-l) +in which k is the length of vector a, l is the length of vector b and e is Gaussian white noise with variance v. The function returns a vector of length t. + </para> + <para> +The optional parameter n gives the number of dummy x(i) used for initialization, i.e., a sequence of length t+n is generated and x(n+1:t+n) is returned. If n is omitted, n = 100 is used. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +a = [1 2 3 4 5]; +b = [7; 8; 9; 10; 11]; +v = 10; +t = 5; +n = 100; +arma_rnd (a, b, v, t, n) +ans = + +-1.6176e+05 +-4.1663e+05 +-1.0732e+06 +-2.7648e+06 +-7.1221e+06 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/bilinear.xml b/help/en_US/bilinear.xml new file mode 100644 index 0000000..0361759 --- /dev/null +++ b/help/en_US/bilinear.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from bilinear.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="bilinear" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>bilinear</refname> + <refpurpose>Transform a s-plane filter specification into a z-plane specification</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [ZB, ZA] = bilinear (SB, SA, T) + [ZB, ZA] = bilinear (SZ, SP, SG, T) + [ZZ, ZP, ZG] = bilinear (...) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Description</title> + <para> +Transform a s-plane filter specification into a z-plane specification. Filters can be specified in either zero-pole-gain or transfer function form. The input form does not have to match the output form. 1/T is the sampling frequency represented in the z plane. + </para> + <para> +Note: this differs from the bilinear function in the signal processing toolbox, which uses 1/T rather than T. + </para> + <para> +Theory: Given a piecewise flat filter design, you can transform it from the s-plane to the z-plane while maintaining the band edges by means of the bilinear transform. This maps the left hand side of the s-plane into the interior of the unit circle. The mapping is highly non-linear, so you must design your filter with band edges in the s-plane positioned at 2/T tan(w*T/2) so that they will be positioned at w after the bilinear transform is complete. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[ZB,ZA]=bilinear([1],[2,3],3) + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/cl2bp.xml b/help/en_US/cl2bp.xml new file mode 100644 index 0000000..d91c257 --- /dev/null +++ b/help/en_US/cl2bp.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from cl2bp.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="cl2bp" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>cl2bp</refname> + <refpurpose>Constrained L2 bandpass FIR filter design.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + h = cl2bp (m, w1, w2, up, lo, gridsize) + h = cl2bp (m, w1, w2, up, lo) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>m:</term> + <listitem><para> degree of cosine polynomial, i.e. the number of output coefficients will be m*2+1</para></listitem></varlistentry> + <varlistentry><term>w1 and w2:</term> + <listitem><para> bandpass filter cutoffs in the range 0 <= w1 < w2 <= pi, where pi is the Nyquist frequency</para></listitem></varlistentry> + <varlistentry><term>up:</term> + <listitem><para> vector of 3 upper bounds for [stopband1, passband, stopband2]</para></listitem></varlistentry> + <varlistentry><term>lo:</term> + <listitem><para> vector of 3 lower bounds for [stopband1, passband, stopband2]</para></listitem></varlistentry> + <varlistentry><term>gridsize:</term> + <listitem><para> search grid size; larger values may improve accuracy, but greatly increase calculation time.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Constrained L2 bandpass FIR filter design. Compared to remez, it offers implicit specification of transition bands, a higher likelihood of convergence, and an error criterion combining features of both L2 and Chebyshev approaches. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +h = cl2bp(5, 0.3*pi, 0.6*pi, [0.02, 1.02, 0.02], [-0.02, 0.98, -0.02], 2^11) +h = + +0.038311 +0.082289 +-0.086163 +-0.226006 +0.047851 +0.307434 +0.047851 +-0.226006 +-0.086163 +0.082289 +0.038311 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/cohere.xml b/help/en_US/cohere.xml new file mode 100644 index 0000000..677e7a9 --- /dev/null +++ b/help/en_US/cohere.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from cohere.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="cohere" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>cohere</refname> + <refpurpose>Estimate (mean square) coherence of signals "x" and "y"</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [Pxx,freqs] = cohere(x,y,Nfft,Fs,win,overlap,ran,plot_type,detrends) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>x:</term> + <listitem><para> [non-empty vector] system-input time-series data</para></listitem></varlistentry> + <varlistentry><term>y:</term> + <listitem><para> [non-empty vector] system-output time-series data</para></listitem></varlistentry> + <varlistentry><term>win:</term> + <listitem><para>[real vector] of window-function values between 0 and 1; the data segment has the same length as the window. Default window shape is Hamming. [integer scalar] length of each data segment. The default value is window=sqrt(length(x)) rounded up to the nearest integer power of 2; see 'sloppy' argument.</para></listitem></varlistentry> + <varlistentry><term>overlap:</term> + <listitem><para>[real scalar] segment overlap expressed as a multiple of window or segment length. 0 <= overlap < 1, The default is overlap=0.5 .</para></listitem></varlistentry> + <varlistentry><term>Nfft:</term> + <listitem><para>[integer scalar] Length of FFT. The default is the length of the "window" vector or has the same value as the scalar "window" argument. If Nfft is larger than the segment length, "seg_len", the data segment is padded with "Nfft-seg_len" zeros. The default is no padding. Nfft values smaller than the length of the data segment (or window) are ignored silently.</para></listitem></varlistentry> + <varlistentry><term>Fs:</term> + <listitem><para>[real scalar] sampling frequency (Hertz); default=1.0</para></listitem></varlistentry> + <varlistentry><term>range:</term> + <listitem><para>'half', 'onesided' : frequency range of the spectrum is zero up to but not including Fs/2. Power from negative frequencies is added to the positive side of the spectrum, but not at zero or Nyquist (Fs/2) frequencies. This keeps power equal in time and spectral domains. See reference [2]. 'whole', 'twosided' : frequency range of the spectrum is-Fs/2 to Fs/2, with negative frequenciesstored in "wrap around" order after the positivefrequencies; e.g. frequencies for a 10-point 'twosided'spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If data (x and y) are real, the default range is 'half', otherwise default range is 'whole'.</para></listitem></varlistentry> + <varlistentry><term>plot_type:</term> + <listitem><para> 'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db': specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</para></listitem></varlistentry> + <varlistentry><term>detrends:</term> + <listitem><para>'no-strip', 'none' -- do NOT remove mean value from the data'short', 'mean' -- remove the mean value of each segment from each segment of the data. 'linear',-- remove linear trend from each segment of the data.'long-mean'-- remove the mean value from the data before splitting it into segments. This is the default.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +Estimate (mean square) coherence of signals "x" and "y". + </para> + <para> +Use the Welch (1967) periodogram/FFT method. +</para> +</refsection> +</refentry> diff --git a/help/en_US/cplxreal.xml b/help/en_US/cplxreal.xml index f5e5ed5..e33c102 100644 --- a/help/en_US/cplxreal.xml +++ b/help/en_US/cplxreal.xml @@ -53,4 +53,14 @@ Every complex element of z is expected to have a complex-conjugate elsewhere in If the magnitude of the imaginary part of an element is less than the thresh, it is declared as real. </para> </refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[zc, zr] = cplxreal([1 2 3+i 4 3-i 5]) +zc = 3 + 1i +zr = +1 2 4 5 + ]]></programlisting> +</refsection> </refentry> diff --git a/help/en_US/detrend1.xml b/help/en_US/detrend1.xml new file mode 100644 index 0000000..783d922 --- /dev/null +++ b/help/en_US/detrend1.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from detrend1.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="detrend1" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>detrend1</refname> + <refpurpose>This function removes the best fit of a polynomial of order P from the data X</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + detrend1(X,P) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>X:</term> + <listitem><para> Input vecor or matrix.</para></listitem></varlistentry> + <varlistentry><term>P:</term> + <listitem><para> The order of polnomial</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +If X is a vector, 'detrend1(X, P)' removes the best fit of apolynomial of order P from the data X.If X is a matrix, 'detrend1(X, P)' does the same for each column in X. + </para> + <para> +The second argument P is optional. If it is not specified, a value of 1 is assumed. This corresponds to removing a linear trend. +The order of the polynomial can also be given as a string, in which case P must be either "constant" (corresponds to 'P=0') or "linear"(corresponds to 'P=1') +</para> +</refsection> +</refentry> diff --git a/help/en_US/diffpara.xml b/help/en_US/diffpara.xml new file mode 100644 index 0000000..be0f99c --- /dev/null +++ b/help/en_US/diffpara.xml @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from diffpara.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="diffpara" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>diffpara</refname> + <refpurpose>Return the estimator D for the differencing parameter of an integrated time series</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [D, DD] = diffpara (X) + [D, DD] = diffpara (X, A) + [D, DD] = diffpara (X, A, B) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>X:</term> + <listitem><para> Input scalar or vector.</para></listitem></varlistentry> + <varlistentry><term>DD:</term> + <listitem><para>The estimators for all frequencies in the intervals described above.</para></listitem></varlistentry> + <varlistentry><term>D:</term> + <listitem><para>The mean of DD</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +Return the estimator D for the differencing parameter of an integrated time series. + </para> + <para> +The frequencies from [2*pi*a/t, 2*pi*b/T] are used for the estimation. If B is omitted, the interval [2*pi/T, 2*pi*a/T] is used. If both B and A are omitted then a = 0.5 * sqrt (T) and b = 1.5 * sqrt (T) is used, where T is the sample size. If X is a matrix, the differencing parameter of each column is estimated. + </para> + <para> +The estimators for all frequencies in the intervals described above is returned in DD. + </para> + <para> +The value of D is simply the mean of DD. +</para> +</refsection> +</refentry> diff --git a/help/en_US/durbinlevinson.xml b/help/en_US/durbinlevinson.xml new file mode 100644 index 0000000..0e6cc6d --- /dev/null +++ b/help/en_US/durbinlevinson.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from durbinlevinson.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="durbinlevinson" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>durbinlevinson</refname> + <refpurpose>Perform one step of the Durbin-Levinson algorithm..</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + durbinlevinson (C); + durbinlevinson (C, OLDPHI); + durbinlevinson (C, OLDPHI, OLDV); + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>C:</term> + <listitem><para> The vector C specifies the autocovariances '[gamma_0, ..., gamma_t]' from lag 0 to T.</para></listitem></varlistentry> + <varlistentry><term>OLDPHI:</term> + <listitem><para> It specifies the coefficients based on C(T-1).</para></listitem></varlistentry> + <varlistentry><term>OLDV:</term> + <listitem><para> It specifies the corresponding error.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Perform one step of the Durbin-Levinson. +If OLDPHI and OLDV are omitted, all steps from 1 to T of the algorithm are performed. +</para> +</refsection> +</refentry> diff --git a/help/en_US/fft1.xml b/help/en_US/fft1.xml new file mode 100644 index 0000000..2989876 --- /dev/null +++ b/help/en_US/fft1.xml @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from fft1.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="fft1" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>fft1</refname> + <refpurpose>Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + fft (x, n, dim) + fft (x, n) + fft (x) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>x:</term> + <listitem><para> input matrix</para></listitem></varlistentry> + <varlistentry><term>n:</term> + <listitem><para> Specifies the number of elements of x to be used</para></listitem></varlistentry> + <varlistentry><term>dim:</term> + <listitem><para> Specifies the dimention of the matrix along which the FFT is performed</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +The FFT is calculated along the first non-singleton dimension of the array. Thus, FFT is computed for each column of x. + </para> + <para> +n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the FFT is calculated, then x is resized and padded with zeros. +Similarly, if n is smaller, then x is truncated. + </para> + <para> +dim is an integer specifying the dimension of the matrix along which the FFT is performed. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +x = [1 2 3; 4 5 6; 7 8 9] +n = 3 +dim = 2 +fft1 (x, n, dim) +ans = + +6.0000 + 0.0000i -1.5000 + 0.8660i -1.5000 - 0.8660i +15.0000 + 0.0000i -1.5000 + 0.8660i -1.5000 - 0.8660i +24.0000 + 0.0000i -1.5000 + 0.8660i -1.5000 - 0.8660i + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/fft21.xml b/help/en_US/fft21.xml new file mode 100644 index 0000000..eccf719 --- /dev/null +++ b/help/en_US/fft21.xml @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from fft21.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="fft21" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>fft21</refname> + <refpurpose>Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + fft2 (A, m, n) + fft2 (A) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>A:</term> + <listitem><para> input matrix</para></listitem></varlistentry> + <varlistentry><term>m:</term> + <listitem><para> number of rows of A to be used</para></listitem></varlistentry> + <varlistentry><term>n:</term> + <listitem><para> number of columns of A to be used</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +It performs two-dimentional FFT on the matrix A. m and n may be used specify the number of rows and columns of A to use. If either of these is larger than the size of A, A is resized and padded with zeros. +If A is a multi-dimensional matrix, each two-dimensional sub-matrix of A is treated separately. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +x = [1 2 3; 4 5 6; 7 8 9] +m = 4 +n = 4 +fft21 (A, m, n) +ans = + +45 + 0i -6 - 15i 15 + 0i -6 + 15i +-18 - 15i -5 + 8i -6 - 5i 5 - 4i +15 + 0i -2 - 5i 5 + 0i -2 + 5i +-18 + 15i 5 + 4i -6 + 5i -5 - 8i + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/fftshift1.xml b/help/en_US/fftshift1.xml new file mode 100644 index 0000000..abf1de1 --- /dev/null +++ b/help/en_US/fftshift1.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from fftshift1.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="fftshift1" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>fftshift1</refname> + <refpurpose>Perform a shift of the vector X, for use with the 'fft1' and 'ifft1' functions, in order the move the frequency 0 to the center of the vector or matrix.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + fftshift1 (X) + fftshift1 (X, DIM) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>X:</term> + <listitem><para>It is a vector of N elements corresponding to time samples</para></listitem></varlistentry> + <varlistentry><term>DIM:</term> + <listitem><para> The optional DIM argument can be used to limit the dimension along which the permutation occurs</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Perform a shift of the vector X, for use with the 'fft1' and 'ifft1' functions, in order the move the frequency 0 to the center of the vector or matrix. + </para> + <para> +If X is a vector of N elements corresponding to N time samples spaced by dt, then 'fftshift1 (fft1 (X))' corresponds to frequencies + </para> + <para> +f = [ -(ceil((N-1)/2):-1:1)*df 0 (1:floor((N-1)/2))*df ] + </para> + <para> +where df = 1 / dt. + </para> + <para> +If X is a matrix, the same holds for rows and columns. If X is an array, then the same holds along each dimension. + </para> + <para> +The optional DIM argument can be used to limit the dimension along +</para> +</refsection> +</refentry> diff --git a/help/en_US/fftw1.xml b/help/en_US/fftw1.xml new file mode 100644 index 0000000..482f5df --- /dev/null +++ b/help/en_US/fftw1.xml @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from fftw1.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="fftw1" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>fftw1</refname> + <refpurpose>Manage FFTW wisdom data.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + method = fftw ("planner") + fftw ("planner", method) + wisdom = fftw ("dwisdom") + fftw ("dwisdom", wisdom) + fftw ("threads", nthreads) + nthreads = fftw ("threads") + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Wisdom data can be used to significantly accelerate the calculation of the FFTs, but implies an initial cost in its calculation. When the FFTW libraries are initialized, they read a system wide wisdom +file (typically in /etc/fftw/wisdom), allowing wisdom to be shared between applications other than Octave. Alternatively, the fftw function can be used to import wisdom. For example, + </para> + <para> +wisdom = fftw ("dwisdom") +will save the existing wisdom used by Octave to the string wisdom. This string can then be saved to a file and restored using the save and load commands respectively. This existing wisdom can be re +imported as follows + </para> + <para> +fftw ("dwisdom", wisdom) +If wisdom is an empty string, then the wisdom used is cleared. + </para> + <para> +During the calculation of Fourier transforms further wisdom is generated. The fashion in which this wisdom is generated is also controlled by the fftw function. There are five different manners in which +the wisdom can be treated: + </para> + <para> +"estimate" +Specifies that no run-time measurement of the optimal means of calculating a particular is performed, and a simple heuristic is used to pick a (probably sub-optimal) plan. The advantage of this method +is that there is little or no overhead in the generation of the plan, which is appropriate for a Fourier transform that will be calculated once. + </para> + <para> +"measure" +In this case a range of algorithms to perform the transform is considered and the best is selected based on their execution time. + </para> + <para> +"patient" +Similar to "measure", but a wider range of algorithms is considered. + </para> + <para> +"exhaustive" +Like "measure", but all possible algorithms that may be used to treat the transform are considered. + </para> + <para> +"hybrid" +As run-time measurement of the algorithm can be expensive, this is a compromise where "measure" is used for transforms up to the size of 8192 and beyond that the "estimate" method is used. + </para> + <para> +The default method is "estimate". The current method can be queried with + </para> + <para> +method = fftw ("planner") +or set by using + </para> + <para> +fftw ("planner", method) +</para> +</refsection> +</refentry> diff --git a/help/en_US/fractdiff.xml b/help/en_US/fractdiff.xml new file mode 100644 index 0000000..c26508f --- /dev/null +++ b/help/en_US/fractdiff.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from fractdiff.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="fractdiff" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>fractdiff</refname> + <refpurpose>Compute the fractional differences (1-L)^d x where L denotes the lag-operator and d is greater than -1.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + fractdiff (X, D) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Compute the fractional differences (1-L)^d x where L denotes the lag-operator and d is greater than -1. +</para> +</refsection> +</refentry> diff --git a/help/en_US/hamming.xml b/help/en_US/hamming.xml new file mode 100644 index 0000000..9a072e8 --- /dev/null +++ b/help/en_US/hamming.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from hamming.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="hamming" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>hamming</refname> + <refpurpose>Return the filter coefficients of a Hamming window of length M</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + hamming (M) + hamming (M, "periodic") + hamming (M, "symmetric") + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>M:</term> + <listitem><para> real scalar, which will be the length of hamming window</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +Return the filter coefficients of a Hamming window of length M. +If the optional argument "periodic" is given, the periodic form of the window is returned. This is equivalent to the window of length M+1 with the last coefficient removed. The optional argument "symmetric" is equivalent to not specifying a second argument. +</para> +</refsection> +</refentry> diff --git a/help/en_US/hanning.xml b/help/en_US/hanning.xml index dc1e475..5350656 100644 --- a/help/en_US/hanning.xml +++ b/help/en_US/hanning.xml @@ -17,7 +17,32 @@ <refnamediv> <refname>hanning</refname> - <refpurpose></refpurpose> + <refpurpose>Return the filter coefficients of a Hanning window of length M</refpurpose> </refnamediv> + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + hanning (M) + hanning (M, "periodic") + hanning (M, "symmetric") + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>M:</term> + <listitem><para> real scalar, which will be the length of hanning window</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +Return the filter coefficients of a Hanning window of length M. +If the optional argument "periodic" is given, the periodic form of the window is returned. This is equivalent to the window of length M+1 with the last coefficient removed. The optional argument "symmetric" is equivalent to not specifying a second argument. +</para> +</refsection> </refentry> diff --git a/help/en_US/hilbert1.xml b/help/en_US/hilbert1.xml index 3d4ab42..765d670 100644 --- a/help/en_US/hilbert1.xml +++ b/help/en_US/hilbert1.xml @@ -45,7 +45,7 @@ <refsection> <title>Description</title> <para> -h = hilbert (f) computes the extension of the real valued signal f to an analytic signal. If f is a matrix, the transformation is applied to each column. For N-D arrays, the transformation is applied to the first non-singleton dimension. +h = hilbert1 (f) computes the extension of the real valued signal f to an analytic signal. If f is a matrix, the transformation is applied to each column. For N-D arrays, the transformation is applied to the first non-singleton dimension. </para> <para> real (h) contains the original signal f. imag (h) contains the Hilbert transform of f. diff --git a/help/en_US/ifft1.xml b/help/en_US/ifft1.xml new file mode 100644 index 0000000..9d92e8e --- /dev/null +++ b/help/en_US/ifft1.xml @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from ifft1.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="ifft1" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>ifft1</refname> + <refpurpose>Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + ifft (x, n, dim) + ifft (x, n) + ifft (x) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>x:</term> + <listitem><para> input matrix</para></listitem></varlistentry> + <varlistentry><term>n:</term> + <listitem><para> Specifies the number of elements of x to be used</para></listitem></varlistentry> + <varlistentry><term>dim:</term> + <listitem><para> Specifies the dimention of the matrix along which the inverse FFT is performed</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +</para> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +The inverse FFT is calculated along the first non-singleton dimension of the array. Thus, inverse FFT is computed for each column of x. + </para> + <para> +n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the inverse FFT is calculated, then x is resized and padded with zeros. +Similarly, if n is smaller, then x is truncated. + </para> + <para> +dim is an integer specifying the dimension of the matrix along which the inverse FFT is performed. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +x = [1 2 3; 4 5 6; 7 8 9] +n = 3 +dim = 2 +ifft1 (x, n, dim) +ans = + +2.00000 + 0.00000i -0.50000 - 0.28868i -0.50000 + 0.28868i +5.00000 + 0.00000i -0.50000 - 0.28868i -0.50000 + 0.28868i +8.00000 + 0.00000i -0.50000 - 0.28868i -0.50000 + 0.28868i + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/ifftshift1.xml b/help/en_US/ifftshift1.xml new file mode 100644 index 0000000..c281669 --- /dev/null +++ b/help/en_US/ifftshift1.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from ifftshift1.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="ifftshift1" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>ifftshift1</refname> + <refpurpose>Undo the action of the 'fftshift1' function.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + ifftshift1 (X) + ifftshift1 (X, DIM) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>X:</term> + <listitem><para>It is a vector of N elements corresponding to time samples</para></listitem></varlistentry> + <varlistentry><term>DIM:</term> + <listitem><para> The optional DIM argument can be used to limit the dimension along which the permutation occurs</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Undo the action of the 'fftshift1' function. + </para> + <para> +For even length X, 'fftshift1' is its own inverse, but odd lengths differ slightly. +</para> +</refsection> +</refentry> diff --git a/help/en_US/invfreqs.xml b/help/en_US/invfreqs.xml new file mode 100644 index 0000000..a35a2d6 --- /dev/null +++ b/help/en_US/invfreqs.xml @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from invfreqs.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="invfreqs" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>invfreqs</refname> + <refpurpose>Fit filter B(s)/A(s)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [B,A,C] = invfreqs(H,F,nB,nA,W,iter,tol,trace) + [B,A,C] = invfreqs(H,F,nB,nA,W) + [B,A,C] = invfreqs(H,F,nB,nA) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>H:</term> + <listitem><para> desired complex frequency response.</para></listitem></varlistentry> + <varlistentry><term>F:</term> + <listitem><para> frequency (must be same length as H).</para></listitem></varlistentry> + <varlistentry><term>nB:</term> + <listitem><para> order of the numerator polynomial B.</para></listitem></varlistentry> + <varlistentry><term>nA:</term> + <listitem><para> order of the denominator polynomial A.</para></listitem></varlistentry> + <varlistentry><term>W:</term> + <listitem><para> vector of weights (must be same length as F).</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Fit filter B(s)/A(s)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB. +Optionally, the fit-errors can be weighted vs frequency according to the weights W. +Note: all the guts are in invfreq.m +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +B = [1/2 1]; +A = [1 1]; +w = linspace(0,4,128); +H = freqs(B,A,w); +[Bh,Ah, C] = invfreqs(H,w,1,1); +Bh = + +0.50000 1.00000 + +Ah = + +1.0000 1.0000 + +C = -3.0964e-15 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/invfreqz.xml b/help/en_US/invfreqz.xml new file mode 100644 index 0000000..188595a --- /dev/null +++ b/help/en_US/invfreqz.xml @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from invfreqz.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="invfreqz" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>invfreqz</refname> + <refpurpose>Fit filter B(z)/A(z)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [B,A,C] = invfreqz(H,F,nB,nA,W,iter,tol,trace) + [B,A,C] = invfreqz(H,F,nB,nA,W) + [B,A,C] = invfreqz(H,F,nB,nA) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>H:</term> + <listitem><para> desired complex frequency response.</para></listitem></varlistentry> + <varlistentry><term>F:</term> + <listitem><para> frequency (must be same length as H).</para></listitem></varlistentry> + <varlistentry><term>nB:</term> + <listitem><para> order of the numerator polynomial B.</para></listitem></varlistentry> + <varlistentry><term>nA:</term> + <listitem><para> order of the denominator polynomial A.</para></listitem></varlistentry> + <varlistentry><term>W:</term> + <listitem><para> vector of weights (must be same length as F).</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Fit filter B(z)/A(z)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB. +Optionally, the fit-errors can be weighted vs frequency according to the weights W. +Note: all the guts are in invfreq.m +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[B,A] = butter(4,1/4); +[H,F] = freqz(B,A); +[Bh,Ah,C] = invfreq(H,F,4,4) +Bh = + +0.010209 0.040838 0.061257 0.040838 0.010209 + +Ah = + +1.00000 -1.96843 1.73586 -0.72447 0.12039 + +C = -7.7065e-15 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/kaiserord.xml b/help/en_US/kaiserord.xml new file mode 100644 index 0000000..8a76cf7 --- /dev/null +++ b/help/en_US/kaiserord.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from kaiserord.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="kaiserord" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>kaiserord</refname> + <refpurpose>Return the parameters needed to produce a filter of the desired specification from a Kaiser window.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [n, Wn, beta, ftype] = kaiserord (f, m, dev, fs) + […] = kaiserord (f, m, dev, fs) + […] = kaiserord (f, m, dev) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>f:</term> + <listitem><para> Pairs of frequency band edges.</para></listitem></varlistentry> + <varlistentry><term>m:</term> + <listitem><para> Magnitude response for each band.</para></listitem></varlistentry> + <varlistentry><term>dev:</term> + <listitem><para> Deviation of the filter.</para></listitem></varlistentry> + <varlistentry><term>fs:</term> + <listitem><para> Sampling rate.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +The vector f contains pairs of frequency band edges in the range [0,1]. The vector m specifies the magnitude response for each band. The values of m must be zero for all stop bands and must have the +same magnitude for all pass bands. The deviation of the filter dev can be specified as a scalar or a vector of the same length as m. The optional sampling rate fs can be used to indicate that f is in +Hz in the range [0,fs/2]. + </para> + <para> +The returned value n is the required order of the filter (the length of the filter minus 1). The vector Wn contains the band edges of the filter suitable for passing to fir1. The value beta is the +parameter of the Kaiser window of length n+1 to shape the filter. The string ftype contains the type of filter to specify to fir1. + </para> + <para> +The Kaiser window parameters n and beta are computed from the relation between ripple (A=-20*log10(dev)) and transition width (dw in radians) discovered empirically by Kaiser: + </para> + <para> + </para> + <para> +/ 0.1102(A-8.7) A > 50 +beta = | 0.5842(A-21)^0.4 + 0.07886(A-21) 21 <= A <= 50 +\ 0.0 A < 21 + </para> + <para> +n = (A-8)/(2.285 dw) +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[n, w, beta, ftype] = kaiserord ([1000, 1200], [1, 0], [0.05, 0.05], 11025) +n = 1 +w = 1100 +beta = 1.5099 +ftype = low + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/master_help.xml b/help/en_US/master_help.xml index faad085..0eb4df4 100644 --- a/help/en_US/master_help.xml +++ b/help/en_US/master_help.xml @@ -4,9 +4,13 @@ <!ENTITY abc34d904268ea0d68878f95dd4dc2b31 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ac2poly.xml"> <!ENTITY afada58a5f5efa94bcba150f3d7ef37ec SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ac2rc.xml"> <!ENTITY af43cf87eec8e014a9baf4bdd9f091652 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/arParEst.xml"> +<!ENTITY a459b97d90609ebaabcf7f8566cc7293f SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ar_psd.xml"> <!ENTITY aeb72ef6afa5caac6c0198bf06e8d8d39 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/arburg.xml"> <!ENTITY a6aabe8f18f007997a71126aa0979fb4a SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/arch_fit.xml"> +<!ENTITY a4dba1049273e213e4a856cdd1c45c418 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/arch_rnd.xml"> +<!ENTITY a91e8d6dc8176b62de2f88bc1862523b1 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/arch_test.xml"> <!ENTITY aaa1106b0c11e3c85c5fd3b254546d61d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/arcov.xml"> +<!ENTITY af924f42fc7592af62a713f60938dedf6 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/arma_rnd.xml"> <!ENTITY ae9004011d22c5c9b12dc2e54d6812b21 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/armcov.xml"> <!ENTITY a4caa34fab913bd6c4272de961a55bca2 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/aryule.xml"> <!ENTITY aa409bb8056e8b0d6187e391a89ed37e4 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/autoreg_matrix.xml"> @@ -14,6 +18,7 @@ <!ENTITY a0c94bc97d460f725b92f352b99c87e60 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/bartlett.xml"> <!ENTITY ad608be4913105add3975482c77a0577b SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/besselap.xml"> <!ENTITY aa116b32936e2bbc43a1851815477dc50 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/besself.xml"> +<!ENTITY aa94a5f299b57b993544558215bc5cc13 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/bilinear.xml"> <!ENTITY a717bcfb5b33c5617b6df4a88a35825db SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/bitrevorder.xml"> <!ENTITY a2e363437a83944ea4bbda8ba05793277 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/blackman.xml"> <!ENTITY ab875fac05c1cb152e9967692ffbdd97d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/blackmanharris.xml"> @@ -37,8 +42,10 @@ <!ENTITY a489b609c7baa2574b60744c9a166b350 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/cheby2.xml"> <!ENTITY a87213ae4b598affb9e51c3ff77957951 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/check.xml"> <!ENTITY a89b1c9d29d8ea8a842fbbbff731a4ccf SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/chirp.xml"> +<!ENTITY ad95de9144b1198a07c21a5146a71e387 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/cl2bp.xml"> <!ENTITY aeec63d2941febda586e272ca0d7e09e9 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/clustersegment.xml"> <!ENTITY ae2ea4b53ce51be512488c507ba5c1a97 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/cmorwavf.xml"> +<!ENTITY ab874b0aa4bec7505566d6217e576bfdf SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/cohere.xml"> <!ENTITY a2a8b19d4177c255e54f833c3e9c12de4 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/convmtx.xml"> <!ENTITY af5072b843b624620f72a1118678bb51c SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/corrmtx.xml"> <!ENTITY a89ebaa1b61638ce9e0d6e39e8ca5ae6e SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/cplxreal.xml"> @@ -50,10 +57,13 @@ <!ENTITY a498a173a5431d9ca778f08732ad009a3 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/db2pow.xml"> <!ENTITY aa34b60fddd5a0bc48a0e0bdb88c05f5e SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/dctmtx.xml"> <!ENTITY af72c46e1f46388131554d782c87bdca6 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/decimate.xml"> +<!ENTITY a5eabe6a43b8e011fcb4307e83631c7c4 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/detrend1.xml"> <!ENTITY a56ca039cf45f00657429ca5b3ffdba4d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/dftmtx.xml"> +<!ENTITY a2b3e63cbd83f3f0fd82d0da5fb7be785 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/diffpara.xml"> <!ENTITY aad227216b9d9295f4e5f8bd814752253 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/diric.xml"> <!ENTITY a81fd5d7c924a096b87772397a39e4120 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/downsample.xml"> <!ENTITY a248cd16d4aa0058868049836ab02ac25 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/dst1.xml"> +<!ENTITY a56b4e8c0e4ba19b12f3b7f62c120fd33 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/durbinlevinson.xml"> <!ENTITY ac98a73fed750316df035079d993cb1bb SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/dutycycle.xml"> <!ENTITY a9a13ea54425c588cd8bfc5fa60bff2b6 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/dwt.xml"> <!ENTITY a5cfe9eeac1c4924f6a0caf3e1840568d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ellip.xml"> @@ -63,10 +73,14 @@ <!ENTITY aeaa1b542fe025ff3036e68a9da64527d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/eqtflength.xml"> <!ENTITY ac3468da1f742c3072a382a126c9cfd90 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/falltime.xml"> <!ENTITY acba7806ff5cd97a5e87577a1d04d159d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fft.xml"> +<!ENTITY a2ec67cfa76885a76f3d69687a1f728c3 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fft1.xml"> <!ENTITY ae2603875561a1cee1c774db6b3f932da SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fft2.xml"> +<!ENTITY a5dde7e38f0a018392a37d0c3fd2add19 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fft21.xml"> <!ENTITY a926f06b52c1fad4ad8f47e7edbcb6def SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fftconv.xml"> <!ENTITY acf22d1bd8ee068dd275bed4ba7de0bb0 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fftfilt.xml"> <!ENTITY a4197c9a334908ac924a4b46939f1f938 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fftn.xml"> +<!ENTITY ac79003d2b9e7281c968952f4663b28b2 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fftshift1.xml"> +<!ENTITY a4e780c17cec2754b0ed64b43a05ba33d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fftw1.xml"> <!ENTITY a2988f096a2b631f7e57651e8a7acf262 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fht.xml"> <!ENTITY a735e41b765d2554a997a3e779be0b77c SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/filter1.xml"> <!ENTITY a34a0524007290021db06c835097fa72b SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/filter2.xml"> @@ -81,6 +95,7 @@ <!ENTITY a54eab5301da6f8ad94a0fc666a534f62 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/firtype.xml"> <!ENTITY aa76196c36e5195482e23ee95909d6a4c SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/flattopwin.xml"> <!ENTITY a02e375d7ce5589ce592ef3e186e8c6a5 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fracshift.xml"> +<!ENTITY ab7fbdeb29f6072f2a9094b85953d0b97 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fractdiff.xml"> <!ENTITY a3619415aa644dd228e380da2a3eaef17 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/freqs.xml"> <!ENTITY aa287c3d9218de7f3f633a7e8ac4d6375 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/freqz.xml"> <!ENTITY ab4ef5778ac13a477d0131b5d8dade1e4 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/fwhm.xml"> @@ -93,6 +108,7 @@ <!ENTITY a0c437c94f4c9554d2eadc1299bc201c6 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/gmonopuls.xml"> <!ENTITY a34b064123c25ed2a3df8772bc9148fa4 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/goertzel.xml"> <!ENTITY a27489d7d314a41da10ff2ea221dc99bd SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/grpdelay.xml"> +<!ENTITY a83e8c3d934dd4cdf82692f938279530b SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/hamming.xml"> <!ENTITY a4a70061acbb347c0c6dbc7efc58a825b SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/hann.xml"> <!ENTITY a83f4022a590da79f06314e332fb57964 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/hanning.xml"> <!ENTITY a050f686ed9bf3b9bbaeafa85839f88ea SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/helperHarmonicDistortionAmplifier.xml"> @@ -103,8 +119,10 @@ <!ENTITY a66f950966eccc13d02abf2492a8c2633 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/idct2.xml"> <!ENTITY ae2701c463cc2097670da86ab350096b2 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/idst1.xml"> <!ENTITY a35e3d3dc316e36b8bb63e07dd0384a19 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ifft.xml"> +<!ENTITY a21b1ef925ef638c4cf55b5e4c05b317f SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ifft1.xml"> <!ENTITY aece96f8ec713cecd81455436a33f398c SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ifft2.xml"> <!ENTITY a3836b450a147ddf316f933f14d7fd733 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ifftn.xml"> +<!ENTITY ae41740b8f6a318453ebab48a7a00007d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ifftshift1.xml"> <!ENTITY a74970f8e563b704aeaf350c021fb5476 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ifht.xml"> <!ENTITY a57e95a78cb94fdfae389ddd61654c7b7 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/ifwht.xml"> <!ENTITY ab7d38187b4f79ff0529d4c4c08b1d633 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/iirlp2mb.xml"> @@ -114,6 +132,8 @@ <!ENTITY ad090a8d9058532d5b76d3c76f0927647 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/interp.xml"> <!ENTITY ac086f90347e9bff367792faa5b55509c SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/intfilt.xml"> <!ENTITY aa4744fb9b700d8b0b46ec196cbb95b44 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/invfreq.xml"> +<!ENTITY a40655b84e21d1d6bf466f2f389fa2a32 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/invfreqs.xml"> +<!ENTITY a64a732ce0d78dd96ec54f2362fa61569 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/invfreqz.xml"> <!ENTITY a80d3837625985b4ea64c9fb8d21a2154 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/invimpinvar.xml"> <!ENTITY a00aa26c59c877bc3fe918913a5da59df SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/is2rc.xml"> <!ENTITY a7b1fc3f4b6f003df1d6b163f86ac2cc3 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/isallpass.xml"> @@ -123,6 +143,7 @@ <!ENTITY a5471ee2b25863bf6a2f32aa99bf0b1c8 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/isminphase.xml"> <!ENTITY a56bbf2b805d1f7e17247cef64ba19333 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/isstable.xml"> <!ENTITY a37b6cebea1cde28601d71ea61001135f SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/kaiser.xml"> +<!ENTITY abcdb687c5c9327f40abd1be679cd9b48 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/kaiserord.xml"> <!ENTITY ab1ff3a3177d5412fce2d774a0cbb8c04 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/lar2rc.xml"> <!ENTITY ad4faf7dd15d7fd892712492de869c180 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/latc2tf.xml"> <!ENTITY a4a3dadddb6771053aa2c974bfa0c7b4a SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/latcfilt.xml"> @@ -147,6 +168,7 @@ <!ENTITY aef8e0226f6126afb2453e659221e7330 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/nnls.xml"> <!ENTITY aecbf6dfa1f6fa4c17585ac7e4eff69ef SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/nuttallwin.xml"> <!ENTITY a2d885644b44b3b9676bb9522b2302d9e SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/parzenwin.xml"> +<!ENTITY a39e5139ebc3715fca0587c03e6f724c2 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/pburg.xml"> <!ENTITY acc65fd8696943e1a4b7a1515adfac26d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/pchip.xml"> <!ENTITY aeae065e98e5caf4232a0aecc3a78dae6 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/pchips.xml"> <!ENTITY a4ca7eb2183d94674b01f6b4d20a0a8f3 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/peak2peak.xml"> @@ -173,6 +195,8 @@ <!ENTITY a15e621608a3503fb64669da1d9ca8619 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/pulsewidth.xml"> <!ENTITY a7c72c8a8d7d554e521e83060089815fa SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/pulstran.xml"> <!ENTITY a41b216b4221003e37430d62741b53674 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/pwelch.xml"> +<!ENTITY a5f17b6ce4f6c84cbcd1aea877ad605d2 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/pyulear.xml"> +<!ENTITY a7605292d868bb3426e36098dfbda3402 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/qp_kaiser.xml"> <!ENTITY a7c8bf8293a571fb2d6d94dc53959266a SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/rc2ac.xml"> <!ENTITY ab54c5530e341558ddfc71ec8ffb45aac SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/rc2is.xml"> <!ENTITY a9b8b0d208fe7a2581097650c4eed31bf SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/rc2lar.xml"> @@ -196,6 +220,7 @@ <!ENTITY a92ee012c477116f5f712c772e9cf4642 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/schtrig.xml"> <!ENTITY a90aa1e8c11381cf0903d47492fe76003 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/schurrc.xml"> <!ENTITY a19e3effbd0be032c384f4d29f088b26b SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/seqperiod.xml"> +<!ENTITY a018bfcbafbbc3262723a8a6c01717ac4 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/sftrans.xml"> <!ENTITY a962cc0afc86fe9cfb3c725b2fb3fc8a7 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/sgolay.xml"> <!ENTITY a23b2c788dac918bb541cee278c217004 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/sgolayfilt.xml"> <!ENTITY a375c8e3fce488c88fd2ad58e421cb109 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/shanwavf.xml"> @@ -224,6 +249,8 @@ <!ENTITY a9498b8e51ebd5d30b14e4ae51f11a0e4 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/tf2sos.xml"> <!ENTITY a414cd2bf4fbb0240eb4cb3cc3193e8a5 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/tf2zp.xml"> <!ENTITY a92393e692247c0be55c2903ed953eb1f SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/tf2zpk.xml"> +<!ENTITY a083e4814c92a0afb80ebf4d69e652a8e SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/tfe.xml"> +<!ENTITY a4efd9fc1eaa5b06454f6bfae8245dc81 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/tfestimate.xml"> <!ENTITY ae56eae8fd9fe4b5607eb687d41a62a8d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/transpose.xml"> <!ENTITY a2613023045f6fa97a511ae290196314e SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/trial_iirlp2mb.xml"> <!ENTITY aa402b99039e77ec462ad76fb8b80b145 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/triang.xml"> @@ -245,6 +272,7 @@ <!ENTITY a3024e7b1d5ec82a1746c1bb317b05bdd SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/window.xml"> <!ENTITY ae56b79980853d5c39cda79745ad43e1c SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/wkeep.xml"> <!ENTITY afb072dbcb7e8025a801eb32f37a69dfb SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/wrev.xml"> +<!ENTITY aa5ae3d5dfe235840df98f17226768a9d SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/xcorr1.xml"> <!ENTITY a9cce784055276e298cf721d8e269c31c SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/xcorr2.xml"> <!ENTITY a4fefe2dc30b34efba778dabc938cfb1a SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/xcov1.xml"> <!ENTITY a5c0de8e76e98d829ae4248a111b9dcc1 SYSTEM "/home/tushar/Documents/IITB/Toolbox/FOSSEE-Signal-Processing-Toolbox/help/en_US/yulewalker.xml"> @@ -272,9 +300,13 @@ &abc34d904268ea0d68878f95dd4dc2b31; &afada58a5f5efa94bcba150f3d7ef37ec; &af43cf87eec8e014a9baf4bdd9f091652; +&a459b97d90609ebaabcf7f8566cc7293f; &aeb72ef6afa5caac6c0198bf06e8d8d39; &a6aabe8f18f007997a71126aa0979fb4a; +&a4dba1049273e213e4a856cdd1c45c418; +&a91e8d6dc8176b62de2f88bc1862523b1; &aaa1106b0c11e3c85c5fd3b254546d61d; +&af924f42fc7592af62a713f60938dedf6; &ae9004011d22c5c9b12dc2e54d6812b21; &a4caa34fab913bd6c4272de961a55bca2; &aa409bb8056e8b0d6187e391a89ed37e4; @@ -282,6 +314,7 @@ &a0c94bc97d460f725b92f352b99c87e60; &ad608be4913105add3975482c77a0577b; &aa116b32936e2bbc43a1851815477dc50; +&aa94a5f299b57b993544558215bc5cc13; &a717bcfb5b33c5617b6df4a88a35825db; &a2e363437a83944ea4bbda8ba05793277; &ab875fac05c1cb152e9967692ffbdd97d; @@ -305,8 +338,10 @@ &a489b609c7baa2574b60744c9a166b350; &a87213ae4b598affb9e51c3ff77957951; &a89b1c9d29d8ea8a842fbbbff731a4ccf; +&ad95de9144b1198a07c21a5146a71e387; &aeec63d2941febda586e272ca0d7e09e9; &ae2ea4b53ce51be512488c507ba5c1a97; +&ab874b0aa4bec7505566d6217e576bfdf; &a2a8b19d4177c255e54f833c3e9c12de4; &af5072b843b624620f72a1118678bb51c; &a89ebaa1b61638ce9e0d6e39e8ca5ae6e; @@ -318,10 +353,13 @@ &a498a173a5431d9ca778f08732ad009a3; &aa34b60fddd5a0bc48a0e0bdb88c05f5e; &af72c46e1f46388131554d782c87bdca6; +&a5eabe6a43b8e011fcb4307e83631c7c4; &a56ca039cf45f00657429ca5b3ffdba4d; +&a2b3e63cbd83f3f0fd82d0da5fb7be785; &aad227216b9d9295f4e5f8bd814752253; &a81fd5d7c924a096b87772397a39e4120; &a248cd16d4aa0058868049836ab02ac25; +&a56b4e8c0e4ba19b12f3b7f62c120fd33; &ac98a73fed750316df035079d993cb1bb; &a9a13ea54425c588cd8bfc5fa60bff2b6; &a5cfe9eeac1c4924f6a0caf3e1840568d; @@ -331,10 +369,14 @@ &aeaa1b542fe025ff3036e68a9da64527d; &ac3468da1f742c3072a382a126c9cfd90; &acba7806ff5cd97a5e87577a1d04d159d; +&a2ec67cfa76885a76f3d69687a1f728c3; &ae2603875561a1cee1c774db6b3f932da; +&a5dde7e38f0a018392a37d0c3fd2add19; &a926f06b52c1fad4ad8f47e7edbcb6def; &acf22d1bd8ee068dd275bed4ba7de0bb0; &a4197c9a334908ac924a4b46939f1f938; +&ac79003d2b9e7281c968952f4663b28b2; +&a4e780c17cec2754b0ed64b43a05ba33d; &a2988f096a2b631f7e57651e8a7acf262; &a735e41b765d2554a997a3e779be0b77c; &a34a0524007290021db06c835097fa72b; @@ -349,6 +391,7 @@ &a54eab5301da6f8ad94a0fc666a534f62; &aa76196c36e5195482e23ee95909d6a4c; &a02e375d7ce5589ce592ef3e186e8c6a5; +&ab7fbdeb29f6072f2a9094b85953d0b97; &a3619415aa644dd228e380da2a3eaef17; &aa287c3d9218de7f3f633a7e8ac4d6375; &ab4ef5778ac13a477d0131b5d8dade1e4; @@ -361,6 +404,7 @@ &a0c437c94f4c9554d2eadc1299bc201c6; &a34b064123c25ed2a3df8772bc9148fa4; &a27489d7d314a41da10ff2ea221dc99bd; +&a83e8c3d934dd4cdf82692f938279530b; &a4a70061acbb347c0c6dbc7efc58a825b; &a83f4022a590da79f06314e332fb57964; &a050f686ed9bf3b9bbaeafa85839f88ea; @@ -371,8 +415,10 @@ &a66f950966eccc13d02abf2492a8c2633; &ae2701c463cc2097670da86ab350096b2; &a35e3d3dc316e36b8bb63e07dd0384a19; +&a21b1ef925ef638c4cf55b5e4c05b317f; &aece96f8ec713cecd81455436a33f398c; &a3836b450a147ddf316f933f14d7fd733; +&ae41740b8f6a318453ebab48a7a00007d; &a74970f8e563b704aeaf350c021fb5476; &a57e95a78cb94fdfae389ddd61654c7b7; &ab7d38187b4f79ff0529d4c4c08b1d633; @@ -382,6 +428,8 @@ &ad090a8d9058532d5b76d3c76f0927647; &ac086f90347e9bff367792faa5b55509c; &aa4744fb9b700d8b0b46ec196cbb95b44; +&a40655b84e21d1d6bf466f2f389fa2a32; +&a64a732ce0d78dd96ec54f2362fa61569; &a80d3837625985b4ea64c9fb8d21a2154; &a00aa26c59c877bc3fe918913a5da59df; &a7b1fc3f4b6f003df1d6b163f86ac2cc3; @@ -391,6 +439,7 @@ &a5471ee2b25863bf6a2f32aa99bf0b1c8; &a56bbf2b805d1f7e17247cef64ba19333; &a37b6cebea1cde28601d71ea61001135f; +&abcdb687c5c9327f40abd1be679cd9b48; &ab1ff3a3177d5412fce2d774a0cbb8c04; &ad4faf7dd15d7fd892712492de869c180; &a4a3dadddb6771053aa2c974bfa0c7b4a; @@ -415,6 +464,7 @@ &aef8e0226f6126afb2453e659221e7330; &aecbf6dfa1f6fa4c17585ac7e4eff69ef; &a2d885644b44b3b9676bb9522b2302d9e; +&a39e5139ebc3715fca0587c03e6f724c2; &acc65fd8696943e1a4b7a1515adfac26d; &aeae065e98e5caf4232a0aecc3a78dae6; &a4ca7eb2183d94674b01f6b4d20a0a8f3; @@ -441,6 +491,8 @@ &a15e621608a3503fb64669da1d9ca8619; &a7c72c8a8d7d554e521e83060089815fa; &a41b216b4221003e37430d62741b53674; +&a5f17b6ce4f6c84cbcd1aea877ad605d2; +&a7605292d868bb3426e36098dfbda3402; &a7c8bf8293a571fb2d6d94dc53959266a; &ab54c5530e341558ddfc71ec8ffb45aac; &a9b8b0d208fe7a2581097650c4eed31bf; @@ -464,6 +516,7 @@ &a92ee012c477116f5f712c772e9cf4642; &a90aa1e8c11381cf0903d47492fe76003; &a19e3effbd0be032c384f4d29f088b26b; +&a018bfcbafbbc3262723a8a6c01717ac4; &a962cc0afc86fe9cfb3c725b2fb3fc8a7; &a23b2c788dac918bb541cee278c217004; &a375c8e3fce488c88fd2ad58e421cb109; @@ -492,6 +545,8 @@ &a9498b8e51ebd5d30b14e4ae51f11a0e4; &a414cd2bf4fbb0240eb4cb3cc3193e8a5; &a92393e692247c0be55c2903ed953eb1f; +&a083e4814c92a0afb80ebf4d69e652a8e; +&a4efd9fc1eaa5b06454f6bfae8245dc81; &ae56eae8fd9fe4b5607eb687d41a62a8d; &a2613023045f6fa97a511ae290196314e; &aa402b99039e77ec462ad76fb8b80b145; @@ -513,6 +568,7 @@ &a3024e7b1d5ec82a1746c1bb317b05bdd; &ae56b79980853d5c39cda79745ad43e1c; &afb072dbcb7e8025a801eb32f37a69dfb; +&aa5ae3d5dfe235840df98f17226768a9d; &a9cce784055276e298cf721d8e269c31c; &a4fefe2dc30b34efba778dabc938cfb1a; &a5c0de8e76e98d829ae4248a111b9dcc1; diff --git a/help/en_US/pburg.xml b/help/en_US/pburg.xml new file mode 100644 index 0000000..3e5f703 --- /dev/null +++ b/help/en_US/pburg.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from pburg.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="pburg" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>pburg</refname> + <refpurpose>Calculate Burg maximum-entropy power spectral density.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [psd,f_out] = pburg(x,poles,freq,Fs,range,method,plot_type,criterion) + All but the first two arguments are optional and may be empty. + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>x:</term> + <listitem><para> [vector] sampled data</para></listitem></varlistentry> + <varlistentry><term>poles:</term> + <listitem><para> [integer scalar] required number of poles of the AR model</para></listitem></varlistentry> + <varlistentry><term>freq:</term> + <listitem><para> [real vector] frequencies at which power spectral density is calculated [integer scalar] number of uniformly distributed frequency values at which spectral density is calculated. [default=256]</para></listitem></varlistentry> + <varlistentry><term>Fs:</term> + <listitem><para> [real scalar] sampling frequency (Hertz) [default=1]</para></listitem></varlistentry> + <varlistentry><term>range:</term> + <listitem><para> 'half', 'onesided' : frequency range of the spectrum is from zero up to but not including sample_f/2. Power from negative frequencies is added to the positive side of the spectrum. 'whole', 'twosided' : frequency range of the spectrum is -sample_f/2 to sample_f/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If "freq" is vector, 'shift' is ignored. If model coefficients "ar_coeffs" are real, the default range is 'half', otherwise default range is 'whole'.</para></listitem></varlistentry> + <varlistentry><term>method:</term> + <listitem><para> 'fft': use FFT to calculate power spectral density. 'poly': calculate spectral density as a polynomial of 1/z N.B. this argument is ignored if the "freq" argument is a vector. The default is 'poly' unless the "freq" argument is an integer power of 2.</para></listitem></varlistentry> + <varlistentry><term>plot_type:</term> + <listitem><para> 'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db' specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</para></listitem></varlistentry> + <varlistentry><term>criterion:</term> + <listitem><para> [optional string arg] model-selection criterion. Limits the number of poles so that spurious poles are not added when the whitened data has no more information in it (see Kay & Marple, 1981). Recognized values are 'AKICc' -- approximate corrected Kullback information criterion (recommended), 'KIC' -- Kullback information criterion 'AICc' -- corrected Akaike information criterion 'AIC' -- Akaike information criterion 'FPE' -- final prediction error" criterion The default is to NOT use a model-selection criterion.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This function is being called from Octave +This function is a wrapper for arburg and ar_psd. +The functions "arburg" and "ar_psd" do all the work. +See "help arburg" and "help ar_psd" for further details. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +a = [1.0 -1.6216505 1.1102795 -0.4621741 0.2075552 -0.018756746]; +[psd,f_out] = pburg(a,2); + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/periodogram.xml b/help/en_US/periodogram.xml index 8b5b2ed..5ad8738 100644 --- a/help/en_US/periodogram.xml +++ b/help/en_US/periodogram.xml @@ -17,7 +17,47 @@ <refnamediv> <refname>periodogram</refname> - <refpurpose>funcprot(0);</refpurpose> + <refpurpose>Return the periodogram (Power Spectral Density) of X</refpurpose> </refnamediv> + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [PXX, W] = periodogram (X) + [PXX, W] = periodogram (X, WIN) + [PXX, W] = periodogram (X, WIN, NFFT) + [PXX, W] = periodogram (X, WIN, NFFT, FS) + [PXX, W] = periodogram (..., "RANGE") + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>X:</term> + <listitem><para>data vector. If X is real-valued a one-sided spectrum is estimated. If X is complex-valued, or "RANGE" specifies "twosided", the full spectrum is estimated.</para></listitem></varlistentry> + <varlistentry><term>WIN:</term> + <listitem><para> window weight data. If window is empty or unspecified a default rectangular window is used. Otherwise, the window is applied to the signal ('X .* WIN') before computing th periodogram. The window data must be a vector of the same length as X.</para></listitem></varlistentry> + <varlistentry><term>NFFT:</term> + <listitem><para>number of frequency bins. The default is 256 or the next higher power of 2 greater than the length of X ('max (256,2.^nextpow2 (length (x)))'). If NFFT is greater than the length of the input then X will be zero-padded to the length of NFFT.</para></listitem></varlistentry> + <varlistentry><term>FS:</term> + <listitem><para>sampling rate. The default is 1.</para></listitem></varlistentry> + <varlistentry><term>RANGE:</term> + <listitem><para>range of spectrum. "onesided" computes spectrum from [0..nfft/2+1]."twosided" computes spectrum from [0..nfft-1].</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +The optional second output W are the normalized angular frequencies. For a one-sided calculation W is in the range [0, pi]. If NFFT is even and [0, pi) if NFFT is odd. Similarly, for a two-sided calculation W is in the range [0, 2*pi] or [0, 2*pi)depending on NFFT. + </para> + <para> +If a sampling frequency is specified, FS, then the output frequencies F will be in the range [0, FS/2] or [0, FS/2) for one-sided calculations. For two-sided calculations the range will be [0, FS). + </para> + <para> +When called with no outputs the periodogram is immediately plotted in the current figure window. +</para> +</refsection> </refentry> diff --git a/help/en_US/pyulear.xml b/help/en_US/pyulear.xml new file mode 100644 index 0000000..87171cd --- /dev/null +++ b/help/en_US/pyulear.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from pyulear.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="pyulear" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>pyulear</refname> + <refpurpose></refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [psd,f_out] = pyulear(x,poles,freq,Fs,range,method,plot_type) + All but the first two arguments are optional and may be empty. + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>x:</term> + <listitem><para> [vector] sampled data</para></listitem></varlistentry> + <varlistentry><term>poles:</term> + <listitem><para> [integer scalar] required number of poles of the AR model</para></listitem></varlistentry> + <varlistentry><term>freq:</term> + <listitem><para> [real vector] frequencies at which power spectral density is calculated [integer scalar] number of uniformly distributed frequency values at which spectral density is calculated. [default=256]</para></listitem></varlistentry> + <varlistentry><term>Fs:</term> + <listitem><para> [real scalar] sampling frequency (Hertz) [default=1]</para></listitem></varlistentry> + <varlistentry><term>range:</term> + <listitem><para> 'half', 'onesided' : frequency range of the spectrum is from zero up to but not including sample_f/2. Power from negative frequencies is added to the positive side of the spectrum. 'whole', 'twosided' : frequency range of the spectrum is -sample_f/2 to sample_f/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If "freq" is vector, 'shift' is ignored. If model coefficients "ar_coeffs" are real, the default range is 'half', otherwise default range is 'whole'.</para></listitem></varlistentry> + <varlistentry><term>method:</term> + <listitem><para> 'fft': use FFT to calculate power spectral density. 'poly': calculate spectral density as a polynomial of 1/z N.B. this argument is ignored if the "freq" argument is a vector. The default is 'poly' unless the "freq" argument is an integer power of 2.</para></listitem></varlistentry> + <varlistentry><term>plot_type:</term> + <listitem><para> 'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db' specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</para></listitem></varlistentry> + </variablelist> +</refsection> +</refentry> diff --git a/help/en_US/qp_kaiser.xml b/help/en_US/qp_kaiser.xml new file mode 100644 index 0000000..005f11a --- /dev/null +++ b/help/en_US/qp_kaiser.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from qp_kaiser.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="qp_kaiser" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>qp_kaiser</refname> + <refpurpose>Computes a finite impulse response (FIR) filter for use with a quasi-perfect reconstruction polyphase-network filter bank.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + qp_kaiser (nb, at, linear) + qp_kaiser (nb, at) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>nb:</term> + <listitem><para> Number of bands</para></listitem></varlistentry> + <varlistentry><term>at:</term> + <listitem><para> Attenuation</para></listitem></varlistentry> + <varlistentry><term>linear:</term> + <listitem><para> When not zero, minimum-phase calculation is omitted.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +This version utilizes a Kaiser window to shape the frequency response of the designed filter. Tha number nb of bands and the desired attenuation at in the stop-band are given as parameters. + </para> + <para> +The Kaiser window is multiplied by the ideal impulse response h(n)=a.sinc(a.n) and converted to its minimum-phase version by means of a Hilbert transform. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +qp_kaiser (5, 5, 1) +ans = + +0.11591 0.25606 0.25606 0.25606 0.11591 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS Binary files differindex 3b7e8d4..7b9093d 100644 --- a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB Binary files differindex 2ec6ce0..a137333 100644 --- a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS Binary files differindex f05af2a..2061783 100644 --- a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS Binary files differindex 7e9b346..2bd7fd6 100644 --- a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA index cdf50b6..4eaad5b 100644 --- a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA @@ -1,2 +1,2 @@ JavaSearch 1.0 -TMAP bs=2048 rt=1 fl=-1 id1=2602 id2=1 +TMAP bs=2048 rt=1 fl=-1 id1=2978 id2=1 diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP Binary files differindex ff9d462..71722d4 100644 --- a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP diff --git a/help/en_US/scilab_en_US_help/ac2poly.html b/help/en_US/scilab_en_US_help/ac2poly.html new file mode 100644 index 0000000..c64b948 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ac2poly.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ac2poly</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html"><< FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ac2rc.html">ac2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ac2poly</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ac2poly</h1> + <p class="refpurpose">Convert autocorrelation sequence to polynomial of prediction filter</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">ac2poly</span><span class="default">(</span><span class="default">r</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">,</span><span class="default">e</span><span class="default">] = </span><span class="functionid">ac2poly</span><span class="default">(</span><span class="default">r</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">r:</span> + <dd><p class="para">Autocorrelation sequence to be represented with an FIR linear prediction filter</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">Output polynomial representing the linear prediction filter e/(a(1) + a(2)z + a(3)z^2 .. a(N)z^N-1)</p></dd></dt> + <dt><span class="term">e:</span> + <dd><p class="para">Output scaling for the lienar prediction filter</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Function ac2poly() finds the best fit polynomial for FIR linear prediction filter a, corresponding to the autocorrelation sequence r. a is the same length as r, and is normalized with the first element. So a(1) = 1.</p> + <p class="para">Author +Parthe Pandit</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Bibliography</h3> + <p class="para">Kay, Steven M. Modern Spectral Estimation. Englewood Cliffs, NJ: Prentice-Hall, 1988.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html"><< FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ac2rc.html">ac2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ac2rc.html b/help/en_US/scilab_en_US_help/ac2rc.html new file mode 100644 index 0000000..e2b7c8f --- /dev/null +++ b/help/en_US/scilab_en_US_help/ac2rc.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ac2rc</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ac2poly.html"><< ac2poly</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arParEst.html">arParEst >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ac2rc</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ac2rc</h1> + <p class="refpurpose">Convert autocorrelation sequence to reflection coefficients.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">k</span><span class="default"> = </span><span class="functionid">ac2rc</span><span class="default">(</span><span class="default">R</span><span class="default">)</span> +<span class="default">[</span><span class="default">k</span><span class="default">,</span><span class="default">R0</span><span class="default">] = </span><span class="functionid">ac2rc</span><span class="default">(</span><span class="default">R</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">R:</span> + <dd><p class="para">The input autocorrelation sequence. If r is a matrix, each column of r is treated as a separate signal.</p></dd></dt> + <dt><span class="term">k:</span> + <dd><p class="para">Returns the reflection coefficients</p></dd></dt> + <dt><span class="term">R0:</span> + <dd><p class="para">the zero lag autocorrelation, R0, based on the autocorrelation sequence, R.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">X</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">7</span> <span class="scilabnumber">6</span> <span class="scilabnumber">5</span> <span class="scilabnumber">8</span> <span class="scilabnumber">3</span> <span class="scilabnumber">6</span> <span class="scilabnumber">8</span> <span class="scilabnumber">7</span> <span class="scilabnumber">5</span> <span class="scilabnumber">2</span> <span class="scilabnumber">4</span> <span class="scilabnumber">7</span> <span class="scilabnumber">4</span> <span class="scilabnumber">3</span> <span class="scilabnumber">2</span> <span class="scilabnumber">5</span> <span class="scilabnumber">4</span> <span class="scilabnumber">9</span> <span class="scilabnumber">5</span> <span class="scilabnumber">3</span> <span class="scilabnumber">5</span> <span class="scilabnumber">7</span> <span class="scilabnumber">3</span> <span class="scilabnumber">9</span> <span class="scilabnumber">4</span> <span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">0</span> <span class="scilabnumber">5</span> <span class="scilabnumber">4</span> <span class="scilabnumber">8</span> <span class="scilabnumber">6</span> <span class="scilabnumber">4</span> <span class="scilabnumber">6</span> <span class="scilabnumber">5</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">k</span><span class="scilabdefault">,</span><span class="scilabid">R0</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">ac2rc</span><span class="scilabopenclose">(</span><span class="scilabid">X</span><span class="scilabopenclose">)</span> +<a class="scilabcommand" href="scilab://or">or</a> <span class="scilabstring">t=[2</span> <span class="scilabstring">5</span> <span class="scilabstring">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">8</span> <span class="scilabnumber">6</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span> <span class="scilabnumber">4</span><span class="scilabopenclose">]</span> +<span class="scilabopenclose">[</span><span class="scilabid">k</span><span class="scilabdefault">,</span><span class="scilabid">R0</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">ac2rc</span><span class="scilabopenclose">(</span><span class="scilabid">t</span><span class="scilabopenclose">)</span> + +<span class="scilabid">Author</span> +<span class="scilabid">Jitendra</span> <span class="scilabid">Singh</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ac2poly.html"><< ac2poly</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arParEst.html">arParEst >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/arParEst.html b/help/en_US/scilab_en_US_help/arParEst.html new file mode 100644 index 0000000..d0833bf --- /dev/null +++ b/help/en_US/scilab_en_US_help/arParEst.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>arParEst</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ac2rc.html"><< ac2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ar_psd.html">ar_psd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > arParEst</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">arParEst</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ac2rc.html"><< ac2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ar_psd.html">ar_psd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ar_psd.html b/help/en_US/scilab_en_US_help/ar_psd.html new file mode 100644 index 0000000..a3eab93 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ar_psd.html @@ -0,0 +1,94 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ar_psd</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="arParEst.html"><< arParEst</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arburg.html">arburg >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ar_psd</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ar_psd</h1> + <p class="refpurpose">Calculate the power spectrum of the autoregressive model</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">PSD</span><span class="default">,</span><span class="default">F_OUT</span><span class="default">]=</span><span class="functionid">ar_psd</span><span class="default"> (</span><span class="default">A</span><span class="default">, </span><span class="default">V</span><span class="default">)</span> +<span class="default">[</span><span class="default">PSD</span><span class="default">,</span><span class="default">F_OUT</span><span class="default">]=</span><span class="functionid">ar_psd</span><span class="default"> (</span><span class="default">A</span><span class="default">, </span><span class="default">V</span><span class="default">, </span><span class="default">FREQ</span><span class="default">)</span> +<span class="default">[</span><span class="default">PSD</span><span class="default">,</span><span class="default">F_OUT</span><span class="default">]=</span><span class="functionid">ar_psd</span><span class="default"> (</span><span class="default">A</span><span class="default">, </span><span class="default">V</span><span class="default">, </span><span class="default">FREQ</span><span class="default">, </span><span class="default">FS</span><span class="default">)</span> +<span class="default">[</span><span class="default">PSD</span><span class="default">,</span><span class="default">F_OUT</span><span class="default">]=</span><span class="functionid">ar_psd</span><span class="default"> (..., </span><span class="default">RANGE</span><span class="default">)</span> +<span class="default">[</span><span class="default">PSD</span><span class="default">,</span><span class="default">F_OUT</span><span class="default">]=</span><span class="functionid">ar_psd</span><span class="default"> (..., </span><span class="default">METHOD</span><span class="default">)</span> +<span class="default">[</span><span class="default">PSD</span><span class="default">,</span><span class="default">F_OUT</span><span class="default">]=</span><span class="functionid">ar_psd</span><span class="default"> (..., </span><span class="default">PLOTTYPE</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">A:</span> + <dd><p class="para">List of M=(order+1) autoregressive model coefficients. The first element of "ar_coeffs" is the zero-lag coefficient, which always has a value of 1.</p></dd></dt> + <dt><span class="term">V:</span> + <dd><p class="para">Square of the moving-average coefficient of the AR model.</p></dd></dt> + <dt><span class="term">FREQ:</span> + <dd><p class="para">Frequencies at which power spectral density is calculated, or a scalar indicating the number of uniformly distributed frequency values at which spectral density is calculated. (default = 256)</p></dd></dt> + <dt><span class="term">FS:</span> + <dd><p class="para">Sampling frequency (Hertz) (default=1)</p></dd></dt> + <dt><span class="term">Range:</span> + <dd><p class="para">'half', 'onesided' : frequency range of the spectrum is from zero up to but not including sample_f/2. Power from negative frequencies is added to the positive side of the spectrum.'whole', 'twosided' : frequency range of the spectrum is-sample_f/2 to sample_f/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If "freq" is vector, 'shift' is ignored. If model coefficients "ar_coeffs" are real, the default range is 'half', otherwise default range is 'whole'.</p></dd></dt> + <dt><span class="term">Method:</span> + <dd><p class="para">'fft': use FFT to calculate power spectrum. 'poly': calculate power spectrum as a polynomial of 1/z N.B. this argument is ignored if the "freq" argument is a vector. The default is 'poly' unless the "freq" argument is an integer power of 2.</p></dd></dt> + <dt><span class="term">Plot type:</span> + <dd><p class="para">'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db':specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</p></dd></dt> + <dt><span class="term">PSD:</span> + <dd><p class="para">estimate of power-spectral density</p></dd></dt> + <dt><span class="term">F_OUT:</span> + <dd><p class="para">frequency values</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">If the FREQ argument is a vector (of frequencies) the spectrum is calculated using the polynomial method and the METHOD argument is ignored. For scalar FREQ, an integer power of 2, or METHOD = "FFT", causes the spectrum to be calculated by FFT. Otherwise, the spectrum is calculated as a polynomial. It may be computationally more efficient to use the FFT method if length of the model is not much smaller than the number of frequency values. The spectrum is scaled so that spectral energy (area under spectrum) is the same as the time-domain energy (mean square of the signal).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span> <span class="scilabid">ar_psd</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="arParEst.html"><< arParEst</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arburg.html">arburg >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/arburg.html b/help/en_US/scilab_en_US_help/arburg.html new file mode 100644 index 0000000..f080ef4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/arburg.html @@ -0,0 +1,90 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>arburg</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ar_psd.html"><< ar_psd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arch_fit.html">arch_fit >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > arburg</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">arburg</h1> + <p class="refpurpose">This function calculates coefficients of an autoregressive (AR) model of complex data.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">arburg</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">poles</span><span class="default">)</span> +<span class="default">a</span><span class="default"> = </span><span class="functionid">arburg</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">poles</span><span class="default">, </span><span class="default">criterion</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">v</span><span class="default">] = </span><span class="functionid">arburg</span><span class="default">(...)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">v</span><span class="default">, </span><span class="default">k</span><span class="default">] = </span><span class="functionid">arburg</span><span class="default">(...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">vector of real or complex numbers, of length > 2</p></dd></dt> + <dt><span class="term">poles:</span> + <dd><p class="para">positive integer value < length(x) - 2</p></dd></dt> + <dt><span class="term">criterion:</span> + <dd><p class="para">string value, takes in "AKICc", "KIC", "AICc", "AIC" and "FPE", default it not using a model-selection criterion</p></dd></dt> + <dt><span class="term">a, v, k:</span> + <dd><p class="para">Output variables</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function.</p> + <p class="para">This function calculates coefficients of an autoregressive (AR) model of complex data x using the whitening lattice-filter method of Burg.</p> + <p class="para">The first argument is the data sampled. The second argument is the number of poles in the model (or limit in case a criterion is supplied). +The third parameter takes in the criterion to limit the number of poles. The acceptable values are "AIC", "AKICc", "KIC", "AICc" which are based on information theory. +Output variable a is a list of P+1 autoregression coefficients. +Output variable v is the mean square of residual noise from the whitening operation of the Burg lattice filter. +Output variable k corresponds to the reflection coefficients defining the lattice-filter embodiment of the model.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">arburg</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.86391</span> <span class="scilabnumber">0.95710</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ar_psd.html"><< ar_psd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arch_fit.html">arch_fit >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/arch_fit.html b/help/en_US/scilab_en_US_help/arch_fit.html new file mode 100644 index 0000000..24c4a94 --- /dev/null +++ b/help/en_US/scilab_en_US_help/arch_fit.html @@ -0,0 +1,76 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>arch_fit</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="arburg.html"><< arburg</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arch_rnd.html">arch_rnd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > arch_fit</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">arch_fit</h1> + <p class="refpurpose">This functions fits an ARCH regression model to the time series Y using the scoring algorithm in Engle's original ARCH paper.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">A</span><span class="default">, </span><span class="default">B</span><span class="default">] = </span><span class="functionid">arch_fit</span><span class="default"> (</span><span class="default">Y</span><span class="default">, </span><span class="default">X</span><span class="default">, </span><span class="default">P</span><span class="default">, </span><span class="default">ITER</span><span class="default">, </span><span class="default">GAMMA</span><span class="default">, </span><span class="default">A0</span><span class="default">, </span><span class="default">B0</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Fit an ARCH regression model to the time series Y using the scoring algorithm in Engle's original ARCH paper.</p> + <p class="para">The model is</p> + <p class="para">y(t) = b(1) * x(t,1) + ... + b(k) * x(t,k) + e(t), +h(t) = a(1) + a(2) * e(t-1)^2 + ... + a(p+1) * e(t-p)^2</p> + <p class="para">in which e(t) is N(0, h(t)), given a time-series vector Y up to time t-1 and a matrix of (ordinary) regressors X up to t. The order of the regression of the residual variance is specified by P.</p> + <p class="para">If invoked as 'arch_fit (Y, K, P)' with a positive integer K, fit an ARCH(K, P) process, i.e., do the above with the t-th row of X given by</p> + <p class="para">[1, y(t-1), ..., y(t-k)]</p> + <p class="para">Optionally, one can specify the number of iterations ITER, the updating factor GAMMA, and initial values a0 and b0 for the scoring algorithm.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="arburg.html"><< arburg</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arch_rnd.html">arch_rnd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/arch_rnd.html b/help/en_US/scilab_en_US_help/arch_rnd.html new file mode 100644 index 0000000..05741a1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/arch_rnd.html @@ -0,0 +1,91 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>arch_rnd</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="arch_fit.html"><< arch_fit</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arch_test.html">arch_test >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > arch_rnd</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">arch_rnd</h1> + <p class="refpurpose">Simulate an ARCH sequence of length t with AR coefficients b and CH coefficients a.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">arch_rnd</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">t</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">a:</span> + <dd><p class="para">CH coefficients</p></dd></dt> + <dt><span class="term">b:</span> + <dd><p class="para">AR coefficients</p></dd></dt> + <dt><span class="term">t:</span> + <dd><p class="para">Length of ARCH sequence</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It Simulates an ARCH sequence of length t with AR coefficients b and CH coefficients a. +The result y(t) follows the model</p> + <p class="para">y(t) = b(1) + b(2) * y(t-1) + … + b(lb) * y(t-lb+1) + e(t), +where e(t), given y up to time t-1, is N(0, h(t)), with</p> + <p class="para">h(t) = a(1) + a(2) * e(t-1)^2 + … + a(la) * e(t-la+1)^2</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span> <span class="scilabnumber">10</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">arch_rnd</span> <span class="scilabopenclose">(</span><span class="scilabid">a</span><span class="scilabdefault">,</span> <span class="scilabid">b</span><span class="scilabdefault">,</span> <span class="scilabid">t</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">6.1037e+00</span> +<span class="scilabnumber">5.7294e+01</span> +<span class="scilabnumber">5.7390e+02</span> +<span class="scilabnumber">6.3063e+03</span> +<span class="scilabnumber">6.8695e+04</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="arch_fit.html"><< arch_fit</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arch_test.html">arch_test >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/arch_test.html b/help/en_US/scilab_en_US_help/arch_test.html new file mode 100644 index 0000000..27553e6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/arch_test.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>arch_test</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="arch_rnd.html"><< arch_rnd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arcov.html">arcov >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > arch_test</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">arch_test</h1> + <p class="refpurpose">perform a Lagrange Multiplier (LM) test of thenull hypothesis of no conditional heteroscedascity against the alternative of CH(P)</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">arch_test</span><span class="default">(</span><span class="default">Y</span><span class="default">,</span><span class="default">X</span><span class="default">,</span><span class="default">P</span><span class="default">)</span> +<span class="default">PVAL</span><span class="default"> = </span><span class="functionid">arch_test</span><span class="default">(</span><span class="default">Y</span><span class="default">,</span><span class="default">X</span><span class="default">,</span><span class="default">P</span><span class="default">)</span> +<span class="default">[</span><span class="default">PVAL</span><span class="default">, </span><span class="default">LM</span><span class="default">]= </span><span class="functionid">arch_test</span><span class="default">(</span><span class="default">Y</span><span class="default">,</span><span class="default">X</span><span class="default">,</span><span class="default">P</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">P:</span> + <dd><p class="para">Degrees of freedom</p></dd></dt> + <dt><span class="term">PVAL:</span> + <dd><p class="para">PVAL is the p-value (1 minus the CDF of this distribution at LM) of the test</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">perform a Lagrange Multiplier (LM) test of thenull hypothesis of no conditional heteroscedascity against the alternative of CH(P).</p> + <p class="para">I.e., the model is</p> + <p class="para">y(t) = b(1) * x(t,1) + ... + b(k) * x(t,k) + e(t),</p> + <p class="para">given Y up to t-1 and X up to t, e(t) is N(0, h(t)) with</p> + <p class="para">h(t) = v + a(1) * e(t-1)^2 + ... + a(p) *e(t-p)^2, and the null is a(1) == ... == a(p) == 0.</p> + <p class="para">If the second argument is a scalar integer, k,perform the sametest in a linear autoregression model of orderk, i.e., with</p> + <p class="para">[1, y(t-1), ..., y(t-K)] as the t-th row of X.</p> + <p class="para">Under the null, LM approximatel has a chisquare distribution with P degrees of freedom and PVAL is the p-value (1 minus the CDF of this distribution at LM) of the test.</p> + <p class="para">If no output argument is given, the p-value is displayed.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="arch_rnd.html"><< arch_rnd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arcov.html">arcov >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/arcov.html b/help/en_US/scilab_en_US_help/arcov.html new file mode 100644 index 0000000..4c0e95e --- /dev/null +++ b/help/en_US/scilab_en_US_help/arcov.html @@ -0,0 +1,74 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>arcov</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="arch_test.html"><< arch_test</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arma_rnd.html">arma_rnd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > arcov</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">arcov</h1> + <p class="refpurpose">Autoregressive all-pole model parameters — covariance method</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">arcov</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">,</span><span class="default">e</span><span class="default">] = </span><span class="functionid">arcov</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">a:</span> + <dd><p class="para">contains normalized estimates of the AR system parameters, A(z), in descending powers of z.</p></dd></dt> + <dt><span class="term">e:</span> + <dd><p class="para">variance estimate of the white noise input to the AR model</p></dd></dt> + <dt><span class="term">x:</span> + <dd><p class="para">is the input signal</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">is the order of the auto regressive model</p></dd></dt></dl></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="arch_test.html"><< arch_test</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="arma_rnd.html">arma_rnd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/arma_rnd.html b/help/en_US/scilab_en_US_help/arma_rnd.html new file mode 100644 index 0000000..e5e9eb7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/arma_rnd.html @@ -0,0 +1,99 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>arma_rnd</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="arcov.html"><< arcov</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="armcov.html">armcov >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > arma_rnd</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">arma_rnd</h1> + <p class="refpurpose">Return a simulation of the ARMA model.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">arma_rnd</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">v</span><span class="default">, </span><span class="default">t</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="functionid">arma_rnd</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">v</span><span class="default">, </span><span class="default">t</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">a:</span> + <dd><p class="para">vector</p></dd></dt> + <dt><span class="term">b:</span> + <dd><p class="para">vector</p></dd></dt> + <dt><span class="term">v:</span> + <dd><p class="para">Variance</p></dd></dt> + <dt><span class="term">t:</span> + <dd><p class="para">Length of output vector</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Number of dummy x(i) used for initialization</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +The ARMA model is defined by</p> + <p class="para">x(n) = a(1) * x(n-1) + … + a(k) * x(n-k) ++ e(n) + b(1) * e(n-1) + … + b(l) * e(n-l) +in which k is the length of vector a, l is the length of vector b and e is Gaussian white noise with variance v. The function returns a vector of length t.</p> + <p class="para">The optional parameter n gives the number of dummy x(i) used for initialization, i.e., a sequence of length t+n is generated and x(n+1:t+n) is returned. If n is omitted, n = 100 is used.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">7</span><span class="scilabdefault">;</span> <span class="scilabnumber">8</span><span class="scilabdefault">;</span> <span class="scilabnumber">9</span><span class="scilabdefault">;</span> <span class="scilabnumber">10</span><span class="scilabdefault">;</span> <span class="scilabnumber">11</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">v</span> <span class="scilaboperator">=</span> <span class="scilabnumber">10</span><span class="scilabdefault">;</span> +<span class="scilabid">t</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">100</span><span class="scilabdefault">;</span> +<span class="scilabid">arma_rnd</span> <span class="scilabopenclose">(</span><span class="scilabid">a</span><span class="scilabdefault">,</span> <span class="scilabid">b</span><span class="scilabdefault">,</span> <span class="scilabid">v</span><span class="scilabdefault">,</span> <span class="scilabid">t</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">1.6176e+05</span> +<span class="scilaboperator">-</span><span class="scilabnumber">4.1663e+05</span> +<span class="scilaboperator">-</span><span class="scilabnumber">1.0732e+06</span> +<span class="scilaboperator">-</span><span class="scilabnumber">2.7648e+06</span> +<span class="scilaboperator">-</span><span class="scilabnumber">7.1221e+06</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="arcov.html"><< arcov</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="armcov.html">armcov >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/armcov.html b/help/en_US/scilab_en_US_help/armcov.html new file mode 100644 index 0000000..7fe2e65 --- /dev/null +++ b/help/en_US/scilab_en_US_help/armcov.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>armcov</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="arma_rnd.html"><< arma_rnd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="aryule.html">aryule >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > armcov</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">armcov</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="arma_rnd.html"><< arma_rnd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="aryule.html">aryule >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/aryule.html b/help/en_US/scilab_en_US_help/aryule.html new file mode 100644 index 0000000..d9309ef --- /dev/null +++ b/help/en_US/scilab_en_US_help/aryule.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>aryule</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="armcov.html"><< armcov</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="autoreg_matrix.html">autoreg_matrix >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > aryule</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">aryule</h1> + <p class="refpurpose">This function fits an AR (p)-model with Yule-Walker estimates.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">aryule</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">v</span><span class="default">] = </span><span class="functionid">aryule</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">v</span><span class="default">, </span><span class="default">k</span><span class="default">] = </span><span class="functionid">aryule</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">vector of real or complex numbers, length > 2</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">positive integer value < length(x) - 1</p></dd></dt> + <dt><span class="term">a, v, k:</span> + <dd><p class="para">Output variables</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function.</p> + <p class="para">This function fits an AR (p)-model with Yule-Walker estimates. +The first argument is the data vector which is to be estimated. +Output variable a gives the AR coefficients, v gives the variance of the white noise and k gives the reflection coefficients to be used in the lattice filter.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">aryule</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8140351</span> <span class="scilabnumber">0.1192982</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="armcov.html"><< armcov</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="autoreg_matrix.html">autoreg_matrix >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/autoreg_matrix.html b/help/en_US/scilab_en_US_help/autoreg_matrix.html new file mode 100644 index 0000000..b48591f --- /dev/null +++ b/help/en_US/scilab_en_US_help/autoreg_matrix.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>autoreg_matrix</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="aryule.html"><< aryule</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="barthannwin.html">barthannwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > autoreg_matrix</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">autoreg_matrix</h1> + <p class="refpurpose">Given a time series (vector) Y, return a matrix with ones in the first column and the first K lagged values of Y in the other columns.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">autoreg_matrix</span><span class="default">(</span><span class="default">Y</span><span class="default">, </span><span class="default">K</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Y:</span> + <dd><p class="para">Vector</p></dd></dt> + <dt><span class="term">K:</span> + <dd><p class="para">Scalar or Vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Given a time series (vector) Y, return a matrix with ones in the first column and the first K lagged values of Y in the other columns.</p> + <p class="para">In other words, for T > K, '[1, Y(T-1), ..., Y(T-K)]' is the t-th row of the result.</p> + <p class="para">The resulting matrix may be used as a regressor matrix in autoregressions.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">autoreg_matrix</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">0.</span> <span class="scilabnumber">0.</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">1.</span> <span class="scilabnumber">0.</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">2.</span> <span class="scilabnumber">1.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="aryule.html"><< aryule</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="barthannwin.html">barthannwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/barthannwin.html b/help/en_US/scilab_en_US_help/barthannwin.html new file mode 100644 index 0000000..f0b9833 --- /dev/null +++ b/help/en_US/scilab_en_US_help/barthannwin.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>barthannwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="autoreg_matrix.html"><< autoreg_matrix</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bartlett.html">bartlett >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > barthannwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">barthannwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a modified Bartlett-Hann window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">barthannwin</span><span class="default">(</span><span class="default">m</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a modified Bartlett Hann window of length m supplied as input, to the output vector y.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">barthannwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> +<span class="scilabnumber">0.73</span> +<span class="scilabnumber">0.73</span> +<span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="autoreg_matrix.html"><< autoreg_matrix</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bartlett.html">bartlett >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/bartlett.html b/help/en_US/scilab_en_US_help/bartlett.html new file mode 100644 index 0000000..290bd09 --- /dev/null +++ b/help/en_US/scilab_en_US_help/bartlett.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>bartlett</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="barthannwin.html"><< barthannwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="besselap.html">besselap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > bartlett</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">bartlett</h1> + <p class="refpurpose">Generates a Bartlett window</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default">=</span><span class="functionid">bartlett</span><span class="default">(</span><span class="default">L</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">w=bartlett(L) returns an L-point Bartlett window in a column vector w +Example +w=bartlett(4) +w =</p> + <p class="para">0. +0.6666667 +0.6666667 +0. +Author +Ankur Mallick +References +[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="barthannwin.html"><< barthannwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="besselap.html">besselap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/besselap.html b/help/en_US/scilab_en_US_help/besselap.html new file mode 100644 index 0000000..2901e2d --- /dev/null +++ b/help/en_US/scilab_en_US_help/besselap.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>besselap</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="bartlett.html"><< bartlett</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="besself.html">besself >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > besselap</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">besselap</h1> + <p class="refpurpose">Return bessel analog filter prototype.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">zero</span><span class="default">, </span><span class="default">pole</span><span class="default">, </span><span class="default">gain</span><span class="default">] = </span><span class="functionid">besselap</span><span class="default"> (</span><span class="default">n</span><span class="default">)</span> +<span class="default">[</span><span class="default">zero</span><span class="default">, </span><span class="default">pole</span><span class="default">] = </span><span class="functionid">besselap</span><span class="default"> (</span><span class="default">n</span><span class="default">)</span> +<span class="default">zero</span><span class="default"> = </span><span class="functionid">besselap</span><span class="default"> (</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Filter Order</p></dd></dt> + <dt><span class="term">zero:</span> + <dd><p class="para">Zeros</p></dd></dt> + <dt><span class="term">pole:</span> + <dd><p class="para">Poles</p></dd></dt> + <dt><span class="term">gain:</span> + <dd><p class="para">Gain</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It Return bessel analog filter prototype of nth order.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">zero</span><span class="scilabdefault">,</span> <span class="scilabid">pole</span><span class="scilabdefault">,</span> <span class="scilabid">gain</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">besselap</span> <span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span> +<span class="scilabid">zero</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabopenclose">]</span><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabid">x0</span><span class="scilabopenclose">)</span> +<span class="scilabid">pole</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">0.59058</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.90721</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.59058</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.90721</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.92644</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.85155</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.44272</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.85155</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.44272</span><span class="scilabid">i</span> + +<span class="scilabid">gain</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="bartlett.html"><< bartlett</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="besself.html">besself >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/besself.html b/help/en_US/scilab_en_US_help/besself.html new file mode 100644 index 0000000..4a150fb --- /dev/null +++ b/help/en_US/scilab_en_US_help/besself.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>besself</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="besselap.html"><< besselap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bilinear.html">bilinear >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > besself</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">besself</h1> + <p class="refpurpose">This function generates a Bessel filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">besself</span><span class="default">(</span><span class="default">n</span><span class="default">, </span><span class="default">w</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">besself</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">w</span><span class="default">, </span>"<span class="default">high</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">] = </span><span class="functionid">besself</span><span class="default"> (…)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">, </span><span class="default">d</span><span class="default">] = </span><span class="functionid">besself</span><span class="default"> (…)</span> +<span class="default">[…] = </span><span class="functionid">besself</span><span class="default"> (…, </span>"<span class="default">z</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">positive real value</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function generates a Bessel filter. The default is a Laplace space (s) filter. +The third parameter takes in high or low, the default value being low. The cutoff is pi*Wc radians. +[z,p,g] = besself(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = besself(...,’z’) returns a discrete space (Z) filter. w must be less than 1. +[a,b,c,d] = besself(...) returns state-space matrices.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">besself</span><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">low</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabnumber">9.0000</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.0000</span> <span class="scilabnumber">5.1962</span> <span class="scilabnumber">9.0000</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="besselap.html"><< besselap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bilinear.html">bilinear >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/bilinear.html b/help/en_US/scilab_en_US_help/bilinear.html new file mode 100644 index 0000000..f357d01 --- /dev/null +++ b/help/en_US/scilab_en_US_help/bilinear.html @@ -0,0 +1,73 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>bilinear</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="besself.html"><< besself</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bitrevorder.html">bitrevorder >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > bilinear</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">bilinear</h1> + <p class="refpurpose">Transform a s-plane filter specification into a z-plane specification</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">ZB</span><span class="default">, </span><span class="default">ZA</span><span class="default">] = </span><span class="functionid">bilinear</span><span class="default"> (</span><span class="default">SB</span><span class="default">, </span><span class="default">SA</span><span class="default">, </span><span class="default">T</span><span class="default">)</span> +<span class="default">[</span><span class="default">ZB</span><span class="default">, </span><span class="default">ZA</span><span class="default">] = </span><span class="functionid">bilinear</span><span class="default"> (</span><span class="default">SZ</span><span class="default">, </span><span class="default">SP</span><span class="default">, </span><span class="default">SG</span><span class="default">, </span><span class="default">T</span><span class="default">)</span> +<span class="default">[</span><span class="default">ZZ</span><span class="default">, </span><span class="default">ZP</span><span class="default">, </span><span class="default">ZG</span><span class="default">] = </span><span class="functionid">bilinear</span><span class="default"> (...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Transform a s-plane filter specification into a z-plane specification. Filters can be specified in either zero-pole-gain or transfer function form. The input form does not have to match the output form. 1/T is the sampling frequency represented in the z plane.</p> + <p class="para">Note: this differs from the bilinear function in the signal processing toolbox, which uses 1/T rather than T.</p> + <p class="para">Theory: Given a piecewise flat filter design, you can transform it from the s-plane to the z-plane while maintaining the band edges by means of the bilinear transform. This maps the left hand side of the s-plane into the interior of the unit circle. The mapping is highly non-linear, so you must design your filter with band edges in the s-plane positioned at 2/T tan(w*T/2) so that they will be positioned at w after the bilinear transform is complete.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">ZB</span><span class="scilabdefault">,</span><span class="scilabid">ZA</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">bilinear</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="besself.html"><< besself</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bitrevorder.html">bitrevorder >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/bitrevorder.html b/help/en_US/scilab_en_US_help/bitrevorder.html new file mode 100644 index 0000000..f8d215a --- /dev/null +++ b/help/en_US/scilab_en_US_help/bitrevorder.html @@ -0,0 +1,78 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>bitrevorder</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="bilinear.html"><< bilinear</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="blackman.html">blackman >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > bitrevorder</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">bitrevorder</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">,</span><span class="default">i</span><span class="default">]=</span><span class="functionid">bitrevorder</span><span class="default">(</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Vector of real or complex values</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the input data after reversing the bits of the indices and reordering the elements of the input array.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">bitrevorder</span> <span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabid">i</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabid">i</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1</span><span class="scilabid">i</span> <span class="scilabnumber">3</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilabnumber">1</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilabnumber">0</span> <span class="scilaboperator">+</span> <span class="scilabnumber">6</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabdefault">,</span><span class="scilabid">i</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">bitrevorder</span> <span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabstring">'</span><span class="scilabstring">a</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">b</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">c</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">d</span><span class="scilabstring">'</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabid">acbd</span> +<span class="scilabid">i</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">3</span> <span class="scilabnumber">2</span> <span class="scilabnumber">4</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="bilinear.html"><< bilinear</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="blackman.html">blackman >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/blackman.html b/help/en_US/scilab_en_US_help/blackman.html new file mode 100644 index 0000000..b9cd31a --- /dev/null +++ b/help/en_US/scilab_en_US_help/blackman.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>blackman</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="bitrevorder.html"><< bitrevorder</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="blackmanharris.html">blackmanharris >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > blackman</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">blackman</h1> + <p class="refpurpose">Generates a Blackman window</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default">=</span><span class="functionid">blackman</span><span class="default">(</span><span class="default">N</span><span class="default">)</span> +<span class="default">w</span><span class="default">=</span><span class="functionid">blackman</span><span class="default">(</span><span class="default">N</span><span class="default">,</span><span class="default">sflag</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">w=blackman(N) returns an N-point symmetric Blackman window in a column vector w +w=blackman(N,sflag) +Returns an N point Blackman window using the type of sampling specified by sflag +sflag can be either 'symmetric' (default) or 'periodic' (used in spectral analysis) +Example +w=blackman(4) +w =</p> + <p class="para">- 1.388D-17 +0.63 +0.63 +- 1.388D-17 +Author +Ankur Mallick +References +[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="bitrevorder.html"><< bitrevorder</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="blackmanharris.html">blackmanharris >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/blackmanharris.html b/help/en_US/scilab_en_US_help/blackmanharris.html new file mode 100644 index 0000000..080d035 --- /dev/null +++ b/help/en_US/scilab_en_US_help/blackmanharris.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>blackmanharris</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="blackman.html"><< blackman</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="blackmannuttall.html">blackmannuttall >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > blackmanharris</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">blackmanharris</h1> + <p class="refpurpose">This function returns the filter coefficients of a Blackman-Harris window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">blackmanharris</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">blackmanharris</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">opt</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">string value, takes "periodic" or "symmetric"</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Blackman-Harris window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">blackmanharris</span><span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">periodic</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.00006</span> +<span class="scilabnumber">0.1030115</span> +<span class="scilabnumber">0.7938335</span> +<span class="scilabnumber">0.7938335</span> +<span class="scilabnumber">0.1030115</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="blackman.html"><< blackman</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="blackmannuttall.html">blackmannuttall >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/blackmannuttall.html b/help/en_US/scilab_en_US_help/blackmannuttall.html new file mode 100644 index 0000000..a1718ae --- /dev/null +++ b/help/en_US/scilab_en_US_help/blackmannuttall.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>blackmannuttall</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="blackmanharris.html"><< blackmanharris</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bohmanwin.html">bohmanwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > blackmannuttall</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">blackmannuttall</h1> + <p class="refpurpose">This function returns the filter coefficients of a Blackman-Nuttall window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">blackmannuttall</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">blackmannuttall</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">opt</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">string value, takes "periodic" or "symmetric"</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">blackmannuttall</span><span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">symmetric</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.0003628</span> +<span class="scilabnumber">0.2269824</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.2269824</span> +<span class="scilabnumber">0.0003628</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="blackmanharris.html"><< blackmanharris</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="bohmanwin.html">bohmanwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/bohmanwin.html b/help/en_US/scilab_en_US_help/bohmanwin.html new file mode 100644 index 0000000..325f866 --- /dev/null +++ b/help/en_US/scilab_en_US_help/bohmanwin.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>bohmanwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="blackmannuttall.html"><< blackmannuttall</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="boxcar.html">boxcar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > bohmanwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">bohmanwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Bohman window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">bohmanwin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Bohman window of length m supplied as input, to the output vector y.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">bohmanwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> +<span class="scilabnumber">0.6089978</span> +<span class="scilabnumber">0.6089978</span> +<span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="blackmannuttall.html"><< blackmannuttall</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="boxcar.html">boxcar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/boxcar.html b/help/en_US/scilab_en_US_help/boxcar.html new file mode 100644 index 0000000..9c3508b --- /dev/null +++ b/help/en_US/scilab_en_US_help/boxcar.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>boxcar</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="bohmanwin.html"><< bohmanwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="buffer.html">buffer >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > boxcar</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">boxcar</h1> + <p class="refpurpose">This function returns the filter coefficients of a rectangular window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">boxcar</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a rectangular window of length m supplied as input, to the output vector y.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">boxcar</span><span class="scilabopenclose">(</span><span class="scilabnumber">6</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="bohmanwin.html"><< bohmanwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="buffer.html">buffer >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/buffer.html b/help/en_US/scilab_en_US_help/buffer.html new file mode 100644 index 0000000..b4f3fc1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/buffer.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>buffer</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="boxcar.html"><< boxcar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="buttap.html">buttap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > buffer</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">buffer</h1> + <p class="refpurpose">This function buffers the given data into a matrix of signal frames</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">] = </span><span class="functionid">buffer</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">] = </span><span class="functionid">buffer</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">] = </span><span class="functionid">buffer</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">, </span><span class="default">z</span><span class="default">, </span><span class="default">opt</span><span class="default">] = </span><span class="functionid">buffer</span><span class="default"> (...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Data to be buffered</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Positive integer equal to number of rows in the produced data buffer</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">Integer less than n, default value 0</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">In case of overlap, it can be a vector of length p or the string "nodelay", In case of underlap, it is an integer between 0 and p</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function buffers the given data into a matrix of signal frames</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">buffer</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0</span> <span class="scilabnumber">0</span> +<span class="scilabnumber">0</span> <span class="scilabnumber">1</span> +<span class="scilabnumber">1</span> <span class="scilabnumber">0</span> +<span class="scilabid">This</span> <span class="scilabfkeyword">function</span> <span class="scilabid">being</span> <span class="scilabid">called</span> <span class="scilabid">from</span> <span class="scilabid">Octave</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="boxcar.html"><< boxcar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="buttap.html">buttap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/buttap.html b/help/en_US/scilab_en_US_help/buttap.html new file mode 100644 index 0000000..f83def7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/buttap.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>buttap</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="buffer.html"><< buffer</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="butter.html">butter >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > buttap</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">buttap</h1> + <p class="refpurpose">Design a lowpass analog Butterworth filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">z</span><span class="default"> = </span><span class="functionid">buttap</span><span class="default"> (</span><span class="default">n</span><span class="default">)</span> +<span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">] = </span><span class="functionid">buttap</span><span class="default"> (</span><span class="default">n</span><span class="default">)</span> +<span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">g</span><span class="default">] = </span><span class="functionid">buttap</span><span class="default"> (</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Filter Order</p></dd></dt> + <dt><span class="term">z:</span> + <dd><p class="para">Zeros</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">Poles</p></dd></dt> + <dt><span class="term">g:</span> + <dd><p class="para">Gain</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It designs a lowpass analog Butterworth filter of nth order.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">z</span><span class="scilabdefault">,</span> <span class="scilabid">p</span><span class="scilabdefault">,</span> <span class="scilabid">g</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">buttap</span> <span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span> +<span class="scilabid">z</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabopenclose">]</span><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabid">x0</span><span class="scilabopenclose">)</span> +<span class="scilabid">p</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">0.30902</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.95106</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.80902</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.58779</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.80902</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.58779</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.30902</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.95106</span><span class="scilabid">i</span> + +<span class="scilabid">g</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="buffer.html"><< buffer</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="butter.html">butter >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/butter.html b/help/en_US/scilab_en_US_help/butter.html new file mode 100644 index 0000000..752dec8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/butter.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>butter</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="buttap.html"><< buttap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="buttord.html">buttord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > butter</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">butter</h1> + <p class="refpurpose">This function generates a Butterworth filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">butter</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">w</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">butter</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">w</span><span class="default">, </span>"<span class="default">high</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">butter</span><span class="default"> (</span><span class="default">n</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">])</span> +<span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="functionid">butter</span><span class="default"> (</span><span class="default">n</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">], </span>"<span class="default">stop</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">] = </span><span class="functionid">butter</span><span class="default"> (…)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">, </span><span class="default">d</span><span class="default">] = </span><span class="functionid">butter</span><span class="default"> (…)</span> +<span class="default">[…] = </span><span class="functionid">butter</span><span class="default"> (…, </span>"<span class="default">s</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">positive real value, w in the range [0,1]</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function generates a Butterworth filter. Default is a discrete space (Z) filter. +The third parameter takes in low or high, default value is low. The cutoff is pi*Wc radians. +[b,a] = butter(n, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b,a] = butter(n, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z,p,g] = butter(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = butter(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = butter(...) returns state-space matrices.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">butter</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.7</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.37445</span> <span class="scilabnumber">1.12336</span> <span class="scilabnumber">1.12336</span> <span class="scilabnumber">0.37445</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.00000</span> <span class="scilabnumber">1.16192</span> <span class="scilabnumber">0.69594</span> <span class="scilabnumber">0.13776</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="buttap.html"><< buttap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="buttord.html">buttord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/buttord.html b/help/en_US/scilab_en_US_help/buttord.html new file mode 100644 index 0000000..5a03155 --- /dev/null +++ b/help/en_US/scilab_en_US_help/buttord.html @@ -0,0 +1,91 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>buttord</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="butter.html"><< butter</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cceps.html">cceps >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > buttord</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">buttord</h1> + <p class="refpurpose">/This function computes the minimum filter order of a Butterworth filter with the desired response characteristics.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">n</span><span class="default"> = </span><span class="functionid">buttord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">[</span><span class="default">n</span><span class="default">, </span><span class="default">Wc</span><span class="default">] = </span><span class="functionid">buttord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Wp:</span> + <dd><p class="para">scalar or vector of length 2</p></dd></dt> + <dt><span class="term">Ws:</span> + <dd><p class="para">scalar or vector of length 2, elements must be in the range [0,1]</p></dd></dt> + <dt><span class="term">Rp:</span> + <dd><p class="para">real or complex value</p></dd></dt> + <dt><span class="term">Rs:</span> + <dd><p class="para">real or complex value</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function computes the minimum filter order of a Butterworth filter with the desired response characteristics. +The filter frequency band edges are specified by the passband frequency wp and stopband frequency ws. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple, and Rs is also in decibels and is the minimum attenuation in the stop band. +If ws>wp, the filter is a low pass filter. If wp>ws, the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp the filter is a band-stop or band-reject filter.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">Wp</span> <span class="scilaboperator">=</span> <span class="scilabnumber">40</span><span class="scilaboperator">/</span><span class="scilabnumber">500</span> +<span class="scilabid">Ws</span> <span class="scilaboperator">=</span> <span class="scilabnumber">150</span><span class="scilaboperator">/</span><span class="scilabnumber">500</span> +<span class="scilabopenclose">[</span><span class="scilabid">n</span><span class="scilabdefault">,</span> <span class="scilabid">Wn</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">buttord</span><span class="scilabopenclose">(</span><span class="scilabid">Wp</span><span class="scilabdefault">,</span> <span class="scilabid">Ws</span><span class="scilabdefault">,</span> <span class="scilabnumber">3</span><span class="scilabdefault">,</span> <span class="scilabnumber">60</span><span class="scilabopenclose">)</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span> +<span class="scilabid">Wn</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.080038</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="butter.html"><< butter</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cceps.html">cceps >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cceps.html b/help/en_US/scilab_en_US_help/cceps.html new file mode 100644 index 0000000..08927a3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cceps.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cceps</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="buttord.html"><< buttord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cconv.html">cconv >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cceps</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cceps</h1> + <p class="refpurpose">Return the complex cepstrum of the vector x</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">cceps</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span> +<span class="functionid">cceps</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">correct</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">vector.</p></dd></dt> + <dt><span class="term">correct:</span> + <dd><p class="para">if 1, a correction method is applied.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function return the complex cepstrum of the vector x. If the optional argument correct has the value 1, a correction method is applied. The default is not to do this.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">cceps</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.92565</span> +<span class="scilabnumber">0.96346</span> +<span class="scilaboperator">-</span><span class="scilabnumber">1.09735</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="buttord.html"><< buttord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cconv.html">cconv >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cconv.html b/help/en_US/scilab_en_US_help/cconv.html new file mode 100644 index 0000000..870ac24 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cconv.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cconv</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cceps.html"><< cceps</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cell2sos.html">cell2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cconv</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cconv</h1> + <p class="refpurpose">[nargout,nargin]=argn();</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cceps.html"><< cceps</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cell2sos.html">cell2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cell2sos.html b/help/en_US/scilab_en_US_help/cell2sos.html new file mode 100644 index 0000000..c9690a5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cell2sos.html @@ -0,0 +1,100 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cell2sos</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cconv.html"><< cconv</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb.html">cheb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cell2sos</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cell2sos</h1> + <p class="refpurpose">Converts a cell array to a second order section matrix</p></div> + + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">s=cell2sos(c) converts a a cell array c = { {B1},{A1}, {B2},{A2}, ... {BL},{AL}} +to an L-by-6 second-order-section matrix s given by: +s = [B1 A1 +B2 A2 +... +BL AL] +numerator vector Bi and denominator vector Ai contains the coefficients of a +linear or quadratic polynomial. If the polynomial is linear, the coefficients +zero-padded on the right. +[s,g]=cell2sos(c) estimates the gain from the leading term of the cell array +c={ {[g1,g2]},{B1},{A1}, {B2},{A2}, ... {BL},{AL}} to give g=g1/g2 as the gain +Example +c=cell(1,5);</p> + <p class="para">c(1,1).entries=[2, 1];</p> + <p class="para">c(1,2).entries=rand(1,3);</p> + <p class="para">c(1,3).entries=rand(1,3);</p> + <p class="para">c(1,4).entries=rand(1,3);</p> + <p class="para">c(1,5).entries=rand(1,3);</p> + <p class="para">c = +column 1 to 3</p> + <p class="para">![2,1] [0.2113249,0.7560439,0.0002211] [0.3303271,0.6653811,0.6283918] !</p> + <p class="para">column 4 to 5</p> + <p class="para">![0.8497452,0.6857310,0.8782165] [0.0683740,0.5608486,0.6623569] ! +[s,g]=cell2sos(c); +s =</p> + <p class="para">column 1 to 5</p> + <p class="para">0.2113249 0.7560439 0.0002211 0.3303271 0.6653811 +0.8497452 0.6857310 0.8782165 0.0683740 0.5608486</p> + <p class="para">column 6</p> + <p class="para">0.6283918 +0.6623569</p> + <p class="para">g =</p> + <p class="para">2. +Author +Ankur Mallick</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cconv.html"><< cconv</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb.html">cheb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cheb.html b/help/en_US/scilab_en_US_help/cheb.html new file mode 100644 index 0000000..4884dce --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheb.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cheb</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cell2sos.html"><< cell2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb1ap.html">cheb1ap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cheb</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cheb</h1> + <p class="refpurpose">Calculates the nth-order Chebyshev polynomial at the point x.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">cheb</span><span class="default">(</span><span class="default">n</span><span class="default">, </span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Filter order</p></dd></dt> + <dt><span class="term">x:</span> + <dd><p class="para">Point at which the Chebyshev polynomial is calculater.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Equation for Chebyshev polynomial is +/ cos(n acos(x), |x| <= 1 +Tn(x) = | +\ cosh(n acosh(x), |x| > 1</p> + <p class="para">x can also be a vector. In that case the output will also be a vector of same size as x.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span><span class="scilabopenclose">]</span> +<span class="scilabid">cheb</span><span class="scilabopenclose">(</span><span class="scilabnumber">10</span><span class="scilabdefault">,</span> <span class="scilabid">x</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.0000e+00</span> <span class="scilabnumber">2.6209e+05</span> <span class="scilabnumber">2.2620e+07</span> <span class="scilabnumber">4.5747e+08</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cell2sos.html"><< cell2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb1ap.html">cheb1ap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cheb1ap.html b/help/en_US/scilab_en_US_help/cheb1ap.html new file mode 100644 index 0000000..0258c35 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheb1ap.html @@ -0,0 +1,96 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cheb1ap</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cheb.html"><< cheb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb1ord.html">cheb1ord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cheb1ap</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cheb1ap</h1> + <p class="refpurpose">This function designs a lowpass analog Chebyshev type I filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">g</span><span class="default">] = </span><span class="functionid">cheb1ap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rp</span><span class="default">)</span> +<span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">] = </span><span class="functionid">cheb1ap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rp</span><span class="default">)</span> +<span class="default">p</span><span class="default"> = </span><span class="functionid">cheb1ap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rp</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Filter Order</p></dd></dt> + <dt><span class="term">Rp:</span> + <dd><p class="para">Peak-to-peak passband ripple</p></dd></dt> + <dt><span class="term">z:</span> + <dd><p class="para">Zeros</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">Poles</p></dd></dt> + <dt><span class="term">g:</span> + <dd><p class="para">Gain</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It designs a lowpass analog Chebyshev type I filter of nth order and with a Peak-to-peak passband ripple of Rp.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">z</span><span class="scilabdefault">,</span> <span class="scilabid">p</span><span class="scilabdefault">,</span> <span class="scilabid">g</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">cheb1ap</span> <span class="scilabopenclose">(</span><span class="scilabnumber">10</span><span class="scilabdefault">,</span> <span class="scilabnumber">20</span><span class="scilabopenclose">)</span> +<span class="scilabid">z</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabopenclose">]</span><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabid">x0</span><span class="scilabopenclose">)</span> +<span class="scilabid">p</span> <span class="scilaboperator">=</span> + +<span class="scilabid">Columns</span> <span class="scilabnumber">1</span> <span class="scilabid">through</span> <span class="scilabnumber">6</span><span class="scilabspecial">:</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">0.00157</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.98774</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00456</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.89105</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00709</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.70714</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00894</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.45401</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00991</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.15644</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00991</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.15644</span><span class="scilabid">i</span> + +<span class="scilabid">Columns</span> <span class="scilabnumber">7</span> <span class="scilabid">through</span> <span class="scilabnumber">10</span><span class="scilabspecial">:</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">0.00894</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.45401</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00709</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.70714</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00456</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.89105</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00157</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.98774</span><span class="scilabid">i</span> + +<span class="scilabid">g</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1.9630e-04</span> <span class="scilaboperator">-</span> <span class="scilabnumber">6.3527e-22</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cheb.html"><< cheb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb1ord.html">cheb1ord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cheb1ord.html b/help/en_US/scilab_en_US_help/cheb1ord.html new file mode 100644 index 0000000..4796225 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheb1ord.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cheb1ord</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cheb1ap.html"><< cheb1ap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb2ap.html">cheb2ap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cheb1ord</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cheb1ord</h1> + <p class="refpurpose">This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">n</span><span class="default"> = </span><span class="functionid">cheb1ord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">[</span><span class="default">n</span><span class="default">, </span><span class="default">Wc</span><span class="default">] = </span><span class="functionid">cheb1ord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Wp:</span> + <dd><p class="para">scalar or vector of length 2, all elements must be in the range [0,1]</p></dd></dt> + <dt><span class="term">Ws:</span> + <dd><p class="para">scalar or vector of length 2, all elements must be in the range [0,1]</p></dd></dt> + <dt><span class="term">Rp:</span> + <dd><p class="para">real value</p></dd></dt> + <dt><span class="term">Rs:</span> + <dd><p class="para">real value</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">cheb1ord</span><span class="scilabopenclose">(</span><span class="scilabnumber">0.1</span><span class="scilabdefault">,</span><span class="scilabnumber">0.2</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">0.3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabnumber">2</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cheb1ap.html"><< cheb1ap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb2ap.html">cheb2ap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cheb2ap.html b/help/en_US/scilab_en_US_help/cheb2ap.html new file mode 100644 index 0000000..62086ff --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheb2ap.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cheb2ap</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cheb1ord.html"><< cheb1ord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb2ord.html">cheb2ord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cheb2ap</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cheb2ap</h1> + <p class="refpurpose">This function designs a lowpass analog Chebyshev type II filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">g</span><span class="default">] = </span><span class="functionid">cheb2ap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">] = </span><span class="functionid">cheb2ap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">p</span><span class="default"> = </span><span class="functionid">cheb2ap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Filter Order</p></dd></dt> + <dt><span class="term">Rs:</span> + <dd><p class="para">Stopband attenuation</p></dd></dt> + <dt><span class="term">z:</span> + <dd><p class="para">Zeros</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">Poles</p></dd></dt> + <dt><span class="term">g:</span> + <dd><p class="para">Gain</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function designs a lowpass analog Chebyshev type II filter of nth order and with a stopband attenuation of Rs.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cheb1ord.html"><< cheb1ord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheb2ord.html">cheb2ord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cheb2ord.html b/help/en_US/scilab_en_US_help/cheb2ord.html new file mode 100644 index 0000000..b55d8f4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheb2ord.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cheb2ord</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cheb2ap.html"><< cheb2ap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="chebwin.html">chebwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cheb2ord</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cheb2ord</h1> + <p class="refpurpose">This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">n</span><span class="default"> = </span><span class="functionid">cheb2ord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">[</span><span class="default">n</span><span class="default">, </span><span class="default">Wc</span><span class="default">] = </span><span class="functionid">cheb2ord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Wp:</span> + <dd><p class="para">scalar or vector of length 2, all elements must be in the range [0,1]</p></dd></dt> + <dt><span class="term">Ws:</span> + <dd><p class="para">scalar or vector of length 2, all elements must be in the range [0,1]</p></dd></dt> + <dt><span class="term">Rp:</span> + <dd><p class="para">real value</p></dd></dt> + <dt><span class="term">Rs:</span> + <dd><p class="para">real value</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">cheb2ord</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">0.25</span><span class="scilabdefault">,</span><span class="scilabnumber">0.3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">0.2</span><span class="scilabdefault">,</span><span class="scilabnumber">0.8</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">0.3</span><span class="scilabdefault">,</span><span class="scilabnumber">0.4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cheb2ap.html"><< cheb2ap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="chebwin.html">chebwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/chebwin.html b/help/en_US/scilab_en_US_help/chebwin.html new file mode 100644 index 0000000..7ff2015 --- /dev/null +++ b/help/en_US/scilab_en_US_help/chebwin.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>chebwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cheb2ord.html"><< cheb2ord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheby1.html">cheby1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > chebwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">chebwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Dolph-Chebyshev window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">chebwin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">chebwin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">at</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">at:</span> + <dd><p class="para">real scalar value</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Dolph-Chebyshev window of length m supplied as input, to the output vector w. +The second parameter is the stop band attenuation of the Fourier transform in dB. The default value is 100 dB.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">chebwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">7</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.0565041</span> +<span class="scilabnumber">0.3166085</span> +<span class="scilabnumber">0.7601208</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.7601208</span> +<span class="scilabnumber">0.3166085</span> +<span class="scilabnumber">0.0565041</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cheb2ord.html"><< cheb2ord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheby1.html">cheby1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cheby1.html b/help/en_US/scilab_en_US_help/cheby1.html new file mode 100644 index 0000000..f1072b2 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheby1.html @@ -0,0 +1,95 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cheby1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="chebwin.html"><< chebwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheby2.html">cheby2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cheby1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cheby1</h1> + <p class="refpurpose">This function generates a Chebyshev type I filter with rp dB of passband ripple.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, </span><span class="default">w</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, </span><span class="default">w</span><span class="default">, </span>"<span class="default">high</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">])</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">], </span>"<span class="default">stop</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">] = </span><span class="functionid">cheby1</span><span class="default"> (…)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">, </span><span class="default">d</span><span class="default">] = </span><span class="functionid">cheby1</span><span class="default"> (…)</span> +<span class="default">[…] = </span><span class="functionid">cheby1</span><span class="default"> (…, </span>"<span class="default">s</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">rp:</span> + <dd><p class="para">non negative scalar value</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">vector, all elements must be in the range [0,1]</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function generates a Chebyshev type I filter with rp dB of passband ripple. +The fourth parameter takes in high or low, default value is low. The cutoff is pi*Wc radians. +[b, a] = cheby1(n, Rp, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b, a] = cheby1(n, Rp, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z, p, g] = cheby1(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = cheby1(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = cheby1(...) returns state-space matrices.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">c</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">cheby1</span><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabdefault">,</span><span class="scilabnumber">0.7</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">high</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1</span> <span class="scilabnumber">1</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.62915</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.55372</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.62915</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.55372</span><span class="scilabid">i</span> +<span class="scilabid">c</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.055649</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="chebwin.html"><< chebwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cheby2.html">cheby2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cheby2.html b/help/en_US/scilab_en_US_help/cheby2.html new file mode 100644 index 0000000..212908e --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheby2.html @@ -0,0 +1,95 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cheby2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cheby1.html"><< cheby1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="check.html">check >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cheby2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cheby2</h1> + <p class="refpurpose">This function generates a Chebyshev type II filter with rs dB of stopband attenuation.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby2</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rs</span><span class="default">, </span><span class="default">wc</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby2</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rs</span><span class="default">, </span><span class="default">wc</span><span class="default">, </span>"<span class="default">high</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby2</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rs</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">])</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">cheby2</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rs</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">], </span>"<span class="default">stop</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">] = </span><span class="functionid">cheby2</span><span class="default"> (…)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">, </span><span class="default">d</span><span class="default">] = </span><span class="functionid">cheby2</span><span class="default"> (…)</span> +<span class="default">[…] = </span><span class="functionid">cheby2</span><span class="default"> (…, </span>"<span class="default">s</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">rp:</span> + <dd><p class="para">non negative scalar value</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">vector, all elements must be in the range [0,1]</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function generates a Chebyshev type II filter with rs dB of stopband attenuation. +The fourth parameter takes in high or low, default value is low. The cutoff is pi*Wc radians. +[b, a] = cheby2(n, Rp, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b, a] = cheby2(n, Rp, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z, p, g] = cheby2(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = cheby2(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = cheby2(...) returns state-space matrices.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">c</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">cheby2</span><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">0.7</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">high</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.31645</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.94861</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.31645</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.94861</span><span class="scilabid">i</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.39388</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.53138</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.39388</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.53138</span><span class="scilabid">i</span> +<span class="scilabid">c</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.47528</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cheby1.html"><< cheby1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="check.html">check >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/check.html b/help/en_US/scilab_en_US_help/check.html new file mode 100644 index 0000000..41f8181 --- /dev/null +++ b/help/en_US/scilab_en_US_help/check.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>check</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cheby2.html"><< cheby2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="chirp.html">chirp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > check</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">check</h1> + <p class="refpurpose">funcprot(0);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cheby2.html"><< cheby2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="chirp.html">chirp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/chirp.html b/help/en_US/scilab_en_US_help/chirp.html new file mode 100644 index 0000000..55bf816 --- /dev/null +++ b/help/en_US/scilab_en_US_help/chirp.html @@ -0,0 +1,96 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>chirp</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="check.html"><< check</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cl2bp.html">cl2bp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > chirp</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">chirp</h1> + <p class="refpurpose">This function evaluates a chirp signal at time t.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">chirp</span><span class="default">(</span><span class="default">t</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">chirp</span><span class="default">(</span><span class="default">t</span><span class="default">, </span><span class="default">f0</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">chirp</span><span class="default">(</span><span class="default">t</span><span class="default">, </span><span class="default">f0</span><span class="default">, </span><span class="default">t1</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">chirp</span><span class="default">(</span><span class="default">t</span><span class="default">, </span><span class="default">f0</span><span class="default">, </span><span class="default">t1</span><span class="default">, </span><span class="default">f1</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">chirp</span><span class="default">(</span><span class="default">t</span><span class="default">, </span><span class="default">f0</span><span class="default">, </span><span class="default">t1</span><span class="default">, </span><span class="default">f1</span><span class="default">, </span><span class="default">frm</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">chirp</span><span class="default">(</span><span class="default">t</span><span class="default">, </span><span class="default">f0</span><span class="default">, </span><span class="default">t1</span><span class="default">, </span><span class="default">f1</span><span class="default">, </span><span class="default">frm</span><span class="default">, </span><span class="default">phse</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para">vector</p></dd></dt> + <dt><span class="term">f0:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">t1:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">f1:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">frm:</span> + <dd><p class="para">string value, takes in "linear", "quadratic", "logarithmic"</p></dd></dt> + <dt><span class="term">phse:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function evaluates a chirp signal at time t. A chirp signal is a frequency swept cosine wave. +The first argument is a vector of times to evaluate the chirp signal, second argument is the frequency at t=0, third argument is time t1 and fourth argument is frequency at t1. +The fifth argument is the form which takes in values "linear", "quadratic" and "logarithmic", the sixth argument gives the phase shift at t=0.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">chirp</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">0.9</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabid">column</span> <span class="scilabnumber">1</span> <span class="scilabid">to</span> <span class="scilabnumber">3</span> +<span class="scilabnumber">0.9685832</span> <span class="scilabnumber">0.2486899</span> <span class="scilabnumber">0.0627905</span> +<span class="scilabid">column</span> <span class="scilabnumber">4</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">0.3681246</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="check.html"><< check</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cl2bp.html">cl2bp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cl2bp.html b/help/en_US/scilab_en_US_help/cl2bp.html new file mode 100644 index 0000000..1ce1c87 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cl2bp.html @@ -0,0 +1,96 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cl2bp</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="chirp.html"><< chirp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="clustersegment.html">clustersegment >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cl2bp</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cl2bp</h1> + <p class="refpurpose">Constrained L2 bandpass FIR filter design.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">h</span><span class="default"> = </span><span class="functionid">cl2bp</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">w1</span><span class="default">, </span><span class="default">w2</span><span class="default">, </span><span class="default">up</span><span class="default">, </span><span class="default">lo</span><span class="default">, </span><span class="default">gridsize</span><span class="default">)</span> +<span class="default">h</span><span class="default"> = </span><span class="functionid">cl2bp</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">w1</span><span class="default">, </span><span class="default">w2</span><span class="default">, </span><span class="default">up</span><span class="default">, </span><span class="default">lo</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">degree of cosine polynomial, i.e. the number of output coefficients will be m*2+1</p></dd></dt> + <dt><span class="term">w1 and w2:</span> + <dd><p class="para">bandpass filter cutoffs in the range 0 <= w1 < w2 <= pi, where pi is the Nyquist frequency</p></dd></dt> + <dt><span class="term">up:</span> + <dd><p class="para">vector of 3 upper bounds for [stopband1, passband, stopband2]</p></dd></dt> + <dt><span class="term">lo:</span> + <dd><p class="para">vector of 3 lower bounds for [stopband1, passband, stopband2]</p></dd></dt> + <dt><span class="term">gridsize:</span> + <dd><p class="para">search grid size; larger values may improve accuracy, but greatly increase calculation time.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Constrained L2 bandpass FIR filter design. Compared to remez, it offers implicit specification of transition bands, a higher likelihood of convergence, and an error criterion combining features of both L2 and Chebyshev approaches.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">h</span> <span class="scilaboperator">=</span> <span class="scilabid">cl2bp</span><span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.3</span><span class="scilaboperator">*</span><span class="scilabid">pi</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.6</span><span class="scilaboperator">*</span><span class="scilabid">pi</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.02</span><span class="scilabdefault">,</span> <span class="scilabnumber">1.02</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.02</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">0.02</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.98</span><span class="scilabdefault">,</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.02</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilaboperator">^</span><span class="scilabnumber">11</span><span class="scilabopenclose">)</span> +<span class="scilabid">h</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.038311</span> +<span class="scilabnumber">0.082289</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.086163</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.226006</span> +<span class="scilabnumber">0.047851</span> +<span class="scilabnumber">0.307434</span> +<span class="scilabnumber">0.047851</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.226006</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.086163</span> +<span class="scilabnumber">0.082289</span> +<span class="scilabnumber">0.038311</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="chirp.html"><< chirp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="clustersegment.html">clustersegment >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/clustersegment.html b/help/en_US/scilab_en_US_help/clustersegment.html new file mode 100644 index 0000000..e58ab66 --- /dev/null +++ b/help/en_US/scilab_en_US_help/clustersegment.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>clustersegment</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cl2bp.html"><< cl2bp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cmorwavf.html">cmorwavf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > clustersegment</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">clustersegment</h1> + <p class="refpurpose">This function calculates boundary indexes of clusters of 1’s.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">c</span><span class="default"> = </span><span class="functionid">clustersegment</span><span class="default">(</span><span class="default">s</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">s:</span> + <dd><p class="para">scalar, vector or matrix of real numbers (clusters of 1s)</p></dd></dt> + <dt><span class="term">c:</span> + <dd><p class="para">output variable, cell array of size 1 by N, where N is the number of rows in s</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function calculates boundary indexes of clusters of 1’s. +This function calculates the initial and end indices of the sequences of 1's present in the input argument. +The output variable c is a cell array of size 1 by N, where N is the number of rows in s and each element has two rows indicating the initial index and end index of the cluster of 1's respectively. The indexing starts from 1.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabid">clustersegment</span> <span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">2.</span> <span class="scilabnumber">5.</span> +<span class="scilabnumber">2.</span> <span class="scilabnumber">6.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cl2bp.html"><< cl2bp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cmorwavf.html">cmorwavf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cmorwavf.html b/help/en_US/scilab_en_US_help/cmorwavf.html new file mode 100644 index 0000000..28f00d3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cmorwavf.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cmorwavf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="clustersegment.html"><< clustersegment</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cohere.html">cohere >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cmorwavf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cmorwavf</h1> + <p class="refpurpose">funcprot(0);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="clustersegment.html"><< clustersegment</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cohere.html">cohere >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cohere.html b/help/en_US/scilab_en_US_help/cohere.html new file mode 100644 index 0000000..f97bdff --- /dev/null +++ b/help/en_US/scilab_en_US_help/cohere.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cohere</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cmorwavf.html"><< cmorwavf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="convmtx.html">convmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cohere</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cohere</h1> + <p class="refpurpose">Estimate (mean square) coherence of signals "x" and "y"</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">Pxx</span><span class="default">,</span><span class="default">freqs</span><span class="default">] = </span><span class="functionid">cohere</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">y</span><span class="default">,</span><span class="default">Nfft</span><span class="default">,</span><span class="default">Fs</span><span class="default">,</span><span class="default">win</span><span class="default">,</span><span class="default">overlap</span><span class="default">,</span><span class="default">ran</span><span class="default">,</span><span class="default">plot_type</span><span class="default">,</span><span class="default">detrends</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">[non-empty vector] system-input time-series data</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">[non-empty vector] system-output time-series data</p></dd></dt> + <dt><span class="term">win:</span> + <dd><p class="para">[real vector] of window-function values between 0 and 1; the data segment has the same length as the window. Default window shape is Hamming. [integer scalar] length of each data segment. The default value is window=sqrt(length(x)) rounded up to the nearest integer power of 2; see 'sloppy' argument.</p></dd></dt> + <dt><span class="term">overlap:</span> + <dd><p class="para">[real scalar] segment overlap expressed as a multiple of window or segment length. 0 <= overlap < 1, The default is overlap=0.5 .</p></dd></dt> + <dt><span class="term">Nfft:</span> + <dd><p class="para">[integer scalar] Length of FFT. The default is the length of the "window" vector or has the same value as the scalar "window" argument. If Nfft is larger than the segment length, "seg_len", the data segment is padded with "Nfft-seg_len" zeros. The default is no padding. Nfft values smaller than the length of the data segment (or window) are ignored silently.</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">[real scalar] sampling frequency (Hertz); default=1.0</p></dd></dt> + <dt><span class="term">range:</span> + <dd><p class="para">'half', 'onesided' : frequency range of the spectrum is zero up to but not including Fs/2. Power from negative frequencies is added to the positive side of the spectrum, but not at zero or Nyquist (Fs/2) frequencies. This keeps power equal in time and spectral domains. See reference [2]. 'whole', 'twosided' : frequency range of the spectrum is-Fs/2 to Fs/2, with negative frequenciesstored in "wrap around" order after the positivefrequencies; e.g. frequencies for a 10-point 'twosided'spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If data (x and y) are real, the default range is 'half', otherwise default range is 'whole'.</p></dd></dt> + <dt><span class="term">plot_type:</span> + <dd><p class="para">'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db': specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</p></dd></dt> + <dt><span class="term">detrends:</span> + <dd><p class="para">'no-strip', 'none' -- do NOT remove mean value from the data'short', 'mean' -- remove the mean value of each segment from each segment of the data. 'linear',-- remove linear trend from each segment of the data.'long-mean'-- remove the mean value from the data before splitting it into segments. This is the default.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Estimate (mean square) coherence of signals "x" and "y".</p> + <p class="para">Use the Welch (1967) periodogram/FFT method.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cmorwavf.html"><< cmorwavf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="convmtx.html">convmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/convmtx.html b/help/en_US/scilab_en_US_help/convmtx.html new file mode 100644 index 0000000..0972f6b --- /dev/null +++ b/help/en_US/scilab_en_US_help/convmtx.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>convmtx</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cohere.html"><< cohere</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="corrmtx.html">corrmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > convmtx</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">convmtx</h1> + <p class="refpurpose">n=double(n);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cohere.html"><< cohere</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="corrmtx.html">corrmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/corrmtx.html b/help/en_US/scilab_en_US_help/corrmtx.html new file mode 100644 index 0000000..6cd7dd0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/corrmtx.html @@ -0,0 +1,142 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>corrmtx</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="convmtx.html"><< convmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cplxreal.html">cplxreal >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > corrmtx</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">corrmtx</h1> + <p class="refpurpose">Generate data matrix for autocorrelation matrix estimation</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">X</span><span class="default"> = </span><span class="functionid">corrmtx</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">m</span><span class="default">)</span> +<span class="default">[</span><span class="default">X</span><span class="default">,</span><span class="default">R</span><span class="default">] = </span><span class="functionid">corrmtx</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">m</span><span class="default">)</span> +<span class="default">X</span><span class="default"> = </span><span class="functionid">corrmtx</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">m</span><span class="default">,</span><span class="default">s</span><span class="default">)</span> +<span class="default">[</span><span class="default">X</span><span class="default">,</span><span class="default">R</span><span class="default">] = </span><span class="functionid">corrmtx</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">m</span><span class="default">,</span><span class="default">s</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">input vector of size N for which correlation matrix of size m is to be calculated</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">size of correlation matrix to be computed. Positive integer strictly smaller than the length of the input x</p></dd></dt> + <dt><span class="term">X:</span> + <dd><p class="para">data matrix as specified according to the input 'method'</p></dd></dt> + <dt><span class="term">s:</span> + <dd><p class="para">method for type of output matrix X</p></dd></dt> + <dt><span class="term">'autocorrelation':</span> + <dd><p class="para">(default) X is the (n + m)-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the leng th-n data vector x, derived using prewindowed and postwindowed data, based on an mth-order prediction error model.</p></dd></dt> + <dt><span class="term">'prewindowed':</span> + <dd><p class="para">X is the n-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vector x, derived using prewindowed data, based on an mth-order prediction error model.</p></dd></dt> + <dt><span class="term">'postwindowed':</span> + <dd><p class="para">X is the n-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vector x , derived using postwindowed data, based on an mth-order prediction error model.</p></dd></dt> + <dt><span class="term">'covariance':</span> + <dd><p class="para">X is the (n – m)-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vect or x, derived using nonwindowed data, based on an mth-order prediction error model.</p></dd></dt> + <dt><span class="term">'modified':</span> + <dd><p class="para">X is the 2(n – m)-by-(m + 1) modified rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n d ata vector x, derived using forward and backward prediction error estimates, based on an mth-order prediction error model.</p></dd></dt> + <dt><span class="term">R:</span> + <dd><p class="para">(m + 1)-by-(m + 1) autocorrelation matrix estimate calculated as X'*X</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Consider the generic matrix X below +_ _ +| x(1) ..........0 | +| : . : | +| : . : | +| x(m+1).......x(1)| +| : . : | +| : . : | +X = | x(n-m).....x(m+1)| +| : . : | +| : . : | +| x(n).......x(n-m)| +| : . : | +| : . : | +|_0 ..........x(n)_| +-- +For different inputs of string s the output would vary ass described below +'autocorrelation' — (default) X = X, above. +'prewindowed' — X is the n-by-(m + 1) submatrix of X whose first row is [x(1) … 0] and whose last row is [x(n) … x(n – m)] +'postwindowed' — X is the n-by-(m + 1) submatrix of X whose first row is [x(m + 1) … x(1)] and whose last row is [0 … x(n)] +'covariance' — X is the (n – m)-by-(m + 1) submatrix of X whose first row is [x(m + 1) … x(1)] and whose last row is [x(n) … x(n – m)] +'modified' — X is the 2(n – m)-by-(m + 1) matrix X_mod shown below +_ _ +| x(m+1) ......x(1)| +| : . : | +| : . : | +| x(n-m).....x(m+1)| +| : . : | +| : . : | +| x(n).......x(n-m)| +X_mod= | x*(1).....x*(m+1)| +| : . : | +| : . : | +| x*(m+1)...x*(n-m)| +| : . : | +| : . : | +|_x*(n-m) ...x*(n)_|</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="peig.html" class="link">peig</a></li> + <li class="member"><a href="pmusic.html" class="link">pmusic</a></li> + <li class="member"><a href="rooteig.html" class="link">rooteig</a></li> + <li class="member"><a href="rootmusic.html" class="link">rootmusic</a></li> + <li class="member"><a href="scilab://xcorr" class="link">xcorr</a></li> + <li class="member"><a href="scilab://Author:" class="link">Author:</a></li> + <li class="member"><a href="scilab://Parthe" class="link">Pandit</a></li> + <li class="member"><a href="scilab://Bilbligraphy" class="link">Bilbligraphy</a></li> + <li class="member"><a href="scilab://Marple," class="link">S. Lawrence. Digital Spectral Analysis. Englewood Cliffs, NJ: Prentice-Hall, 1987.</a></li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="convmtx.html"><< convmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cplxreal.html">cplxreal >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cplxreal.html b/help/en_US/scilab_en_US_help/cplxreal.html new file mode 100644 index 0000000..165dfa5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cplxreal.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cplxreal</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="corrmtx.html"><< corrmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cpsd.html">cpsd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cplxreal</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cplxreal</h1> + <p class="refpurpose">Function to divide vector z into complex and real elements, removing the one of each complex conjugate pair.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">zc</span><span class="default">, </span><span class="default">zr</span><span class="default">] = </span><span class="functionid">cplxreal</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">thresh</span><span class="default">)</span> +<span class="default">[</span><span class="default">zc</span><span class="default">, </span><span class="default">zr</span><span class="default">] = </span><span class="functionid">cplxreal</span><span class="default"> (</span><span class="default">z</span><span class="default">)</span> +<span class="default">zc</span><span class="default"> = </span><span class="functionid">cplxreal</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">thresh</span><span class="default">)</span> +<span class="default">zc</span><span class="default"> = </span><span class="functionid">cplxreal</span><span class="default"> (</span><span class="default">z</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">z:</span> + <dd><p class="para">vector of complex numbers.</p></dd></dt> + <dt><span class="term">thresh:</span> + <dd><p class="para">tolerance for comparisons.</p></dd></dt> + <dt><span class="term">zc:</span> + <dd><p class="para">vector containing the elements of z that have positive imaginary parts.</p></dd></dt> + <dt><span class="term">zr:</span> + <dd><p class="para">vector containing the elements of z that are real.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Every complex element of z is expected to have a complex-conjugate elsewhere in z. From the pair of complex-conjugates, the one with the negative imaginary part is removed. +If the magnitude of the imaginary part of an element is less than the thresh, it is declared as real.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">zc</span><span class="scilabdefault">,</span> <span class="scilabid">zr</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">cplxreal</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilaboperator">+</span><span class="scilabid">i</span> <span class="scilabnumber">4</span> <span class="scilabnumber">3</span><span class="scilaboperator">-</span><span class="scilabid">i</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">zc</span> <span class="scilaboperator">=</span> <span class="scilabnumber">3</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1</span><span class="scilabid">i</span> +<span class="scilabid">zr</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="corrmtx.html"><< corrmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cpsd.html">cpsd >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cpsd.html b/help/en_US/scilab_en_US_help/cpsd.html new file mode 100644 index 0000000..c017f39 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cpsd.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cpsd</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cplxreal.html"><< cplxreal</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cummax.html">cummax >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cpsd</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cpsd</h1> + <p class="refpurpose">This function estimates cross power spectrum of data x and y by the Welch (1967) periodogram/FFT method.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">PXX</span><span class="default">, </span><span class="default">FREQ</span><span class="default">] = </span><span class="functionid">cpsd</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">)</span> +<span class="default">[...] = </span><span class="functionid">cpsd</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">)</span> +<span class="default">[...] = </span><span class="functionid">cpsd</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">, </span><span class="default">OVERLAP</span><span class="default">)</span> +<span class="default">[...] = </span><span class="functionid">cpsd</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">, </span><span class="default">OVERLAP</span><span class="default">, </span><span class="default">NFFT</span><span class="default">)</span> +<span class="default">[...] = </span><span class="functionid">cpsd</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">, </span><span class="default">OVERLAP</span><span class="default">, </span><span class="default">NFFT</span><span class="default">, </span><span class="default">FS</span><span class="default">)</span> +<span class="default">[...] = </span><span class="functionid">cpsd</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">, </span><span class="default">OVERLAP</span><span class="default">, </span><span class="default">NFFT</span><span class="default">, </span><span class="default">FS</span><span class="default">, </span><span class="default">RANGE</span><span class="default">)</span> +<span class="functionid">cpsd</span><span class="default">(...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X, Y:</span> + <dd><p class="para">Matrix or integer</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Estimate cross power spectrum of data X and Y by the Welch (1967) periodogram/FFT method.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span> <span class="scilabid">b</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">cpsd</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> +<span class="scilabnumber">0.25</span> +<span class="scilabnumber">0.5</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">2.7804939</span> +<span class="scilabnumber">4.4785583</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.0743784</span><span class="scilabid">i</span> +<span class="scilabnumber">0.7729851</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cplxreal.html"><< cplxreal</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cummax.html">cummax >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cummax.html b/help/en_US/scilab_en_US_help/cummax.html new file mode 100644 index 0000000..407417e --- /dev/null +++ b/help/en_US/scilab_en_US_help/cummax.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cummax</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cpsd.html"><< cpsd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cummin.html">cummin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cummax</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cummax</h1> + <p class="refpurpose">Cumulative maximum</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">M</span><span class="default"> = </span><span class="functionid">cummax</span><span class="default">(</span><span class="default">A</span><span class="default">)</span> +<span class="default">returns</span> <span class="default">the</span> <span class="default">cumulative</span> <span class="default">maximum</span> <span class="default">of</span> <span class="default">the</span> <span class="default">arguments</span> <span class="default">of</span> <span class="default">A</span><span class="default">. </span><span class="default">The</span> <span class="default">dimension</span> +<span class="default">of</span> <span class="default">M</span> <span class="default">is</span> <span class="default">same</span> <span class="default">as</span> <span class="default">the</span> <span class="default">dimension</span> <span class="default">of</span> <span class="default">A</span><span class="default">. </span><span class="default">If</span> <span class="default">A</span> <span class="default">is</span> <span class="default">a</span><span class="default"> 2</span><span class="default">D</span> <span class="default">matrix</span><span class="default">, </span><span class="default">the</span> <span class="default">operation</span> +<span class="default">is</span> <span class="default">performed</span> <span class="default">along</span> <span class="default">the</span> <span class="default">columns</span><span class="default">. </span><span class="default">For</span> <span class="default">a</span> <span class="default">hypermatrix</span><span class="default">, </span><span class="default">the</span> <span class="default">operation</span> <span class="default">is</span> +<span class="default">performed</span> <span class="default">along</span> <span class="default">the</span> <span class="default">first</span> <span class="default">non</span><span class="default">-</span><span class="default">zero</span> <span class="default">dimension</span> +<span class="default">M</span><span class="default"> = </span><span class="functionid">cummax</span><span class="default">(</span><span class="default">A</span><span class="default">,</span><span class="default">dim</span><span class="default">)</span> +<span class="default">The</span> <span class="default">operation</span> <span class="default">is</span> <span class="default">performed</span> <span class="default">along</span> <span class="default">the</span> <span class="default">dimension</span> <span class="default">specified</span> <span class="default">by</span> <span class="default">dim</span> +<span class="default">M</span><span class="default"> = </span><span class="functionid">cummax</span><span class="default">(</span><span class="default">_</span><span class="default">,</span><span class="default">direction</span><span class="default">)</span> +<span class="default">direction</span> <span class="default">specifies</span> <span class="default">as</span> <span class="default">the</span> <span class="default">direction</span> <span class="default">of</span> <span class="default">operation</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> <span class="scilabid">Cumulative</span> <span class="scilabid">maximum</span> <span class="scilabid">values</span> <span class="scilabid">in</span> <span class="scilabid">a</span> <span class="scilabid">vector</span> +<span class="scilabid">v</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">8</span> <span class="scilabnumber">9</span> <span class="scilabnumber">1</span> <span class="scilabnumber">10</span> <span class="scilabnumber">6</span> <span class="scilabnumber">1</span> <span class="scilabnumber">3</span> <span class="scilabnumber">6</span> <span class="scilabnumber">10</span> <span class="scilabnumber">10</span><span class="scilabopenclose">]</span> +<span class="scilabid">M</span> <span class="scilaboperator">=</span> <span class="scilabid">cummax</span><span class="scilabopenclose">(</span><span class="scilabid">v</span><span class="scilabopenclose">)</span> + +<span class="scilabid">Expected</span> <span class="scilabid">output</span><span class="scilabspecial">:</span> <span class="scilabopenclose">[</span><span class="scilabnumber">8</span> <span class="scilabnumber">8</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cpsd.html"><< cpsd</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="cummin.html">cummin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/cummin.html b/help/en_US/scilab_en_US_help/cummin.html new file mode 100644 index 0000000..bda90dc --- /dev/null +++ b/help/en_US/scilab_en_US_help/cummin.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>cummin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cummax.html"><< cummax</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="czt.html">czt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > cummin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">cummin</h1> + <p class="refpurpose">Cumulative minimum</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">M</span><span class="default"> = </span><span class="functionid">cummin</span><span class="default">(</span><span class="default">A</span><span class="default">)</span> +<span class="default">returns</span> <span class="default">the</span> <span class="default">cumulative</span> <span class="default">minimum</span> <span class="default">of</span> <span class="default">the</span> <span class="default">arguments</span> <span class="default">of</span> <span class="default">A</span><span class="default">. </span><span class="default">The</span> <span class="default">dimension</span> +<span class="default">of</span> <span class="default">M</span> <span class="default">is</span> <span class="default">same</span> <span class="default">as</span> <span class="default">the</span> <span class="default">dimension</span> <span class="default">of</span> <span class="default">A</span><span class="default">. </span><span class="default">If</span> <span class="default">A</span> <span class="default">is</span> <span class="default">a</span><span class="default"> 2</span><span class="default">D</span> <span class="default">matrix</span><span class="default">, </span><span class="default">the</span> <span class="default">operation</span> +<span class="default">is</span> <span class="default">performed</span> <span class="default">along</span> <span class="default">the</span> <span class="default">columns</span><span class="default">. </span><span class="default">For</span> <span class="default">a</span> <span class="default">hypermatrix</span><span class="default">, </span><span class="default">the</span> <span class="default">operation</span> <span class="default">is</span> +<span class="default">performed</span> <span class="default">along</span> <span class="default">the</span> <span class="default">first</span> <span class="default">non</span><span class="default">-</span><span class="default">zero</span> <span class="default">dimension</span> +<span class="default">M</span><span class="default"> = </span><span class="functionid">cummin</span><span class="default">(</span><span class="default">A</span><span class="default">,</span><span class="default">dim</span><span class="default">)</span> +<span class="default">The</span> <span class="default">operation</span> <span class="default">is</span> <span class="default">performed</span> <span class="default">along</span> <span class="default">the</span> <span class="default">dimension</span> <span class="default">specified</span> <span class="default">by</span> <span class="default">dim</span> +<span class="default">M</span><span class="default"> = </span><span class="functionid">cummin</span><span class="default">(</span><span class="default">_</span><span class="default">,</span><span class="default">direction</span><span class="default">)</span> +<span class="default">direction</span> <span class="default">specifies</span> <span class="default">as</span> <span class="default">the</span> <span class="default">direction</span> <span class="default">of</span> <span class="default">operation</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> <span class="scilabid">Cumulative</span> <span class="scilabid">minimum</span> <span class="scilabid">values</span> <span class="scilabid">in</span> <span class="scilabid">a</span> <span class="scilabid">vector</span> +<span class="scilabid">v</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">8</span> <span class="scilabnumber">9</span> <span class="scilabnumber">1</span> <span class="scilabnumber">10</span> <span class="scilabnumber">6</span> <span class="scilabnumber">1</span> <span class="scilabnumber">3</span> <span class="scilabnumber">6</span> <span class="scilabnumber">10</span> <span class="scilabnumber">10</span><span class="scilabopenclose">]</span> +<span class="scilabid">M</span> <span class="scilaboperator">=</span> <span class="scilabid">cummin</span><span class="scilabopenclose">(</span><span class="scilabid">v</span><span class="scilabopenclose">)</span> + +<span class="scilabid">Expected</span> <span class="scilabid">output</span><span class="scilabspecial">:</span> <span class="scilabopenclose">[</span><span class="scilabnumber">8</span> <span class="scilabnumber">8</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cummax.html"><< cummax</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="czt.html">czt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/czt.html b/help/en_US/scilab_en_US_help/czt.html new file mode 100644 index 0000000..f80fb07 --- /dev/null +++ b/help/en_US/scilab_en_US_help/czt.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>czt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="cummin.html"><< cummin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="db.html">db >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > czt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">czt</h1> + <p class="refpurpose">Chirp Z Transform</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">czt</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span> +<span class="functionid">czt</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">m</span><span class="default">)</span> +<span class="functionid">czt</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">w</span><span class="default">)</span> +<span class="functionid">czt</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">w</span><span class="default">, </span><span class="default">a</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Input scalar or vector</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">Total Number of steps</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">ratio between points in each step</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">point in the complex plane</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Chirp z-transform. Compute the frequency response starting at a and stepping by w for m steps. a is a point in the complex plane, and w is the ratio between points in each step (i.e., radius increases exponentially, and angle increases linearly).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">m</span> <span class="scilaboperator">=</span> <span class="scilabnumber">32</span><span class="scilabdefault">;</span> <span class="scilabid">##</span> <span class="scilabid">number</span> <span class="scilabid">of</span> <span class="scilabid">points</span> <span class="scilabid">desired</span> +<span class="scilabid">w</span> <span class="scilaboperator">=</span> <a class="scilabcommand" href="scilab://exp">exp</a><span class="scilabopenclose">(</span><span class="scilaboperator">-</span><span class="scilabid">j</span><span class="scilaboperator">*</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabid">pi</span><span class="scilaboperator">*</span><span class="scilabopenclose">(</span><span class="scilabid">f2</span><span class="scilaboperator">-</span><span class="scilabid">f1</span><span class="scilabopenclose">)</span><span class="scilaboperator">/</span><span class="scilabopenclose">(</span><span class="scilabopenclose">(</span><span class="scilabid">m</span><span class="scilaboperator">-</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilaboperator">*</span><span class="scilabid">Fs</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> <span class="scilabid">##</span> <a class="scilabcommand" href="scilab://freq">freq</a><span class="scilaboperator">.</span> <span class="scilabid">step</span> <span class="scilabid">of</span> <span class="scilabid">f2</span><span class="scilaboperator">-</span><span class="scilabid">f1</span><span class="scilaboperator">/</span><span class="scilabid">m</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <a class="scilabcommand" href="scilab://exp">exp</a><span class="scilabopenclose">(</span><span class="scilabid">j</span><span class="scilaboperator">*</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabid">pi</span><span class="scilaboperator">*</span><span class="scilabid">f1</span><span class="scilaboperator">/</span><span class="scilabid">Fs</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> <span class="scilabid">##</span> <span class="scilabid">starting</span> <span class="scilabid">at</span> <span class="scilabid">frequency</span> <span class="scilabid">f1</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabmacro">czt</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span> <span class="scilabid">m</span><span class="scilabdefault">,</span> <span class="scilabid">w</span><span class="scilabdefault">,</span> <span class="scilabid">a</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="cummin.html"><< cummin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="db.html">db >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/db.html b/help/en_US/scilab_en_US_help/db.html new file mode 100644 index 0000000..7434808 --- /dev/null +++ b/help/en_US/scilab_en_US_help/db.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>db</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="czt.html"><< czt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="db2pow.html">db2pow >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > db</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">db</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="czt.html"><< czt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="db2pow.html">db2pow >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/db2pow.html b/help/en_US/scilab_en_US_help/db2pow.html new file mode 100644 index 0000000..74084e5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/db2pow.html @@ -0,0 +1,75 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>db2pow</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="db.html"><< db</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dctmtx.html">dctmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > db2pow</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">db2pow</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">ydb :</span> + <dd><p class="para">scalar or vector or matrix or N-D array</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">ydb</span> <span class="scilaboperator">=</span> <span class="scilabnumber">20</span> +<span class="scilabid">y</span><span class="scilaboperator">=</span><span class="scilabid">mag2pow</span><span class="scilabopenclose">(</span><span class="scilabid">ydb</span><span class="scilabopenclose">)</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ishita Bedi</li> + <li class="member">Modified to handle char i/p by Debdeep Dey</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="db.html"><< db</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dctmtx.html">dctmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/dctmtx.html b/help/en_US/scilab_en_US_help/dctmtx.html new file mode 100644 index 0000000..fcf1c99 --- /dev/null +++ b/help/en_US/scilab_en_US_help/dctmtx.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>dctmtx</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="db2pow.html"><< db2pow</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="decimate.html">decimate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > dctmtx</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">dctmtx</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">dctmtx</span><span class="default">(</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Real scalar integer greater than or equal to 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +dctmtx(n) returns a Discrete cosine transform matrix of order n-by-n. It is useful for jpeg image compression. D*A is the DCT of the columns of A and D'*A is the inverse DCT of the columns of A (when A is n-by-n).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">dctmtx</span><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.70711</span> <span class="scilabnumber">0.70711</span><span class="scilabdefault">;</span> <span class="scilabnumber">0.70711</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.70711</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabid">dctmtx</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">5.7735e-01</span> <span class="scilabnumber">5.7735e-01</span> <span class="scilabnumber">5.7735e-01</span><span class="scilabdefault">;</span> +<span class="scilabnumber">7.0711e-01</span> <span class="scilabnumber">4.9996e-17</span> <span class="scilaboperator">-</span><span class="scilabnumber">7.0711e-01</span><span class="scilabdefault">;</span> +<span class="scilabnumber">4.0825e-01</span> <span class="scilaboperator">-</span><span class="scilabnumber">8.1650e-01</span> <span class="scilabnumber">4.0825e-01</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="db2pow.html"><< db2pow</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="decimate.html">decimate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/decimate.html b/help/en_US/scilab_en_US_help/decimate.html new file mode 100644 index 0000000..650492e --- /dev/null +++ b/help/en_US/scilab_en_US_help/decimate.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>decimate</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="dctmtx.html"><< dctmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="detrend1.html">detrend1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > decimate</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">decimate</h1> + <p class="refpurpose">rhs = argn(2)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="dctmtx.html"><< dctmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="detrend1.html">detrend1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/detrend1.html b/help/en_US/scilab_en_US_help/detrend1.html new file mode 100644 index 0000000..5665f7a --- /dev/null +++ b/help/en_US/scilab_en_US_help/detrend1.html @@ -0,0 +1,74 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>detrend1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="decimate.html"><< decimate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dftmtx.html">dftmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > detrend1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">detrend1</h1> + <p class="refpurpose">This function removes the best fit of a polynomial of order P from the data X</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">detrend1</span><span class="default">(</span><span class="default">X</span><span class="default">,</span><span class="default">P</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Input vecor or matrix.</p></dd></dt> + <dt><span class="term">P:</span> + <dd><p class="para">The order of polnomial</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">If X is a vector, 'detrend1(X, P)' removes the best fit of apolynomial of order P from the data X.If X is a matrix, 'detrend1(X, P)' does the same for each column in X.</p> + <p class="para">The second argument P is optional. If it is not specified, a value of 1 is assumed. This corresponds to removing a linear trend. +The order of the polynomial can also be given as a string, in which case P must be either "constant" (corresponds to 'P=0') or "linear"(corresponds to 'P=1')</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="decimate.html"><< decimate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dftmtx.html">dftmtx >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/dftmtx.html b/help/en_US/scilab_en_US_help/dftmtx.html new file mode 100644 index 0000000..30c1377 --- /dev/null +++ b/help/en_US/scilab_en_US_help/dftmtx.html @@ -0,0 +1,77 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>dftmtx</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="detrend1.html"><< detrend1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="diffpara.html">diffpara >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > dftmtx</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">dftmtx</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">d</span><span class="default">]=</span><span class="functionid">dftmtx</span><span class="default">(</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Real positive scalar number</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +This fuction gives a complex matrix of values whose product with a vector produces the discrete Fourier transform. This can also be achieved by directly using the fft function i.e. y=fft(x) is same as y=A*x where A=dftmtx(n).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">dftmtx</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilabnumber">1.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilabnumber">1.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.86603</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.86603</span><span class="scilabid">i</span> +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.86603</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.86603</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="detrend1.html"><< detrend1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="diffpara.html">diffpara >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/diffpara.html b/help/en_US/scilab_en_US_help/diffpara.html new file mode 100644 index 0000000..7f5c2c4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/diffpara.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>diffpara</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="dftmtx.html"><< dftmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="diric.html">diric >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > diffpara</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">diffpara</h1> + <p class="refpurpose">Return the estimator D for the differencing parameter of an integrated time series</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">D</span><span class="default">, </span><span class="default">DD</span><span class="default">] = </span><span class="functionid">diffpara</span><span class="default"> (</span><span class="default">X</span><span class="default">)</span> +<span class="default">[</span><span class="default">D</span><span class="default">, </span><span class="default">DD</span><span class="default">] = </span><span class="functionid">diffpara</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">A</span><span class="default">)</span> +<span class="default">[</span><span class="default">D</span><span class="default">, </span><span class="default">DD</span><span class="default">] = </span><span class="functionid">diffpara</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">B</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Input scalar or vector.</p></dd></dt> + <dt><span class="term">DD:</span> + <dd><p class="para">The estimators for all frequencies in the intervals described above.</p></dd></dt> + <dt><span class="term">D:</span> + <dd><p class="para">The mean of DD</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return the estimator D for the differencing parameter of an integrated time series.</p> + <p class="para">The frequencies from [2*pi*a/t, 2*pi*b/T] are used for the estimation. If B is omitted, the interval [2*pi/T, 2*pi*a/T] is used. If both B and A are omitted then a = 0.5 * sqrt (T) and b = 1.5 * sqrt (T) is used, where T is the sample size. If X is a matrix, the differencing parameter of each column is estimated.</p> + <p class="para">The estimators for all frequencies in the intervals described above is returned in DD.</p> + <p class="para">The value of D is simply the mean of DD.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="dftmtx.html"><< dftmtx</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="diric.html">diric >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/diric.html b/help/en_US/scilab_en_US_help/diric.html new file mode 100644 index 0000000..a240c18 --- /dev/null +++ b/help/en_US/scilab_en_US_help/diric.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>diric</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="diffpara.html"><< diffpara</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="downsample.html">downsample >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > diric</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">diric</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">diric</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Real valued vector or matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Real positive integer or complex integer</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +y=diric(x,n) returns the dirichlet function values of parameter x.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">diric</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabnumber">0.6935349</span> <span class="scilabnumber">0.0559021</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.3266617</span> +<span class="scilabnumber">2.</span> <span class="scilabid">diric</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabnumber">0.8775826</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="diffpara.html"><< diffpara</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="downsample.html">downsample >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/downsample.html b/help/en_US/scilab_en_US_help/downsample.html new file mode 100644 index 0000000..c6422ce --- /dev/null +++ b/help/en_US/scilab_en_US_help/downsample.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>downsample</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="diric.html"><< diric</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dst1.html">dst1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > downsample</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">downsample</h1> + <p class="refpurpose">This function downsamples the signal by selecting every nth element.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">downsample</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">downsample</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">phase</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">scalar, vector or matrix of real or complex numbers</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">real number or vector</p></dd></dt> + <dt><span class="term">phase:</span> + <dd><p class="para">integer value, 0 <= phase <= (n - 1), default value 0, or logical</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function downsamples the signal by selecting every nth element supplied as parameter 2. If x is a matrix, the function downsamples every column. +If the phase is specified, every nth element is selected starting from the sample phase. The default phase is 0.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">downsample</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">4.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="diric.html"><< diric</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dst1.html">dst1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/dst1.html b/help/en_US/scilab_en_US_help/dst1.html new file mode 100644 index 0000000..1ae1f48 --- /dev/null +++ b/help/en_US/scilab_en_US_help/dst1.html @@ -0,0 +1,72 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>dst1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="downsample.html"><< downsample</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="durbinlevinson.html">durbinlevinson >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > dst1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">dst1</h1> + <p class="refpurpose">Computes the type I discrete sine transform of x</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">= </span><span class="functionid">dst1</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">y</span><span class="default">= </span><span class="functionid">dst1</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">real or complex valued vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Computes the type I discrete sine transform of x. If n is given, then x is padded or trimmed to length n before computing the transform. If x is a matrix, compute the transform along the columns of the the matrix.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="downsample.html"><< downsample</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="durbinlevinson.html">durbinlevinson >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/durbinlevinson.html b/help/en_US/scilab_en_US_help/durbinlevinson.html new file mode 100644 index 0000000..7e8be62 --- /dev/null +++ b/help/en_US/scilab_en_US_help/durbinlevinson.html @@ -0,0 +1,78 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>durbinlevinson</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="dst1.html"><< dst1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dutycycle.html">dutycycle >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > durbinlevinson</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">durbinlevinson</h1> + <p class="refpurpose">Perform one step of the Durbin-Levinson algorithm..</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">durbinlevinson</span><span class="default"> (</span><span class="default">C</span><span class="default">);</span> +<span class="functionid">durbinlevinson</span><span class="default"> (</span><span class="default">C</span><span class="default">, </span><span class="default">OLDPHI</span><span class="default">);</span> +<span class="functionid">durbinlevinson</span><span class="default"> (</span><span class="default">C</span><span class="default">, </span><span class="default">OLDPHI</span><span class="default">, </span><span class="default">OLDV</span><span class="default">);</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">C:</span> + <dd><p class="para">The vector C specifies the autocovariances '[gamma_0, ..., gamma_t]' from lag 0 to T.</p></dd></dt> + <dt><span class="term">OLDPHI:</span> + <dd><p class="para">It specifies the coefficients based on C(T-1).</p></dd></dt> + <dt><span class="term">OLDV:</span> + <dd><p class="para">It specifies the corresponding error.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Perform one step of the Durbin-Levinson. +If OLDPHI and OLDV are omitted, all steps from 1 to T of the algorithm are performed.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="dst1.html"><< dst1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dutycycle.html">dutycycle >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/dutycycle.html b/help/en_US/scilab_en_US_help/dutycycle.html new file mode 100644 index 0000000..032531f --- /dev/null +++ b/help/en_US/scilab_en_US_help/dutycycle.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>dutycycle</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="durbinlevinson.html"><< durbinlevinson</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dwt.html">dwt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > dutycycle</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">dutycycle</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="durbinlevinson.html"><< durbinlevinson</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="dwt.html">dwt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/dwt.html b/help/en_US/scilab_en_US_help/dwt.html new file mode 100644 index 0000000..e59a274 --- /dev/null +++ b/help/en_US/scilab_en_US_help/dwt.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>dwt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="dutycycle.html"><< dutycycle</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ellip.html">ellip >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > dwt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">dwt</h1> + <p class="refpurpose">Discrete wavelet transform (1D)</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">U</span><span class="default">, </span><span class="default">V</span><span class="default">] = </span><span class="functionid">dwt</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">WNAME</span><span class="default">)</span> +<span class="default">[</span><span class="default">U</span><span class="default">, </span><span class="default">V</span><span class="default">] = </span><span class="functionid">dwt</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">HP</span><span class="default">, </span><span class="default">GP</span><span class="default">)</span> +<span class="default">[</span><span class="default">U</span><span class="default">, </span><span class="default">V</span><span class="default">] = </span><span class="functionid">dwt</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">HP</span><span class="default">, </span><span class="default">GP</span><span class="default">,...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Inputs:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">X:</span> + <dd><p class="para">Signal Vector.</p></dd></dt> + <dt><span class="term">WNAME:</span> + <dd><p class="para">Wavelet name.</p></dd></dt> + <dt><span class="term">HP:</span> + <dd><p class="para">Coefficients of low-pass decomposition FIR filter.</p></dd></dt> + <dt><span class="term">GP:</span> + <dd><p class="para">Coefficients of high-pass decomposition FIR filter.</p></dd></dt> + <dt><span class="term">Outputs:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">U:</span> + <dd><p class="para">Signal vector of average, approximation.</p></dd></dt> + <dt><span class="term">V:</span> + <dd><p class="para">Signal vector of difference, detail.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function calculates the discrete wavelet transform (1D).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="dutycycle.html"><< dutycycle</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ellip.html">ellip >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ellip.html b/help/en_US/scilab_en_US_help/ellip.html new file mode 100644 index 0000000..5da4a6d --- /dev/null +++ b/help/en_US/scilab_en_US_help/ellip.html @@ -0,0 +1,95 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ellip</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="dwt.html"><< dwt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ellipap.html">ellipap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ellip</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ellip</h1> + <p class="refpurpose">This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">ellip</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, </span><span class="default">rs</span><span class="default">, </span><span class="default">wp</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">ellip</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, </span><span class="default">rs</span><span class="default">, </span><span class="default">wp</span><span class="default">, </span>"<span class="default">high</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">ellip</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, </span><span class="default">rs</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">])</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">ellip</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">rp</span><span class="default">, </span><span class="default">rs</span><span class="default">, [</span><span class="default">wl</span><span class="default">, </span><span class="default">wh</span><span class="default">], </span>"<span class="default">stop</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">] = </span><span class="functionid">ellip</span><span class="default"> (…)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">, </span><span class="default">d</span><span class="default">] = </span><span class="functionid">ellip</span><span class="default"> (…)</span> +<span class="default">[…] = </span><span class="functionid">ellip</span><span class="default"> (…, </span>"<span class="default">s</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">rp:</span> + <dd><p class="para">non negative scalar value</p></dd></dt> + <dt><span class="term">rs:</span> + <dd><p class="para">non negative scalar value</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">scalar or vector, all elements should be in the range [0,1]</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation. +[b, a] = ellip(n, Rp, Rs, Wp) indicates low pass filter with order n, Rp decibels of ripple in the passband and a stopband Rs decibels down and cutoff of pi*Wp radians. If the fifth argument is high, then the filter is a high pass filter. +[b, a] = ellip(n, Rp, Rs, [Wl, Wh]) indictaes band pass filter with band pass edges pi*Wl and pi*Wh. If the fifth argument is stop, the filter is a band reject filter. +[z, p, g] = ellip(...) returns filter as zero-pole-gain. +[...] = ellip(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a, b, c, d] = ellip(...) returns state-space matrices.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">ellip</span><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.5</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.7</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.3</span><span class="scilabdefault">,</span><span class="scilabnumber">0.4</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.88532</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.58410</span> <span class="scilabnumber">2.40380</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.58410</span> <span class="scilabnumber">0.88532</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.78065</span> <span class="scilabnumber">2.68703</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.75725</span> <span class="scilabnumber">0.97454</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="dwt.html"><< dwt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ellipap.html">ellipap >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ellipap.html b/help/en_US/scilab_en_US_help/ellipap.html new file mode 100644 index 0000000..9272cc5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ellipap.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ellipap</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ellip.html"><< ellip</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ellipord.html">ellipord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ellipap</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ellipap</h1> + <p class="refpurpose">Designs a lowpass analog elliptic filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">g</span><span class="default">] = </span><span class="functionid">ellipap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">] = </span><span class="functionid">ellipap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">z</span><span class="default"> = </span><span class="functionid">ellipap</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Filter Order</p></dd></dt> + <dt><span class="term">Rp:</span> + <dd><p class="para">Peak-to-peak passband ripple</p></dd></dt> + <dt><span class="term">Rs:</span> + <dd><p class="para">Stopband attenuation</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It designs a lowpass analog elliptic filter of nth order, with a Peak-to-peak passband ripple of Rp and a stopband attenuation of Rs.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">z</span><span class="scilabdefault">,</span> <span class="scilabid">p</span><span class="scilabdefault">,</span> <span class="scilabid">g</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">ellipap</span> <span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">10</span><span class="scilabdefault">,</span> <span class="scilabnumber">10</span><span class="scilabopenclose">)</span> +<span class="scilabid">z</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">2.5546</span><span class="scilabid">i</span> <span class="scilabnumber">0.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.6835</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.0000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">2.5546</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.0000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.6835</span><span class="scilabid">i</span> + +<span class="scilabid">p</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">0.05243</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.63524</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.01633</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.96289</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.05243</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.63524</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.01633</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.96289</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.07369</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> + +<span class="scilabid">g</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.0015012</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ellip.html"><< ellip</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ellipord.html">ellipord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ellipord.html b/help/en_US/scilab_en_US_help/ellipord.html new file mode 100644 index 0000000..a2fc77e --- /dev/null +++ b/help/en_US/scilab_en_US_help/ellipord.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ellipord</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ellipap.html"><< ellipap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="enbw.html">enbw >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ellipord</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ellipord</h1> + <p class="refpurpose">This function computes the minimum filter order of an elliptic filter with the desired response characteristics.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">n</span><span class="default">] = </span><span class="functionid">ellipord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span> +<span class="default">[</span><span class="default">n</span><span class="default">, </span><span class="default">Wp</span><span class="default">] = </span><span class="functionid">ellipord</span><span class="default">(</span><span class="default">Wp</span><span class="default">, </span><span class="default">Ws</span><span class="default">, </span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Wp:</span> + <dd><p class="para">scalar or vector of length 2, all elements must be in the range [0,1]</p></dd></dt> + <dt><span class="term">Ws:</span> + <dd><p class="para">scalar or vector of length 2, all elements must be in the range [0,1]</p></dd></dt> + <dt><span class="term">Rp:</span> + <dd><p class="para">real or complex value</p></dd></dt> + <dt><span class="term">Rs:</span> + <dd><p class="para">real or complex value</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function computes the minimum filter order of an elliptic filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">ellipord</span><span class="scilabopenclose">(</span><span class="scilabnumber">0.2</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.5</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.7</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.4</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.20000</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ellipap.html"><< ellipap</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="enbw.html">enbw >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/enbw.html b/help/en_US/scilab_en_US_help/enbw.html new file mode 100644 index 0000000..774ac1f --- /dev/null +++ b/help/en_US/scilab_en_US_help/enbw.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>enbw</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ellipord.html"><< ellipord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="eqtflength.html">eqtflength >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > enbw</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">enbw</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ellipord.html"><< ellipord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="eqtflength.html">eqtflength >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/eqtflength.html b/help/en_US/scilab_en_US_help/eqtflength.html new file mode 100644 index 0000000..c9478ea --- /dev/null +++ b/help/en_US/scilab_en_US_help/eqtflength.html @@ -0,0 +1,64 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>eqtflength</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="enbw.html"><< enbw</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="falltime.html">falltime >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > eqtflength</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">eqtflength</h1> + <p class="refpurpose">Modifies the input vector to give output vectors of the same length</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">] = </span><span class="functionid">eqtflength</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">)</span> +<span class="default">[</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">,</span><span class="default">N</span><span class="default">,</span><span class="default">M</span><span class="default">] = </span><span class="functionid">eqtflength</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="enbw.html"><< enbw</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="falltime.html">falltime >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/falltime.html b/help/en_US/scilab_en_US_help/falltime.html new file mode 100644 index 0000000..16324cc --- /dev/null +++ b/help/en_US/scilab_en_US_help/falltime.html @@ -0,0 +1,101 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>falltime</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="eqtflength.html"><< eqtflength</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft.html">fft >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > falltime</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">falltime</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">r</span><span class="default">=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">r</span><span class="default">=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">)</span> +<span class="default">r</span><span class="default">=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">Fs</span><span class="default">)</span> +<span class="default">r</span><span class="default">=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">PercentReferenceLevels</span>'<span class="default">, </span><span class="default">N</span><span class="default"> )</span> +<span class="default">r</span><span class="default">=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Tolerance</span>'<span class="default">, </span><span class="default">M</span><span class="default">)</span> +<span class="default">r</span><span class="default">=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">,</span>'<span class="default">StateLevels</span>'<span class="default">, </span><span class="default">O</span><span class="default">)</span> +<span class="default">[</span><span class="default">r</span> <span class="default">lowercrossvalue</span> <span class="default">uppercrossvalue</span> <span class="default">lowerreference</span> <span class="default">upperreference</span><span class="default">]=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">[</span><span class="default">r</span> <span class="default">lowercrossvalue</span> <span class="default">uppercrossvalue</span> <span class="default">lowerreference</span> <span class="default">upperreference</span><span class="default">]=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">Fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">r</span> <span class="default">lowercrossvalue</span> <span class="default">uppercrossvalue</span> <span class="default">lowerreference</span> <span class="default">upperreference</span><span class="default">]=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">)</span> +<span class="default">[</span><span class="default">r</span> <span class="default">lowercrossvalue</span> <span class="default">uppercrossvalue</span> <span class="default">lowerreference</span> <span class="default">upperreference</span><span class="default">]=</span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">PercentReferenceLevels</span>'<span class="default">, </span><span class="default">N</span><span class="default"> )</span> +<span class="default">[</span><span class="default">r</span> <span class="default">lowercrossvalue</span> <span class="default">uppercrossvalue</span> <span class="default">lowerreference</span> <span class="default">upperreference</span><span class="default">]= </span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Tolerance</span>'<span class="default">, </span><span class="default">M</span><span class="default">)</span> +<span class="default">[</span><span class="default">r</span> <span class="default">lowercrossvalue</span> <span class="default">uppercrossvalue</span> <span class="default">lowerreference</span> <span class="default">upperreference</span><span class="default">]= </span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">,</span>'<span class="default">StateLevels</span>'<span class="default">, </span><span class="default">O</span><span class="default">)</span> +<span class="default">[</span><span class="default">r</span> <span class="default">lowercrossvalue</span> <span class="default">uppercrossvalue</span> <span class="default">lowerreference</span> <span class="default">upperreference</span><span class="default">]= </span><span class="functionid">falltime</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">,</span>'<span class="default">StateLevels</span>'<span class="default">, </span><span class="default">O</span><span class="default">, </span>'<span class="default">fig</span>'<span class="default">, </span><span class="default">on</span> <span class="default">or</span> <span class="default">off</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">real vector.</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">specifies the sample rate, Fs, as a positive scalar, where the first sample instant corresponds to a time of zero.</p></dd></dt> + <dt><span class="term">t:</span> + <dd><p class="para">defiene instant sample time t as vector with same length of x, or specifies the sample rate, t, as a positive scalar.</p></dd></dt> + <dt><span class="term">PercentReferenceLevels:</span> + <dd><p class="para">specify the percentreferenceleves as a percentage, default value of N is [10 90].</p></dd></dt> + <dt><span class="term">Tolerance:</span> + <dd><p class="para">define the tolerance value as real scaler value, where default value of M is 2.0.</p></dd></dt> + <dt><span class="term">StateLevels:</span> + <dd><p class="para">define the lower and upper state levels as two element real vector.</p></dd></dt> + <dt><span class="term">fig:</span> + <dd><p class="para">specify the logical input value to display figure as one of 'on' or 'off', where the default input in 'off'.</p></dd></dt> + <dt><span class="term">f:</span> + <dd><p class="para">return fall time of negative-going bilevel waveform transitions X.</p></dd></dt> + <dt><span class="term">lowercrossvalue:</span> + <dd><p class="para">return the lowerc cross value.</p></dd></dt> + <dt><span class="term">uppercrossvalue:</span> + <dd><p class="para">return the upper cross value.</p></dd></dt> + <dt><span class="term">lowerreference:</span> + <dd><p class="para">return lower reference value corrosponding to lower percent reference value.</p></dd></dt> + <dt><span class="term">upperreference:</span> + <dd><p class="para">return upper reference value corrosponding to upper percent reference value.</p></dd></dt></dl></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="eqtflength.html"><< eqtflength</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft.html">fft >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fft.html b/help/en_US/scilab_en_US_help/fft.html new file mode 100644 index 0000000..5be385a --- /dev/null +++ b/help/en_US/scilab_en_US_help/fft.html @@ -0,0 +1,91 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fft</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="falltime.html"><< falltime</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft1.html">fft1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fft</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fft</h1> + <p class="refpurpose">Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">fft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">dim</span><span class="default">)</span> +<span class="functionid">fft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="functionid">fft</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">input matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Specifies the number of elements of x to be used</p></dd></dt> + <dt><span class="term">dim:</span> + <dd><p class="para">Specifies the dimention of the matrix along which the FFT is performed</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +The FFT is calculated along the first non-singleton dimension of the array. Thus, FFT is computed for each column of x.</p> + <p class="para">n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the FFT is calculated, then x is resized and padded with zeros. +Similarly, if n is smaller, then x is truncated.</p> + <p class="para">dim is an integer specifying the dimension of the matrix along which the FFT is performed.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">3</span> +<span class="scilabid">dim</span> <span class="scilaboperator">=</span> <span class="scilabnumber">2</span> +<span class="scilabcommand">fft</span> <span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabdefault">,</span> <span class="scilabid">dim</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">6.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> +<span class="scilabnumber">15.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> +<span class="scilabnumber">24.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="falltime.html"><< falltime</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft1.html">fft1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fft1.html b/help/en_US/scilab_en_US_help/fft1.html new file mode 100644 index 0000000..29f8fb3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fft1.html @@ -0,0 +1,91 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fft1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fft.html"><< fft</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft2.html">fft2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fft1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fft1</h1> + <p class="refpurpose">Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">fft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">dim</span><span class="default">)</span> +<span class="default">fft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">fft</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">input matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Specifies the number of elements of x to be used</p></dd></dt> + <dt><span class="term">dim:</span> + <dd><p class="para">Specifies the dimention of the matrix along which the FFT is performed</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +The FFT is calculated along the first non-singleton dimension of the array. Thus, FFT is computed for each column of x.</p> + <p class="para">n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the FFT is calculated, then x is resized and padded with zeros. +Similarly, if n is smaller, then x is truncated.</p> + <p class="para">dim is an integer specifying the dimension of the matrix along which the FFT is performed.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">3</span> +<span class="scilabid">dim</span> <span class="scilaboperator">=</span> <span class="scilabnumber">2</span> +<span class="scilabid">fft1</span> <span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabdefault">,</span> <span class="scilabid">dim</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">6.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> +<span class="scilabnumber">15.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> +<span class="scilabnumber">24.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.5000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8660</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fft.html"><< fft</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft2.html">fft2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fft2.html b/help/en_US/scilab_en_US_help/fft2.html new file mode 100644 index 0000000..2fca5eb --- /dev/null +++ b/help/en_US/scilab_en_US_help/fft2.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fft2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fft1.html"><< fft1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft21.html">fft21 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fft2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fft2</h1> + <p class="refpurpose">Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">fft2</span><span class="default"> (</span><span class="default">A</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="functionid">fft2</span><span class="default"> (</span><span class="default">A</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">A:</span> + <dd><p class="para">input matrix</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">number of rows of A to be used</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">number of columns of A to be used</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It performs two-dimentional FFT on the matrix A. m and n may be used specify the number of rows and columns of A to use. If either of these is larger than the size of A, A is resized and padded with zeros. +If A is a multi-dimensional matrix, each two-dimensional sub-matrix of A is treated separately.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">m</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4</span> +<span class="scilabmacro">fft2</span> <span class="scilabopenclose">(</span><span class="scilabid">A</span><span class="scilabdefault">,</span> <span class="scilabid">m</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">45</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">-</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> <span class="scilabnumber">15</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">+</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">18</span> <span class="scilaboperator">-</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">8</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">-</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilabnumber">5</span> <span class="scilaboperator">-</span> <span class="scilabnumber">4</span><span class="scilabid">i</span> +<span class="scilabnumber">15</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilaboperator">-</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilabnumber">5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilaboperator">+</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">18</span> <span class="scilaboperator">+</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> <span class="scilabnumber">5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">4</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">+</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">5</span> <span class="scilaboperator">-</span> <span class="scilabnumber">8</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fft1.html"><< fft1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fft21.html">fft21 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fft21.html b/help/en_US/scilab_en_US_help/fft21.html new file mode 100644 index 0000000..673b17c --- /dev/null +++ b/help/en_US/scilab_en_US_help/fft21.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fft21</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fft2.html"><< fft2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftconv.html">fftconv >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fft21</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fft21</h1> + <p class="refpurpose">Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">fft2</span><span class="default"> (</span><span class="default">A</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">fft2</span><span class="default"> (</span><span class="default">A</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">A:</span> + <dd><p class="para">input matrix</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">number of rows of A to be used</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">number of columns of A to be used</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It performs two-dimentional FFT on the matrix A. m and n may be used specify the number of rows and columns of A to use. If either of these is larger than the size of A, A is resized and padded with zeros. +If A is a multi-dimensional matrix, each two-dimensional sub-matrix of A is treated separately.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">m</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4</span> +<span class="scilabid">fft21</span> <span class="scilabopenclose">(</span><span class="scilabid">A</span><span class="scilabdefault">,</span> <span class="scilabid">m</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">45</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">-</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> <span class="scilabnumber">15</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">+</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">18</span> <span class="scilaboperator">-</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">8</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">-</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilabnumber">5</span> <span class="scilaboperator">-</span> <span class="scilabnumber">4</span><span class="scilabid">i</span> +<span class="scilabnumber">15</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilaboperator">-</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilabnumber">5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilaboperator">+</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">18</span> <span class="scilaboperator">+</span> <span class="scilabnumber">15</span><span class="scilabid">i</span> <span class="scilabnumber">5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">4</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">6</span> <span class="scilaboperator">+</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">5</span> <span class="scilaboperator">-</span> <span class="scilabnumber">8</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fft2.html"><< fft2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftconv.html">fftconv >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fftconv.html b/help/en_US/scilab_en_US_help/fftconv.html new file mode 100644 index 0000000..bcdbc08 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fftconv.html @@ -0,0 +1,76 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fftconv</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fft21.html"><< fft21</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftfilt.html">fftfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fftconv</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fftconv</h1> + <p class="refpurpose">Convolve two vectors using the FFT for computation.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">fftconv</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">fftconv</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">N</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X, Y:</span> + <dd><p class="para">Vectors</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Convolve two vectors using the FFT for computation. 'c' = fftconv (X, Y)' returns a vector of length equal to 'length(X) + length (Y) - 1'. If X and Y are the coefficient vectors of two polynomials, the returned value is the coefficient vector of the product polynomial.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">fftconv</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">3.</span> <span class="scilabnumber">10.</span> <span class="scilabnumber">22.</span> <span class="scilabnumber">22.</span> <span class="scilabnumber">15.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fft21.html"><< fft21</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftfilt.html">fftfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fftfilt.html b/help/en_US/scilab_en_US_help/fftfilt.html new file mode 100644 index 0000000..5d1341e --- /dev/null +++ b/help/en_US/scilab_en_US_help/fftfilt.html @@ -0,0 +1,90 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fftfilt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fftconv.html"><< fftconv</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftn.html">fftn >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fftfilt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fftfilt</h1> + <p class="refpurpose">Performs FFT-based FIR filtering using overlap-add method</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">real|complex numbers - vector|matrix</p></dd></dt> + <dt><span class="term">b:</span> + <dd><p class="para">real|complex numbers - vector|matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">positive integer</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">y = fftfilt(b,x) filters the data in vector x with the filter described +by coefficient vector b. +y = fftfilt(b,x,n) uses n to determine the length of the FFT.</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> <span class="scilabid">Filtering</span> <span class="scilabid">a</span> <span class="scilabid">sine</span> <span class="scilabid">wave</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> <a class="scilabcommand" href="scilab://sin">sin</a><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">2000</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">2</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabid">fftfilt</span><span class="scilabopenclose">(</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">x</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabnumber">2</span><span class="scilabopenclose">)</span> <span class="scilabid">Multiple</span> <span class="scilabid">filters</span> <span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> <a class="scilabcommand" href="scilab://and">and</a> <span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> <a class="scilabcommand" href="scilab://sin">sin</a><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">2000</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">4</span><span class="scilabdefault">;</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">3</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabid">fftfilt</span><span class="scilabopenclose">(</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">x</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fftconv.html"><< fftconv</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftn.html">fftn >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fftn.html b/help/en_US/scilab_en_US_help/fftn.html new file mode 100644 index 0000000..5bfbaca --- /dev/null +++ b/help/en_US/scilab_en_US_help/fftn.html @@ -0,0 +1,76 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fftn</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fftfilt.html"><< fftfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftshift1.html">fftshift1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fftn</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fftn</h1> + <p class="refpurpose">This function computes the N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">fftn</span><span class="default">(</span><span class="default">A</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">fftn</span><span class="default">(</span><span class="default">A</span><span class="default">, </span><span class="default">size</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">A:</span> + <dd><p class="para">Matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function computes the N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm. The optional vector argument SIZE may be used specify the dimensions of the array to be used. If an element of SIZE is smaller than the corresponding dimension of A, then the dimension of A is truncated prior to performing the FFT. Otherwise, if an element of SIZE is larger than the corresponding dimension then A is resized and padded with zeros.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">fftn</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">9.</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.8660254</span><span class="scilabid">i</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.5</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.8660254</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fftfilt.html"><< fftfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftshift1.html">fftshift1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fftshift1.html b/help/en_US/scilab_en_US_help/fftshift1.html new file mode 100644 index 0000000..bbd9360 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fftshift1.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fftshift1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fftn.html"><< fftn</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftw1.html">fftw1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fftshift1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fftshift1</h1> + <p class="refpurpose">Perform a shift of the vector X, for use with the 'fft1' and 'ifft1' functions, in order the move the frequency 0 to the center of the vector or matrix.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">fftshift1</span><span class="default"> (</span><span class="default">X</span><span class="default">)</span> +<span class="functionid">fftshift1</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">DIM</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">It is a vector of N elements corresponding to time samples</p></dd></dt> + <dt><span class="term">DIM:</span> + <dd><p class="para">The optional DIM argument can be used to limit the dimension along which the permutation occurs</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Perform a shift of the vector X, for use with the 'fft1' and 'ifft1' functions, in order the move the frequency 0 to the center of the vector or matrix.</p> + <p class="para">If X is a vector of N elements corresponding to N time samples spaced by dt, then 'fftshift1 (fft1 (X))' corresponds to frequencies</p> + <p class="para">f = [ -(ceil((N-1)/2):-1:1)*df 0 (1:floor((N-1)/2))*df ]</p> + <p class="para">where df = 1 / dt.</p> + <p class="para">If X is a matrix, the same holds for rows and columns. If X is an array, then the same holds along each dimension.</p> + <p class="para">The optional DIM argument can be used to limit the dimension along</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fftn.html"><< fftn</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fftw1.html">fftw1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fftw1.html b/help/en_US/scilab_en_US_help/fftw1.html new file mode 100644 index 0000000..0c1f3aa --- /dev/null +++ b/help/en_US/scilab_en_US_help/fftw1.html @@ -0,0 +1,98 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fftw1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fftshift1.html"><< fftshift1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fht.html">fht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fftw1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fftw1</h1> + <p class="refpurpose">Manage FFTW wisdom data.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">method</span><span class="default"> = </span><span class="default">fftw</span><span class="default"> (</span>"<span class="default">planner</span>"<span class="default">)</span> +<span class="default">fftw</span><span class="default"> (</span>"<span class="default">planner</span>"<span class="default">, </span><span class="default">method</span><span class="default">)</span> +<span class="default">wisdom</span><span class="default"> = </span><span class="default">fftw</span><span class="default"> (</span>"<span class="default">dwisdom</span>"<span class="default">)</span> +<span class="default">fftw</span><span class="default"> (</span>"<span class="default">dwisdom</span>"<span class="default">, </span><span class="default">wisdom</span><span class="default">)</span> +<span class="default">fftw</span><span class="default"> (</span>"<span class="default">threads</span>"<span class="default">, </span><span class="default">nthreads</span><span class="default">)</span> +<span class="default">nthreads</span><span class="default"> = </span><span class="default">fftw</span><span class="default"> (</span>"<span class="default">threads</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Wisdom data can be used to significantly accelerate the calculation of the FFTs, but implies an initial cost in its calculation. When the FFTW libraries are initialized, they read a system wide wisdom +file (typically in /etc/fftw/wisdom), allowing wisdom to be shared between applications other than Octave. Alternatively, the fftw function can be used to import wisdom. For example,</p> + <p class="para">wisdom = fftw ("dwisdom") +will save the existing wisdom used by Octave to the string wisdom. This string can then be saved to a file and restored using the save and load commands respectively. This existing wisdom can be re +imported as follows</p> + <p class="para">fftw ("dwisdom", wisdom) +If wisdom is an empty string, then the wisdom used is cleared.</p> + <p class="para">During the calculation of Fourier transforms further wisdom is generated. The fashion in which this wisdom is generated is also controlled by the fftw function. There are five different manners in which +the wisdom can be treated:</p> + <p class="para">"estimate" +Specifies that no run-time measurement of the optimal means of calculating a particular is performed, and a simple heuristic is used to pick a (probably sub-optimal) plan. The advantage of this method +is that there is little or no overhead in the generation of the plan, which is appropriate for a Fourier transform that will be calculated once.</p> + <p class="para">"measure" +In this case a range of algorithms to perform the transform is considered and the best is selected based on their execution time.</p> + <p class="para">"patient" +Similar to "measure", but a wider range of algorithms is considered.</p> + <p class="para">"exhaustive" +Like "measure", but all possible algorithms that may be used to treat the transform are considered.</p> + <p class="para">"hybrid" +As run-time measurement of the algorithm can be expensive, this is a compromise where "measure" is used for transforms up to the size of 8192 and beyond that the "estimate" method is used.</p> + <p class="para">The default method is "estimate". The current method can be queried with</p> + <p class="para">method = fftw ("planner") +or set by using</p> + <p class="para">fftw ("planner", method)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fftshift1.html"><< fftshift1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fht.html">fht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fht.html b/help/en_US/scilab_en_US_help/fht.html new file mode 100644 index 0000000..e5ca58a --- /dev/null +++ b/help/en_US/scilab_en_US_help/fht.html @@ -0,0 +1,77 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fht</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fftw1.html"><< fftw1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filter1.html">filter1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fht</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fht</h1> + <p class="refpurpose">The Function calculates the Fast Hartley Transform of real input.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">M</span><span class="default"> = </span><span class="functionid">fht</span><span class="default"> (</span><span class="default">D</span><span class="default">)</span> +<span class="default">M</span><span class="default"> = </span><span class="functionid">fht</span><span class="default"> (</span><span class="default">D</span><span class="default">, </span><span class="default">N</span><span class="default">)</span> +<span class="default">M</span><span class="default"> = </span><span class="functionid">fht</span><span class="default"> (</span><span class="default">D</span><span class="default">, </span><span class="default">N</span><span class="default">, </span><span class="default">DIM</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function calculates the Fast Hartley transform of real input D. If D is a matrix, the Hartley transform is calculated along the columns by default.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">fht</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">10</span> <span class="scilaboperator">-</span><span class="scilabnumber">4</span> <span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilabnumber">0</span> +<span class="scilabid">This</span> <span class="scilabfkeyword">function</span> <span class="scilabid">being</span> <span class="scilabid">called</span> <span class="scilabid">from</span> <span class="scilabid">Octave</span><span class="scilaboperator">.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fftw1.html"><< fftw1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filter1.html">filter1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/filter1.html b/help/en_US/scilab_en_US_help/filter1.html new file mode 100644 index 0000000..8e74528 --- /dev/null +++ b/help/en_US/scilab_en_US_help/filter1.html @@ -0,0 +1,91 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>filter1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fht.html"><< fht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filter2.html">filter2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > filter1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">filter1</h1> + <p class="refpurpose">Apply a 1-D digital filter to the data X.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">filter1</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">X</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">, </span><span class="default">SF</span><span class="default">] = </span><span class="functionid">filter1</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">X</span><span class="default">, </span><span class="default">SI</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">, </span><span class="default">SF</span><span class="default">] = </span><span class="functionid">filter1</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">X</span><span class="default">, [], </span><span class="default">DIM</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">, </span><span class="default">SF</span><span class="default">] = </span><span class="functionid">filter1</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">X</span><span class="default">, </span><span class="default">SI</span><span class="default">, </span><span class="default">DIM</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">B:</span> + <dd><p class="para">Matrix or Integer</p></dd></dt> + <dt><span class="term">A:</span> + <dd><p class="para">Matrix or Integer</p></dd></dt> + <dt><span class="term">X:</span> + <dd><p class="para">Matrix or Integer</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">'filter' returns the solution to the following linear, time-invariant difference equation:</p> + <p class="para">N M</p> + <p class="para">SUM a(k+1) y(n-k) = SUM b(k+1) x(n-k) for 1<=n<=length(x)</p> + <p class="para">k=0 k=0</p> + <p class="para">where N=length(a)-1 and M=length(b)-1. The result is calculated over the first non-singleton dimension of X or over DIM if supplied.</p> + <p class="para">An equivalent form of the equation is:</p> + <p class="para">N M</p> + <p class="para">y(n) = - SUM c(k+1) y(n-k) + SUM d(k+1) x(n-k) for 1<=n<=length(x)</p> + <p class="para">k=1 k=0</p> + <p class="para">where c = a/a(1) and d = b/a(1).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><a class="scilabmacro" href="scilab://filter">filter</a><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabdefault">,</span><span class="scilabnumber">7</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.6666667</span> <span class="scilabnumber">3.1111111</span> <span class="scilabnumber">4.4074074</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fht.html"><< fht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filter2.html">filter2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/filter2.html b/help/en_US/scilab_en_US_help/filter2.html new file mode 100644 index 0000000..5aad151 --- /dev/null +++ b/help/en_US/scilab_en_US_help/filter2.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>filter2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="filter1.html"><< filter1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filternorm.html">filternorm >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > filter2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">filter2</h1> + <p class="refpurpose">Apply the 2-D FIR filter B to X.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">filter2</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">X</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">filter2</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">X</span><span class="default">, </span><span class="default">SHAPE</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">B, X:</span> + <dd><p class="para">Matrix</p></dd></dt> + <dt><span class="term">SHAPE:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">'full':</span> + <dd><p class="para">pad X with zeros on all sides before filtering.</p></dd></dt> + <dt><span class="term">'same':</span> + <dd><p class="para">unpadded X (default)</p></dd></dt> + <dt><span class="term">'valid':</span> + <dd><p class="para">trim X after filtering so edge effects are no included.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function applies the 2-D FIR filter B to X. If the argument SHAPE is specified, return an array of the desired shape.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">filter2</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">19.</span> <span class="scilabnumber">5.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="filter1.html"><< filter1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filternorm.html">filternorm >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/filternorm.html b/help/en_US/scilab_en_US_help/filternorm.html new file mode 100644 index 0000000..c87b0cb --- /dev/null +++ b/help/en_US/scilab_en_US_help/filternorm.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>filternorm</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="filter2.html"><< filter2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filtfilt.html">filtfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > filternorm</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">filternorm</h1> + <p class="refpurpose">Calculates the L-2 norm or L-infinity norm of a digital filter</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">L</span><span class="default"> = </span><span class="functionid">filternorm</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">)</span> +<span class="default">L</span><span class="default"> = </span><span class="functionid">filternorm</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">,</span><span class="default">pnorm</span><span class="default">)</span> +<span class="default">L</span><span class="default"> = </span><span class="functionid">filternorm</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">,2,</span><span class="default">tol</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">The filter numerator coefficients.</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">The filter denominator coefficients.</p></dd></dt> + <dt><span class="term">pnorm:</span> + <dd><p class="para">The L-norm to be calculated. The values accepted are 2 (L2 norm) or %inf (L-infinity norm). Default value is 2.</p></dd></dt> + <dt><span class="term">tol:</span> + <dd><p class="para">The tolerance of the L-2 norm to be calculated. If tol not specified, it defaults to 10^(-8). tol must be a positive scalar</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabcomment">// 1) L-2 norm of an IIR filter with tol = 10^(-10)</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">3</span> <span class="scilabnumber">2</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.5</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">L</span> <span class="scilaboperator">=</span> <span class="scilabid">filternorm</span><span class="scilabopenclose">(</span><span class="scilabid">b</span><span class="scilabdefault">,</span> <span class="scilabid">a</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilabdefault">,</span> <span class="scilabnumber">10d-10</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="scilab://norm" class="link">norm</a></li> + <li class="member"><a href="zp2sos.html" class="link">zp2sos</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="filter2.html"><< filter2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filtfilt.html">filtfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/filtfilt.html b/help/en_US/scilab_en_US_help/filtfilt.html new file mode 100644 index 0000000..5262bde --- /dev/null +++ b/help/en_US/scilab_en_US_help/filtfilt.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>filtfilt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="filternorm.html"><< filternorm</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filtic.html">filtic >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > filtfilt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">filtfilt</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">filtfilt</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">,</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">x:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +In theory, it forwards and reverse filters the signal and corrects phase distortion upto an extent by a one-pass filter but squares the magnitude response in the process. Practically though, the correction isn't perfect and magnitude response, particularly the stop band is distorted.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">filtfilt</span> <span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabid">i</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">4</span> <span class="scilabnumber">0</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.25000</span><span class="scilabid">i</span> <span class="scilabnumber">1.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="filternorm.html"><< filternorm</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filtic.html">filtic >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/filtic.html b/help/en_US/scilab_en_US_help/filtic.html new file mode 100644 index 0000000..de85f1c --- /dev/null +++ b/help/en_US/scilab_en_US_help/filtic.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>filtic</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="filtfilt.html"><< filtfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filtord.html">filtord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > filtic</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">filtic</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">zf</span><span class="default"> = </span><span class="functionid">filtic</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">y</span><span class="default">)</span> +<span class="default">zf</span><span class="default"> = </span><span class="functionid">filtic</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">vector of real or complex numbers</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">vector of real or complex numbers</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">vector of real or complex numbers</p></dd></dt> + <dt><span class="term">x:</span> + <dd><p class="para">vector of real or complex numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function finds the initial conditions for the delays in the transposed direct-form II filter implementation. +The vectors b and a represent the numerator and denominator coefficients of the filter's transfer function.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">filtic</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabid">i</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabid">i</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabid">i</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.8</span><span class="scilabid">i</span><span class="scilabdefault">,</span><span class="scilabnumber">7</span><span class="scilabdefault">,</span><span class="scilabnumber">9</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">22.60000</span><span class="scilabid">i</span> +<span class="scilabnumber">2.40000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> +<span class="scilabnumber">0.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> +<span class="scilabid">This</span> <span class="scilabfkeyword">function</span> <span class="scilabid">being</span> <span class="scilabid">called</span> <span class="scilabid">from</span> <span class="scilabid">Octave</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="filtfilt.html"><< filtfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="filtord.html">filtord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/filtord.html b/help/en_US/scilab_en_US_help/filtord.html new file mode 100644 index 0000000..5bbb751 --- /dev/null +++ b/help/en_US/scilab_en_US_help/filtord.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>filtord</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="filtic.html"><< filtic</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="findpeaks.html">findpeaks >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > filtord</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">filtord</h1> + <p class="refpurpose">and denominator coefficients, a.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="filtic.html"><< filtic</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="findpeaks.html">findpeaks >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/findpeaks.html b/help/en_US/scilab_en_US_help/findpeaks.html new file mode 100644 index 0000000..b3d4868 --- /dev/null +++ b/help/en_US/scilab_en_US_help/findpeaks.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>findpeaks</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="filtord.html"><< filtord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fir1.html">fir1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > findpeaks</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">findpeaks</h1> + <p class="refpurpose">This function find peaks on DATA.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">PKS</span><span class="default">, </span><span class="default">LOC</span><span class="default">, </span><span class="default">EXTRA</span><span class="default">] = </span><span class="functionid">findpeaks</span><span class="default">(</span><span class="default">DATA</span><span class="default">)</span> +<span class="default">[</span><span class="default">PKS</span><span class="default">, </span><span class="default">LOC</span><span class="default">, </span><span class="default">EXTRA</span><span class="default">] = </span><span class="functionid">findpeaks</span><span class="default">(..., </span><span class="default">PROPERTY</span><span class="default">, </span><span class="default">VALUE</span><span class="default">)</span> +<span class="default">[</span><span class="default">PKS</span><span class="default">, </span><span class="default">LOC</span><span class="default">, </span><span class="default">EXTRA</span><span class="default">] = </span><span class="functionid">findpeaks</span><span class="default">(..., </span>"<span class="default">DoubleSided</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Peaks of a positive array of data are defined as local maxima. For double-sided data, they are maxima of the positive part and minima of the negative part. DATA is expected to be a single column vector.</p> + <p class="para">The function returns the value of DATA at the peaks in PKS. The index indicating their position is returned in LOC.</p> + <p class="para">The third output argument is a structure with additional information:</p> + <p class="para">"parabol": +A structure containing the parabola fitted to each returned peak. The structure has two fields, "x" and "pp". The field "pp" contains the coefficients of the 2nd degree polynomial and "x" the extrema of the intercal here it was fitted.</p> + <p class="para">"height": +The estimated height of the returned peaks (in units of DATA).</p> + <p class="para">"baseline": +The height at which the roots of the returned peaks were calculated (in units of DATA).</p> + <p class="para">"roots": +The abscissa values (in index units) at which the parabola fitted to each of the returned peaks crosses the "baseline" value. The width of the peak is calculated by 'diff(roots)'.</p> + <p class="para">This function accepts property-value pair given in the list below:</p> + <p class="para">"MinPeakHeight": +Minimum peak height (positive scalar). Only peaks that exceed this value will be returned. For data taking positive and negative values use the option "DoubleSided". Default value '2*std (abs (detrend (data,0)))'.</p> + <p class="para">"MinPeakDistance": +Minimum separation between (positive integer). Peaks separated by less than this distance are considered a single peak. This distance is also used to fit a second order polynomial to the peaks to estimate their width, therefore it acts as a smoothing parameter. Default value 4.</p> + <p class="para">"MinPeakWidth": +Minimum width of peaks (positive integer). The width of the peaks is estimated using a parabola fitted to the neighborhood of each peak. The neighborhood size is equal to the value of "MinPeakDistance". The width is evaluated at the half height of the peak with baseline at "MinPeakHeight". Default value 2.</p> + <p class="para">"DoubleSided": +Tells the function that data takes positive and negative values. The base-line for the peaks is taken as the mean value of the function. This is equivalent as passing the absolute value of the data after removing the mean.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="filtord.html"><< filtord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fir1.html">fir1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fir1.html b/help/en_US/scilab_en_US_help/fir1.html new file mode 100644 index 0000000..e42f212 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fir1.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fir1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="findpeaks.html"><< findpeaks</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fir2.html">fir2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fir1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fir1</h1> + <p class="refpurpose">Produce an order N FIR filter with the given frequency cutoff, returning the N+1 filter coefficients in B.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">B</span><span class="default"> = </span><span class="functionid">fir1</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">W</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="functionid">fir1</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">W</span><span class="default">, </span><span class="default">TYPE</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="functionid">fir1</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">W</span><span class="default">, </span><span class="default">TYPE</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="functionid">fir1</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">W</span><span class="default">, </span><span class="default">TYPE</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">, </span><span class="default">NOSCALE</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">N:</span> + <dd><p class="para">Integer</p></dd></dt> + <dt><span class="term">W:</span> + <dd><p class="para">Integer or Vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Produce an order N FIR filter with the given frequency cutoff W, returning the N+1 filter coefficients in B. If W is a scalar, it specifies the frequency cutoff for a lowpass or highpass filter. If W is a two-element vector, the two values specify the edges of a bandpass or bandstop filter. If W is an N-element vector, each value specifies a band edge of a multiband pass/stop filter.</p> + <p class="para">The filter TYPE can be specified with one of the following strings: "low", "high", "stop", "pass", "bandpass", "DC-0", or "DC-1". The default is "low" is W is a scalar, "pass" if W is a pair, or "DC-0" if W is a vector with more than 2 elements.</p> + <p class="para">An optional shaping WINDOW can be given as a vector with length N+1. If not specified, a Hamming window of length N+1 is used.</p> + <p class="para">With the option "noscale", the filter coefficients are not normalized. The default is to normalize the filter such that the magnitude response of the center of the first passband is 1.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">fir1</span> <span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">9.2762e-05</span> <span class="scilabnumber">9.5482e-02</span> <span class="scilabnumber">4.0443e-01</span> <span class="scilabnumber">4.0443e-01</span> <span class="scilabnumber">9.5482e-02</span> <span class="scilabnumber">9.2762e-05</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="findpeaks.html"><< findpeaks</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fir2.html">fir2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fir2.html b/help/en_US/scilab_en_US_help/fir2.html new file mode 100644 index 0000000..390ce31 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fir2.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fir2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fir1.html"><< fir1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="firpmord.html">firpmord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fir2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fir2</h1> + <p class="refpurpose">Produce an order N FIR filter with arbitrary frequency response M over frequency bands F, returning the N+1 filter coefficients in B.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">B</span><span class="default"> = </span><span class="functionid">fir2</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">F</span><span class="default">, </span><span class="default">M</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="functionid">fir2</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">F</span><span class="default">, </span><span class="default">M</span><span class="default">, </span><span class="default">GRID_N</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="default">fir1</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">F</span><span class="default">, </span><span class="default">M</span><span class="default">, </span><span class="default">GRID_N</span><span class="default">, </span><span class="default">RAMP_N</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="default">fir1</span><span class="default">(</span><span class="default">N</span><span class="default">, </span><span class="default">F</span><span class="default">, </span><span class="default">M</span><span class="default">, </span><span class="default">GRID_N</span><span class="default">, </span><span class="default">RAMP_N</span><span class="default">, </span><span class="default">WINDOW</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">N:</span> + <dd><p class="para">Integer</p></dd></dt> + <dt><span class="term">F, M:</span> + <dd><p class="para">Vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Produce an order N FIR filter with arbitrary frequency response M over frequency bands F, returning the N+1 filter coefficients in B. The vector F specifies the frequency band edges of the filter response and M specifies the magnitude response at each frequency.</p> + <p class="para">The vector F must be nondecreasing over the range [0,1], and the first and last elements must be 0 and 1, respectively. A discontinuous jump in the frequency response can be specified by duplicating a band edge in F with different values in M.</p> + <p class="para">The resolution over which the frequency response is evaluated can be controlled with the GRID_N argument. The default is 512 or the next larger power of 2 greater than the filter length.</p> + <p class="para">The band transition width for discontinuities can be controlled with the RAMP_N argument. The default is GRID_N/25. Larger values will result in wider band transitions but better stopband rejection.</p> + <p class="para">An optional shaping WINDOW can be given as a vector with length N+1. If not specified, a Hamming window of length N+1 is used.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">fir2</span> <span class="scilabopenclose">(</span><span class="scilabnumber">10</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.5</span><span class="scilabdefault">,</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilabdefault">,</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.00130</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.01792</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.36968</span> <span class="scilabnumber">2.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.36968</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.01792</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00130</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fir1.html"><< fir1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="firpmord.html">firpmord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/firpmord.html b/help/en_US/scilab_en_US_help/firpmord.html new file mode 100644 index 0000000..01a4fa3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/firpmord.html @@ -0,0 +1,108 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>firpmord</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fir2.html"><< fir2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="firtype.html">firtype >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > firpmord</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">firpmord</h1> + <p class="refpurpose">Parks-McClennan optimal FIR filter order estimation</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">f:</span> + <dd><p class="para">double - positive - vector</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">double - positive - vector</p></dd></dt> + <dt><span class="term">dev:</span> + <dd><p class="para">double - positive - vector</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">int - scalar</p></dd></dt> + <dt><span class="term">fo:</span> + <dd><p class="para">double - positive - vector</p></dd></dt> + <dt><span class="term">ao:</span> + <dd><p class="para">double - positive - vector</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">double - vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabopenclose">]</span> <span class="scilabid">A</span> <span class="scilabid">low</span><span class="scilaboperator">-</span><span class="scilabid">pass</span> <a class="scilabmacro" href="scilab://filter">filter</a> +<span class="scilabid">f</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1500</span> <span class="scilabnumber">2000</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> <span class="scilabcomment">// frequency edges for bands</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">0</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> <span class="scilabcomment">// desired amplitude for each band</span> +<span class="scilabid">dev</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.01</span> <span class="scilabnumber">0.1</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> <span class="scilabcomment">// Acceptable deviation for each band</span> +<span class="scilabid">fs</span> <span class="scilaboperator">=</span> <span class="scilabnumber">8000</span><span class="scilabdefault">;</span> <span class="scilabcomment">// Sampling frequency</span> +<span class="scilabopenclose">[</span><span class="scilabid">n</span><span class="scilabdefault">,</span><span class="scilabid">fo</span><span class="scilabdefault">,</span><span class="scilabid">ao</span><span class="scilabdefault">,</span><span class="scilabid">w</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">firpmord</span><span class="scilabopenclose">(</span><span class="scilabid">f</span><span class="scilabdefault">,</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">dev</span><span class="scilabdefault">,</span><span class="scilabid">fs</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> + +<span class="scilabopenclose">[</span><span class="scilabnumber">2</span><span class="scilabopenclose">]</span> <span class="scilabid">A</span> <span class="scilabid">bandstop</span> <a class="scilabmacro" href="scilab://filter">filter</a> +<span class="scilabid">f</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1000</span> <span class="scilabnumber">1800</span> <span class="scilabnumber">2400</span> <span class="scilabnumber">3000</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0.5</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">dev</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.01</span> <span class="scilabnumber">0.1</span> <span class="scilabnumber">0.03</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">fs</span> <span class="scilaboperator">=</span> <span class="scilabnumber">8000</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">n</span><span class="scilabdefault">,</span><span class="scilabid">fo</span><span class="scilabdefault">,</span><span class="scilabid">ao</span><span class="scilabdefault">,</span><span class="scilabid">w</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">firpmord</span><span class="scilabopenclose">(</span><span class="scilabid">f</span><span class="scilabdefault">,</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">dev</span><span class="scilabdefault">,</span><span class="scilabid">fs</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> + +<span class="scilabid">References</span> +<span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabopenclose">]</span> <span class="scilabid">Rabiner</span><span class="scilabdefault">,</span> <span class="scilabid">Lawrence</span> <span class="scilabid">R</span><span class="scilaboperator">.</span><span class="scilabdefault">,</span> <a class="scilabcommand" href="scilab://and">and</a> <span class="scilabstring">Bernard</span> <span class="scilabstring">Gold.</span> <span class="scilabstring">"Theory</span> <span class="scilabstring">and</span> <span class="scilabstring">application</span> <span class="scilabstring">of</span> +<span class="scilabid">digital</span> <span class="scilabid">signal</span> <span class="scilabid">processing</span><span class="scilaboperator">.</span><span class="scilabstring">"</span><span class="scilabstring"> Englewood Cliffs, NJ, Prentice-Hall, Inc.,</span> +<span class="scilabnumber">1975.</span> <span class="scilabnumber">777</span> <span class="scilabid">p</span><span class="scilaboperator">.</span> <span class="scilabnumber">156</span><span class="scilaboperator">-</span><span class="scilabnumber">7</span> <span class="scilabopenclose">(</span><span class="scilabnumber">1975</span><span class="scilabopenclose">)</span><span class="scilaboperator">.</span> +<span class="scilabopenclose">[</span><span class="scilabnumber">2</span><span class="scilabopenclose">]</span> <span class="scilabid">Rabiner</span><span class="scilabdefault">,</span> <span class="scilabid">Lawrence</span> <span class="scilabid">R</span><span class="scilaboperator">.</span><span class="scilabdefault">,</span> <a class="scilabcommand" href="scilab://and">and</a> <span class="scilabstring">Otto</span> <span class="scilabstring">Herrmann.</span> <span class="scilabstring">"The</span> <span class="scilabstring">predictability</span> <span class="scilabstring">of</span> <span class="scilabstring">certain</span> +<span class="scilabid">optimum</span> <span class="scilabid">finite</span><span class="scilaboperator">-</span><span class="scilabid">impulse</span><span class="scilaboperator">-</span><span class="scilabid">response</span> <span class="scilabid">digital</span> <span class="scilabid">filters</span><span class="scilaboperator">.</span><span class="scilabstring">"</span><span class="scilabstring"> Circuit Theory,</span> +<span class="scilabid">IEEE</span> <span class="scilabid">Transactions</span> <span class="scilabid">on</span> <span class="scilabnumber">20.4</span> <span class="scilabopenclose">(</span><span class="scilabnumber">1973</span><span class="scilabopenclose">)</span><span class="scilabspecial">:</span> <span class="scilabnumber">401</span><span class="scilaboperator">-</span><span class="scilabnumber">408.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fir2.html"><< fir2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="firtype.html">firtype >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/firtype.html b/help/en_US/scilab_en_US_help/firtype.html new file mode 100644 index 0000000..ecc9640 --- /dev/null +++ b/help/en_US/scilab_en_US_help/firtype.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>firtype</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="firpmord.html"><< firpmord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="flattopwin.html">flattopwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > firtype</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">firtype</h1> + <p class="refpurpose">if (type(b)~=1) then</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="firpmord.html"><< firpmord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="flattopwin.html">flattopwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/flattopwin.html b/help/en_US/scilab_en_US_help/flattopwin.html new file mode 100644 index 0000000..b9a8c78 --- /dev/null +++ b/help/en_US/scilab_en_US_help/flattopwin.html @@ -0,0 +1,90 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>flattopwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="firtype.html"><< firtype</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fracshift.html">fracshift >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > flattopwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">flattopwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Flat Top window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">flattopwin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">flattopwin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">opt</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">string value, takes in "periodic" or "symmetric"</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Flat Top window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. +This window has low pass-band ripple but a high bandwidth.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">flattopwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">8</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">periodic</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.0009051</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">0.0264124</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">0.0555580</span> +<span class="scilabnumber">0.4435496</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.4435496</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">0.0555580</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">0.0264124</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="firtype.html"><< firtype</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fracshift.html">fracshift >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fracshift.html b/help/en_US/scilab_en_US_help/fracshift.html new file mode 100644 index 0000000..c9ff50e --- /dev/null +++ b/help/en_US/scilab_en_US_help/fracshift.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fracshift</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="flattopwin.html"><< flattopwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fractdiff.html">fractdiff >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fracshift</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fracshift</h1> + <p class="refpurpose">This function shifts the series x supplied as input argument by a number of samples d.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">fracshift</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">d</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">fracshift</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">d</span><span class="default">, </span><span class="default">h</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">, </span><span class="default">h</span><span class="default">] = </span><span class="functionid">fracshift</span><span class="default">(...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">d:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">h:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function shifts the series x supplied as input argument by a number of samples d. +The third parameter is the interpolator, which is designed with a Kaiser-windowed sinecard by default, if not supplied.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">fracshift</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">2.</span> <span class="scilabnumber">3.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="flattopwin.html"><< flattopwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fractdiff.html">fractdiff >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fractdiff.html b/help/en_US/scilab_en_US_help/fractdiff.html new file mode 100644 index 0000000..3cac03f --- /dev/null +++ b/help/en_US/scilab_en_US_help/fractdiff.html @@ -0,0 +1,67 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fractdiff</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fracshift.html"><< fracshift</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="freqs.html">freqs >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fractdiff</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fractdiff</h1> + <p class="refpurpose">Compute the fractional differences (1-L)^d x where L denotes the lag-operator and d is greater than -1.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">fractdiff</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">D</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Compute the fractional differences (1-L)^d x where L denotes the lag-operator and d is greater than -1.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fracshift.html"><< fracshift</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="freqs.html">freqs >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/freqs.html b/help/en_US/scilab_en_US_help/freqs.html new file mode 100644 index 0000000..fe046bf --- /dev/null +++ b/help/en_US/scilab_en_US_help/freqs.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>freqs</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fractdiff.html"><< fractdiff</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="freqz.html">freqz >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > freqs</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">freqs</h1> + <p class="refpurpose">Compute the s-plane frequency response of the IIR filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">h</span><span class="default"> = </span><span class="functionid">freqs</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">w</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">vector containing the coefficients of the numerator of the filter.</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">vector containing the coefficients of the denominator of the filter.</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">vector containing frequencies</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It computes the s-plane frequency response of the IIR filter B(s)/A(s) as H = polyval(B,j*W)./polyval(A,j*W). +If called with no output argument, a plot of magnitude and phase are displayed.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">B</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">A</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">w</span> <span class="scilaboperator">=</span> <a class="scilabmacro" href="scilab://linspace">linspace</a><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">128</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">freqs</span><span class="scilabopenclose">(</span><span class="scilabid">B</span><span class="scilabdefault">,</span><span class="scilabid">A</span><span class="scilabdefault">,</span><span class="scilabid">w</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fractdiff.html"><< fractdiff</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="freqz.html">freqz >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/freqz.html b/help/en_US/scilab_en_US_help/freqz.html new file mode 100644 index 0000000..4e69678 --- /dev/null +++ b/help/en_US/scilab_en_US_help/freqz.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>freqz</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="freqs.html"><< freqs</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fwhm.html">fwhm >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > freqz</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">freqz</h1> + <p class="refpurpose">This function returns the complex frequency response H of the rational IIR filter whose numerator and denominator coefficients are B and A, respectively.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">H</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">freqz</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">N</span><span class="default">, </span>"<span class="default">whole</span>"<span class="default">)</span> +<span class="default">[</span><span class="default">H</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">freqz</span><span class="default">(</span><span class="default">B</span><span class="default">)</span> +<span class="default">[</span><span class="default">H</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">freqz</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">)</span> +<span class="default">[</span><span class="default">H</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">freqz</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">N</span><span class="default">)</span> +<span class="default">H</span><span class="default"> = </span><span class="functionid">freqz</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">W</span><span class="default">)</span> +<span class="default">[</span><span class="default">H</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">freqz</span><span class="default">(..., </span><span class="default">FS</span><span class="default">)</span> +<span class="functionid">freqz</span><span class="default">(...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">B, A, N:</span> + <dd><p class="para">Integer or Vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return the complex frequency response H of the rational IIR filter whose numerator and denominator coefficients are B and A, respectively.</p> + <p class="para">The response is evaluated at N angular frequencies between 0 and 2*pi.</p> + <p class="para">The output value W is a vector of the frequencies.</p> + <p class="para">If A is omitted, the denominator is assumed to be 1 (this corresponds to a simple FIR filter).</p> + <p class="para">If N is omitted, a value of 512 is assumed. For fastest computation, N should factor into a small number of small primes.</p> + <p class="para">If the fourth argument, "whole", is omitted the response is evaluated at frequencies between 0 and pi.</p> + <p class="para">'freqz (B, A, W)'</p> + <p class="para">Evaluate the response at the specific frequencies in the vector W. The values for W are measured in radians.</p> + <p class="para">'[...] = freqz (..., FS)'</p> + <p class="para">Return frequencies in Hz instead of radians assuming a sampling rate FS. If you are evaluating the response at specific frequencies W, those frequencies should be requested in Hz rather than radians.</p> + <p class="para">'freqz (...)'</p> + <p class="para">Plot the magnitude and phase response of H rather than returning them.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">H</span> <span class="scilaboperator">=</span> <span class="scilabid">freqz</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.4164716</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.5976772</span><span class="scilabid">i</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.4107690</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.2430335</span><span class="scilabid">i</span> <span class="scilabnumber">0.1761948</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.6273032</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="freqs.html"><< freqs</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fwhm.html">fwhm >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fwhm.html b/help/en_US/scilab_en_US_help/fwhm.html new file mode 100644 index 0000000..573acfd --- /dev/null +++ b/help/en_US/scilab_en_US_help/fwhm.html @@ -0,0 +1,72 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fwhm</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="freqz.html"><< freqz</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fwhmjlt.html">fwhmjlt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fwhm</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fwhm</h1> + <p class="refpurpose">This function computes peak full width at half minimum or at another level of peak minimum for vector or matrix data y supplied as input.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">f</span><span class="default"> = </span><span class="functionid">fwhm</span><span class="default"> (</span><span class="default">y</span><span class="default">)</span> +<span class="default">f</span><span class="default"> = </span><span class="functionid">fwhm</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">)</span> +<span class="default">f</span><span class="default"> = </span><span class="functionid">fwhm</span><span class="default"> (…, </span>"<span class="default">zero</span>"<span class="default">)</span> +<span class="default">f</span><span class="default"> = </span><span class="functionid">fwhm</span><span class="default"> (…, </span>"<span class="default">min</span>"<span class="default">)</span> +<span class="default">f</span><span class="default"> = </span><span class="functionid">fwhm</span><span class="default"> (…, </span>"<span class="default">alevel</span>"<span class="default">, </span><span class="default">level</span><span class="default">)</span> +<span class="default">f</span><span class="default"> = </span><span class="functionid">fwhm</span><span class="default"> (…, </span>"<span class="default">rlevel</span>"<span class="default">, </span><span class="default">level</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">y:</span> + <dd><p class="para">vector or matrix</p></dd></dt></dl></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="freqz.html"><< freqz</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fwhmjlt.html">fwhmjlt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fwhmjlt.html b/help/en_US/scilab_en_US_help/fwhmjlt.html new file mode 100644 index 0000000..b2395ba --- /dev/null +++ b/help/en_US/scilab_en_US_help/fwhmjlt.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fwhmjlt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fwhm.html"><< fwhm</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fwht.html">fwht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fwhmjlt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fwhmjlt</h1> + <p class="refpurpose">rhs = argn(2)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fwhm.html"><< fwhm</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="fwht.html">fwht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/fwht.html b/help/en_US/scilab_en_US_help/fwht.html new file mode 100644 index 0000000..5ca6554 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fwht.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>fwht</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fwhmjlt.html"><< fwhmjlt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gauspuls.html">gauspuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > fwht</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">fwht</h1> + <p class="refpurpose">Compute the Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">fwht</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span> +<span class="functionid">fwht</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="functionid">fwht</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">order</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">real or complex valued scalar or vector</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">x is truncated or extended to have length n</p></dd></dt> + <dt><span class="term">order:</span> + <dd><p class="para">Specification of order in which coefficients should be arranged</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Compute the Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm. If the input is a matrix, the FWHT is calculated along the columns of x.</p> + <p class="para">The number of elements of x must be a power of 2; if not, the input will be extended and filled with zeros. If a second argument is given, the input is truncated or extended to have length n.</p> + <p class="para">The third argument specifies the order in which the returned Walsh-Hadamard transform coefficients should be arranged. The order may be any of the following strings:</p> + <p class="para">"sequency" +The coefficients are returned in sequency order. This is the default if order is not given.</p> + <p class="para">"hadamard" +The coefficients are returned in Hadamard order.</p> + <p class="para">"dyadic" +The coefficients are returned in Gray code order.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fwhmjlt.html"><< fwhmjlt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gauspuls.html">gauspuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/gauspuls.html b/help/en_US/scilab_en_US_help/gauspuls.html new file mode 100644 index 0000000..40c76ce --- /dev/null +++ b/help/en_US/scilab_en_US_help/gauspuls.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>gauspuls</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="fwht.html"><< fwht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gaussdesign.html">gaussdesign >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > gauspuls</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">gauspuls</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">gauspuls</span><span class="default">(</span><span class="default">t</span><span class="default">,</span><span class="default">fc</span><span class="default">,</span><span class="default">bw</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">gauspuls</span><span class="default">(</span><span class="default">t</span><span class="default">,</span><span class="default">fc</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">gauspuls</span><span class="default">(</span><span class="default">t</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">fc:</span> + <dd><p class="para">Real non negative number or complex number</p></dd></dt> + <dt><span class="term">bw:</span> + <dd><p class="para">Real positive number or complex number</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +This function returns a Gaussian RF pulse of unity amplitude at the times indicated in array t.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">gauspuls</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabnumber">1.427D-56</span> +<span class="scilabnumber">2.</span> <span class="scilabid">gauspuls</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabnumber">0.0281016</span> <span class="scilabnumber">0.0000006</span> <span class="scilabnumber">1.093D-14</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="fwht.html"><< fwht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gaussdesign.html">gaussdesign >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/gaussdesign.html b/help/en_US/scilab_en_US_help/gaussdesign.html new file mode 100644 index 0000000..6175fdb --- /dev/null +++ b/help/en_US/scilab_en_US_help/gaussdesign.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>gaussdesign</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="gauspuls.html"><< gauspuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gaussian.html">gaussian >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > gaussdesign</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">gaussdesign</h1> + <p class="refpurpose">GAUSSDESIGN designs a Gaussian pulse-shaping filter which is a low pass FIR</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="gauspuls.html"><< gauspuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gaussian.html">gaussian >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/gaussian.html b/help/en_US/scilab_en_US_help/gaussian.html new file mode 100644 index 0000000..c66d221 --- /dev/null +++ b/help/en_US/scilab_en_US_help/gaussian.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>gaussian</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="gaussdesign.html"><< gaussdesign</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gausswin.html">gausswin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > gaussian</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">gaussian</h1> + <p class="refpurpose">This function returns a Gaussian convolution window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">gaussian</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">gaussian</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">a</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns a Gaussian convolution window of length m supplied as input, to the output vector w. +The second parameter is the width measured in sample rate/number of samples and should be f for time domain and 1/f for frequency domain. The width is inversely proportional to a.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">gaussian</span><span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">5.380D-32</span> +<span class="scilabnumber">1.523D-08</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.523D-08</span> +<span class="scilabnumber">5.380D-32</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="gaussdesign.html"><< gaussdesign</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gausswin.html">gausswin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/gausswin.html b/help/en_US/scilab_en_US_help/gausswin.html new file mode 100644 index 0000000..38d5d1d --- /dev/null +++ b/help/en_US/scilab_en_US_help/gausswin.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>gausswin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="gaussian.html"><< gaussian</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gmonopuls.html">gmonopuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > gausswin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">gausswin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Gaussian window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">gausswin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">gausswin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">a</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Gaussian window of length m supplied as input, to the output vector w. +The second parameter is the width measured in sample rate/number of samples and should be f for time domain and 1/f for frequency domain. The width is inversely proportional to a.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">gausswin</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.2493522</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.2493522</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="gaussian.html"><< gaussian</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="gmonopuls.html">gmonopuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/gmonopuls.html b/help/en_US/scilab_en_US_help/gmonopuls.html new file mode 100644 index 0000000..6219292 --- /dev/null +++ b/help/en_US/scilab_en_US_help/gmonopuls.html @@ -0,0 +1,76 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>gmonopuls</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="gausswin.html"><< gausswin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="goertzel.html">goertzel >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > gmonopuls</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">gmonopuls</h1> + <p class="refpurpose"></p></div> + + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">fc:</span> + <dd><p class="para">Real non-negative value or complex value or a vector or matrix with not all real values negative.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +This function returns samples of the Gaussian monopulse of amplitude unity.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">gmonopuls</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">0.1</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabnumber">0.85036</span> <span class="scilabnumber">0.94070</span> <span class="scilabnumber">0.52591</span> +<span class="scilabnumber">2.</span> <span class="scilabid">gmonopuls</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="gausswin.html"><< gausswin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="goertzel.html">goertzel >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/goertzel.html b/help/en_US/scilab_en_US_help/goertzel.html new file mode 100644 index 0000000..3c4983f --- /dev/null +++ b/help/en_US/scilab_en_US_help/goertzel.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>goertzel</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="gmonopuls.html"><< gmonopuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="grpdelay.html">grpdelay >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > goertzel</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">goertzel</h1> + <p class="refpurpose">Computes DFT using the second order Goertzel Algorithm</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">goertzel</span><span class="default">(</span><span class="default">X</span><span class="default">,</span><span class="default">INDVEC</span><span class="default">,</span><span class="default">DIM</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">goertzel(X,INDVEC) +Computes the DFT of X at indices INDVEC using the second order algorithm along +the first non-singleton dimension. Elements of INDVEC must be positive integers +less than the length of the first non-singleton dimension. If INDVEC is empty +the DFT is computed at all indices along the first non-singleton dimension +goertzel(X,INDVEC,DIM) +Implements the algorithm along dimension DIM +In general goertzel is slower than fft when computing the DFT for all indices +along a particular dimension. However it is computationally more efficient when +the DFT at only a subset of indices is desired +Example +x=rand(1,5) +x =</p> + <p class="para">0.6283918 0.8497452 0.6857310 0.8782165 0.0683740 +y=goertzel(x,2); +y =</p> + <p class="para">- 0.3531539 - 0.6299881i +Author +Ankur Mallick +References +Goertzel, G. (January 1958), "An Algorithm for the Evaluation of Finite Trigonometric Series", American Mathematical Monthly 65 (1): 34–35, doi:10.2307/2310304</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="gmonopuls.html"><< gmonopuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="grpdelay.html">grpdelay >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/grpdelay.html b/help/en_US/scilab_en_US_help/grpdelay.html new file mode 100644 index 0000000..1b4d3ac --- /dev/null +++ b/help/en_US/scilab_en_US_help/grpdelay.html @@ -0,0 +1,68 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>grpdelay</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="goertzel.html"><< goertzel</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hamming.html">hamming >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > grpdelay</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">grpdelay</h1> + <p class="refpurpose">This function computes the group delay of a filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">gd</span><span class="default"> = </span><span class="functionid">grpdelay</span><span class="default">(</span><span class="default">b</span><span class="default">)</span> +<span class="default">gd</span><span class="default"> = </span><span class="functionid">grpdelay</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">)</span> +<span class="default">gd</span><span class="default"> = </span><span class="functionid">grpdelay</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">nfft</span><span class="default">)</span> +<span class="default">gd</span><span class="default"> = </span><span class="functionid">grpdelay</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">nfft</span><span class="default">, </span><span class="default">whole</span><span class="default">)</span> +<span class="default">gd</span><span class="default"> = </span><span class="functionid">grpdelay</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">nfft</span><span class="default">, </span><span class="default">whole</span><span class="default">, </span><span class="default">Fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">gd</span><span class="default">, </span><span class="default">w</span><span class="default">] = </span><span class="functionid">grpdelay</span><span class="default">(...)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="goertzel.html"><< goertzel</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hamming.html">hamming >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/hamming.html b/help/en_US/scilab_en_US_help/hamming.html new file mode 100644 index 0000000..a40b97c --- /dev/null +++ b/help/en_US/scilab_en_US_help/hamming.html @@ -0,0 +1,73 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>hamming</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="grpdelay.html"><< grpdelay</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hann.html">hann >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > hamming</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">hamming</h1> + <p class="refpurpose">Return the filter coefficients of a Hamming window of length M</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">hamming</span><span class="default"> (</span><span class="default">M</span><span class="default">)</span> +<span class="functionid">hamming</span><span class="default"> (</span><span class="default">M</span><span class="default">, </span>"<span class="default">periodic</span>"<span class="default">)</span> +<span class="functionid">hamming</span><span class="default"> (</span><span class="default">M</span><span class="default">, </span>"<span class="default">symmetric</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">M:</span> + <dd><p class="para">real scalar, which will be the length of hamming window</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return the filter coefficients of a Hamming window of length M. +If the optional argument "periodic" is given, the periodic form of the window is returned. This is equivalent to the window of length M+1 with the last coefficient removed. The optional argument "symmetric" is equivalent to not specifying a second argument.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="grpdelay.html"><< grpdelay</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hann.html">hann >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/hann.html b/help/en_US/scilab_en_US_help/hann.html new file mode 100644 index 0000000..a6b9a2b --- /dev/null +++ b/help/en_US/scilab_en_US_help/hann.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>hann</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="hamming.html"><< hamming</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hanning.html">hanning >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > hann</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">hann</h1> + <p class="refpurpose">This function returns the filter coefficients of a Hanning window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">hann</span><span class="default">(</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">hann</span><span class="default">(</span><span class="default">m</span><span class="default">, </span>"<span class="default">symmteric</span>"<span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">hann</span><span class="default">(</span><span class="default">m</span><span class="default">, </span>"<span class="default">periodic</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">string value, takes in "periodic" or "symmetric"</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Hanning window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">hann</span><span class="scilabopenclose">(</span><span class="scilabnumber">6</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">symmetric</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> +<span class="scilabnumber">0.3454915</span> +<span class="scilabnumber">0.9045085</span> +<span class="scilabnumber">0.9045085</span> +<span class="scilabnumber">0.3454915</span> +<span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="hamming.html"><< hamming</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hanning.html">hanning >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/hanning.html b/help/en_US/scilab_en_US_help/hanning.html new file mode 100644 index 0000000..90ebe27 --- /dev/null +++ b/help/en_US/scilab_en_US_help/hanning.html @@ -0,0 +1,73 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>hanning</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="hann.html"><< hann</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="helperHarmonicDistortionAmplifier.html">helperHarmonicDistortionAmplifier >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > hanning</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">hanning</h1> + <p class="refpurpose">Return the filter coefficients of a Hanning window of length M</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">hanning</span><span class="default"> (</span><span class="default">M</span><span class="default">)</span> +<span class="functionid">hanning</span><span class="default"> (</span><span class="default">M</span><span class="default">, </span>"<span class="default">periodic</span>"<span class="default">)</span> +<span class="functionid">hanning</span><span class="default"> (</span><span class="default">M</span><span class="default">, </span>"<span class="default">symmetric</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">M:</span> + <dd><p class="para">real scalar, which will be the length of hanning window</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return the filter coefficients of a Hanning window of length M. +If the optional argument "periodic" is given, the periodic form of the window is returned. This is equivalent to the window of length M+1 with the last coefficient removed. The optional argument "symmetric" is equivalent to not specifying a second argument.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="hann.html"><< hann</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="helperHarmonicDistortionAmplifier.html">helperHarmonicDistortionAmplifier >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/helperHarmonicDistortionAmplifier.html b/help/en_US/scilab_en_US_help/helperHarmonicDistortionAmplifier.html new file mode 100644 index 0000000..4ca96ad --- /dev/null +++ b/help/en_US/scilab_en_US_help/helperHarmonicDistortionAmplifier.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>helperHarmonicDistortionAmplifier</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="hanning.html"><< hanning</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hilbert1.html">hilbert1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > helperHarmonicDistortionAmplifier</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">helperHarmonicDistortionAmplifier</h1> + <p class="refpurpose">helperHarmonicDistortionADC Helper function for HarmonicDistortionExample.m</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="hanning.html"><< hanning</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hilbert1.html">hilbert1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/hilbert1.html b/help/en_US/scilab_en_US_help/hilbert1.html new file mode 100644 index 0000000..d488449 --- /dev/null +++ b/help/en_US/scilab_en_US_help/hilbert1.html @@ -0,0 +1,85 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>hilbert1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="helperHarmonicDistortionAmplifier.html"><< helperHarmonicDistortionAmplifier</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hurst.html">hurst >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > hilbert1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">hilbert1</h1> + <p class="refpurpose">Analytic extension of real valued signal.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">h</span><span class="default">= </span><span class="functionid">hilbert1</span><span class="default">(</span><span class="default">f</span><span class="default">)</span> +<span class="default">h</span><span class="default">= </span><span class="functionid">hilbert1</span><span class="default">(</span><span class="default">f</span><span class="default">,</span><span class="default">N</span><span class="default">)</span> +<span class="default">h</span><span class="default">= </span><span class="functionid">hilbert1</span><span class="default">(</span><span class="default">f</span><span class="default">,</span><span class="default">N</span><span class="default">,</span><span class="default">dim</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">f:</span> + <dd><p class="para">real or complex valued scalar or vector</p></dd></dt> + <dt><span class="term">N:</span> + <dd><p class="para">The result will have length N</p></dd></dt> + <dt><span class="term">dim :</span> + <dd><p class="para">It analyses the input in this dimension</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">h = hilbert1 (f) computes the extension of the real valued signal f to an analytic signal. If f is a matrix, the transformation is applied to each column. For N-D arrays, the transformation is applied to the first non-singleton dimension.</p> + <p class="para">real (h) contains the original signal f. imag (h) contains the Hilbert transform of f.</p> + <p class="para">hilbert1 (f, N) does the same using a length N Hilbert transform. The result will also have length N.</p> + <p class="para">hilbert1 (f, [], dim) or hilbert1 (f, N, dim) does the same along dimension dim.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">##</span> <span class="scilabid">notice</span> <span class="scilabid">that</span> <span class="scilabid">the</span> <span class="scilabid">imaginary</span> <span class="scilabid">signal</span> <span class="scilabid">is</span> <span class="scilabid">phase</span><span class="scilaboperator">-</span><span class="scilabid">shifted</span> <span class="scilabnumber">90</span> <span class="scilabid">degrees</span> +<span class="scilabid">t</span><span class="scilaboperator">=</span><a class="scilabmacro" href="scilab://linspace">linspace</a><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabnumber">10</span><span class="scilabdefault">,</span><span class="scilabnumber">256</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">z</span> <span class="scilaboperator">=</span> <span class="scilabid">hilbert1</span><span class="scilabopenclose">(</span><a class="scilabcommand" href="scilab://sin">sin</a><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabid">pi</span><span class="scilaboperator">*</span><span class="scilabnumber">0.5</span><span class="scilaboperator">*</span><span class="scilabid">t</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">grid</span> <span class="scilabid">on</span><span class="scilabdefault">;</span> <a class="scilabmacro" href="scilab://plot">plot</a><span class="scilabopenclose">(</span><span class="scilabid">t</span><span class="scilabdefault">,</span><a class="scilabcommand" href="scilab://real">real</a><span class="scilabopenclose">(</span><span class="scilabid">z</span><span class="scilabopenclose">)</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">;real;</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabid">t</span><span class="scilabdefault">,</span><a class="scilabcommand" href="scilab://imag">imag</a><span class="scilabopenclose">(</span><span class="scilabid">z</span><span class="scilabopenclose">)</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">;imag;</span><span class="scilabstring">'</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="helperHarmonicDistortionAmplifier.html"><< helperHarmonicDistortionAmplifier</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="hurst.html">hurst >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/hurst.html b/help/en_US/scilab_en_US_help/hurst.html new file mode 100644 index 0000000..eea02fa --- /dev/null +++ b/help/en_US/scilab_en_US_help/hurst.html @@ -0,0 +1,72 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>hurst</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="hilbert1.html"><< hilbert1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="icceps.html">icceps >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > hurst</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">hurst</h1> + <p class="refpurpose">Estimate the Hurst parameter of sample X via the rescaled r statistic.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">hurst</span><span class="default">(</span><span class="default">X</span><span class="default">)</span> +<span class="default">variable</span><span class="default">=</span><span class="functionid">hurst</span><span class="default">(</span><span class="default">X</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">X is a matrix, the parameter of sample X via the rescaled r statistic</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function estimates the Hurst parameter of sample X via the rescaled rstatistic.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="hilbert1.html"><< hilbert1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="icceps.html">icceps >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/icceps.html b/help/en_US/scilab_en_US_help/icceps.html new file mode 100644 index 0000000..c332b6a --- /dev/null +++ b/help/en_US/scilab_en_US_help/icceps.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>icceps</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="hurst.html"><< hurst</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="idct1.html">idct1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > icceps</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">icceps</h1> + <p class="refpurpose">ICCEPS computes the inverse cepstrum of a real-valued input. This spectrum</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="hurst.html"><< hurst</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="idct1.html">idct1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/idct1.html b/help/en_US/scilab_en_US_help/idct1.html new file mode 100644 index 0000000..0489ccb --- /dev/null +++ b/help/en_US/scilab_en_US_help/idct1.html @@ -0,0 +1,78 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>idct1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="icceps.html"><< icceps</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="idct2.html">idct2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > idct1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">idct1</h1> + <p class="refpurpose">Compute the inverse discrete cosine transform of input.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">idct1</span><span class="default">(</span><span class="default">X</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">idct1</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">N</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Matrix or integer</p></dd></dt> + <dt><span class="term">N:</span> + <dd><p class="para">If N is given, then X is padded or trimmed to length N before computing the transform.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function computes the inverse discrete cosine transform of input X. If N is given, then X is padded or trimmed to length N before computing the transform. If X is a matrix, compute the transform along the columns of the the matrix. The transform is faster if X is real-valued and even length.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">idct1</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">5.1481604</span> <span class="scilaboperator">-</span> <span class="scilabnumber">4.3216292</span> <span class="scilabnumber">0.9055197</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="icceps.html"><< icceps</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="idct2.html">idct2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/idct2.html b/help/en_US/scilab_en_US_help/idct2.html new file mode 100644 index 0000000..485b35d --- /dev/null +++ b/help/en_US/scilab_en_US_help/idct2.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>idct2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="idct1.html"><< idct1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="idst1.html">idst1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > idct2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">idct2</h1> + <p class="refpurpose">This function computes the inverse 2-D discrete cosine transform of input matrix.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">idct2</span><span class="default">(</span><span class="default">X</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">idct2</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">M</span><span class="default">, </span><span class="default">N</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">idct2</span><span class="default">(</span><span class="default">X</span><span class="default">, [</span><span class="default">M</span><span class="default">, </span><span class="default">N</span><span class="default">])</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Matrix or integer</p></dd></dt> + <dt><span class="term">M, N:</span> + <dd><p class="para">If specified Matrix X is padded with M rows and N columns.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function computes the inverse 2-D discrete cosine transform of matrix X. If M and N are specified, the input is either padded or truncated to have M rows and N columns.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">idct2</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span> <span class="scilabnumber">4</span><span class="scilabdefault">,</span> <span class="scilabnumber">6</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">2.811261</span> <span class="scilabnumber">0.612372</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.525856</span> <span class="scilabnumber">0.250601</span> <span class="scilabnumber">0.612372</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.086516</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="idct1.html"><< idct1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="idst1.html">idst1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/idst1.html b/help/en_US/scilab_en_US_help/idst1.html new file mode 100644 index 0000000..6b5d9bf --- /dev/null +++ b/help/en_US/scilab_en_US_help/idst1.html @@ -0,0 +1,78 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>idst1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="idct2.html"><< idct2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifft.html">ifft >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > idst1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">idst1</h1> + <p class="refpurpose">This function computes the inverse type I discrete sine transform.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="default">idst</span><span class="default">(</span><span class="default">X</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="default">idst</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">N</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Matrix or integer</p></dd></dt> + <dt><span class="term">N:</span> + <dd><p class="para">If N is given, then X is padded or trimmed to length N before computing the transform.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function computes the inverse type I discrete sine transform of Y. If N is given, then Y is padded or trimmed to length N before computing the transform. If Y is a matrix, compute the transform along the columns of the the matrix.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><a class="scilabmacro" href="scilab://idst">idst</a><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">3.97487</span> <span class="scilaboperator">-</span><span class="scilabnumber">2.50000</span> <span class="scilabnumber">0.97487</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="idct2.html"><< idct2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifft.html">ifft >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ifft.html b/help/en_US/scilab_en_US_help/ifft.html new file mode 100644 index 0000000..0912bc1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ifft.html @@ -0,0 +1,94 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ifft</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="idst1.html"><< idst1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifft1.html">ifft1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ifft</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ifft</h1> + <p class="refpurpose">Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">ifft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">dim</span><span class="default">)</span> +<span class="functionid">ifft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="functionid">ifft</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">input matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Specifies the number of elements of x to be used</p></dd></dt> + <dt><span class="term">dim:</span> + <dd><p class="para">Specifies the dimention of the matrix along which the inverse FFT is performed</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function.</p></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +The inverse FFT is calculated along the first non-singleton dimension of the array. Thus, inverse FFT is computed for each column of x.</p> + <p class="para">n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the inverse FFT is calculated, then x is resized and padded with zeros. +Similarly, if n is smaller, then x is truncated.</p> + <p class="para">dim is an integer specifying the dimension of the matrix along which the inverse FFT is performed.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">3</span> +<span class="scilabid">dim</span> <span class="scilaboperator">=</span> <span class="scilabnumber">2</span> +<span class="scilabmacro">ifft</span> <span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabdefault">,</span> <span class="scilabid">dim</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">2.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> +<span class="scilabnumber">5.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> +<span class="scilabnumber">8.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="idst1.html"><< idst1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifft1.html">ifft1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ifft1.html b/help/en_US/scilab_en_US_help/ifft1.html new file mode 100644 index 0000000..e283451 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ifft1.html @@ -0,0 +1,94 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ifft1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ifft.html"><< ifft</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifft2.html">ifft2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ifft1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ifft1</h1> + <p class="refpurpose">Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">ifft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">dim</span><span class="default">)</span> +<span class="default">ifft</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">ifft</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">input matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Specifies the number of elements of x to be used</p></dd></dt> + <dt><span class="term">dim:</span> + <dd><p class="para">Specifies the dimention of the matrix along which the inverse FFT is performed</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function.</p></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +The inverse FFT is calculated along the first non-singleton dimension of the array. Thus, inverse FFT is computed for each column of x.</p> + <p class="para">n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the inverse FFT is calculated, then x is resized and padded with zeros. +Similarly, if n is smaller, then x is truncated.</p> + <p class="para">dim is an integer specifying the dimension of the matrix along which the inverse FFT is performed.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">3</span> +<span class="scilabid">dim</span> <span class="scilaboperator">=</span> <span class="scilabnumber">2</span> +<span class="scilabid">ifft1</span> <span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabdefault">,</span> <span class="scilabid">dim</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">2.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> +<span class="scilabnumber">5.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> +<span class="scilabnumber">8.00000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.50000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.28868</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ifft.html"><< ifft</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifft2.html">ifft2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ifft2.html b/help/en_US/scilab_en_US_help/ifft2.html new file mode 100644 index 0000000..3fb47f6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ifft2.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ifft2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ifft1.html"><< ifft1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifftn.html">ifftn >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ifft2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ifft2</h1> + <p class="refpurpose">Calculates the inverse two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">ifft2</span><span class="default"> (</span><span class="default">A</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="functionid">ifft2</span><span class="default"> (</span><span class="default">A</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">A:</span> + <dd><p class="para">input matrix</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">number of rows of A to be used</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">number of columns of A to be used</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It performs inverse two-dimensional FFT on the matrix A. m and n may be used specify the number of rows and columns of A to use. If either of these is larger than the size of A, A is resized and padded with zeros. +If A is a multi-dimensional matrix, each two-dimensional sub-matrix of A is treated separately.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">m</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4</span> +<span class="scilabid">ifft2</span> <span class="scilabopenclose">(</span><span class="scilabid">A</span><span class="scilabdefault">,</span> <span class="scilabid">m</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">2.81250</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.37500</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.93750</span><span class="scilabid">i</span> <span class="scilabnumber">0.93750</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.37500</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.93750</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">1.12500</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.93750</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.31250</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.50000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.37500</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.31250</span><span class="scilabid">i</span> <span class="scilabnumber">0.31250</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.25000</span><span class="scilabid">i</span> +<span class="scilabnumber">0.93750</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.12500</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.31250</span><span class="scilabid">i</span> <span class="scilabnumber">0.31250</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.12500</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.31250</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">1.12500</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.93750</span><span class="scilabid">i</span> <span class="scilabnumber">0.31250</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.25000</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.37500</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.31250</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.31250</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.50000</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ifft1.html"><< ifft1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifftn.html">ifftn >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ifftn.html b/help/en_US/scilab_en_US_help/ifftn.html new file mode 100644 index 0000000..d60c20b --- /dev/null +++ b/help/en_US/scilab_en_US_help/ifftn.html @@ -0,0 +1,76 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ifftn</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ifft2.html"><< ifft2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifftshift1.html">ifftshift1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ifftn</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ifftn</h1> + <p class="refpurpose">Compute the inverse N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">ifftn</span><span class="default">(</span><span class="default">A</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">ifftn</span><span class="default">(</span><span class="default">A</span><span class="default">, </span><span class="default">size</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">A:</span> + <dd><p class="para">Matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Compute the inverse N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm. The optional vector argument SIZE may be used specify the dimensions of the array to be used. If an element of SIZE is smaller than the corresponding dimension of A, then the dimension of A is truncated prior to performing the inverse FFT. Otherwise, if an element of SIZE is larger than the corresponding dimension then A is resized and padded with zeros.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">ifftn</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">3.</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.5</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.2886751</span><span class="scilabid">i</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.5</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.2886751</span><span class="scilabid">i</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ifft2.html"><< ifft2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifftshift1.html">ifftshift1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ifftshift1.html b/help/en_US/scilab_en_US_help/ifftshift1.html new file mode 100644 index 0000000..ff12951 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ifftshift1.html @@ -0,0 +1,75 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ifftshift1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ifftn.html"><< ifftn</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifht.html">ifht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ifftshift1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ifftshift1</h1> + <p class="refpurpose">Undo the action of the 'fftshift1' function.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">ifftshift1</span><span class="default"> (</span><span class="default">X</span><span class="default">)</span> +<span class="functionid">ifftshift1</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">DIM</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">It is a vector of N elements corresponding to time samples</p></dd></dt> + <dt><span class="term">DIM:</span> + <dd><p class="para">The optional DIM argument can be used to limit the dimension along which the permutation occurs</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Undo the action of the 'fftshift1' function.</p> + <p class="para">For even length X, 'fftshift1' is its own inverse, but odd lengths differ slightly.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ifftn.html"><< ifftn</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifht.html">ifht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ifht.html b/help/en_US/scilab_en_US_help/ifht.html new file mode 100644 index 0000000..b4175a6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ifht.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ifht</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ifftshift1.html"><< ifftshift1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifwht.html">ifwht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ifht</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ifht</h1> + <p class="refpurpose">Calculate the inverse Fast Hartley Transform of real input D</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">m</span><span class="default">= </span><span class="functionid">ifht</span><span class="default"> (</span><span class="default">d</span><span class="default">)</span> +<span class="default">m</span><span class="default">= </span><span class="functionid">ifht</span><span class="default"> (</span><span class="default">d</span><span class="default">,</span><span class="default">n</span><span class="default">)</span> +<span class="default">m</span><span class="default">= </span><span class="functionid">ifht</span><span class="default"> (</span><span class="default">d</span><span class="default">,</span><span class="default">n</span><span class="default">,</span><span class="default">dim</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">d:</span> + <dd><p class="para">real or complex valued scalar or vector</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Similar to the options of FFT function</p></dd></dt> + <dt><span class="term">dim:</span> + <dd><p class="para">Similar to the options of FFT function</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Calculate the inverse Fast Hartley Transform of real input d. If d is a matrix, the inverse Hartley transform is calculated along the columns by default. The options n and dim are similar to the options of FFT function.</p> + <p class="para">The forward and inverse Hartley transforms are the same (except for a scale factor of 1/N for the inverse hartley transform), but implemented using different functions.</p> + <p class="para">The definition of the forward hartley transform for vector d, m[K] = 1/N \sum_{i=0}^{N-1} d[i]*(cos[K*2*pi*i/N] + sin[K*2*pi*i/N]), for 0 <= K < N. m[K] = 1/N \sum_{i=0}^{N-1} d[i]*CAS[K*i], for 0 <= K < N.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">ifht</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span> <span class="scilabspecial">:</span> <span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ifht</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilabopenclose">)</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ifftshift1.html"><< ifftshift1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ifwht.html">ifwht >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ifwht.html b/help/en_US/scilab_en_US_help/ifwht.html new file mode 100644 index 0000000..cc91046 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ifwht.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ifwht</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ifht.html"><< ifht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="iirlp2mb.html">iirlp2mb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ifwht</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ifwht</h1> + <p class="refpurpose">Compute the inverse Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">ifwht</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span> +<span class="functionid">ifwht</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="functionid">ifwht</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">order</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">real or complex valued scalar or vector</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Input is truncated or extended to have a length of n</p></dd></dt> + <dt><span class="term">order:</span> + <dd><p class="para">Specifies the order in which the returned inverse Walsh-Hadamard transform</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Compute the inverse Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm. If the input is a matrix, the inverse FWHT is calculated along the columns of x. +The number of elements of x must be a power of 2; if not, the input will be extended and filled with zeros. If a second argument is given, the input is truncated or extended to have length n. +The third argument specifies the order in which the returned inverse Walsh-Hadamard transform coefficients should be arranged. The order may be any of the following strings:</p> + <p class="para">"sequency" +The coefficients are returned in sequency order. This is the default if order is not given.</p> + <p class="para">"hadamard" +The coefficients are returned in Hadamard order.</p> + <p class="para">"dyadic" +The coefficients are returned in Gray code order.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ifht.html"><< ifht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="iirlp2mb.html">iirlp2mb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/iirlp2mb.html b/help/en_US/scilab_en_US_help/iirlp2mb.html new file mode 100644 index 0000000..a8b3a2c --- /dev/null +++ b/help/en_US/scilab_en_US_help/iirlp2mb.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>iirlp2mb</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ifwht.html"><< ifwht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="impinvar.html">impinvar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > iirlp2mb</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">iirlp2mb</h1> + <p class="refpurpose">This function does IIR Low Pass Filter to Multiband Filter Transformation.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">Num</span><span class="default">, </span><span class="default">Den</span><span class="default">, </span><span class="default">AllpassNum</span><span class="default">, </span><span class="default">AllpassDen</span><span class="default">] = </span><span class="functionid">iirlp2mb</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">Wo</span><span class="default">, </span><span class="default">Wt</span><span class="default">)</span> +<span class="default">[</span><span class="default">Num</span><span class="default">, </span><span class="default">Den</span><span class="default">, </span><span class="default">AllpassNum</span><span class="default">, </span><span class="default">AllpassDen</span><span class="default">] = </span><span class="functionid">iirlp2mb</span><span class="default">(</span><span class="default">B</span><span class="default">, </span><span class="default">A</span><span class="default">, </span><span class="default">Wo</span><span class="default">, </span><span class="default">Wt</span><span class="default">, </span><span class="default">Pass</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">B:</span> + <dd><p class="para">real or complex value</p></dd></dt> + <dt><span class="term">A:</span> + <dd><p class="para">real or complex value</p></dd></dt> + <dt><span class="term">Wo:</span> + <dd><p class="para">scalar or vector</p></dd></dt> + <dt><span class="term">Wt:</span> + <dd><p class="para">scalar or vector, elements must be monotonically increasing and >= 0 and <= 1.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function does IIR Low Pass Filter to Multiband Filter Transformation. +The first two parameters give the numerator and denominator of the prototype low pass filter. +The third parameter is the normalized angular frequency/pi to be transformed. +The fourth parameter is the normalized angular frequency/pi target vector. +The first two output variables are the numerator and denominator of the transformed filter. +The third and fourth output variables are the numerator and denominator of the allpass transform. +The fifth parameter can have values pass or stop, default value is pass.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">iirlp2mb</span><span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">9</span><span class="scilabdefault">,</span><span class="scilabnumber">0.3</span><span class="scilabdefault">,</span><span class="scilabnumber">0.4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.55556</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ifwht.html"><< ifwht</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="impinvar.html">impinvar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/impinvar.html b/help/en_US/scilab_en_US_help/impinvar.html new file mode 100644 index 0000000..e19a6d9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/impinvar.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>impinvar</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="iirlp2mb.html"><< iirlp2mb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="impz.html">impz >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > impinvar</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">impinvar</h1> + <p class="refpurpose">This function converts analog filter with coefficients b and a to digital, conserving impulse response.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="functionid">impinvar</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">)</span> +<span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="functionid">impinvar</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="functionid">impinvar</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">fs</span><span class="default">, </span><span class="default">tol</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">real or complex valued scalar or vector</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">real or complex valued scalar or vector, order should be greater than b</p></dd></dt> + <dt><span class="term">fs:</span> + <dd><p class="para">real or complex value, default value 1Hz</p></dd></dt> + <dt><span class="term">tol:</span> + <dd><p class="para">real or complex value, default value 0.0001</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function converts analog filter with coefficients b and a to digital, conserving impulse response. +This function does the inverse of impinvar.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.0081000</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">2.0000000</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.56435378</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.4572792</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.00705544</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.091000</span><span class="scilabopenclose">]</span> +<span class="scilabopenclose">[</span><span class="scilabid">ay</span><span class="scilabdefault">,</span><span class="scilabid">by</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">impinvar</span><span class="scilabopenclose">(</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabnumber">10</span><span class="scilabopenclose">)</span> +<span class="scilabid">ay</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.0000e+00</span> <span class="scilabnumber">7.5293e-08</span> <span class="scilabnumber">2.9902e-07</span> <span class="scilabnumber">7.4238e-08</span> +<span class="scilabid">by</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">3.96992</span> <span class="scilabnumber">5.91203</span> <span class="scilaboperator">-</span><span class="scilabnumber">3.91428</span> <span class="scilabnumber">0.97218</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="iirlp2mb.html"><< iirlp2mb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="impz.html">impz >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/impz.html b/help/en_US/scilab_en_US_help/impz.html new file mode 100644 index 0000000..616d719 --- /dev/null +++ b/help/en_US/scilab_en_US_help/impz.html @@ -0,0 +1,67 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>impz</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="impinvar.html"><< impinvar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="impzlength.html">impzlength >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > impz</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">impz</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">x_r</span><span class="default"> = </span><span class="functionid">impz</span><span class="default">(</span><span class="default">b</span><span class="default">)</span> +<span class="default">x_r</span><span class="default"> = </span><span class="functionid">impz</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">)</span> +<span class="default">x_r</span><span class="default"> = </span><span class="functionid">impz</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">x_r</span><span class="default"> = </span><span class="functionid">impz</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">x_r</span><span class="default">, </span><span class="default">t_r</span><span class="default">] = </span><span class="functionid">impz</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">fs</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="impinvar.html"><< impinvar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="impzlength.html">impzlength >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/impzlength.html b/help/en_US/scilab_en_US_help/impzlength.html new file mode 100644 index 0000000..47924eb --- /dev/null +++ b/help/en_US/scilab_en_US_help/impzlength.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>impzlength</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="impz.html"><< impz</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="interp.html">interp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > impzlength</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">impzlength</h1> + <p class="refpurpose">Impulse response length</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">len</span><span class="default"> = </span><span class="functionid">impzlength</span><span class="default">(</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">tol</span><span class="default">)</span> +<span class="default">returns</span> <span class="default">the</span> <span class="default">impulse</span> <span class="default">response</span> <span class="default">length</span> <span class="default">for</span> <span class="default">the</span> <span class="default">causal</span> <span class="default">discrete</span><span class="default">-</span><span class="default">time</span> <span class="default">filter</span> +<span class="default">with</span> <span class="default">the</span> <span class="default">transfer</span> <span class="default">function</span> <span class="default">coefficients</span> <span class="default">for</span> <span class="default">numerator</span> <span class="default">and</span> <span class="default">denominator</span> <span class="default">in</span> +<span class="default">a</span> <span class="default">and</span> <span class="default">b</span> <span class="default">respectively</span><span class="default">. </span><span class="default">For</span> <span class="default">stable</span> <span class="default">IIR</span> <span class="default">filters</span><span class="default">, </span><span class="default">len</span> <span class="default">is</span> <span class="default">the</span> <span class="default">effective</span> <span class="default">length</span> +<span class="default">impulse</span> <span class="default">response</span> <span class="default">length</span><span class="default">, </span><span class="default">i</span><span class="default">.</span><span class="default">e</span><span class="default">. </span><span class="default">the</span> <span class="default">length</span> <span class="default">after</span> <span class="default">which</span> <span class="default">the</span> <span class="default">response</span> <span class="default">is</span> +<span class="default">essentially</span> <span class="default">zero</span> +<span class="default">len</span><span class="default"> = </span><span class="functionid">impzlength</span><span class="default">(</span><span class="default">sos</span><span class="default">)</span> +<span class="default">returns</span> <span class="default">the</span> <span class="default">impulse</span> <span class="default">response</span> <span class="default">length</span> <span class="default">of</span> <span class="default">the</span> <span class="default">filter</span> <span class="default">specified</span> <span class="default">by</span> <span class="default">second</span> +<span class="default">order</span> <span class="default">sections</span> <span class="default">matrix</span><span class="default">. </span><span class="default">sos</span> <span class="default">is</span> <span class="default">a</span> <span class="default">Kx6</span> <span class="default">matrix</span><span class="default">, </span><span class="default">where</span> <span class="default">K</span> <span class="default">is</span> <span class="default">the</span> <span class="default">number</span> <span class="default">of</span> +<span class="default">sections</span><span class="default">. </span><span class="default">Each</span> <span class="default">row</span> <span class="default">of</span> <span class="default">the</span> <span class="default">sos</span> <span class="default">matrix</span> <span class="default">corresponds</span> <span class="default">to</span> <span class="default">a</span> <span class="default">second</span> <span class="default">order</span> +<span class="default">biquad</span> <span class="default">filter</span> +<span class="default">len</span><span class="default"> = </span><span class="functionid">impzlength</span><span class="default">(</span><span class="default">__</span><span class="default">, </span><span class="default">tol</span><span class="default">)</span> +<span class="default">specifies</span> <span class="default">a</span> <span class="default">tolerance</span> <span class="default">for</span> <span class="default">estimating</span> <span class="default">the</span> <span class="default">effective</span> <span class="default">impulse</span> <span class="default">response</span> +<span class="default">length</span> <span class="default">in</span> <span class="default">case</span> <span class="default">of</span> <span class="default">an</span> <span class="default">IIR</span> <span class="default">filter</span><span class="default">. </span><span class="default">By</span> <span class="default">default</span><span class="default">, </span><span class="default">tol</span> <span class="default">is</span><span class="default"> 5</span><span class="default">e</span><span class="default">-5. </span><span class="default">Increasing</span> <span class="default">tol</span> +<span class="default">leads</span> <span class="default">to</span> <span class="default">shorter</span> <span class="default">len</span> <span class="default">and</span> <span class="default">vice</span><span class="default">-</span><span class="default">versa</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> <span class="scilabid">Low</span> <span class="scilabid">pass</span> <span class="scilabid">IIR</span> <a class="scilabmacro" href="scilab://filter">filter</a> <span class="scilabstring">with</span> <span class="scilabstring">pole</span> <span class="scilabstring">at</span> <span class="scilabstring">0.9</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span><span class="scilabdefault">;</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.9</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">len</span> <span class="scilaboperator">=</span> <span class="scilabid">impzlength</span><span class="scilabopenclose">(</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">a</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="scilab://designfilt" class="link">| digitalFilter | impz | zp2sos</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="impz.html"><< impz</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="interp.html">interp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/index.html b/help/en_US/scilab_en_US_help/index.html new file mode 100644 index 0000000..a1ab02f --- /dev/null +++ b/help/en_US/scilab_en_US_help/index.html @@ -0,0 +1,1729 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title></title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + + </td> + <td width="40%" class="center"> + + </td> + <td width="30%" class="next"> + + </td> + </tr></table> + <hr /> + </div> + + + + + <br /><br /> + <h3 class="book-title">FOSSEE Signal Processing Toolbox</h3> +<ul class="list-part"><a name="fossee_signal_processing_toolbox_manual"></a><div class="info"></div> + +<li><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html" class="part">FOSSEE Signal Processing Toolbox</a> +<ul class="list-chapter"><li><a href="ac2poly.html" class="refentry">ac2poly</a> — <span class="refentry-description">Convert autocorrelation sequence to polynomial of prediction filter</span></li> + + + + + +<li><a href="ac2rc.html" class="refentry">ac2rc</a> — <span class="refentry-description">Convert autocorrelation sequence to reflection coefficients.</span></li> + + + + + +<li><a href="arParEst.html" class="refentry">arParEst</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="ar_psd.html" class="refentry">ar_psd</a> — <span class="refentry-description">Calculate the power spectrum of the autoregressive model</span></li> + + + + + +<li><a href="arburg.html" class="refentry">arburg</a> — <span class="refentry-description">This function calculates coefficients of an autoregressive (AR) model of complex data.</span></li> + + + + + +<li><a href="arch_fit.html" class="refentry">arch_fit</a> — <span class="refentry-description">This functions fits an ARCH regression model to the time series Y using the scoring algorithm in Engle's original ARCH paper.</span></li> + + + + + +<li><a href="arch_rnd.html" class="refentry">arch_rnd</a> — <span class="refentry-description">Simulate an ARCH sequence of length t with AR coefficients b and CH coefficients a.</span></li> + + + + + +<li><a href="arch_test.html" class="refentry">arch_test</a> — <span class="refentry-description">perform a Lagrange Multiplier (LM) test of thenull hypothesis of no conditional heteroscedascity against the alternative of CH(P)</span></li> + + + + + +<li><a href="arcov.html" class="refentry">arcov</a> — <span class="refentry-description">Autoregressive all-pole model parameters — covariance method</span></li> + + + + + +<li><a href="arma_rnd.html" class="refentry">arma_rnd</a> — <span class="refentry-description">Return a simulation of the ARMA model.</span></li> + + + + + +<li><a href="armcov.html" class="refentry">armcov</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="aryule.html" class="refentry">aryule</a> — <span class="refentry-description">This function fits an AR (p)-model with Yule-Walker estimates.</span></li> + + + + + +<li><a href="autoreg_matrix.html" class="refentry">autoreg_matrix</a> — <span class="refentry-description">Given a time series (vector) Y, return a matrix with ones in the first column and the first K lagged values of Y in the other columns.</span></li> + + + + + +<li><a href="barthannwin.html" class="refentry">barthannwin</a> — <span class="refentry-description">This function returns the filter coefficients of a modified Bartlett-Hann window.</span></li> + + + + + +<li><a href="bartlett.html" class="refentry">bartlett</a> — <span class="refentry-description">Generates a Bartlett window</span></li> + + + + + +<li><a href="besselap.html" class="refentry">besselap</a> — <span class="refentry-description">Return bessel analog filter prototype.</span></li> + + + + + +<li><a href="besself.html" class="refentry">besself</a> — <span class="refentry-description">This function generates a Bessel filter.</span></li> + + + + + +<li><a href="bilinear.html" class="refentry">bilinear</a> — <span class="refentry-description">Transform a s-plane filter specification into a z-plane specification</span></li> + + + + + +<li><a href="bitrevorder.html" class="refentry">bitrevorder</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="blackman.html" class="refentry">blackman</a> — <span class="refentry-description">Generates a Blackman window</span></li> + + + + + +<li><a href="blackmanharris.html" class="refentry">blackmanharris</a> — <span class="refentry-description">This function returns the filter coefficients of a Blackman-Harris window.</span></li> + + + + + +<li><a href="blackmannuttall.html" class="refentry">blackmannuttall</a> — <span class="refentry-description">This function returns the filter coefficients of a Blackman-Nuttall window.</span></li> + + + + + +<li><a href="bohmanwin.html" class="refentry">bohmanwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Bohman window.</span></li> + + + + + +<li><a href="boxcar.html" class="refentry">boxcar</a> — <span class="refentry-description">This function returns the filter coefficients of a rectangular window.</span></li> + + + + + +<li><a href="buffer.html" class="refentry">buffer</a> — <span class="refentry-description">This function buffers the given data into a matrix of signal frames</span></li> + + + + + +<li><a href="buttap.html" class="refentry">buttap</a> — <span class="refentry-description">Design a lowpass analog Butterworth filter.</span></li> + + + + + +<li><a href="butter.html" class="refentry">butter</a> — <span class="refentry-description">This function generates a Butterworth filter.</span></li> + + + + + +<li><a href="buttord.html" class="refentry">buttord</a> — <span class="refentry-description">/This function computes the minimum filter order of a Butterworth filter with the desired response characteristics.</span></li> + + + + + +<li><a href="cceps.html" class="refentry">cceps</a> — <span class="refentry-description">Return the complex cepstrum of the vector x</span></li> + + + + + +<li><a href="cconv.html" class="refentry">cconv</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="cell2sos.html" class="refentry">cell2sos</a> — <span class="refentry-description">Converts a cell array to a second order section matrix</span></li> + + + + + +<li><a href="cheb.html" class="refentry">cheb</a> — <span class="refentry-description">Calculates the nth-order Chebyshev polynomial at the point x.</span></li> + + + + + +<li><a href="cheb1ap.html" class="refentry">cheb1ap</a> — <span class="refentry-description">This function designs a lowpass analog Chebyshev type I filter.</span></li> + + + + + +<li><a href="cheb1ord.html" class="refentry">cheb1ord</a> — <span class="refentry-description">This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics.</span></li> + + + + + +<li><a href="cheb2ap.html" class="refentry">cheb2ap</a> — <span class="refentry-description">This function designs a lowpass analog Chebyshev type II filter.</span></li> + + + + + +<li><a href="cheb2ord.html" class="refentry">cheb2ord</a> — <span class="refentry-description">This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics.</span></li> + + + + + +<li><a href="chebwin.html" class="refentry">chebwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Dolph-Chebyshev window.</span></li> + + + + + +<li><a href="cheby1.html" class="refentry">cheby1</a> — <span class="refentry-description">This function generates a Chebyshev type I filter with rp dB of passband ripple.</span></li> + + + + + +<li><a href="cheby2.html" class="refentry">cheby2</a> — <span class="refentry-description">This function generates a Chebyshev type II filter with rs dB of stopband attenuation.</span></li> + + + + + +<li><a href="check.html" class="refentry">check</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="chirp.html" class="refentry">chirp</a> — <span class="refentry-description">This function evaluates a chirp signal at time t.</span></li> + + + + + +<li><a href="cl2bp.html" class="refentry">cl2bp</a> — <span class="refentry-description">Constrained L2 bandpass FIR filter design.</span></li> + + + + + +<li><a href="clustersegment.html" class="refentry">clustersegment</a> — <span class="refentry-description">This function calculates boundary indexes of clusters of 1’s.</span></li> + + + + + +<li><a href="cmorwavf.html" class="refentry">cmorwavf</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="cohere.html" class="refentry">cohere</a> — <span class="refentry-description">Estimate (mean square) coherence of signals "x" and "y"</span></li> + + + + + +<li><a href="convmtx.html" class="refentry">convmtx</a> — <span class="refentry-description">n=double(n);</span></li> + + + + + +<li><a href="corrmtx.html" class="refentry">corrmtx</a> — <span class="refentry-description">Generate data matrix for autocorrelation matrix estimation</span></li> + + + + + +<li><a href="cplxreal.html" class="refentry">cplxreal</a> — <span class="refentry-description">Function to divide vector z into complex and real elements, removing the one of each complex conjugate pair.</span></li> + + + + + +<li><a href="cpsd.html" class="refentry">cpsd</a> — <span class="refentry-description">This function estimates cross power spectrum of data x and y by the Welch (1967) periodogram/FFT method.</span></li> + + + + + +<li><a href="cummax.html" class="refentry">cummax</a> — <span class="refentry-description">Cumulative maximum</span></li> + + + + + +<li><a href="cummin.html" class="refentry">cummin</a> — <span class="refentry-description">Cumulative minimum</span></li> + + + + + +<li><a href="czt.html" class="refentry">czt</a> — <span class="refentry-description">Chirp Z Transform</span></li> + + + + + +<li><a href="db.html" class="refentry">db</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="db2pow.html" class="refentry">db2pow</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="dctmtx.html" class="refentry">dctmtx</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="decimate.html" class="refentry">decimate</a> — <span class="refentry-description">rhs = argn(2)</span></li> + + + + + +<li><a href="detrend1.html" class="refentry">detrend1</a> — <span class="refentry-description">This function removes the best fit of a polynomial of order P from the data X</span></li> + + + + + +<li><a href="dftmtx.html" class="refentry">dftmtx</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="diffpara.html" class="refentry">diffpara</a> — <span class="refentry-description">Return the estimator D for the differencing parameter of an integrated time series</span></li> + + + + + +<li><a href="diric.html" class="refentry">diric</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="downsample.html" class="refentry">downsample</a> — <span class="refentry-description">This function downsamples the signal by selecting every nth element.</span></li> + + + + + +<li><a href="dst1.html" class="refentry">dst1</a> — <span class="refentry-description">Computes the type I discrete sine transform of x</span></li> + + + + + +<li><a href="durbinlevinson.html" class="refentry">durbinlevinson</a> — <span class="refentry-description">Perform one step of the Durbin-Levinson algorithm..</span></li> + + + + + +<li><a href="dutycycle.html" class="refentry">dutycycle</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="dwt.html" class="refentry">dwt</a> — <span class="refentry-description">Discrete wavelet transform (1D)</span></li> + + + + + +<li><a href="ellip.html" class="refentry">ellip</a> — <span class="refentry-description">This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation.</span></li> + + + + + +<li><a href="ellipap.html" class="refentry">ellipap</a> — <span class="refentry-description">Designs a lowpass analog elliptic filter.</span></li> + + + + + +<li><a href="ellipord.html" class="refentry">ellipord</a> — <span class="refentry-description">This function computes the minimum filter order of an elliptic filter with the desired response characteristics.</span></li> + + + + + +<li><a href="enbw.html" class="refentry">enbw</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="eqtflength.html" class="refentry">eqtflength</a> — <span class="refentry-description">Modifies the input vector to give output vectors of the same length</span></li> + + + + + +<li><a href="falltime.html" class="refentry">falltime</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="fft.html" class="refentry">fft</a> — <span class="refentry-description">Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fft1.html" class="refentry">fft1</a> — <span class="refentry-description">Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fft2.html" class="refentry">fft2</a> — <span class="refentry-description">Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fft21.html" class="refentry">fft21</a> — <span class="refentry-description">Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fftconv.html" class="refentry">fftconv</a> — <span class="refentry-description">Convolve two vectors using the FFT for computation.</span></li> + + + + + +<li><a href="fftfilt.html" class="refentry">fftfilt</a> — <span class="refentry-description">Performs FFT-based FIR filtering using overlap-add method</span></li> + + + + + +<li><a href="fftn.html" class="refentry">fftn</a> — <span class="refentry-description">This function computes the N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm.</span></li> + + + + + +<li><a href="fftshift1.html" class="refentry">fftshift1</a> — <span class="refentry-description">Perform a shift of the vector X, for use with the 'fft1' and 'ifft1' functions, in order the move the frequency 0 to the center of the vector or matrix.</span></li> + + + + + +<li><a href="fftw1.html" class="refentry">fftw1</a> — <span class="refentry-description">Manage FFTW wisdom data.</span></li> + + + + + +<li><a href="fht.html" class="refentry">fht</a> — <span class="refentry-description">The Function calculates the Fast Hartley Transform of real input.</span></li> + + + + + +<li><a href="filter1.html" class="refentry">filter1</a> — <span class="refentry-description">Apply a 1-D digital filter to the data X.</span></li> + + + + + +<li><a href="filter2.html" class="refentry">filter2</a> — <span class="refentry-description">Apply the 2-D FIR filter B to X.</span></li> + + + + + +<li><a href="filternorm.html" class="refentry">filternorm</a> — <span class="refentry-description">Calculates the L-2 norm or L-infinity norm of a digital filter</span></li> + + + + + +<li><a href="filtfilt.html" class="refentry">filtfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="filtic.html" class="refentry">filtic</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="filtord.html" class="refentry">filtord</a> — <span class="refentry-description">and denominator coefficients, a.</span></li> + + + + + +<li><a href="findpeaks.html" class="refentry">findpeaks</a> — <span class="refentry-description">This function find peaks on DATA.</span></li> + + + + + +<li><a href="fir1.html" class="refentry">fir1</a> — <span class="refentry-description">Produce an order N FIR filter with the given frequency cutoff, returning the N+1 filter coefficients in B.</span></li> + + + + + +<li><a href="fir2.html" class="refentry">fir2</a> — <span class="refentry-description">Produce an order N FIR filter with arbitrary frequency response M over frequency bands F, returning the N+1 filter coefficients in B.</span></li> + + + + + +<li><a href="firpmord.html" class="refentry">firpmord</a> — <span class="refentry-description">Parks-McClennan optimal FIR filter order estimation</span></li> + + + + + +<li><a href="firtype.html" class="refentry">firtype</a> — <span class="refentry-description">if (type(b)~=1) then</span></li> + + + + + +<li><a href="flattopwin.html" class="refentry">flattopwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Flat Top window.</span></li> + + + + + +<li><a href="fracshift.html" class="refentry">fracshift</a> — <span class="refentry-description">This function shifts the series x supplied as input argument by a number of samples d.</span></li> + + + + + +<li><a href="fractdiff.html" class="refentry">fractdiff</a> — <span class="refentry-description">Compute the fractional differences (1-L)^d x where L denotes the lag-operator and d is greater than -1.</span></li> + + + + + +<li><a href="freqs.html" class="refentry">freqs</a> — <span class="refentry-description">Compute the s-plane frequency response of the IIR filter.</span></li> + + + + + +<li><a href="freqz.html" class="refentry">freqz</a> — <span class="refentry-description">This function returns the complex frequency response H of the rational IIR filter whose numerator and denominator coefficients are B and A, respectively.</span></li> + + + + + +<li><a href="fwhm.html" class="refentry">fwhm</a> — <span class="refentry-description">This function computes peak full width at half minimum or at another level of peak minimum for vector or matrix data y supplied as input.</span></li> + + + + + +<li><a href="fwhmjlt.html" class="refentry">fwhmjlt</a> — <span class="refentry-description">rhs = argn(2)</span></li> + + + + + +<li><a href="fwht.html" class="refentry">fwht</a> — <span class="refentry-description">Compute the Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm</span></li> + + + + + +<li><a href="gauspuls.html" class="refentry">gauspuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="gaussdesign.html" class="refentry">gaussdesign</a> — <span class="refentry-description">GAUSSDESIGN designs a Gaussian pulse-shaping filter which is a low pass FIR</span></li> + + + + + +<li><a href="gaussian.html" class="refentry">gaussian</a> — <span class="refentry-description">This function returns a Gaussian convolution window.</span></li> + + + + + +<li><a href="gausswin.html" class="refentry">gausswin</a> — <span class="refentry-description">This function returns the filter coefficients of a Gaussian window.</span></li> + + + + + +<li><a href="gmonopuls.html" class="refentry">gmonopuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="goertzel.html" class="refentry">goertzel</a> — <span class="refentry-description">Computes DFT using the second order Goertzel Algorithm</span></li> + + + + + +<li><a href="grpdelay.html" class="refentry">grpdelay</a> — <span class="refentry-description">This function computes the group delay of a filter.</span></li> + + + + + +<li><a href="hamming.html" class="refentry">hamming</a> — <span class="refentry-description">Return the filter coefficients of a Hamming window of length M</span></li> + + + + + +<li><a href="hann.html" class="refentry">hann</a> — <span class="refentry-description">This function returns the filter coefficients of a Hanning window.</span></li> + + + + + +<li><a href="hanning.html" class="refentry">hanning</a> — <span class="refentry-description">Return the filter coefficients of a Hanning window of length M</span></li> + + + + + +<li><a href="helperHarmonicDistortionAmplifier.html" class="refentry">helperHarmonicDistortionAmplifier</a> — <span class="refentry-description">helperHarmonicDistortionADC Helper function for HarmonicDistortionExample.m</span></li> + + + + + +<li><a href="hilbert1.html" class="refentry">hilbert1</a> — <span class="refentry-description">Analytic extension of real valued signal.</span></li> + + + + + +<li><a href="hurst.html" class="refentry">hurst</a> — <span class="refentry-description">Estimate the Hurst parameter of sample X via the rescaled r statistic.</span></li> + + + + + +<li><a href="icceps.html" class="refentry">icceps</a> — <span class="refentry-description">ICCEPS computes the inverse cepstrum of a real-valued input. This spectrum</span></li> + + + + + +<li><a href="idct1.html" class="refentry">idct1</a> — <span class="refentry-description">Compute the inverse discrete cosine transform of input.</span></li> + + + + + +<li><a href="idct2.html" class="refentry">idct2</a> — <span class="refentry-description">This function computes the inverse 2-D discrete cosine transform of input matrix.</span></li> + + + + + +<li><a href="idst1.html" class="refentry">idst1</a> — <span class="refentry-description">This function computes the inverse type I discrete sine transform.</span></li> + + + + + +<li><a href="ifft.html" class="refentry">ifft</a> — <span class="refentry-description">Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="ifft1.html" class="refentry">ifft1</a> — <span class="refentry-description">Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="ifft2.html" class="refentry">ifft2</a> — <span class="refentry-description">Calculates the inverse two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="ifftn.html" class="refentry">ifftn</a> — <span class="refentry-description">Compute the inverse N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm.</span></li> + + + + + +<li><a href="ifftshift1.html" class="refentry">ifftshift1</a> — <span class="refentry-description">Undo the action of the 'fftshift1' function.</span></li> + + + + + +<li><a href="ifht.html" class="refentry">ifht</a> — <span class="refentry-description">Calculate the inverse Fast Hartley Transform of real input D</span></li> + + + + + +<li><a href="ifwht.html" class="refentry">ifwht</a> — <span class="refentry-description">Compute the inverse Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm</span></li> + + + + + +<li><a href="iirlp2mb.html" class="refentry">iirlp2mb</a> — <span class="refentry-description">This function does IIR Low Pass Filter to Multiband Filter Transformation.</span></li> + + + + + +<li><a href="impinvar.html" class="refentry">impinvar</a> — <span class="refentry-description">This function converts analog filter with coefficients b and a to digital, conserving impulse response.</span></li> + + + + + +<li><a href="impz.html" class="refentry">impz</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="impzlength.html" class="refentry">impzlength</a> — <span class="refentry-description">Impulse response length</span></li> + + + + + +<li><a href="interp.html" class="refentry">interp</a> — <span class="refentry-description">function y = interp(x, q, n, Wc)</span></li> + + + + + +<li><a href="intfilt.html" class="refentry">intfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="invfreq.html" class="refentry">invfreq</a> — <span class="refentry-description">Calculates inverse frequency vectors</span></li> + + + + + +<li><a href="invfreqs.html" class="refentry">invfreqs</a> — <span class="refentry-description">Fit filter B(s)/A(s)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</span></li> + + + + + +<li><a href="invfreqz.html" class="refentry">invfreqz</a> — <span class="refentry-description">Fit filter B(z)/A(z)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</span></li> + + + + + +<li><a href="invimpinvar.html" class="refentry">invimpinvar</a> — <span class="refentry-description">This function converts digital filter with coefficients b and a to analog, conserving impulse response.</span></li> + + + + + +<li><a href="is2rc.html" class="refentry">is2rc</a> — <span class="refentry-description">Convert inverse sine parameters to reflection coefficients</span></li> + + + + + +<li><a href="isallpass.html" class="refentry">isallpass</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="isfir.html" class="refentry">isfir</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="islinphase.html" class="refentry">islinphase</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="ismaxphase.html" class="refentry">ismaxphase</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="isminphase.html" class="refentry">isminphase</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="isstable.html" class="refentry">isstable</a> — <span class="refentry-description">SOS matrix corresponds to [bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)].</span></li> + + + + + +<li><a href="kaiser.html" class="refentry">kaiser</a> — <span class="refentry-description">This function returns the filter coefficients of a Kaiser window.</span></li> + + + + + +<li><a href="kaiserord.html" class="refentry">kaiserord</a> — <span class="refentry-description">Return the parameters needed to produce a filter of the desired specification from a Kaiser window.</span></li> + + + + + +<li><a href="lar2rc.html" class="refentry">lar2rc</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="latc2tf.html" class="refentry">latc2tf</a> — <span class="refentry-description">Convert lattice filter parameters to transfer function coefficients</span></li> + + + + + +<li><a href="latcfilt.html" class="refentry">latcfilt</a> — <span class="refentry-description">function [f,g,zo]=latcfilt(k,x,v,zi,dim)</span></li> + + + + + +<li><a href="latcfilt1.html" class="refentry">latcfilt1</a> — <span class="refentry-description">function [f,g,zo]=latcfilt1(k,v,x,zi)</span></li> + + + + + +<li><a href="levdown.html" class="refentry">levdown</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="levin.html" class="refentry">levin</a> — <span class="refentry-description">[ar,sigma2,rc]=lev(r)</span></li> + + + + + +<li><a href="levinson.html" class="refentry">levinson</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="lpc.html" class="refentry">lpc</a> — <span class="refentry-description">Linear prediction filter coefficients</span></li> + + + + + +<li><a href="lsf2poly.html" class="refentry">lsf2poly</a> — <span class="refentry-description">lsf2poly function convert line spectral frequencies to prediction polynomial.</span></li> + + + + + +<li><a href="mag2db.html" class="refentry">mag2db</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="marcumq.html" class="refentry">marcumq</a> — <span class="refentry-description">This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b.</span></li> + + + + + +<li><a href="medfilt1.html" class="refentry">medfilt1</a> — <span class="refentry-description">1D median filtering</span></li> + + + + + +<li><a href="mexihat.html" class="refentry">mexihat</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="meyeraux.html" class="refentry">meyeraux</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="midcross.html" class="refentry">midcross</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="modulate.html" class="refentry">modulate</a> — <span class="refentry-description">Modulates signal according to the modulation method</span></li> + + + + + +<li><a href="morlet.html" class="refentry">morlet</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="movingrms.html" class="refentry">movingrms</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="mscohere.html" class="refentry">mscohere</a> — <span class="refentry-description">It estimate (mean square) coherence of signals x and y.</span></li> + + + + + +<li><a href="musicBase.html" class="refentry">musicBase</a> — <span class="refentry-description">Implements the core of the MUSIC algorithm</span></li> + + + + + +<li><a href="ncauer.html" class="refentry">ncauer</a> — <span class="refentry-description">Analog prototype for Cauer filter.</span></li> + + + + + +<li><a href="nnls.html" class="refentry">nnls</a> — <span class="refentry-description">Non Negative Least Squares (nnls) for Ex=f with the constraint x>=0</span></li> + + + + + +<li><a href="nuttallwin.html" class="refentry">nuttallwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Blackman-Harris window.</span></li> + + + + + +<li><a href="parzenwin.html" class="refentry">parzenwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Parzen window.</span></li> + + + + + +<li><a href="pburg.html" class="refentry">pburg</a> — <span class="refentry-description">Calculate Burg maximum-entropy power spectral density.</span></li> + + + + + +<li><a href="pchip.html" class="refentry">pchip</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pchips.html" class="refentry">pchips</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="peak2peak.html" class="refentry">peak2peak</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="peak2rms.html" class="refentry">peak2rms</a> — <span class="refentry-description">This function calculates the ratio of peak magnitude to the Root Mean Square(RMS) value.</span></li> + + + + + +<li><a href="pei_tseng_notch.html" class="refentry">pei_tseng_notch</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="peig.html" class="refentry">peig</a> — <span class="refentry-description">Psuedospectrum using the eigenvector method.</span></li> + + + + + +<li><a href="periodogram.html" class="refentry">periodogram</a> — <span class="refentry-description">Return the periodogram (Power Spectral Density) of X</span></li> + + + + + +<li><a href="phaseInputParseAs_ab.html" class="refentry">phaseInputParseAs_ab</a> — <span class="refentry-description">fs=0;</span></li> + + + + + +<li><a href="phaseInputParseAs_sos.html" class="refentry">phaseInputParseAs_sos</a> — <span class="refentry-description">fs=0;</span></li> + + + + + +<li><a href="phasedelay.html" class="refentry">phasedelay</a> — <span class="refentry-description">cas variable is 2 if sos form is involved and 1 if direct rational form is given</span></li> + + + + + +<li><a href="phasez.html" class="refentry">phasez</a> — <span class="refentry-description">cas variable is 2 if sos form is involved and 1 if direct rational form is given</span></li> + + + + + +<li><a href="pmusic.html" class="refentry">pmusic</a> — <span class="refentry-description">Psuedospectrum using MUSIC algorithm</span></li> + + + + + +<li><a href="poly2ac.html" class="refentry">poly2ac</a> — <span class="refentry-description">Convert prediction polynomial to autocorrelation sequence.</span></li> + + + + + +<li><a href="poly2lsf.html" class="refentry">poly2lsf</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="poly2rc.html" class="refentry">poly2rc</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="polyscale.html" class="refentry">polyscale</a> — <span class="refentry-description">errcheck1</span></li> + + + + + +<li><a href="polystab.html" class="refentry">polystab</a> — <span class="refentry-description">This function stabilizes the polynomial transfer function.</span></li> + + + + + +<li><a href="polyval.html" class="refentry">polyval</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pow2db.html" class="refentry">pow2db</a> — <span class="refentry-description">rhs = argn(2)</span></li> + + + + + +<li><a href="primitive.html" class="refentry">primitive</a> — <span class="refentry-description">This function calculates the primitive of a given function supplied as input.</span></li> + + + + + +<li><a href="prony.html" class="refentry">prony</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulseperiod.html" class="refentry">pulseperiod</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulsesep.html" class="refentry">pulsesep</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulsewidth.html" class="refentry">pulsewidth</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulstran.html" class="refentry">pulstran</a> — <span class="refentry-description">This function generates the signal y = sum(func(t+d,...)) for each d.</span></li> + + + + + +<li><a href="pwelch.html" class="refentry">pwelch</a> — <span class="refentry-description">Estimate power spectral density of data "x" by the Welch (1967) periodogram/FFT method.</span></li> + + + + + +<li><a href="pyulear.html" class="refentry">pyulear</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="qp_kaiser.html" class="refentry">qp_kaiser</a> — <span class="refentry-description">Computes a finite impulse response (FIR) filter for use with a quasi-perfect reconstruction polyphase-network filter bank.</span></li> + + + + + +<li><a href="rc2ac.html" class="refentry">rc2ac</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rc2is.html" class="refentry">rc2is</a> — <span class="refentry-description">Convert reflection coefficients to inverse sine parameters</span></li> + + + + + +<li><a href="rc2lar.html" class="refentry">rc2lar</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rc2poly.html" class="refentry">rc2poly</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rceps.html" class="refentry">rceps</a> — <span class="refentry-description">Produce the cepstrum of the signal x, and if desired, the minimum phase reconstruction of the signal x.</span></li> + + + + + +<li><a href="rcosdesign.html" class="refentry">rcosdesign</a> — <span class="refentry-description">RCOSDESIGN computes the raised cosine FIR filter</span></li> + + + + + +<li><a href="rectpuls.html" class="refentry">rectpuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rectwin.html" class="refentry">rectwin</a> — <span class="refentry-description">This function returns the filter coefficients of a rectangular window.</span></li> + + + + + +<li><a href="remez1.html" class="refentry">remez1</a> — <span class="refentry-description">Parks-McClellan optimal FIR filter design</span></li> + + + + + +<li><a href="resample.html" class="refentry">resample</a> — <span class="refentry-description">This function resamples in the input sequence x supplied by a factor of p/q.</span></li> + + + + + +<li><a href="residued.html" class="refentry">residued</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="residuez.html" class="refentry">residuez</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="risetime.html" class="refentry">risetime</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rlevinson.html" class="refentry">rlevinson</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rms.html" class="refentry">rms</a> — <span class="refentry-description">convert i/p values to their ascii values if they are of type char</span></li> + + + + + +<li><a href="rooteig.html" class="refentry">rooteig</a> — <span class="refentry-description">Frequencies and power of sinusoids using eigenvector algorithm</span></li> + + + + + +<li><a href="rootmusic.html" class="refentry">rootmusic</a> — <span class="refentry-description">Frequencies and power of sinusoids using the root MUSIC algorithm</span></li> + + + + + +<li><a href="rssq.html" class="refentry">rssq</a> — <span class="refentry-description">This function calculates the square root of the sum of values of input vector IN.</span></li> + + + + + +<li><a href="sampled2continuous.html" class="refentry">sampled2continuous</a> — <span class="refentry-description">This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time.</span></li> + + + + + +<li><a href="sawtooth.html" class="refentry">sawtooth</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="schtrig.html" class="refentry">schtrig</a> — <span class="refentry-description">This function implements a multisignal Schmitt triggers with lev levels supplied as input.</span></li> + + + + + +<li><a href="schurrc.html" class="refentry">schurrc</a> — <span class="refentry-description">narginchk(1,1,argn(2));</span></li> + + + + + +<li><a href="seqperiod.html" class="refentry">seqperiod</a> — <span class="refentry-description">Calculates the period of a sequence</span></li> + + + + + +<li><a href="sftrans.html" class="refentry">sftrans</a> — <span class="refentry-description">Transform band edges of a generic lowpass filter (cutoff at W=1) represented in splane zero-pole-gain form.</span></li> + + + + + +<li><a href="sgolay.html" class="refentry">sgolay</a> — <span class="refentry-description">This function computes the filter coefficients for all Savitzsky-Golay smoothing filters.</span></li> + + + + + +<li><a href="sgolayfilt.html" class="refentry">sgolayfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="shanwavf.html" class="refentry">shanwavf</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="shiftdata.html" class="refentry">shiftdata</a> — <span class="refentry-description">Shifts data by rearranging dimensions</span></li> + + + + + +<li><a href="sigmoid_train.html" class="refentry">sigmoid_train</a> — <span class="refentry-description">Evaluate a train of sigmoid functions at T.</span></li> + + + + + +<li><a href="sinetone.html" class="refentry">sinetone</a> — <span class="refentry-description">Return a sinetone of the input</span></li> + + + + + +<li><a href="sinewave.html" class="refentry">sinewave</a> — <span class="refentry-description">Return an M-element vector with I-th element given by 'sin(2* pi *(I+D-1)/N).'</span></li> + + + + + +<li><a href="slewrate.html" class="refentry">slewrate</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="sos2cell.html" class="refentry">sos2cell</a> — <span class="refentry-description">Converts a second order section matrix to a cell array</span></li> + + + + + +<li><a href="sos2ss.html" class="refentry">sos2ss</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="sos2tf.html" class="refentry">sos2tf</a> — <span class="refentry-description">This function converts series second-order sections to direct H(z) = B(z)/A(z) form.</span></li> + + + + + +<li><a href="sos2zp.html" class="refentry">sos2zp</a> — <span class="refentry-description">This function converts series second-order sections to zeros, poles, and gains (pole residues).</span></li> + + + + + +<li><a href="sosbreak.html" class="refentry">sosbreak</a> — <span class="refentry-description">function for breaking a polynomial in second order polynomials (and an extra linear)</span></li> + + + + + +<li><a href="sosfilt.html" class="refentry">sosfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="specgram.html" class="refentry">specgram</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="spectral_adf.html" class="refentry">spectral_adf</a> — <span class="refentry-description">Return the spectral density estimator given a vector of autocovariances C, window name WIN, and bandwidth, B.</span></li> + + + + + +<li><a href="spectral_xdf.html" class="refentry">spectral_xdf</a> — <span class="refentry-description">Return the spectral density estimator given a data vector X, window name WIN, and bandwidth, B.</span></li> + + + + + +<li><a href="spencer.html" class="refentry">spencer</a> — <span class="refentry-description">Return Spencer's 15 point moving average of each column of X.</span></li> + + + + + +<li><a href="ss2sos.html" class="refentry">ss2sos</a> — <span class="refentry-description">not taking if, order and scale as input since they do not seem useful</span></li> + + + + + +<li><a href="statelevels.html" class="refentry">statelevels</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="stft.html" class="refentry">stft</a> — <span class="refentry-description">Compute the short-time Fourier transform of the vector X</span></li> + + + + + +<li><a href="stmcb.html" class="refentry">stmcb</a> — <span class="refentry-description">function [b,a] = stmcb( x, u_in, q, p, niter, a_in )</span></li> + + + + + +<li><a href="strips.html" class="refentry">strips</a> — <span class="refentry-description">Plots vector or matrix in strips</span></li> + + + + + +<li><a href="subspaceMethodsInputParser.html" class="refentry">subspaceMethodsInputParser</a> — <span class="refentry-description">Input parser to be used by pmusic and peig</span></li> + + + + + +<li><a href="synthesis.html" class="refentry">synthesis</a> — <span class="refentry-description">Compute a signal from its short-time Fourier transform</span></li> + + + + + +<li><a href="tf2sos.html" class="refentry">tf2sos</a> — <span class="refentry-description">This function converts direct-form filter coefficients to series second-order sections.</span></li> + + + + + +<li><a href="tf2zp.html" class="refentry">tf2zp</a> — <span class="refentry-description">[z,p,k]= tf2zp(b,a);</span></li> + + + + + +<li><a href="tf2zpk.html" class="refentry">tf2zpk</a> — <span class="refentry-description">form</span></li> + + + + + +<li><a href="tfe.html" class="refentry">tfe</a> — <span class="refentry-description">Estimate transfer function of system with input "x" and output "y". Use the Welch (1967) periodogram/FFT method.</span></li> + + + + + +<li><a href="tfestimate.html" class="refentry">tfestimate</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="transpose.html" class="refentry">transpose</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="trial_iirlp2mb.html" class="refentry">trial_iirlp2mb</a> — <span class="refentry-description">B = varargin(1)</span></li> + + + + + +<li><a href="triang.html" class="refentry">triang</a> — <span class="refentry-description">This function returns the filter coefficients of a triangular window.</span></li> + + + + + +<li><a href="tripuls.html" class="refentry">tripuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="truth.html" class="refentry">truth</a> — <span class="refentry-description">y = %t</span></li> + + + + + +<li><a href="tukeywin.html" class="refentry">tukeywin</a> — <span class="refentry-description">This function returns the filter coefficients of a Tukey window.</span></li> + + + + + +<li><a href="udecode.html" class="refentry">udecode</a> — <span class="refentry-description">Decodes the input uniformly quantized values</span></li> + + + + + +<li><a href="uencode.html" class="refentry">uencode</a> — <span class="refentry-description">Performs uniform quantization of the input into 2^n levels</span></li> + + + + + +<li><a href="ultrwin.html" class="refentry">ultrwin</a> — <span class="refentry-description">This function returns the coefficients of an Ultraspherical window.</span></li> + + + + + +<li><a href="unshiftdata.html" class="refentry">unshiftdata</a> — <span class="refentry-description">Inverts the effect of shiftdata</span></li> + + + + + +<li><a href="unwrap2.html" class="refentry">unwrap2</a> — <span class="refentry-description">Unwrap radian phases by adding or subtracting multiples of 2*pi.</span></li> + + + + + +<li><a href="upfirdn.html" class="refentry">upfirdn</a> — <span class="refentry-description">This function upsamples the input data, applies the FIR filter and then downsamples it.</span></li> + + + + + +<li><a href="upsample.html" class="refentry">upsample</a> — <span class="refentry-description">This function upsamples the signal, inserting n-1 zeros between every element.</span></li> + + + + + +<li><a href="upsamplefill.html" class="refentry">upsamplefill</a> — <span class="refentry-description">This function upsamples a vector interleaving given values or copies of the vector elements.</span></li> + + + + + +<li><a href="var.html" class="refentry">var</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="vco.html" class="refentry">vco</a> — <span class="refentry-description">Voltage Controlled Oscillator</span></li> + + + + + +<li><a href="wconv.html" class="refentry">wconv</a> — <span class="refentry-description">Performs 1D or 2D convolution.</span></li> + + + + + +<li><a href="welchwin.html" class="refentry">welchwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Welch window.</span></li> + + + + + +<li><a href="window.html" class="refentry">window</a> — <span class="refentry-description">This function creates an m-point window from the function f given as input.</span></li> + + + + + +<li><a href="wkeep.html" class="refentry">wkeep</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="wrev.html" class="refentry">wrev</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="xcorr1.html" class="refentry">xcorr1</a> — <span class="refentry-description">Estimates the cross-correlation.</span></li> + + + + + +<li><a href="xcorr2.html" class="refentry">xcorr2</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="xcov1.html" class="refentry">xcov1</a> — <span class="refentry-description">Compute covariance at various lags [=correlation(x-mean(x),y-mean(y))].</span></li> + + + + + +<li><a href="yulewalker.html" class="refentry">yulewalker</a> — <span class="refentry-description">Fit an AR (p)-model with Yule-Walker estimates given a vector C of autocovariances '[gamma_0, ..., gamma_p]'.</span></li> + + + + + +<li><a href="zerocrossing.html" class="refentry">zerocrossing</a> — <span class="refentry-description">This function estimates the points at which a given waveform crosses the x-axis.</span></li> + + + + + +<li><a href="zp2sos.html" class="refentry">zp2sos</a> — <span class="refentry-description">This function converts filter poles and zeros to second-order sections.</span></li> + + + + + +<li><a href="zp2ss.html" class="refentry">zp2ss</a> — <span class="refentry-description">Converts zeros / poles to state space.</span></li> + + + + + +<li><a href="zp2tf.html" class="refentry">zp2tf</a> — <span class="refentry-description">Converts zeros / poles to a transfer function.</span></li> + + + + + +<li><a href="zplane.html" class="refentry">zplane</a> — <span class="refentry-description">funcprot(0);</span></li></ul></li></ul> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + + </td> + <td width="40%" class="center"> + + </td> + <td width="30%" class="next"> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/interp.html b/help/en_US/scilab_en_US_help/interp.html new file mode 100644 index 0000000..e13700c --- /dev/null +++ b/help/en_US/scilab_en_US_help/interp.html @@ -0,0 +1,85 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>interp</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="impzlength.html"><< impzlength</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="intfilt.html">intfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > interp</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">interp</h1> + <p class="refpurpose">function y = interp(x, q, n, Wc)</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">interp</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">q</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">interp</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">q</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">interp</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">q</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">Wc</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">scalar or vector of complex or real numbers</p></dd></dt> + <dt><span class="term">q:</span> + <dd><p class="para">positive integer value, or logical</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">positive integer, default value 4</p></dd></dt> + <dt><span class="term">Wc:</span> + <dd><p class="para">non decreasing vector or scalar, starting from 0 uptill 1, default value 0.5</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function upsamples the signal x by a factor of q, using an order 2*q*n+1 FIR filter. +The second argument q must be an integer. The default values of the third and fourth arguments (n, Wc) are 4 and 0.5 respectively.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabcommand">interp</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.4792743</span> <span class="scilabnumber">0.3626016</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="impzlength.html"><< impzlength</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="intfilt.html">intfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/intfilt.html b/help/en_US/scilab_en_US_help/intfilt.html new file mode 100644 index 0000000..3a9e427 --- /dev/null +++ b/help/en_US/scilab_en_US_help/intfilt.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>intfilt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="interp.html"><< interp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invfreq.html">invfreq >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > intfilt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">intfilt</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="interp.html"><< interp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invfreq.html">invfreq >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/invfreq.html b/help/en_US/scilab_en_US_help/invfreq.html new file mode 100644 index 0000000..1638e88 --- /dev/null +++ b/help/en_US/scilab_en_US_help/invfreq.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>invfreq</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="intfilt.html"><< intfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invfreqs.html">invfreqs >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > invfreq</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">invfreq</h1> + <p class="refpurpose">Calculates inverse frequency vectors</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">] = </span><span class="functionid">invfreq</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">] = </span><span class="functionid">invfreq</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">,</span><span class="default">W</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">] = </span><span class="functionid">invfreq</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">,</span><span class="default">W</span><span class="default">,[],[],</span><span class="default">plane</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">] = </span><span class="functionid">invfreq</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">,</span><span class="default">W</span><span class="default">,</span><span class="default">iter</span><span class="default">,</span><span class="default">tol</span><span class="default">,</span><span class="default">plane</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">H:</span> + <dd><p class="para">desired complex frequency response,It is assumed that A and B are real polynomials, hence H is one-sided.</p></dd></dt> + <dt><span class="term">F:</span> + <dd><p class="para">vector of frequency samples in radians</p></dd></dt> + <dt><span class="term">nA:</span> + <dd><p class="para">order of denominator polynomial A</p></dd></dt> + <dt><span class="term">nB:</span> + <dd><p class="para">order of numerator polynomial B</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Fit filter B(z)/A(z) or B(s)/A(s) to complex frequency response at frequency points F. A and B are real polynomial coefficients of order nA and nB respectively. Optionally, the fit-errors can be weighted vs frequency according to the weights W. Also, the transform plane can be specified as either 's' for continuous time or 'z' for discrete time. 'z' is chosen by default. Eventually, Steiglitz-McBride iterations will be specified by iter and tol.</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">B</span><span class="scilabdefault">,</span><span class="scilabid">A</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">butter</span><span class="scilabopenclose">(</span><span class="scilabnumber">12</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">H</span><span class="scilabdefault">,</span><span class="scilabid">w</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">freqz</span><span class="scilabopenclose">(</span><span class="scilabid">B</span><span class="scilabdefault">,</span><span class="scilabid">A</span><span class="scilabdefault">,</span><span class="scilabnumber">128</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">Bh</span><span class="scilabdefault">,</span><span class="scilabid">Ah</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">invfreq</span><span class="scilabopenclose">(</span><span class="scilabid">H</span><span class="scilabdefault">,</span><span class="scilabid">F</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">Hh</span> <span class="scilaboperator">=</span> <span class="scilabid">freqz</span><span class="scilabopenclose">(</span><span class="scilabid">Bh</span><span class="scilabdefault">,</span><span class="scilabid">Ah</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<a class="scilabcommand" href="scilab://disp">disp</a><span class="scilabopenclose">(</span><a class="scilabcommand" href="scilab://sprintf">sprintf</a><span class="scilabopenclose">(</span><span class="scilabstring">'</span><span class="scilabstring">||frequency response error|| = %f</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><a class="scilabcommand" href="scilab://norm">norm</a><span class="scilabopenclose">(</span><span class="scilabid">H</span><span class="scilaboperator">-</span><span class="scilabid">Hh</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="intfilt.html"><< intfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invfreqs.html">invfreqs >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/invfreqs.html b/help/en_US/scilab_en_US_help/invfreqs.html new file mode 100644 index 0000000..1903e7a --- /dev/null +++ b/help/en_US/scilab_en_US_help/invfreqs.html @@ -0,0 +1,99 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>invfreqs</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="invfreq.html"><< invfreq</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invfreqz.html">invfreqz >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > invfreqs</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">invfreqs</h1> + <p class="refpurpose">Fit filter B(s)/A(s)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">invfreqs</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">,</span><span class="default">W</span><span class="default">,</span><span class="default">iter</span><span class="default">,</span><span class="default">tol</span><span class="default">,</span><span class="default">trace</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">invfreqs</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">,</span><span class="default">W</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">invfreqs</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">H:</span> + <dd><p class="para">desired complex frequency response.</p></dd></dt> + <dt><span class="term">F:</span> + <dd><p class="para">frequency (must be same length as H).</p></dd></dt> + <dt><span class="term">nB:</span> + <dd><p class="para">order of the numerator polynomial B.</p></dd></dt> + <dt><span class="term">nA:</span> + <dd><p class="para">order of the denominator polynomial A.</p></dd></dt> + <dt><span class="term">W:</span> + <dd><p class="para">vector of weights (must be same length as F).</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Fit filter B(s)/A(s)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB. +Optionally, the fit-errors can be weighted vs frequency according to the weights W. +Note: all the guts are in invfreq.m</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">B</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">2</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">A</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">w</span> <span class="scilaboperator">=</span> <a class="scilabmacro" href="scilab://linspace">linspace</a><span class="scilabopenclose">(</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">128</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">H</span> <span class="scilaboperator">=</span> <span class="scilabid">freqs</span><span class="scilabopenclose">(</span><span class="scilabid">B</span><span class="scilabdefault">,</span><span class="scilabid">A</span><span class="scilabdefault">,</span><span class="scilabid">w</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">Bh</span><span class="scilabdefault">,</span><span class="scilabid">Ah</span><span class="scilabdefault">,</span> <span class="scilabid">C</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">invfreqs</span><span class="scilabopenclose">(</span><span class="scilabid">H</span><span class="scilabdefault">,</span><span class="scilabid">w</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">Bh</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.50000</span> <span class="scilabnumber">1.00000</span> + +<span class="scilabid">Ah</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.0000</span> <span class="scilabnumber">1.0000</span> + +<span class="scilabid">C</span> <span class="scilaboperator">=</span> <span class="scilaboperator">-</span><span class="scilabnumber">3.0964e-15</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="invfreq.html"><< invfreq</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invfreqz.html">invfreqz >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/invfreqz.html b/help/en_US/scilab_en_US_help/invfreqz.html new file mode 100644 index 0000000..3ec5b68 --- /dev/null +++ b/help/en_US/scilab_en_US_help/invfreqz.html @@ -0,0 +1,97 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>invfreqz</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="invfreqs.html"><< invfreqs</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invimpinvar.html">invimpinvar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > invfreqz</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">invfreqz</h1> + <p class="refpurpose">Fit filter B(z)/A(z)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">invfreqz</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">,</span><span class="default">W</span><span class="default">,</span><span class="default">iter</span><span class="default">,</span><span class="default">tol</span><span class="default">,</span><span class="default">trace</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">invfreqz</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">,</span><span class="default">W</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">invfreqz</span><span class="default">(</span><span class="default">H</span><span class="default">,</span><span class="default">F</span><span class="default">,</span><span class="default">nB</span><span class="default">,</span><span class="default">nA</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">H:</span> + <dd><p class="para">desired complex frequency response.</p></dd></dt> + <dt><span class="term">F:</span> + <dd><p class="para">frequency (must be same length as H).</p></dd></dt> + <dt><span class="term">nB:</span> + <dd><p class="para">order of the numerator polynomial B.</p></dd></dt> + <dt><span class="term">nA:</span> + <dd><p class="para">order of the denominator polynomial A.</p></dd></dt> + <dt><span class="term">W:</span> + <dd><p class="para">vector of weights (must be same length as F).</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Fit filter B(z)/A(z)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB. +Optionally, the fit-errors can be weighted vs frequency according to the weights W. +Note: all the guts are in invfreq.m</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">B</span><span class="scilabdefault">,</span><span class="scilabid">A</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">butter</span><span class="scilabopenclose">(</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">H</span><span class="scilabdefault">,</span><span class="scilabid">F</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">freqz</span><span class="scilabopenclose">(</span><span class="scilabid">B</span><span class="scilabdefault">,</span><span class="scilabid">A</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">Bh</span><span class="scilabdefault">,</span><span class="scilabid">Ah</span><span class="scilabdefault">,</span><span class="scilabid">C</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">invfreq</span><span class="scilabopenclose">(</span><span class="scilabid">H</span><span class="scilabdefault">,</span><span class="scilabid">F</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">Bh</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.010209</span> <span class="scilabnumber">0.040838</span> <span class="scilabnumber">0.061257</span> <span class="scilabnumber">0.040838</span> <span class="scilabnumber">0.010209</span> + +<span class="scilabid">Ah</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.96843</span> <span class="scilabnumber">1.73586</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.72447</span> <span class="scilabnumber">0.12039</span> + +<span class="scilabid">C</span> <span class="scilaboperator">=</span> <span class="scilaboperator">-</span><span class="scilabnumber">7.7065e-15</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="invfreqs.html"><< invfreqs</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="invimpinvar.html">invimpinvar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/invimpinvar.html b/help/en_US/scilab_en_US_help/invimpinvar.html new file mode 100644 index 0000000..94eae20 --- /dev/null +++ b/help/en_US/scilab_en_US_help/invimpinvar.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>invimpinvar</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="invfreqz.html"><< invfreqz</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="is2rc.html">is2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > invimpinvar</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">invimpinvar</h1> + <p class="refpurpose">This function converts digital filter with coefficients b and a to analog, conserving impulse response.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="default">impinvar</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">)</span> +<span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="default">impinvar</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="default">impinvar</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">fs</span><span class="default">, </span><span class="default">tol</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">real or complex valued scalar or vector</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">real or complex valued scalar or vector, order should be greater than b</p></dd></dt> + <dt><span class="term">fs:</span> + <dd><p class="para">real or complex value, default value 1Hz</p></dd></dt> + <dt><span class="term">tol:</span> + <dd><p class="para">real or complex value, default value 0.0001</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function converts digital filter with coefficients b and a to analog, conserving impulse response. +This function does the inverse of impinvar.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.0081000</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">2.0000000</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.56435378</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.4572792</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.00705544</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.091000</span><span class="scilabopenclose">]</span> +<span class="scilabopenclose">[</span><span class="scilabid">ay</span><span class="scilabdefault">,</span> <span class="scilabid">by</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">invimpinvar</span><span class="scilabopenclose">(</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabnumber">10</span><span class="scilabopenclose">)</span> +<span class="scilabid">ay</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span><span class="scilabnumber">1.6940e-16</span> <span class="scilabnumber">4.6223e+00</span> <span class="scilaboperator">-</span><span class="scilabnumber">4.5210e+00</span> <span class="scilabnumber">7.2880e+02</span> +<span class="scilabid">by</span> <span class="scilaboperator">=</span> +<span class="scilabid">Columns</span> <span class="scilabnumber">1</span> <span class="scilabid">through</span> <span class="scilabnumber">4</span><span class="scilabspecial">:</span> +<span class="scilabnumber">1.0000e+00</span> <span class="scilabnumber">3.0900e+01</span> <span class="scilabnumber">9.6532e+02</span> <span class="scilabnumber">1.2232e+04</span> +<span class="scilabid">Column</span> <span class="scilabnumber">5</span><span class="scilabspecial">:</span> +<span class="scilabnumber">1.1038e+05</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="invfreqz.html"><< invfreqz</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="is2rc.html">is2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/is2rc.html b/help/en_US/scilab_en_US_help/is2rc.html new file mode 100644 index 0000000..1206c4d --- /dev/null +++ b/help/en_US/scilab_en_US_help/is2rc.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>is2rc</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="invimpinvar.html"><< invimpinvar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isallpass.html">isallpass >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > is2rc</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">is2rc</h1> + <p class="refpurpose">Convert inverse sine parameters to reflection coefficients</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">K</span><span class="default"> = </span><span class="functionid">is2rc</span><span class="default">(</span><span class="default">isin</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">isin:</span> + <dd><p class="para">input inverse sine parameters. Needs to be an array real numbers</p></dd></dt> + <dt><span class="term">k:</span> + <dd><p class="para">output reflection coefficients corresponding to the reflection coefficients in input</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function returns a vector of reflection coefficients from a vector of inverse sine parameters +output array has k(i) = sin(pi/2*isin(i))</p> + <p class="para">Example +k = [0.3090 0.9801 0.0031 0.0082 -0.0082]; +isin = rc2is(k) //Gives inverse sine parameters +k_dash = is2rc(isin)</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="rc2is.html" class="link">rc2is</a></li> + <li class="member"><a href="rc2poly.html" class="link">rc2poly</a></li> + <li class="member"><a href="rc2ac.html" class="link">rc2ac</a></li> + <li class="member"><a href="rc2lar.html" class="link">rc2lar</a></li> + <li class="member"><a href="scilab://Author" class="link">Author</a></li> + <li class="member"><a href="scilab://Parthe" class="link">Pandit</a></li></ul></div> + +<div class="refsection"><h3 class="title">Bibliography</h3> + <p class="para">J.R. Deller, J.G. Proakis, J.H.L. Hansen, "Discrete-Time Processing of Speech Signals", Prentice Hall, Section 7.4.5</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="invimpinvar.html"><< invimpinvar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isallpass.html">isallpass >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/isallpass.html b/help/en_US/scilab_en_US_help/isallpass.html new file mode 100644 index 0000000..8749c88 --- /dev/null +++ b/help/en_US/scilab_en_US_help/isallpass.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>isallpass</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="is2rc.html"><< is2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isfir.html">isfir >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > isallpass</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">isallpass</h1> + <p class="refpurpose">[nargout,nargin]=argn();</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="is2rc.html"><< is2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isfir.html">isfir >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/isfir.html b/help/en_US/scilab_en_US_help/isfir.html new file mode 100644 index 0000000..a654703 --- /dev/null +++ b/help/en_US/scilab_en_US_help/isfir.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>isfir</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="isallpass.html"><< isallpass</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="islinphase.html">islinphase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > isfir</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">isfir</h1> + <p class="refpurpose">[nargout,nargin]=argn();</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="isallpass.html"><< isallpass</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="islinphase.html">islinphase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/islinphase.html b/help/en_US/scilab_en_US_help/islinphase.html new file mode 100644 index 0000000..62949d2 --- /dev/null +++ b/help/en_US/scilab_en_US_help/islinphase.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>islinphase</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="isfir.html"><< isfir</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ismaxphase.html">ismaxphase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > islinphase</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">islinphase</h1> + <p class="refpurpose">[nargout,nargin]=argn();</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="isfir.html"><< isfir</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ismaxphase.html">ismaxphase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ismaxphase.html b/help/en_US/scilab_en_US_help/ismaxphase.html new file mode 100644 index 0000000..88aea0f --- /dev/null +++ b/help/en_US/scilab_en_US_help/ismaxphase.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ismaxphase</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="islinphase.html"><< islinphase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isminphase.html">isminphase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ismaxphase</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ismaxphase</h1> + <p class="refpurpose">[nargout,nargin]=argn();</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="islinphase.html"><< islinphase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isminphase.html">isminphase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/isminphase.html b/help/en_US/scilab_en_US_help/isminphase.html new file mode 100644 index 0000000..d5032ee --- /dev/null +++ b/help/en_US/scilab_en_US_help/isminphase.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>isminphase</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ismaxphase.html"><< ismaxphase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isstable.html">isstable >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > isminphase</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">isminphase</h1> + <p class="refpurpose">[nargout,nargin]=argn();</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ismaxphase.html"><< ismaxphase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="isstable.html">isstable >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/isstable.html b/help/en_US/scilab_en_US_help/isstable.html new file mode 100644 index 0000000..8b405cf --- /dev/null +++ b/help/en_US/scilab_en_US_help/isstable.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>isstable</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="isminphase.html"><< isminphase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="kaiser.html">kaiser >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > isstable</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">isstable</h1> + <p class="refpurpose">SOS matrix corresponds to [bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)].</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="isminphase.html"><< isminphase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="kaiser.html">kaiser >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/jhelpmap.jhm b/help/en_US/scilab_en_US_help/jhelpmap.jhm index a41a91e..17c51e5 100644 --- a/help/en_US/scilab_en_US_help/jhelpmap.jhm +++ b/help/en_US/scilab_en_US_help/jhelpmap.jhm @@ -6,9 +6,13 @@ <mapID target="ac2poly" url="ac2poly.html"/> <mapID target="ac2rc" url="ac2rc.html"/> <mapID target="arParEst" url="arParEst.html"/> +<mapID target="ar_psd" url="ar_psd.html"/> <mapID target="arburg" url="arburg.html"/> <mapID target="arch_fit" url="arch_fit.html"/> +<mapID target="arch_rnd" url="arch_rnd.html"/> +<mapID target="arch_test" url="arch_test.html"/> <mapID target="arcov" url="arcov.html"/> +<mapID target="arma_rnd" url="arma_rnd.html"/> <mapID target="armcov" url="armcov.html"/> <mapID target="aryule" url="aryule.html"/> <mapID target="autoreg_matrix" url="autoreg_matrix.html"/> @@ -16,6 +20,7 @@ <mapID target="bartlett" url="bartlett.html"/> <mapID target="besselap" url="besselap.html"/> <mapID target="besself" url="besself.html"/> +<mapID target="bilinear" url="bilinear.html"/> <mapID target="bitrevorder" url="bitrevorder.html"/> <mapID target="blackman" url="blackman.html"/> <mapID target="blackmanharris" url="blackmanharris.html"/> @@ -39,8 +44,10 @@ <mapID target="cheby2" url="cheby2.html"/> <mapID target="check" url="check.html"/> <mapID target="chirp" url="chirp.html"/> +<mapID target="cl2bp" url="cl2bp.html"/> <mapID target="clustersegment" url="clustersegment.html"/> <mapID target="cmorwavf" url="cmorwavf.html"/> +<mapID target="cohere" url="cohere.html"/> <mapID target="convmtx" url="convmtx.html"/> <mapID target="corrmtx" url="corrmtx.html"/> <mapID target="cplxreal" url="cplxreal.html"/> @@ -52,10 +59,13 @@ <mapID target="db2pow" url="db2pow.html"/> <mapID target="dctmtx" url="dctmtx.html"/> <mapID target="decimate" url="decimate.html"/> +<mapID target="detrend1" url="detrend1.html"/> <mapID target="dftmtx" url="dftmtx.html"/> +<mapID target="diffpara" url="diffpara.html"/> <mapID target="diric" url="diric.html"/> <mapID target="downsample" url="downsample.html"/> <mapID target="dst1" url="dst1.html"/> +<mapID target="durbinlevinson" url="durbinlevinson.html"/> <mapID target="dutycycle" url="dutycycle.html"/> <mapID target="dwt" url="dwt.html"/> <mapID target="ellip" url="ellip.html"/> @@ -65,10 +75,14 @@ <mapID target="eqtflength" url="eqtflength.html"/> <mapID target="falltime" url="falltime.html"/> <mapID target="fft" url="fft.html"/> +<mapID target="fft1" url="fft1.html"/> <mapID target="fft2" url="fft2.html"/> +<mapID target="fft21" url="fft21.html"/> <mapID target="fftconv" url="fftconv.html"/> <mapID target="fftfilt" url="fftfilt.html"/> <mapID target="fftn" url="fftn.html"/> +<mapID target="fftshift1" url="fftshift1.html"/> +<mapID target="fftw1" url="fftw1.html"/> <mapID target="fht" url="fht.html"/> <mapID target="filter1" url="filter1.html"/> <mapID target="filter2" url="filter2.html"/> @@ -83,6 +97,7 @@ <mapID target="firtype" url="firtype.html"/> <mapID target="flattopwin" url="flattopwin.html"/> <mapID target="fracshift" url="fracshift.html"/> +<mapID target="fractdiff" url="fractdiff.html"/> <mapID target="freqs" url="freqs.html"/> <mapID target="freqz" url="freqz.html"/> <mapID target="fwhm" url="fwhm.html"/> @@ -95,6 +110,7 @@ <mapID target="gmonopuls" url="gmonopuls.html"/> <mapID target="goertzel" url="goertzel.html"/> <mapID target="grpdelay" url="grpdelay.html"/> +<mapID target="hamming" url="hamming.html"/> <mapID target="hann" url="hann.html"/> <mapID target="hanning" url="hanning.html"/> <mapID target="helperHarmonicDistortionAmplifier" url="helperHarmonicDistortionAmplifier.html"/> @@ -105,8 +121,10 @@ <mapID target="idct2" url="idct2.html"/> <mapID target="idst1" url="idst1.html"/> <mapID target="ifft" url="ifft.html"/> +<mapID target="ifft1" url="ifft1.html"/> <mapID target="ifft2" url="ifft2.html"/> <mapID target="ifftn" url="ifftn.html"/> +<mapID target="ifftshift1" url="ifftshift1.html"/> <mapID target="ifht" url="ifht.html"/> <mapID target="ifwht" url="ifwht.html"/> <mapID target="iirlp2mb" url="iirlp2mb.html"/> @@ -116,6 +134,8 @@ <mapID target="interp" url="interp.html"/> <mapID target="intfilt" url="intfilt.html"/> <mapID target="invfreq" url="invfreq.html"/> +<mapID target="invfreqs" url="invfreqs.html"/> +<mapID target="invfreqz" url="invfreqz.html"/> <mapID target="invimpinvar" url="invimpinvar.html"/> <mapID target="is2rc" url="is2rc.html"/> <mapID target="isallpass" url="isallpass.html"/> @@ -125,6 +145,7 @@ <mapID target="isminphase" url="isminphase.html"/> <mapID target="isstable" url="isstable.html"/> <mapID target="kaiser" url="kaiser.html"/> +<mapID target="kaiserord" url="kaiserord.html"/> <mapID target="lar2rc" url="lar2rc.html"/> <mapID target="latc2tf" url="latc2tf.html"/> <mapID target="latcfilt" url="latcfilt.html"/> @@ -149,6 +170,7 @@ <mapID target="nnls" url="nnls.html"/> <mapID target="nuttallwin" url="nuttallwin.html"/> <mapID target="parzenwin" url="parzenwin.html"/> +<mapID target="pburg" url="pburg.html"/> <mapID target="pchip" url="pchip.html"/> <mapID target="pchips" url="pchips.html"/> <mapID target="peak2peak" url="peak2peak.html"/> @@ -175,6 +197,8 @@ <mapID target="pulsewidth" url="pulsewidth.html"/> <mapID target="pulstran" url="pulstran.html"/> <mapID target="pwelch" url="pwelch.html"/> +<mapID target="pyulear" url="pyulear.html"/> +<mapID target="qp_kaiser" url="qp_kaiser.html"/> <mapID target="rc2ac" url="rc2ac.html"/> <mapID target="rc2is" url="rc2is.html"/> <mapID target="rc2lar" url="rc2lar.html"/> @@ -198,6 +222,7 @@ <mapID target="schtrig" url="schtrig.html"/> <mapID target="schurrc" url="schurrc.html"/> <mapID target="seqperiod" url="seqperiod.html"/> +<mapID target="sftrans" url="sftrans.html"/> <mapID target="sgolay" url="sgolay.html"/> <mapID target="sgolayfilt" url="sgolayfilt.html"/> <mapID target="shanwavf" url="shanwavf.html"/> @@ -226,6 +251,8 @@ <mapID target="tf2sos" url="tf2sos.html"/> <mapID target="tf2zp" url="tf2zp.html"/> <mapID target="tf2zpk" url="tf2zpk.html"/> +<mapID target="tfe" url="tfe.html"/> +<mapID target="tfestimate" url="tfestimate.html"/> <mapID target="transpose" url="transpose.html"/> <mapID target="trial_iirlp2mb" url="trial_iirlp2mb.html"/> <mapID target="triang" url="triang.html"/> @@ -247,6 +274,7 @@ <mapID target="window" url="window.html"/> <mapID target="wkeep" url="wkeep.html"/> <mapID target="wrev" url="wrev.html"/> +<mapID target="xcorr1" url="xcorr1.html"/> <mapID target="xcorr2" url="xcorr2.html"/> <mapID target="xcov1" url="xcov1.html"/> <mapID target="yulewalker" url="yulewalker.html"/> diff --git a/help/en_US/scilab_en_US_help/jhelptoc.xml b/help/en_US/scilab_en_US_help/jhelptoc.xml index 82abfa8..7c57ed1 100644 --- a/help/en_US/scilab_en_US_help/jhelptoc.xml +++ b/help/en_US/scilab_en_US_help/jhelptoc.xml @@ -6,9 +6,13 @@ <tocitem target="ac2poly" text="ac2poly"/> <tocitem target="ac2rc" text="ac2rc"/> <tocitem target="arParEst" text="arParEst"/> +<tocitem target="ar_psd" text="ar_psd"/> <tocitem target="arburg" text="arburg"/> <tocitem target="arch_fit" text="arch_fit"/> +<tocitem target="arch_rnd" text="arch_rnd"/> +<tocitem target="arch_test" text="arch_test"/> <tocitem target="arcov" text="arcov"/> +<tocitem target="arma_rnd" text="arma_rnd"/> <tocitem target="armcov" text="armcov"/> <tocitem target="aryule" text="aryule"/> <tocitem target="autoreg_matrix" text="autoreg_matrix"/> @@ -16,6 +20,7 @@ <tocitem target="bartlett" text="bartlett"/> <tocitem target="besselap" text="besselap"/> <tocitem target="besself" text="besself"/> +<tocitem target="bilinear" text="bilinear"/> <tocitem target="bitrevorder" text="bitrevorder"/> <tocitem target="blackman" text="blackman"/> <tocitem target="blackmanharris" text="blackmanharris"/> @@ -39,8 +44,10 @@ <tocitem target="cheby2" text="cheby2"/> <tocitem target="check" text="check"/> <tocitem target="chirp" text="chirp"/> +<tocitem target="cl2bp" text="cl2bp"/> <tocitem target="clustersegment" text="clustersegment"/> <tocitem target="cmorwavf" text="cmorwavf"/> +<tocitem target="cohere" text="cohere"/> <tocitem target="convmtx" text="convmtx"/> <tocitem target="corrmtx" text="corrmtx"/> <tocitem target="cplxreal" text="cplxreal"/> @@ -52,10 +59,13 @@ <tocitem target="db2pow" text="db2pow"/> <tocitem target="dctmtx" text="dctmtx"/> <tocitem target="decimate" text="decimate"/> +<tocitem target="detrend1" text="detrend1"/> <tocitem target="dftmtx" text="dftmtx"/> +<tocitem target="diffpara" text="diffpara"/> <tocitem target="diric" text="diric"/> <tocitem target="downsample" text="downsample"/> <tocitem target="dst1" text="dst1"/> +<tocitem target="durbinlevinson" text="durbinlevinson"/> <tocitem target="dutycycle" text="dutycycle"/> <tocitem target="dwt" text="dwt"/> <tocitem target="ellip" text="ellip"/> @@ -65,10 +75,14 @@ <tocitem target="eqtflength" text="eqtflength"/> <tocitem target="falltime" text="falltime"/> <tocitem target="fft" text="fft"/> +<tocitem target="fft1" text="fft1"/> <tocitem target="fft2" text="fft2"/> +<tocitem target="fft21" text="fft21"/> <tocitem target="fftconv" text="fftconv"/> <tocitem target="fftfilt" text="fftfilt"/> <tocitem target="fftn" text="fftn"/> +<tocitem target="fftshift1" text="fftshift1"/> +<tocitem target="fftw1" text="fftw1"/> <tocitem target="fht" text="fht"/> <tocitem target="filter1" text="filter1"/> <tocitem target="filter2" text="filter2"/> @@ -83,6 +97,7 @@ <tocitem target="firtype" text="firtype"/> <tocitem target="flattopwin" text="flattopwin"/> <tocitem target="fracshift" text="fracshift"/> +<tocitem target="fractdiff" text="fractdiff"/> <tocitem target="freqs" text="freqs"/> <tocitem target="freqz" text="freqz"/> <tocitem target="fwhm" text="fwhm"/> @@ -95,6 +110,7 @@ <tocitem target="gmonopuls" text="gmonopuls"/> <tocitem target="goertzel" text="goertzel"/> <tocitem target="grpdelay" text="grpdelay"/> +<tocitem target="hamming" text="hamming"/> <tocitem target="hann" text="hann"/> <tocitem target="hanning" text="hanning"/> <tocitem target="helperHarmonicDistortionAmplifier" text="helperHarmonicDistortionAmplifier"/> @@ -105,8 +121,10 @@ <tocitem target="idct2" text="idct2"/> <tocitem target="idst1" text="idst1"/> <tocitem target="ifft" text="ifft"/> +<tocitem target="ifft1" text="ifft1"/> <tocitem target="ifft2" text="ifft2"/> <tocitem target="ifftn" text="ifftn"/> +<tocitem target="ifftshift1" text="ifftshift1"/> <tocitem target="ifht" text="ifht"/> <tocitem target="ifwht" text="ifwht"/> <tocitem target="iirlp2mb" text="iirlp2mb"/> @@ -116,6 +134,8 @@ <tocitem target="interp" text="interp"/> <tocitem target="intfilt" text="intfilt"/> <tocitem target="invfreq" text="invfreq"/> +<tocitem target="invfreqs" text="invfreqs"/> +<tocitem target="invfreqz" text="invfreqz"/> <tocitem target="invimpinvar" text="invimpinvar"/> <tocitem target="is2rc" text="is2rc"/> <tocitem target="isallpass" text="isallpass"/> @@ -125,6 +145,7 @@ <tocitem target="isminphase" text="isminphase"/> <tocitem target="isstable" text="isstable"/> <tocitem target="kaiser" text="kaiser"/> +<tocitem target="kaiserord" text="kaiserord"/> <tocitem target="lar2rc" text="lar2rc"/> <tocitem target="latc2tf" text="latc2tf"/> <tocitem target="latcfilt" text="latcfilt"/> @@ -149,6 +170,7 @@ <tocitem target="nnls" text="nnls"/> <tocitem target="nuttallwin" text="nuttallwin"/> <tocitem target="parzenwin" text="parzenwin"/> +<tocitem target="pburg" text="pburg"/> <tocitem target="pchip" text="pchip"/> <tocitem target="pchips" text="pchips"/> <tocitem target="peak2peak" text="peak2peak"/> @@ -175,6 +197,8 @@ <tocitem target="pulsewidth" text="pulsewidth"/> <tocitem target="pulstran" text="pulstran"/> <tocitem target="pwelch" text="pwelch"/> +<tocitem target="pyulear" text="pyulear"/> +<tocitem target="qp_kaiser" text="qp_kaiser"/> <tocitem target="rc2ac" text="rc2ac"/> <tocitem target="rc2is" text="rc2is"/> <tocitem target="rc2lar" text="rc2lar"/> @@ -198,6 +222,7 @@ <tocitem target="schtrig" text="schtrig"/> <tocitem target="schurrc" text="schurrc"/> <tocitem target="seqperiod" text="seqperiod"/> +<tocitem target="sftrans" text="sftrans"/> <tocitem target="sgolay" text="sgolay"/> <tocitem target="sgolayfilt" text="sgolayfilt"/> <tocitem target="shanwavf" text="shanwavf"/> @@ -226,6 +251,8 @@ <tocitem target="tf2sos" text="tf2sos"/> <tocitem target="tf2zp" text="tf2zp"/> <tocitem target="tf2zpk" text="tf2zpk"/> +<tocitem target="tfe" text="tfe"/> +<tocitem target="tfestimate" text="tfestimate"/> <tocitem target="transpose" text="transpose"/> <tocitem target="trial_iirlp2mb" text="trial_iirlp2mb"/> <tocitem target="triang" text="triang"/> @@ -247,6 +274,7 @@ <tocitem target="window" text="window"/> <tocitem target="wkeep" text="wkeep"/> <tocitem target="wrev" text="wrev"/> +<tocitem target="xcorr1" text="xcorr1"/> <tocitem target="xcorr2" text="xcorr2"/> <tocitem target="xcov1" text="xcov1"/> <tocitem target="yulewalker" text="yulewalker"/> diff --git a/help/en_US/scilab_en_US_help/kaiser.html b/help/en_US/scilab_en_US_help/kaiser.html new file mode 100644 index 0000000..682be99 --- /dev/null +++ b/help/en_US/scilab_en_US_help/kaiser.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>kaiser</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="isstable.html"><< isstable</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="kaiserord.html">kaiserord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > kaiser</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">kaiser</h1> + <p class="refpurpose">This function returns the filter coefficients of a Kaiser window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">kaiser</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">kaiser</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">beta</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">beta:</span> + <dd><p class="para">real scalar value</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Kaiser window of length m supplied as input, to the output vector w. +The second parameter gives the stop band attenuation of the Fourier transform of the window on derivation.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">kaiser</span><span class="scilabopenclose">(</span><span class="scilabnumber">6</span><span class="scilabdefault">,</span><span class="scilabnumber">0.2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.9900745</span> +<span class="scilabnumber">0.9964211</span> +<span class="scilabnumber">0.9996020</span> +<span class="scilabnumber">0.9996020</span> +<span class="scilabnumber">0.9964211</span> +<span class="scilabnumber">0.9900745</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="isstable.html"><< isstable</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="kaiserord.html">kaiserord >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/kaiserord.html b/help/en_US/scilab_en_US_help/kaiserord.html new file mode 100644 index 0000000..3210ffd --- /dev/null +++ b/help/en_US/scilab_en_US_help/kaiserord.html @@ -0,0 +1,96 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>kaiserord</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="kaiser.html"><< kaiser</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="lar2rc.html">lar2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > kaiserord</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">kaiserord</h1> + <p class="refpurpose">Return the parameters needed to produce a filter of the desired specification from a Kaiser window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">n</span><span class="default">, </span><span class="default">Wn</span><span class="default">, </span><span class="default">beta</span><span class="default">, </span><span class="default">ftype</span><span class="default">] = </span><span class="functionid">kaiserord</span><span class="default"> (</span><span class="default">f</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">dev</span><span class="default">, </span><span class="default">fs</span><span class="default">)</span> +<span class="default">[…] = </span><span class="functionid">kaiserord</span><span class="default"> (</span><span class="default">f</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">dev</span><span class="default">, </span><span class="default">fs</span><span class="default">)</span> +<span class="default">[…] = </span><span class="functionid">kaiserord</span><span class="default"> (</span><span class="default">f</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">dev</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">f:</span> + <dd><p class="para">Pairs of frequency band edges.</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">Magnitude response for each band.</p></dd></dt> + <dt><span class="term">dev:</span> + <dd><p class="para">Deviation of the filter.</p></dd></dt> + <dt><span class="term">fs:</span> + <dd><p class="para">Sampling rate.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +The vector f contains pairs of frequency band edges in the range [0,1]. The vector m specifies the magnitude response for each band. The values of m must be zero for all stop bands and must have the +same magnitude for all pass bands. The deviation of the filter dev can be specified as a scalar or a vector of the same length as m. The optional sampling rate fs can be used to indicate that f is in +Hz in the range [0,fs/2].</p> + <p class="para">The returned value n is the required order of the filter (the length of the filter minus 1). The vector Wn contains the band edges of the filter suitable for passing to fir1. The value beta is the +parameter of the Kaiser window of length n+1 to shape the filter. The string ftype contains the type of filter to specify to fir1.</p> + <p class="para">The Kaiser window parameters n and beta are computed from the relation between ripple (A=-20*log10(dev)) and transition width (dw in radians) discovered empirically by Kaiser:</p> + <p class="para"></p> + <p class="para">/ 0.1102(A-8.7) A > 50 +beta = | 0.5842(A-21)^0.4 + 0.07886(A-21) 21 <= A <= 50 +\ 0.0 A < 21</p> + <p class="para">n = (A-8)/(2.285 dw)</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">n</span><span class="scilabdefault">,</span> <span class="scilabid">w</span><span class="scilabdefault">,</span> <a class="scilabcommand" href="scilab://beta">beta</a><span class="scilabdefault">,</span> <span class="scilabid">ftype</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">kaiserord</span> <span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1000</span><span class="scilabdefault">,</span> <span class="scilabnumber">1200</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span> <span class="scilabnumber">0</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.05</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.05</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabnumber">11025</span><span class="scilabopenclose">)</span> +<span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span> +<span class="scilabid">w</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1100</span> +<a class="scilabcommand" href="scilab://beta">beta</a> <span class="scilabstring">=</span> <span class="scilabstring">1.5099</span> +<span class="scilabid">ftype</span> <span class="scilaboperator">=</span> <span class="scilabid">low</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="kaiser.html"><< kaiser</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="lar2rc.html">lar2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/lar2rc.html b/help/en_US/scilab_en_US_help/lar2rc.html new file mode 100644 index 0000000..8f166c8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/lar2rc.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>lar2rc</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="kaiserord.html"><< kaiserord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="latc2tf.html">latc2tf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > lar2rc</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">lar2rc</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">k</span><span class="default"> = </span><span class="functionid">lar2rc</span><span class="default">(</span><span class="default">g</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">g:</span> + <dd><p class="para">define log area ratios.</p></dd></dt> + <dt><span class="term">k:</span> + <dd><p class="para">returns the reflection coefficients.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">X</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">7</span> <span class="scilabnumber">6</span> <span class="scilabnumber">5</span> <span class="scilabnumber">8</span> <span class="scilabnumber">3</span> <span class="scilabnumber">6</span> <span class="scilabnumber">8</span> <span class="scilabnumber">7</span> <span class="scilabnumber">5</span> <span class="scilabnumber">2</span> <span class="scilabnumber">4</span> <span class="scilabnumber">7</span> <span class="scilabnumber">4</span> <span class="scilabnumber">3</span> <span class="scilabnumber">2</span> <span class="scilabnumber">5</span> <span class="scilabnumber">4</span> <span class="scilabnumber">9</span> <span class="scilabnumber">5</span> <span class="scilabnumber">3</span> <span class="scilabnumber">5</span> <span class="scilabnumber">7</span> <span class="scilabnumber">3</span> <span class="scilabnumber">9</span> <span class="scilabnumber">4</span> <span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">0</span> <span class="scilabnumber">5</span> <span class="scilabnumber">4</span> <span class="scilabnumber">8</span> <span class="scilabnumber">6</span> <span class="scilabnumber">4</span> <span class="scilabnumber">6</span> <span class="scilabnumber">5</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">k</span> <span class="scilaboperator">=</span> <span class="scilabid">lar2rc</span><span class="scilabopenclose">(</span><span class="scilabid">X</span><span class="scilabopenclose">)</span> +<a class="scilabcommand" href="scilab://or">or</a> <span class="scilabstring">t=[2</span> <span class="scilabstring">5</span> <span class="scilabstring">6</span><span class="scilabdefault">;</span> <span class="scilabnumber">8</span> <span class="scilabnumber">6</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span> <span class="scilabnumber">4</span><span class="scilabopenclose">]</span> +<span class="scilabid">k</span> <span class="scilaboperator">=</span> <span class="scilabid">lar2rc</span><span class="scilabopenclose">(</span><span class="scilabid">t</span><span class="scilabopenclose">)</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="scilab://Author" class="link">Author</a></li> + <li class="member"><a href="scilab://Jitendra" class="link">Singh</a></li> + <li class="member"><a href="scilab://Modified" class="link">to match MATLAB o/p when i/p is of type char and is a string by Debdeep Dey</a></li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="kaiserord.html"><< kaiserord</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="latc2tf.html">latc2tf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/latc2tf.html b/help/en_US/scilab_en_US_help/latc2tf.html new file mode 100644 index 0000000..0f6a3d5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/latc2tf.html @@ -0,0 +1,103 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>latc2tf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="lar2rc.html"><< lar2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="latcfilt.html">latcfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > latc2tf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">latc2tf</h1> + <p class="refpurpose">Convert lattice filter parameters to transfer function coefficients</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre></pre></div></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">[num,den] = latc2tf(k,v) +Finds the transfer function of the IIR filter from the lattice +coefficients k and ladder coefficients v. +[num,den] = latc2tf(k,'iiroption') +Finds the transfer function of the allpass or allpole (specified by +the iiroption flag) IIR filter. +num = latc2tf(k,'firoption') +Finds the transfer function of the FIR filter from the lattice +coefficients k. The firoption flag specifies the type of the FIR +filter (can be 'min, 'max', or 'FIR')</p> + <p class="para">Parameters: +k - double - vector +Lattice coefficients +Lattice coefficients for FIR/IIR filter. Can be real or complex. +v - double - vector +Ladder coefficients +Ladder coefficients for IIR filters. Can be real or complex. +iiroption - string flag - 'allpole', or 'allpass' +Specification of the type if IIR filter +firoption - string flag - 'min', 'max', or 'FIR' (default) +Speficication of the type of FIR filter</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> <span class="scilabid">FIR</span> <a class="scilabmacro" href="scilab://filter">filter</a> +<span class="scilabid">k1</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">2</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">2</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">4</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">num1</span><span class="scilabdefault">,</span><span class="scilabid">den1</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">latc2tf</span><span class="scilabopenclose">(</span><span class="scilabid">k1</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="latcfilt.html" class="link">| tf2latc</a></li> + <li class="member"><a href="scilab://References" class="link">References</a></li> + <li class="member"><a href="scilab://[1]" class="link">J.G. Proakis, D.G. Manolakis, Digital Signal Processing,</a></li> + <li class="member"><a href="scilab://3rd" class="link">ed., Prentice Hall, N.J., 1996, Chapter 7.</a></li> + <li class="member"><a href="scilab://[2]" class="link">S. K. Mitra, Digital Signal Processing, A Computer</a></li> + <li class="member"><a href="scilab://Based" class="link">Approach, McGraw-Hill, N.Y., 1998, Chapter 6.</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="lar2rc.html"><< lar2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="latcfilt.html">latcfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/latcfilt.html b/help/en_US/scilab_en_US_help/latcfilt.html new file mode 100644 index 0000000..40ead4f --- /dev/null +++ b/help/en_US/scilab_en_US_help/latcfilt.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>latcfilt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="latc2tf.html"><< latc2tf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="latcfilt1.html">latcfilt1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > latcfilt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">latcfilt</h1> + <p class="refpurpose">function [f,g,zo]=latcfilt(k,x,v,zi,dim)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="latc2tf.html"><< latc2tf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="latcfilt1.html">latcfilt1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/latcfilt1.html b/help/en_US/scilab_en_US_help/latcfilt1.html new file mode 100644 index 0000000..265225b --- /dev/null +++ b/help/en_US/scilab_en_US_help/latcfilt1.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>latcfilt1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="latcfilt.html"><< latcfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="levdown.html">levdown >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > latcfilt1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">latcfilt1</h1> + <p class="refpurpose">function [f,g,zo]=latcfilt1(k,v,x,zi)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="latcfilt.html"><< latcfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="levdown.html">levdown >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/levdown.html b/help/en_US/scilab_en_US_help/levdown.html new file mode 100644 index 0000000..04c0607 --- /dev/null +++ b/help/en_US/scilab_en_US_help/levdown.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>levdown</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="latcfilt1.html"><< latcfilt1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="levin.html">levin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > levdown</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">levdown</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="latcfilt1.html"><< latcfilt1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="levin.html">levin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/levin.html b/help/en_US/scilab_en_US_help/levin.html new file mode 100644 index 0000000..7269073 --- /dev/null +++ b/help/en_US/scilab_en_US_help/levin.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>levin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="levdown.html"><< levdown</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="levinson.html">levinson >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > levin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">levin</h1> + <p class="refpurpose">[ar,sigma2,rc]=lev(r)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="levdown.html"><< levdown</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="levinson.html">levinson >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/levinson.html b/help/en_US/scilab_en_US_help/levinson.html new file mode 100644 index 0000000..5a5b4dc --- /dev/null +++ b/help/en_US/scilab_en_US_help/levinson.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>levinson</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="levin.html"><< levin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="lpc.html">lpc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > levinson</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">levinson</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="levin.html"><< levin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="lpc.html">lpc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/lpc.html b/help/en_US/scilab_en_US_help/lpc.html new file mode 100644 index 0000000..8e55050 --- /dev/null +++ b/help/en_US/scilab_en_US_help/lpc.html @@ -0,0 +1,98 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>lpc</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="levinson.html"><< levinson</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="lsf2poly.html">lsf2poly >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > lpc</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">lpc</h1> + <p class="refpurpose">Linear prediction filter coefficients</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">a</span><span class="default">,</span><span class="default">g</span><span class="default">] = </span><span class="functionid">lpc</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">,</span><span class="default">g</span><span class="default">] = </span><span class="functionid">lpc</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">[a,g] = lpc(x,p) +Determines the coefficients of a pth order forward linear predictor +filter by minimizing the squared error. If p is unspecified, a +default value of length(x)-1 is used.</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">double</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">int, natural number, scalar</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">double</p></dd></dt> + <dt><span class="term">g:</span> + <dd><p class="para">double</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">noise</span> <span class="scilaboperator">=</span> <span class="scilabid">randn</span><span class="scilabopenclose">(</span><span class="scilabnumber">20000</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> <a class="scilabmacro" href="scilab://filter">filter</a><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">5</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">3</span> <span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabnumber">4</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabid">noise</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabid">x</span><span class="scilabopenclose">(</span><span class="scilabnumber">15904</span><span class="scilabspecial">:</span><span class="scilabnumber">20000</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">g</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">lpc</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> + +<span class="scilabid">References</span> +<span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabopenclose">]</span> <span class="scilabid">Hayes</span><span class="scilabdefault">,</span> <span class="scilabid">Monson</span> <span class="scilabid">H</span><span class="scilaboperator">.</span> <span class="scilabid">Statistical</span> <span class="scilabid">digital</span> <span class="scilabid">signal</span> <span class="scilabid">processing</span> <a class="scilabcommand" href="scilab://and">and</a> <span class="scilabstring">modeling.</span> +<span class="scilabid">John</span> <span class="scilabid">Wiley</span> <span class="scilaboperator">&</span> <span class="scilabid">Sons</span><span class="scilabdefault">,</span> <span class="scilabnumber">2009</span><span class="scilabdefault">,</span> <span class="scilabid">pg</span><span class="scilaboperator">.</span> <span class="scilabnumber">220</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="aryule.html" class="link">| levinson | prony | pyulear | stmcb</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="levinson.html"><< levinson</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="lsf2poly.html">lsf2poly >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/lsf2poly.html b/help/en_US/scilab_en_US_help/lsf2poly.html new file mode 100644 index 0000000..3369f3a --- /dev/null +++ b/help/en_US/scilab_en_US_help/lsf2poly.html @@ -0,0 +1,63 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>lsf2poly</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="lpc.html"><< lpc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="mag2db.html">mag2db >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > lsf2poly</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">lsf2poly</h1> + <p class="refpurpose">lsf2poly function convert line spectral frequencies to prediction polynomial.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">lsf2poly</span><span class="default">(</span><span class="default">lsf</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="lpc.html"><< lpc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="mag2db.html">mag2db >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/mag2db.html b/help/en_US/scilab_en_US_help/mag2db.html new file mode 100644 index 0000000..194769a --- /dev/null +++ b/help/en_US/scilab_en_US_help/mag2db.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>mag2db</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="lsf2poly.html"><< lsf2poly</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="marcumq.html">marcumq >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > mag2db</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">mag2db</h1> + <p class="refpurpose">funcprot(0);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="lsf2poly.html"><< lsf2poly</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="marcumq.html">marcumq >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/marcumq.html b/help/en_US/scilab_en_US_help/marcumq.html new file mode 100644 index 0000000..ddbea46 --- /dev/null +++ b/help/en_US/scilab_en_US_help/marcumq.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>marcumq</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="mag2db.html"><< mag2db</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="medfilt1.html">medfilt1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > marcumq</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">marcumq</h1> + <p class="refpurpose">This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">q</span><span class="default"> = </span><span class="functionid">marcumq</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">)</span> +<span class="default">q</span><span class="default"> = </span><span class="functionid">marcumq</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">m</span><span class="default">)</span> +<span class="default">q</span><span class="default"> = </span><span class="functionid">marcumq</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">tol</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">a:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">b:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">default value 1</p></dd></dt> + <dt><span class="term">tol:</span> + <dd><p class="para">default value eps</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b. +The third argument m is the order, which by default is 1. +The fourth argument tol is the tolerance, which by default is eps. +If input arguments are vectors which correspond in size and degree, the output is a table of values. +This function calculates Marcum’s Q function using the infinite Bessel series, which is truncated when the relative error is less than the specified tolerance.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">marcumq</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.0028895</span> <span class="scilabnumber">0.0341348</span> <span class="scilabnumber">0.1965122</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="mag2db.html"><< mag2db</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="medfilt1.html">medfilt1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/medfilt1.html b/help/en_US/scilab_en_US_help/medfilt1.html new file mode 100644 index 0000000..75973c3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/medfilt1.html @@ -0,0 +1,110 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>medfilt1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="marcumq.html"><< marcumq</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="mexihat.html">mexihat >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > medfilt1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">medfilt1</h1> + <p class="refpurpose">1D median filtering</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre></pre></div></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">y = medfilt1(x) +Applies a 3rd order 1-dimensional median filter to input x along the +first non-zero dimension. The function appropriately pads the signal +with zeros at the endings. For a segment, a median is calculated as +the middle value (average of two middle values) for odd number +number (even number) of data points. +y = medfilt1(x,n) +Applies a nth order 1-dimensional median filter. +y = medfilt1(x,n,dim) +Applies the median filter along the n-th dimension +y = medfilt1(__, nanflag, padding) +nanflag specifies how NaN values are treated. padding specifies the +type of filtering to be performed at the signal edges.</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">int | double</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">positive integer scalar</p></dd></dt> + <dt><span class="term">dim:</span> + <dd><p class="para">positive integer scalar</p></dd></dt> + <dt><span class="term">nanflag:</span> + <dd><p class="para">'includenan' (default) | 'omitnan'</p></dd></dt> + <dt><span class="term">* includenan:</span> + <dd><p class="para">Filtering such that the median of any segment</p></dd></dt> + <dt><span class="term">* omitnan:</span> + <dd><p class="para">Filtering with NaNs omitted in each segment. If a segment</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">int | double</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> <span class="scilabid">Noise</span> <span class="scilabid">supression</span> <span class="scilabid">using</span> <a class="scilabmacro" href="scilab://median">median</a> <span class="scilabstring">filtering</span> +<span class="scilabid">fs</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1e3</span><span class="scilabdefault">;</span> +<span class="scilabid">t</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">1</span><span class="scilaboperator">/</span><span class="scilabid">fs</span><span class="scilabspecial">:</span><span class="scilabnumber">1</span><span class="scilabdefault">;</span> +<span class="scilabid">s</span> <span class="scilaboperator">=</span> <a class="scilabcommand" href="scilab://sin">sin</a><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabconstants">%pi</span><span class="scilaboperator">*</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabid">t</span><span class="scilabopenclose">)</span><span class="scilaboperator">+</span> <a class="scilabcommand" href="scilab://cos">cos</a><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilaboperator">*</span><span class="scilabconstants">%pi</span><span class="scilaboperator">*</span><span class="scilabnumber">5</span><span class="scilaboperator">*</span><span class="scilabid">t</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabcomment">// Adding noise</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabid">s</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.1</span><span class="scilaboperator">*</span><span class="scilabid">randn</span><span class="scilabopenclose">(</span><a class="scilabcommand" href="scilab://size">size</a><span class="scilabopenclose">(</span><span class="scilabid">s</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabid">medfilt1</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="scilab://filter" class="link">| hampel | median | sgolayfilt</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="marcumq.html"><< marcumq</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="mexihat.html">mexihat >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/mexihat.html b/help/en_US/scilab_en_US_help/mexihat.html new file mode 100644 index 0000000..857a829 --- /dev/null +++ b/help/en_US/scilab_en_US_help/mexihat.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>mexihat</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="medfilt1.html"><< medfilt1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="meyeraux.html">meyeraux >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > mexihat</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">mexihat</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">psi</span><span class="default">,</span><span class="default">x</span><span class="default">]=</span><span class="functionid">mexihat</span><span class="default">(</span><span class="default">lb</span><span class="default">,</span><span class="default">ub</span><span class="default">,</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">lb:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">ub:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Real strictly positive scalar number</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +This function returns values of the Mexican hat wavelet in the specified interval at all the sample points.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span> <span class="scilabid">mexihat</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.35197</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.35214</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1.0000</span> <span class="scilabnumber">1.5000</span> <span class="scilabnumber">2.0000</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span> <span class="scilabid">mexihat</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0</span><span class="scilabdefault">;</span><span class="scilabnumber">0</span><span class="scilabdefault">;</span><span class="scilabnumber">0</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">;</span><span class="scilabnumber">1</span><span class="scilabdefault">;</span><span class="scilabnumber">1</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="medfilt1.html"><< medfilt1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="meyeraux.html">meyeraux >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/meyeraux.html b/help/en_US/scilab_en_US_help/meyeraux.html new file mode 100644 index 0000000..ef77e84 --- /dev/null +++ b/help/en_US/scilab_en_US_help/meyeraux.html @@ -0,0 +1,77 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>meyeraux</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="mexihat.html"><< mexihat</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="midcross.html">midcross >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > meyeraux</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">meyeraux</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">meyeraux</span><span class="default">(</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns values of the auxiliary function used for Meyer wavelet generation.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">meyeraux</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilaboperator">-</span><span class="scilabnumber">208</span> <span class="scilaboperator">-</span><span class="scilabnumber">10287</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabid">meyeraux</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span><span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilaboperator">-</span><span class="scilabnumber">208</span> <span class="scilaboperator">-</span><span class="scilabnumber">10287</span> <span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">118016</span> <span class="scilaboperator">-</span><span class="scilabnumber">709375</span> <span class="scilaboperator">-</span><span class="scilabnumber">2940624</span> <span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="mexihat.html"><< mexihat</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="midcross.html">midcross >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/midcross.html b/help/en_US/scilab_en_US_help/midcross.html new file mode 100644 index 0000000..6e5a927 --- /dev/null +++ b/help/en_US/scilab_en_US_help/midcross.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>midcross</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="meyeraux.html"><< meyeraux</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="modulate.html">modulate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > midcross</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">midcross</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="meyeraux.html"><< meyeraux</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="modulate.html">modulate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/modulate.html b/help/en_US/scilab_en_US_help/modulate.html new file mode 100644 index 0000000..c485079 --- /dev/null +++ b/help/en_US/scilab_en_US_help/modulate.html @@ -0,0 +1,104 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>modulate</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="midcross.html"><< midcross</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="morlet.html">morlet >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > modulate</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">modulate</h1> + <p class="refpurpose">Modulates signal according to the modulation method</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">=</span><span class="functionid">modulate</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">fc</span><span class="default">,</span><span class="default">fs</span><span class="default">,</span><span class="default">method</span><span class="default">,</span><span class="default">opt</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">,</span><span class="default">t</span><span class="default">]=</span><span class="functionid">modulate</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">fc</span><span class="default">,</span><span class="default">fs</span><span class="default">,</span><span class="default">method</span><span class="default">,</span><span class="default">opt</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">[y,t]=modulate(x,fc,fs,method,opt) +Returns the modulated vector y and the time vector 't' +Modulation is performed according to the following table +METHOD MODULATION SCHEME +'am', Amplitude modulation, double side-band, suppressed carrier +'amdsb-sc' opt not used. This is the default method. +'amdsb-tc' Amplitude modulation, double side-band, transmitted carrier +opt is a scalar subtracted from x before multiplying x +with the carrier wave. It defaults to min(min(x)) so that +the input signal after offset is always non-negative +'amssb' Amplitude modulation, single side-band +OPT not used. +'fm' Frequency modulation +opt is the constant of frequency modulation. +opt = (fc/fs)*2*pi/max(max(abs(x))) by default +'pm' Phase modulation +OPT is the constant of phase modulation. +opt = pi/max(max(abs(x))) by default +Phase lies between -pi and +pi +'pwm' Pulse width modulation +opt='left' corresponds to left justified pulses. +opt='centered' correspondes to centered pulses. +The default value of opt is 'left'. +'ppm' Pulse position modulation +opt is a scalar between 0 and 1 which specifies the pulse +width in fractions of the carrier period with default value 0.1. +'qam' Quadrature amplitude modulation +opt is a matrix of the same size as X which is modulated in +quadrature with x.</p> + <p class="para">If x is a matrix, its columns are modulated. +Example +y =</p> + <p class="para">1. 1. 0. 0. +Author +Ankur Mallick</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="midcross.html"><< midcross</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="morlet.html">morlet >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/morlet.html b/help/en_US/scilab_en_US_help/morlet.html new file mode 100644 index 0000000..b5bee4a --- /dev/null +++ b/help/en_US/scilab_en_US_help/morlet.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>morlet</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="modulate.html"><< modulate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="movingrms.html">movingrms >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > morlet</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">morlet</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">psi</span><span class="default">,</span><span class="default">x</span><span class="default">]= </span><span class="functionid">morlet</span><span class="default">(</span><span class="default">lb</span><span class="default">,</span><span class="default">ub</span><span class="default">,</span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">lb:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">ub:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Real strictly positive scalar number</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +This function returns values of the Morlet wavelet in the specified interval for all the sample points.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">morlet</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.17205</span> <span class="scilabnumber">0.11254</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.11356</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1.0000</span> <span class="scilabnumber">1.5000</span> <span class="scilabnumber">2.0000</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">morlet</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.1720498</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.1135560</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.0084394</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">;</span> <span class="scilabnumber">2</span><span class="scilabdefault">;</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="modulate.html"><< modulate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="movingrms.html">movingrms >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/movingrms.html b/help/en_US/scilab_en_US_help/movingrms.html new file mode 100644 index 0000000..cb33884 --- /dev/null +++ b/help/en_US/scilab_en_US_help/movingrms.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>movingrms</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="morlet.html"><< morlet</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="mscohere.html">mscohere >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > movingrms</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">movingrms</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">rmsx</span><span class="default">,</span><span class="default">w</span><span class="default">]=</span><span class="functionid">movingrms</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">w</span><span class="default">,</span><span class="default">rc</span><span class="default">,</span><span class="default">Fs</span><span class="default">=1)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">Real or complex scalar value</p></dd></dt> + <dt><span class="term">rc:</span> + <dd><p class="para">Real or complex scalar value</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">Real or complex scalar value</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +The signal is convoluted against a sigmoid window of width w and risetime rc with the units of these parameters relative to the value of the sampling frequency given in Fs (Default value=1).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">movingrms</span> <span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">4.4</span> <span class="scilabnumber">94</span> <span class="scilabnumber">1</span><span class="scilabdefault">;</span><span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.91237</span> <span class="scilabnumber">17.71929</span> <span class="scilabnumber">0.96254</span> +<span class="scilabnumber">0.91237</span> <span class="scilabnumber">17.71929</span> <span class="scilabnumber">0.96254</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.18877</span> +<span class="scilabnumber">0.18877</span> +<span class="scilabnumber">2.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">movingrms</span> <span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">4.4</span> <span class="scilabnumber">94</span> <span class="scilabnumber">1</span><span class="scilabdefault">;</span><span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilabnumber">5</span><span class="scilabid">i</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4.8332</span> <span class="scilabnumber">93.8669</span> <span class="scilabnumber">5.0990</span> +<span class="scilabnumber">4.8332</span> <span class="scilabnumber">93.8669</span> <span class="scilabnumber">5.0990</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span> +<span class="scilabnumber">1</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="morlet.html"><< morlet</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="mscohere.html">mscohere >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/mscohere.html b/help/en_US/scilab_en_US_help/mscohere.html new file mode 100644 index 0000000..5e90d4c --- /dev/null +++ b/help/en_US/scilab_en_US_help/mscohere.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>mscohere</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="movingrms.html"><< movingrms</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="musicBase.html">musicBase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > mscohere</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">mscohere</h1> + <p class="refpurpose">It estimate (mean square) coherence of signals x and y.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">Pxx</span><span class="default">, </span><span class="default">freq</span><span class="default">] = </span><span class="functionid">mscohere</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">)</span> +<span class="default">[</span><span class="default">Pxx</span><span class="default">, </span><span class="default">freq</span><span class="default">] = </span><span class="functionid">mscohere</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">)</span> +<span class="default">[</span><span class="default">Pxx</span><span class="default">, </span><span class="default">freq</span><span class="default">] = </span><span class="functionid">mscohere</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">)</span> +<span class="default">[</span><span class="default">Pxx</span><span class="default">, </span><span class="default">freq</span><span class="default">] = </span><span class="functionid">mscohere</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">)</span> +<span class="default">[</span><span class="default">Pxx</span><span class="default">, </span><span class="default">freq</span><span class="default">] = </span><span class="functionid">mscohere</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">, </span><span class="default">Fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">Pxx</span><span class="default">, </span><span class="default">freq</span><span class="default">] = </span><span class="functionid">mscohere</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">, </span><span class="default">Fs</span><span class="default">, </span><span class="default">range</span><span class="default">)</span> +<span class="functionid">mscohere</span><span class="default"> (...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function estimate (mean square) coherence of signals x and y.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">Pxx</span><span class="scilabdefault">,</span> <a class="scilabcommand" href="scilab://freq">freq</a><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">mscohere</span><span class="scilabopenclose">(</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabid">PXX</span> <span class="scilaboperator">=</span> +<span class="scilabid">Nan</span> +<span class="scilabnumber">1</span> +<span class="scilabid">FREQ</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0</span> +<span class="scilabnumber">0.5</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="movingrms.html"><< movingrms</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="musicBase.html">musicBase >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/musicBase.html b/help/en_US/scilab_en_US_help/musicBase.html new file mode 100644 index 0000000..44dad2f --- /dev/null +++ b/help/en_US/scilab_en_US_help/musicBase.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>musicBase</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="mscohere.html"><< mscohere</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ncauer.html">ncauer >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > musicBase</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">musicBase</h1> + <p class="refpurpose">Implements the core of the MUSIC algorithm</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="mscohere.html"><< mscohere</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ncauer.html">ncauer >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ncauer.html b/help/en_US/scilab_en_US_help/ncauer.html new file mode 100644 index 0000000..647947e --- /dev/null +++ b/help/en_US/scilab_en_US_help/ncauer.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ncauer</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="musicBase.html"><< musicBase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="nnls.html">nnls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ncauer</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ncauer</h1> + <p class="refpurpose">Analog prototype for Cauer filter.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">Zz</span><span class="default">, </span><span class="default">Zp</span><span class="default">, </span><span class="default">Zg</span><span class="default">] = </span><span class="functionid">ncauer</span><span class="default">(</span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">[</span><span class="default">Zz</span><span class="default">, </span><span class="default">Zp</span><span class="default">] = </span><span class="functionid">ncauer</span><span class="default">(</span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">Zz</span><span class="default"> = </span><span class="functionid">ncauer</span><span class="default">(</span><span class="default">Rp</span><span class="default">, </span><span class="default">Rs</span><span class="default">, </span><span class="default">n</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">Filter Order</p></dd></dt> + <dt><span class="term">Rp:</span> + <dd><p class="para">Peak-to-peak passband ripple</p></dd></dt> + <dt><span class="term">Rs:</span> + <dd><p class="para">Stopband attenuation</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It designs an analog prototype for Cauer filter of nth order, with a Peak-to-peak passband ripple of Rp and a stopband attenuation of Rs.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">n</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> +<span class="scilabid">Rp</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> +<span class="scilabid">Rs</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">Zz</span><span class="scilabdefault">,</span> <span class="scilabid">Zp</span><span class="scilabdefault">,</span> <span class="scilabid">Zg</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">ncauer</span><span class="scilabopenclose">(</span><span class="scilabid">Rp</span><span class="scilabdefault">,</span> <span class="scilabid">Rs</span><span class="scilabdefault">,</span> <span class="scilabid">n</span><span class="scilabopenclose">)</span> +<span class="scilabid">Zz</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">2.5546</span><span class="scilabid">i</span> <span class="scilabnumber">0.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.6835</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.0000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">2.5546</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.0000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.6835</span><span class="scilabid">i</span> + +<span class="scilabid">Zp</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">0.10199</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.64039</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.03168</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.96777</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.10199</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.64039</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.03168</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.96777</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.14368</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span> + +<span class="scilabid">Zg</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.0030628</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="musicBase.html"><< musicBase</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="nnls.html">nnls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/nnls.html b/help/en_US/scilab_en_US_help/nnls.html new file mode 100644 index 0000000..f3affbc --- /dev/null +++ b/help/en_US/scilab_en_US_help/nnls.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>nnls</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ncauer.html"><< ncauer</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="nuttallwin.html">nuttallwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > nnls</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">nnls</h1> + <p class="refpurpose">Non Negative Least Squares (nnls) for Ex=f with the constraint x>=0</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ncauer.html"><< ncauer</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="nuttallwin.html">nuttallwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/nuttallwin.html b/help/en_US/scilab_en_US_help/nuttallwin.html new file mode 100644 index 0000000..e19a7f0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/nuttallwin.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>nuttallwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="nnls.html"><< nnls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="parzenwin.html">parzenwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > nuttallwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">nuttallwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Blackman-Harris window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">nuttallwin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">nuttallwin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">opt</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">string value, takes in "periodic" or "symmetric"</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Blackman-Harris window defined by Nuttall of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">nuttallwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span> <span class="scilabstring">"</span><span class="scilabstring">periodic</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">2.429D-17</span> +<span class="scilabnumber">1.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="nnls.html"><< nnls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="parzenwin.html">parzenwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/parzenwin.html b/help/en_US/scilab_en_US_help/parzenwin.html new file mode 100644 index 0000000..dd3b6f9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/parzenwin.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>parzenwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="nuttallwin.html"><< nuttallwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pburg.html">pburg >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > parzenwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">parzenwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Parzen window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">parzenwin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Parzen window of length m supplied as input, to the output vector y.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">parzenwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.0740741</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.0740741</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="nuttallwin.html"><< nuttallwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pburg.html">pburg >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pburg.html b/help/en_US/scilab_en_US_help/pburg.html new file mode 100644 index 0000000..3a3814e --- /dev/null +++ b/help/en_US/scilab_en_US_help/pburg.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pburg</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="parzenwin.html"><< parzenwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pchip.html">pchip >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pburg</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pburg</h1> + <p class="refpurpose">Calculate Burg maximum-entropy power spectral density.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">psd</span><span class="default">,</span><span class="default">f_out</span><span class="default">] = </span><span class="functionid">pburg</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">poles</span><span class="default">,</span><span class="default">freq</span><span class="default">,</span><span class="default">Fs</span><span class="default">,</span><span class="default">range</span><span class="default">,</span><span class="default">method</span><span class="default">,</span><span class="default">plot_type</span><span class="default">,</span><span class="default">criterion</span><span class="default">)</span> +<span class="default">All</span> <span class="default">but</span> <span class="default">the</span> <span class="default">first</span> <span class="default">two</span> <span class="default">arguments</span> <span class="default">are</span> <span class="default">optional</span> <span class="default">and</span> <span class="default">may</span> <span class="default">be</span> <span class="default">empty</span><span class="default">.</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">[vector] sampled data</p></dd></dt> + <dt><span class="term">poles:</span> + <dd><p class="para">[integer scalar] required number of poles of the AR model</p></dd></dt> + <dt><span class="term">freq:</span> + <dd><p class="para">[real vector] frequencies at which power spectral density is calculated [integer scalar] number of uniformly distributed frequency values at which spectral density is calculated. [default=256]</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">[real scalar] sampling frequency (Hertz) [default=1]</p></dd></dt> + <dt><span class="term">range:</span> + <dd><p class="para">'half', 'onesided' : frequency range of the spectrum is from zero up to but not including sample_f/2. Power from negative frequencies is added to the positive side of the spectrum. 'whole', 'twosided' : frequency range of the spectrum is -sample_f/2 to sample_f/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If "freq" is vector, 'shift' is ignored. If model coefficients "ar_coeffs" are real, the default range is 'half', otherwise default range is 'whole'.</p></dd></dt> + <dt><span class="term">method:</span> + <dd><p class="para">'fft': use FFT to calculate power spectral density. 'poly': calculate spectral density as a polynomial of 1/z N.B. this argument is ignored if the "freq" argument is a vector. The default is 'poly' unless the "freq" argument is an integer power of 2.</p></dd></dt> + <dt><span class="term">plot_type:</span> + <dd><p class="para">'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db' specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</p></dd></dt> + <dt><span class="term">criterion:</span> + <dd><p class="para">[optional string arg] model-selection criterion. Limits the number of poles so that spurious poles are not added when the whitened data has no more information in it (see Kay & Marple, 1981). Recognized values are 'AKICc' -- approximate corrected Kullback information criterion (recommended), 'KIC' -- Kullback information criterion 'AICc' -- corrected Akaike information criterion 'AIC' -- Akaike information criterion 'FPE' -- final prediction error" criterion The default is to NOT use a model-selection criterion.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function is being called from Octave +This function is a wrapper for arburg and ar_psd. +The functions "arburg" and "ar_psd" do all the work. +See "help arburg" and "help ar_psd" for further details.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1.0</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.6216505</span> <span class="scilabnumber">1.1102795</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.4621741</span> <span class="scilabnumber">0.2075552</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.018756746</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">psd</span><span class="scilabdefault">,</span><span class="scilabid">f_out</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">pburg</span><span class="scilabopenclose">(</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="parzenwin.html"><< parzenwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pchip.html">pchip >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pchip.html b/help/en_US/scilab_en_US_help/pchip.html new file mode 100644 index 0000000..abf601e --- /dev/null +++ b/help/en_US/scilab_en_US_help/pchip.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pchip</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pburg.html"><< pburg</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pchips.html">pchips >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pchip</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pchip</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pburg.html"><< pburg</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pchips.html">pchips >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pchips.html b/help/en_US/scilab_en_US_help/pchips.html new file mode 100644 index 0000000..90a2e15 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pchips.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pchips</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pchip.html"><< pchip</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="peak2peak.html">peak2peak >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pchips</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pchips</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pchip.html"><< pchip</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="peak2peak.html">peak2peak >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/peak2peak.html b/help/en_US/scilab_en_US_help/peak2peak.html new file mode 100644 index 0000000..cb6826b --- /dev/null +++ b/help/en_US/scilab_en_US_help/peak2peak.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>peak2peak</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pchips.html"><< pchips</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="peak2rms.html">peak2rms >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > peak2peak</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">peak2peak</h1> + <p class="refpurpose">funcprot(0);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pchips.html"><< pchips</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="peak2rms.html">peak2rms >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/peak2rms.html b/help/en_US/scilab_en_US_help/peak2rms.html new file mode 100644 index 0000000..b10ca69 --- /dev/null +++ b/help/en_US/scilab_en_US_help/peak2rms.html @@ -0,0 +1,127 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>peak2rms</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="peak2peak.html"><< peak2peak</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pei_tseng_notch.html">pei_tseng_notch >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > peak2rms</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">peak2rms</h1> + <p class="refpurpose">This function calculates the ratio of peak magnitude to the Root Mean Square(RMS) value.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">OUT</span><span class="default">=</span><span class="functionid">peak2rms</span><span class="default">(</span><span class="default">IN</span><span class="default">)</span> +<span class="default">OUT</span><span class="default">=</span><span class="functionid">peak2rms</span><span class="default">(</span><span class="default">IN</span><span class="default">,</span><span class="default">orientation</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">in:</span> + <dd><p class="para">Vector or Matrix of real or complex elements.</p></dd></dt> + <dt><span class="term">orientation:</span> + <dd><p class="para">A string with possible values "r", "c" or "m" giving the dimension along which the peak2rms value is to be calculated.</p></dd></dt> + <dt><span class="term">out:</span> + <dd><p class="para">A scalar with real value when input is a vector.When input is a matrix, out is the peak magnitude to RMS value along the orientation specified or the default one when not specified.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">For vector as input, the output is the ratio of peak value to the RMS value. The RMS value can be calculated by taking the square root of mean value of the squared sum of the elements.</p> + <p class="para">When a matrix is given as input the output is peak to RMS ratio in the orientation specified. +The orientation can be given as string with values "r","c" or "m".</p> + <p class="para">peak2rms(in, 1) calculates the values of ratio of peak to RMS of columns of matrix. The output in this case is a row vector with peak2rms value of each column of in.</p> + <p class="para">peak2rms(in, 2) calculates the values of ratio of peak to RMS of rows of matrix, where the output would be a column vector having peak2rms value of each row of in.</p> + <p class="para">The default orientation is chosen to be the index of first dimension of input greater than 1.Hence peak2rms(in) is equivalent to peak2rms(in, "m").</p> + <p class="para">For an N dimensional array the orientation is the index of first non singleton dimension of the array.</p> + <p class="para">If the elements of matrix are complex the absolute values are considered in the calculation of RMS value.</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">To</span> <span class="scilabid">calculate</span> <span class="scilabid">peak2rms</span> <span class="scilabid">of</span> <span class="scilabid">a</span> <span class="scilabid">vector</span><span class="scilabspecial">:</span> +<span class="scilabid">IN</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabnumber">6</span> <span class="scilabnumber">19</span> <span class="scilabnumber">10</span> <span class="scilabnumber">25</span><span class="scilabopenclose">]</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span><span class="scilabid">peak2rms</span><span class="scilabopenclose">(</span><span class="scilabid">IN</span><span class="scilabopenclose">)</span> +<span class="scilabid">The</span> <span class="scilabid">output</span> <span class="scilabid">is</span> <span class="scilabid">OUT</span><span class="scilaboperator">=</span> +<span class="scilabnumber">1.4638501</span> +<span class="scilabnumber">1.3887301</span> +<span class="scilabnumber">1.119186</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">To</span> <span class="scilabid">calculate</span> <span class="scilabid">peak2rms</span> <span class="scilabid">of</span> <span class="scilabid">rows</span> <span class="scilabid">of</span> <a class="scilabcommand" href="scilab://matrix">matrix</a><span class="scilabspecial">:</span> +<span class="scilabid">IN</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">3</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span><span class="scilabnumber">2</span> <span class="scilabnumber">4</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span><span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span><span class="scilabid">peak2rms</span><span class="scilabopenclose">(</span><span class="scilabid">IN</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">The</span> <span class="scilabid">output</span> <span class="scilabid">is</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span> <span class="scilabnumber">1.3719887</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">To</span> <span class="scilabid">calculate</span> <span class="scilabid">peak</span> <span class="scilabid">magnitude</span> <span class="scilabid">to</span> <span class="scilabid">RMS</span> <span class="scilabid">value</span> <span class="scilabid">of</span> <span class="scilabid">sinusoid</span><span class="scilabspecial">:</span> + +<span class="scilabid">t</span><span class="scilaboperator">=</span><span class="scilabnumber">0</span><span class="scilabspecial">:</span><span class="scilabnumber">0.6</span><span class="scilabspecial">:</span><span class="scilabnumber">9</span> +<span class="scilabid">IN</span><span class="scilaboperator">=</span><a class="scilabcommand" href="scilab://cos">cos</a><span class="scilabopenclose">(</span><span class="scilabnumber">6</span><span class="scilaboperator">*</span><span class="scilabconstants">%pi</span><span class="scilaboperator">*</span><span class="scilabid">t</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span> <span class="scilabid">peak2rms</span><span class="scilabopenclose">(</span><span class="scilabid">IN</span><span class="scilabopenclose">)</span> +<span class="scilabid">The</span> <span class="scilabid">output</span> <span class="scilabid">is</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span> <span class="scilabnumber">1.3719887</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="scilab://abs" class="link">abs</a></li> + <li class="member"><a href="scilab://mean" class="link">mean</a></li> + <li class="member"><a href="scilab://max" class="link">max</a></li> + <li class="member"><a href="scilab://sqrt" class="link">sqrt</a></li> + <li class="member"><a href="scilab://isempty" class="link">isempty</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Indira Askaukar</li></ul></div> + +<div class="refsection"><h3 class="title">Bibliography</h3> + <p class="para">Matlab help document.</p> + <p class="para">Modified to accept char i/p</p> + <p class="para">MOdified function to match MATLAB input arguments</p> + <p class="para">Now for calculating the values of ratio of peak to RMS of columns of matrix use peak2rms(in,1)</p> + <p class="para">And for calculates the values of ratio of peak to RMS of rows of matrix. use peak2rms(in,2)</p> + <p class="para">Updated help comments accordingly</p> + <p class="para">MOdifications done by by Debdeep Dey</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="peak2peak.html"><< peak2peak</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pei_tseng_notch.html">pei_tseng_notch >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pei_tseng_notch.html b/help/en_US/scilab_en_US_help/pei_tseng_notch.html new file mode 100644 index 0000000..7c5ae24 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pei_tseng_notch.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pei_tseng_notch</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="peak2rms.html"><< peak2rms</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="peig.html">peig >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pei_tseng_notch</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pei_tseng_notch</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">] = </span><span class="functionid">pei_tseng_notch</span><span class="default"> (</span><span class="default">frequencies</span><span class="default">, </span><span class="default">bandwidths</span><span class="default">)</span> +<span class="default">b</span><span class="default"> = </span><span class="functionid">pei_tseng_notch</span><span class="default"> (</span><span class="default">frequencies</span><span class="default">, </span><span class="default">bandwidths</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">frequencies:</span> + <dd><p class="para">filter frequencies</p></dd></dt> + <dt><span class="term">bandwidths:</span> + <dd><p class="para">bandwidths to be used with filter</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It return coefficients for an IIR notch-filter with one or more filter frequencies and according bandwidths. The filter is based on a all pass filter that performs phasereversal at filter frequencies. +This leads to removal of those frequencies of the original and phase-distorted signal.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">sf</span> <span class="scilaboperator">=</span> <span class="scilabnumber">800</span><span class="scilabdefault">;</span> <span class="scilabid">sf2</span> <span class="scilaboperator">=</span> <span class="scilabid">sf</span><span class="scilaboperator">/</span><span class="scilabnumber">2</span><span class="scilabdefault">;</span> +<span class="scilabid">data</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">;</span><a class="scilabcommand" href="scilab://zeros">zeros</a><span class="scilabopenclose">(</span><span class="scilabid">sf</span><span class="scilaboperator">-</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabid">sinetone</span><span class="scilabopenclose">(</span><span class="scilabnumber">49</span><span class="scilabdefault">,</span><span class="scilabid">sf</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilabdefault">,</span><span class="scilabid">sinetone</span><span class="scilabopenclose">(</span><span class="scilabnumber">50</span><span class="scilabdefault">,</span><span class="scilabid">sf</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilabdefault">,</span><span class="scilabid">sinetone</span><span class="scilabopenclose">(</span><span class="scilabnumber">51</span><span class="scilabdefault">,</span><span class="scilabid">sf</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabopenclose">[</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">a</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">pei_tseng_notch</span> <span class="scilabopenclose">(</span> <span class="scilabnumber">50</span> <span class="scilaboperator">/</span> <span class="scilabid">sf2</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilaboperator">/</span><span class="scilabid">sf2</span> <span class="scilabopenclose">)</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.99213</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.83322</span> <span class="scilabnumber">0.99213</span> + +<span class="scilabid">a</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.83322</span> <span class="scilabnumber">0.98426</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="peak2rms.html"><< peak2rms</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="peig.html">peig >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/peig.html b/help/en_US/scilab_en_US_help/peig.html new file mode 100644 index 0000000..ecaf348 --- /dev/null +++ b/help/en_US/scilab_en_US_help/peig.html @@ -0,0 +1,125 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>peig</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pei_tseng_notch.html"><< pei_tseng_notch</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="periodogram.html">periodogram >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > peig</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">peig</h1> + <p class="refpurpose">Psuedospectrum using the eigenvector method.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">w</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">nfft</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">nfft</span><span class="default">,</span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">f</span><span class="default">,</span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">f</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(...,</span>'<span class="default">corr</span>'<span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">f</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">nfft</span><span class="default">,</span><span class="default">fs</span><span class="default">,</span><span class="default">nwin</span><span class="default">,</span><span class="default">noverlap</span><span class="default">)</span> +<span class="default">[...] = </span><span class="functionid">peig</span><span class="default">(...,</span><span class="default">freqrange</span><span class="default">)</span> +<span class="default">[...,</span><span class="default">v</span><span class="default">,</span><span class="default">e</span><span class="default">] = </span><span class="functionid">peig</span><span class="default">(...)</span> + +<span class="default">Parameters</span><span class="default">:</span> +<span class="default">x</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">vector</span><span class="default">|</span><span class="default">matrix</span> +<span class="default">Input</span> <span class="default">signal</span><span class="default">. </span><span class="default">In</span> <span class="default">case</span> <span class="default">of</span> <span class="default">a</span> <span class="default">matrix</span><span class="default">, </span><span class="default">each</span> <span class="default">row</span> <span class="default">of</span> <span class="default">x</span> <span class="default">represents</span> <span class="default">a</span> +<span class="default">seperate</span> <span class="default">observation</span> <span class="default">of</span> <span class="default">the</span> <span class="default">signal</span><span class="default">. </span><span class="default">If</span> '<span class="default">corr</span>' <span class="default">flag</span> <span class="default">is</span> <span class="default">specified</span><span class="default">,</span> +<span class="default">then</span> <span class="default">x</span> <span class="default">is</span> <span class="default">the</span> <span class="default">correlation</span> <span class="default">matrix</span><span class="default">.</span> +<span class="default">If</span> <span class="default">w</span> <span class="default">is</span> <span class="default">not</span> <span class="default">specified</span> <span class="default">in</span> <span class="default">the</span> <span class="default">input</span><span class="default">, </span><span class="default">it</span> <span class="default">is</span> <span class="default">determined</span> <span class="default">by</span> <span class="default">the</span> +<span class="default">algorithm</span><span class="default">. </span><span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">real</span> <span class="default">valued</span><span class="default">, </span><span class="default">then</span> <span class="default">range</span> <span class="default">of</span> <span class="default">w</span> <span class="default">is</span><span class="default"> [0, </span><span class="default">pi</span><span class="default">].</span> +<span class="default">Otherwise</span><span class="default">, </span><span class="default">the</span> <span class="default">range</span> <span class="default">of</span> <span class="default">w</span> <span class="default">is</span><span class="default"> [0, 2</span><span class="default">pi</span><span class="default">)</span> +<span class="default">p</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">scalar</span><span class="default">|</span><span class="default">vector</span> +<span class="default">p</span><span class="default">(1) </span><span class="default">is</span> <span class="default">the</span> <span class="default">dimension</span> <span class="default">of</span> <span class="default">the</span> <span class="default">signal</span> <span class="default">subspace</span> +<span class="default">p</span><span class="default">(2), </span><span class="default">if</span> <span class="default">specified</span><span class="default">, </span><span class="default">represents</span> <span class="default">a</span> <span class="default">threshold</span> <span class="default">that</span> <span class="default">is</span> <span class="default">multiplied</span> <span class="default">by</span> +<span class="default">the</span> <span class="default">smallest</span> <span class="default">estimated</span> <span class="default">eigenvalue</span> <span class="default">of</span> <span class="default">the</span> <span class="default">signal</span>'<span class="default">s</span> <span class="default">correlation</span> <span class="default">matrix</span><span class="default">.</span> +<span class="default">w</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">vector</span> +<span class="default">w</span> <span class="default">is</span> <span class="default">the</span> <span class="default">vector</span> <span class="default">of</span> <span class="default">normalized</span> <span class="default">frequencies</span> <span class="default">over</span> <span class="default">which</span> <span class="default">the</span> +<span class="default">pseuspectrogram</span> <span class="default">is</span> <span class="default">to</span> <span class="default">be</span> <span class="default">computed</span><span class="default">.</span> +<span class="default">nfft</span><span class="default"> - </span><span class="default">int</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = 256)</span> +<span class="default">Length</span> <span class="default">of</span> <span class="default">the</span> <span class="default">fft</span> <span class="default">used</span> <span class="default">to</span> <span class="default">compute</span> <span class="default">pseudospectrum</span><span class="default">. </span><span class="default">The</span> <span class="default">length</span> <span class="default">of</span> <span class="default">S</span> +<span class="default">(</span><span class="default">and</span> <span class="default">hence</span> <span class="default">w</span><span class="default">/</span><span class="default">f</span><span class="default">) </span><span class="default">depends</span> <span class="default">on</span> <span class="default">the</span> <span class="default">type</span> <span class="default">of</span> <span class="default">values</span> <span class="default">in</span> <span class="default">x</span> <span class="default">and</span> <span class="default">nfft</span><span class="default">.</span> +<span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">real</span><span class="default">, </span><span class="default">length</span> <span class="default">of</span> <span class="default">s</span> <span class="default">is</span><span class="default"> (</span><span class="default">nfft</span><span class="default">/</span><span class="default">2 + 1) {</span><span class="default">Range</span> <span class="default">of</span> <span class="default">w</span><span class="default"> = [0, </span><span class="default">pi</span><span class="default">]} </span><span class="default">if</span> +<span class="default">nfft</span> <span class="default">is</span> <span class="default">even</span> <span class="default">and</span><span class="default"> (</span><span class="default">nfft</span><span class="default">+1)</span><span class="default">/</span><span class="default">2 {</span><span class="default">Range</span> <span class="default">of</span> <span class="default">w</span><span class="default"> = [0, </span><span class="default">pi</span><span class="default">)} </span><span class="default">otherwise</span><span class="default">.</span> +<span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">complex</span><span class="default">, </span><span class="default">length</span> <span class="default">of</span> <span class="default">s</span> <span class="default">is</span> <span class="default">nfft</span><span class="default">.</span> +<span class="default">fs</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = 1)</span> +<span class="default">Sampling</span> <span class="default">rate</span><span class="default">. </span><span class="default">Used</span> <span class="default">to</span> <span class="default">convert</span> <span class="default">the</span> <span class="default">normalized</span> <span class="default">frequencies</span><span class="default"> (</span><span class="default">w</span><span class="default">) </span><span class="default">to</span> +<span class="default">actual</span> <span class="default">values</span><span class="default"> (</span><span class="default">f</span><span class="default">) </span><span class="default">and</span> <span class="default">vice</span><span class="default">-</span><span class="default">versa</span><span class="default">.</span> +<span class="default">nwin</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">int</span> <span class="default">only</span><span class="default">)|</span><span class="default">vector</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = 2*</span><span class="default">p</span><span class="default">(1))</span> +<span class="default">If</span> <span class="default">nwin</span> <span class="default">is</span> <span class="default">scalar</span><span class="default">, </span><span class="default">it</span> <span class="default">is</span> <span class="default">the</span> <span class="default">length</span> <span class="default">of</span> <span class="default">the</span> <span class="default">rectangular</span> <span class="default">window</span><span class="default">.</span> +<span class="default">Otherwise</span><span class="default">, </span><span class="default">the</span> <span class="default">vector</span> <span class="default">input</span> <span class="default">is</span> <span class="default">considered</span> <span class="default">as</span> <span class="default">the</span> <span class="default">window</span> <span class="default">coefficients</span><span class="default">.</span> +<span class="default">Not</span> <span class="default">used</span> <span class="default">if</span> '<span class="default">corr</span>' <span class="default">flag</span> <span class="default">present</span><span class="default">.</span> +<span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">a</span> <span class="default">vector</span><span class="default">, </span><span class="default">windowing</span> <span class="default">not</span> <span class="default">done</span> <span class="default">in</span> <span class="default">nwin</span> <span class="default">in</span> <span class="default">scalar</span><span class="default">. </span><span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">a</span> +<span class="default">matrix</span><span class="default">,</span> +<span class="default">noverlap</span><span class="default"> - </span><span class="default">int</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = </span><span class="default">nwin</span><span class="default">-1)</span> +<span class="default">number</span> <span class="default">of</span> <span class="default">points</span> <span class="default">by</span> <span class="default">which</span> <span class="default">successive</span> <span class="default">windows</span> <span class="default">overlap</span><span class="default">. </span><span class="default">noverlap</span> <span class="default">not</span> +<span class="default">used</span> <span class="default">if</span> <span class="default">x</span> <span class="default">is</span> <span class="default">a</span> <span class="default">matrix</span> +<span class="default">freqrange</span><span class="default"> - </span><span class="default">string</span> +<span class="default">The</span> <span class="default">range</span> <span class="default">of</span> <span class="default">frequencies</span> <span class="default">over</span> <span class="default">which</span> <span class="default">the</span> <span class="default">pseudospetrogram</span> <span class="default">is</span> +<span class="default">computed</span><span class="default">. </span><span class="default">Three</span> <span class="default">possible</span> <span class="default">values</span><span class="default"> - </span>'<span class="default">onesided</span>'<span class="default">, </span>'<span class="default">twosided</span>'<span class="default">, </span>'<span class="default">centered</span>' +'<span class="default">corr</span>' <span class="default">flag</span> +<span class="default">Presence</span> <span class="default">indicates</span> <span class="default">that</span> <span class="default">the</span> <span class="default">primary</span> <span class="default">input</span> <span class="default">x</span> <span class="default">is</span> <span class="default">actually</span> <span class="default">a</span> +<span class="default">correlation</span> <span class="default">matrix</span> + +<span class="default">Examples</span><span class="default">:</span> +<span class="default">TODO</span><span class="default">:</span></pre></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="rooteig.html" class="link">| pmusic | pmtm | pcov | pmcov | pburg | pyulear | pwelch | corrmtx</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li> + <li class="member">References</li> + <li class="member">[1] Petre Stoica and Randolph Moses, Introduction To Spectral</li> + <li class="member">Analysis, Prentice-Hall, 1997, pg. 15</li> + <li class="member">[2] S. J. Orfanidis, Optimum Signal Processing. An Introduction.</li> + <li class="member">2nd Ed., Macmillan, 1988.</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pei_tseng_notch.html"><< pei_tseng_notch</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="periodogram.html">periodogram >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/periodogram.html b/help/en_US/scilab_en_US_help/periodogram.html new file mode 100644 index 0000000..3f2910b --- /dev/null +++ b/help/en_US/scilab_en_US_help/periodogram.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>periodogram</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="peig.html"><< peig</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phaseInputParseAs_ab.html">phaseInputParseAs_ab >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > periodogram</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">periodogram</h1> + <p class="refpurpose">Return the periodogram (Power Spectral Density) of X</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">PXX</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">periodogram</span><span class="default"> (</span><span class="default">X</span><span class="default">)</span> +<span class="default">[</span><span class="default">PXX</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">periodogram</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN</span><span class="default">)</span> +<span class="default">[</span><span class="default">PXX</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">periodogram</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN</span><span class="default">, </span><span class="default">NFFT</span><span class="default">)</span> +<span class="default">[</span><span class="default">PXX</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">periodogram</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN</span><span class="default">, </span><span class="default">NFFT</span><span class="default">, </span><span class="default">FS</span><span class="default">)</span> +<span class="default">[</span><span class="default">PXX</span><span class="default">, </span><span class="default">W</span><span class="default">] = </span><span class="functionid">periodogram</span><span class="default"> (..., </span>"<span class="default">RANGE</span>"<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">data vector. If X is real-valued a one-sided spectrum is estimated. If X is complex-valued, or "RANGE" specifies "twosided", the full spectrum is estimated.</p></dd></dt> + <dt><span class="term">WIN:</span> + <dd><p class="para">window weight data. If window is empty or unspecified a default rectangular window is used. Otherwise, the window is applied to the signal ('X .* WIN') before computing th periodogram. The window data must be a vector of the same length as X.</p></dd></dt> + <dt><span class="term">NFFT:</span> + <dd><p class="para">number of frequency bins. The default is 256 or the next higher power of 2 greater than the length of X ('max (256,2.^nextpow2 (length (x)))'). If NFFT is greater than the length of the input then X will be zero-padded to the length of NFFT.</p></dd></dt> + <dt><span class="term">FS:</span> + <dd><p class="para">sampling rate. The default is 1.</p></dd></dt> + <dt><span class="term">RANGE:</span> + <dd><p class="para">range of spectrum. "onesided" computes spectrum from [0..nfft/2+1]."twosided" computes spectrum from [0..nfft-1].</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">The optional second output W are the normalized angular frequencies. For a one-sided calculation W is in the range [0, pi]. If NFFT is even and [0, pi) if NFFT is odd. Similarly, for a two-sided calculation W is in the range [0, 2*pi] or [0, 2*pi)depending on NFFT.</p> + <p class="para">If a sampling frequency is specified, FS, then the output frequencies F will be in the range [0, FS/2] or [0, FS/2) for one-sided calculations. For two-sided calculations the range will be [0, FS).</p> + <p class="para">When called with no outputs the periodogram is immediately plotted in the current figure window.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="peig.html"><< peig</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phaseInputParseAs_ab.html">phaseInputParseAs_ab >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/phaseInputParseAs_ab.html b/help/en_US/scilab_en_US_help/phaseInputParseAs_ab.html new file mode 100644 index 0000000..e73d20c --- /dev/null +++ b/help/en_US/scilab_en_US_help/phaseInputParseAs_ab.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>phaseInputParseAs_ab</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="periodogram.html"><< periodogram</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phaseInputParseAs_sos.html">phaseInputParseAs_sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > phaseInputParseAs_ab</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">phaseInputParseAs_ab</h1> + <p class="refpurpose">fs=0;</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="periodogram.html"><< periodogram</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phaseInputParseAs_sos.html">phaseInputParseAs_sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/phaseInputParseAs_sos.html b/help/en_US/scilab_en_US_help/phaseInputParseAs_sos.html new file mode 100644 index 0000000..082d199 --- /dev/null +++ b/help/en_US/scilab_en_US_help/phaseInputParseAs_sos.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>phaseInputParseAs_sos</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="phaseInputParseAs_ab.html"><< phaseInputParseAs_ab</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phasedelay.html">phasedelay >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > phaseInputParseAs_sos</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">phaseInputParseAs_sos</h1> + <p class="refpurpose">fs=0;</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="phaseInputParseAs_ab.html"><< phaseInputParseAs_ab</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phasedelay.html">phasedelay >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/phasedelay.html b/help/en_US/scilab_en_US_help/phasedelay.html new file mode 100644 index 0000000..b3e6d4f --- /dev/null +++ b/help/en_US/scilab_en_US_help/phasedelay.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>phasedelay</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="phaseInputParseAs_sos.html"><< phaseInputParseAs_sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phasez.html">phasez >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > phasedelay</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">phasedelay</h1> + <p class="refpurpose">cas variable is 2 if sos form is involved and 1 if direct rational form is given</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="phaseInputParseAs_sos.html"><< phaseInputParseAs_sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="phasez.html">phasez >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/phasez.html b/help/en_US/scilab_en_US_help/phasez.html new file mode 100644 index 0000000..7079a58 --- /dev/null +++ b/help/en_US/scilab_en_US_help/phasez.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>phasez</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="phasedelay.html"><< phasedelay</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pmusic.html">pmusic >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > phasez</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">phasez</h1> + <p class="refpurpose">cas variable is 2 if sos form is involved and 1 if direct rational form is given</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="phasedelay.html"><< phasedelay</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pmusic.html">pmusic >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pmusic.html b/help/en_US/scilab_en_US_help/pmusic.html new file mode 100644 index 0000000..7c67129 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pmusic.html @@ -0,0 +1,125 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pmusic</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="phasez.html"><< phasez</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="poly2ac.html">poly2ac >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pmusic</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pmusic</h1> + <p class="refpurpose">Psuedospectrum using MUSIC algorithm</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">w</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">nfft</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">nfft</span><span class="default">,</span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">w</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">f</span><span class="default">,</span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">f</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(...,</span>'<span class="default">corr</span>'<span class="default">)</span> +<span class="default">[</span><span class="default">S</span><span class="default">,</span><span class="default">f</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">nfft</span><span class="default">,</span><span class="default">fs</span><span class="default">,</span><span class="default">nwin</span><span class="default">,</span><span class="default">noverlap</span><span class="default">)</span> +<span class="default">[...] = </span><span class="functionid">pmusic</span><span class="default">(...,</span><span class="default">freqrange</span><span class="default">)</span> +<span class="default">[...,</span><span class="default">v</span><span class="default">,</span><span class="default">e</span><span class="default">] = </span><span class="functionid">pmusic</span><span class="default">(...)</span> + +<span class="default">Parameters</span><span class="default">:</span> +<span class="default">x</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">vector</span><span class="default">|</span><span class="default">matrix</span> +<span class="default">Input</span> <span class="default">signal</span><span class="default">. </span><span class="default">In</span> <span class="default">case</span> <span class="default">of</span> <span class="default">a</span> <span class="default">matrix</span><span class="default">, </span><span class="default">each</span> <span class="default">row</span> <span class="default">of</span> <span class="default">x</span> <span class="default">represents</span> <span class="default">a</span> +<span class="default">seperate</span> <span class="default">observation</span> <span class="default">of</span> <span class="default">the</span> <span class="default">signal</span><span class="default">. </span><span class="default">If</span> '<span class="default">corr</span>' <span class="default">flag</span> <span class="default">is</span> <span class="default">specified</span><span class="default">,</span> +<span class="default">then</span> <span class="default">x</span> <span class="default">is</span> <span class="default">the</span> <span class="default">correlation</span> <span class="default">matrix</span><span class="default">.</span> +<span class="default">If</span> <span class="default">w</span> <span class="default">is</span> <span class="default">not</span> <span class="default">specified</span> <span class="default">in</span> <span class="default">the</span> <span class="default">input</span><span class="default">, </span><span class="default">it</span> <span class="default">is</span> <span class="default">determined</span> <span class="default">by</span> <span class="default">the</span> +<span class="default">algorithm</span><span class="default">. </span><span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">real</span> <span class="default">valued</span><span class="default">, </span><span class="default">then</span> <span class="default">range</span> <span class="default">of</span> <span class="default">w</span> <span class="default">is</span><span class="default"> [0, </span><span class="default">pi</span><span class="default">].</span> +<span class="default">Otherwise</span><span class="default">, </span><span class="default">the</span> <span class="default">range</span> <span class="default">of</span> <span class="default">w</span> <span class="default">is</span><span class="default"> [0, 2</span><span class="default">pi</span><span class="default">)</span> +<span class="default">p</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">scalar</span><span class="default">|</span><span class="default">vector</span> +<span class="default">p</span><span class="default">(1) </span><span class="default">is</span> <span class="default">the</span> <span class="default">dimension</span> <span class="default">of</span> <span class="default">the</span> <span class="default">signal</span> <span class="default">subspace</span> +<span class="default">p</span><span class="default">(2), </span><span class="default">if</span> <span class="default">specified</span><span class="default">, </span><span class="default">represents</span> <span class="default">a</span> <span class="default">threshold</span> <span class="default">that</span> <span class="default">is</span> <span class="default">multiplied</span> <span class="default">by</span> +<span class="default">the</span> <span class="default">smallest</span> <span class="default">estimated</span> <span class="default">eigenvalue</span> <span class="default">of</span> <span class="default">the</span> <span class="default">signal</span>'<span class="default">s</span> <span class="default">correlation</span> <span class="default">matrix</span><span class="default">.</span> +<span class="default">w</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">vector</span> +<span class="default">w</span> <span class="default">is</span> <span class="default">the</span> <span class="default">vector</span> <span class="default">of</span> <span class="default">normalized</span> <span class="default">frequencies</span> <span class="default">over</span> <span class="default">which</span> <span class="default">the</span> +<span class="default">pseuspectrogram</span> <span class="default">is</span> <span class="default">to</span> <span class="default">be</span> <span class="default">computed</span><span class="default">.</span> +<span class="default">nfft</span><span class="default"> - </span><span class="default">int</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = 256)</span> +<span class="default">Length</span> <span class="default">of</span> <span class="default">the</span> <span class="default">fft</span> <span class="default">used</span> <span class="default">to</span> <span class="default">compute</span> <span class="default">pseudospectrum</span><span class="default">. </span><span class="default">The</span> <span class="default">length</span> <span class="default">of</span> <span class="default">S</span> +<span class="default">(</span><span class="default">and</span> <span class="default">hence</span> <span class="default">w</span><span class="default">/</span><span class="default">f</span><span class="default">) </span><span class="default">depends</span> <span class="default">on</span> <span class="default">the</span> <span class="default">type</span> <span class="default">of</span> <span class="default">values</span> <span class="default">in</span> <span class="default">x</span> <span class="default">and</span> <span class="default">nfft</span><span class="default">.</span> +<span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">real</span><span class="default">, </span><span class="default">length</span> <span class="default">of</span> <span class="default">s</span> <span class="default">is</span><span class="default"> (</span><span class="default">nfft</span><span class="default">/</span><span class="default">2 + 1) {</span><span class="default">Range</span> <span class="default">of</span> <span class="default">w</span><span class="default"> = [0, </span><span class="default">pi</span><span class="default">]} </span><span class="default">if</span> +<span class="default">nfft</span> <span class="default">is</span> <span class="default">even</span> <span class="default">and</span><span class="default"> (</span><span class="default">nfft</span><span class="default">+1)</span><span class="default">/</span><span class="default">2 {</span><span class="default">Range</span> <span class="default">of</span> <span class="default">w</span><span class="default"> = [0, </span><span class="default">pi</span><span class="default">)} </span><span class="default">otherwise</span><span class="default">.</span> +<span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">complex</span><span class="default">, </span><span class="default">length</span> <span class="default">of</span> <span class="default">s</span> <span class="default">is</span> <span class="default">nfft</span><span class="default">.</span> +<span class="default">fs</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = 1)</span> +<span class="default">Sampling</span> <span class="default">rate</span><span class="default">. </span><span class="default">Used</span> <span class="default">to</span> <span class="default">convert</span> <span class="default">the</span> <span class="default">normalized</span> <span class="default">frequencies</span><span class="default"> (</span><span class="default">w</span><span class="default">) </span><span class="default">to</span> +<span class="default">actual</span> <span class="default">values</span><span class="default"> (</span><span class="default">f</span><span class="default">) </span><span class="default">and</span> <span class="default">vice</span><span class="default">-</span><span class="default">versa</span><span class="default">.</span> +<span class="default">nwin</span><span class="default"> - </span><span class="default">int</span><span class="default">|</span><span class="default">double</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">int</span> <span class="default">only</span><span class="default">)|</span><span class="default">vector</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = 2*</span><span class="default">p</span><span class="default">(1))</span> +<span class="default">If</span> <span class="default">nwin</span> <span class="default">is</span> <span class="default">scalar</span><span class="default">, </span><span class="default">it</span> <span class="default">is</span> <span class="default">the</span> <span class="default">length</span> <span class="default">of</span> <span class="default">the</span> <span class="default">rectangular</span> <span class="default">window</span><span class="default">.</span> +<span class="default">Otherwise</span><span class="default">, </span><span class="default">the</span> <span class="default">vector</span> <span class="default">input</span> <span class="default">is</span> <span class="default">considered</span> <span class="default">as</span> <span class="default">the</span> <span class="default">window</span> <span class="default">coefficients</span><span class="default">.</span> +<span class="default">Not</span> <span class="default">used</span> <span class="default">if</span> '<span class="default">corr</span>' <span class="default">flag</span> <span class="default">present</span><span class="default">.</span> +<span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">a</span> <span class="default">vector</span><span class="default">, </span><span class="default">windowing</span> <span class="default">not</span> <span class="default">done</span> <span class="default">in</span> <span class="default">nwin</span> <span class="default">in</span> <span class="default">scalar</span><span class="default">. </span><span class="default">If</span> <span class="default">x</span> <span class="default">is</span> <span class="default">a</span> +<span class="default">matrix</span><span class="default">,</span> +<span class="default">noverlap</span><span class="default"> - </span><span class="default">int</span><span class="default"> - </span><span class="default">scalar</span><span class="default"> (</span><span class="default">Default</span><span class="default"> = </span><span class="default">nwin</span><span class="default">-1)</span> +<span class="default">number</span> <span class="default">of</span> <span class="default">points</span> <span class="default">by</span> <span class="default">which</span> <span class="default">successive</span> <span class="default">windows</span> <span class="default">overlap</span><span class="default">. </span><span class="default">noverlap</span> <span class="default">not</span> +<span class="default">used</span> <span class="default">if</span> <span class="default">x</span> <span class="default">is</span> <span class="default">a</span> <span class="default">matrix</span> +<span class="default">freqrange</span><span class="default"> - </span><span class="default">string</span> +<span class="default">The</span> <span class="default">range</span> <span class="default">of</span> <span class="default">frequencies</span> <span class="default">over</span> <span class="default">which</span> <span class="default">the</span> <span class="default">pseudospetrogram</span> <span class="default">is</span> +<span class="default">computed</span><span class="default">. </span><span class="default">Three</span> <span class="default">possible</span> <span class="default">values</span><span class="default"> - </span>'<span class="default">onesided</span>'<span class="default">, </span>'<span class="default">twosided</span>'<span class="default">, </span>'<span class="default">centered</span>' +'<span class="default">corr</span>' <span class="default">flag</span> +<span class="default">Presence</span> <span class="default">indicates</span> <span class="default">that</span> <span class="default">the</span> <span class="default">primary</span> <span class="default">input</span> <span class="default">x</span> <span class="default">is</span> <span class="default">actually</span> <span class="default">a</span> +<span class="default">correlation</span> <span class="default">matrix</span> + +<span class="default">Examples</span><span class="default">:</span> +<span class="default">TODO</span><span class="default">:</span></pre></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="pburg.html" class="link">| peig | periodogram | pmtm | prony | pwelch | rooteig | rootmusic</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ayush Baid</li> + <li class="member">References</li> + <li class="member">[1] Petre Stoica and Randolph Moses, Introduction To Spectral</li> + <li class="member">Analysis, Prentice-Hall, 1997, pg. 15</li> + <li class="member">[2] S. J. Orfanidis, Optimum Signal Processing. An Introduction.</li> + <li class="member">2nd Ed., Macmillan, 1988.</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="phasez.html"><< phasez</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="poly2ac.html">poly2ac >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/poly2ac.html b/help/en_US/scilab_en_US_help/poly2ac.html new file mode 100644 index 0000000..48b5679 --- /dev/null +++ b/help/en_US/scilab_en_US_help/poly2ac.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>poly2ac</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pmusic.html"><< pmusic</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="poly2lsf.html">poly2lsf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > poly2ac</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">poly2ac</h1> + <p class="refpurpose">Convert prediction polynomial to autocorrelation sequence.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">R</span><span class="default"> = </span><span class="functionid">poly2ac</span><span class="default">(</span><span class="default">a</span><span class="default">,</span><span class="default">efinal</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">a:</span> + <dd><p class="para">input prediction polynomial with 1st element 1 (if not, poly2ac normalizes it to 1 before proceeding).</p></dd></dt> + <dt><span class="term">efinal:</span> + <dd><p class="para">input prediction error</p></dd></dt> + <dt><span class="term">r:</span> + <dd><p class="para">output autocorrelation sequence</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function obtains the underlying autocorrelation sequence that would best fit a linear prediction filter described by the +denominator polynomial and the numerator scaling. The filter is H(z) = efinal/(a(1) + a(2) x z a(3) x z^2 ... a(n) x z^n-1)</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1.0000</span> <span class="scilabnumber">0.4288</span> <span class="scilabnumber">0.76</span> <span class="scilabnumber">0.0404</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.02</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">efinal</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.2</span><span class="scilabdefault">;</span> <span class="scilabcomment">// Step prediction error</span> +<span class="scilabid">r</span> <span class="scilaboperator">=</span> <span class="scilabid">poly2ac</span><span class="scilabopenclose">(</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">efinal</span><span class="scilabopenclose">)</span> <span class="scilabcomment">// Autocorrelation sequence</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="ac2poly.html" class="link">ac2poly</a></li> + <li class="member"><a href="poly2rc.html" class="link">poly2rc</a></li> + <li class="member"><a href="rc2poly.html" class="link">rc2poly</a></li> + <li class="member"><a href="rc2ac.html" class="link">rc2ac</a></li> + <li class="member"><a href="ac2rc.html" class="link">ac2rc</a></li> + <li class="member"><a href="scilab://Author:" class="link">Parthe Pandit</a></li></ul></div> + +<div class="refsection"><h3 class="title">Bibliography</h3> + <p class="para">S. Kay, Modern Spectral Estimation, Prentice Hall, N.J., 1987, Chapter 6.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pmusic.html"><< pmusic</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="poly2lsf.html">poly2lsf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/poly2lsf.html b/help/en_US/scilab_en_US_help/poly2lsf.html new file mode 100644 index 0000000..6011fe6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/poly2lsf.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>poly2lsf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="poly2ac.html"><< poly2ac</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="poly2rc.html">poly2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > poly2lsf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">poly2lsf</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="poly2ac.html"><< poly2ac</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="poly2rc.html">poly2rc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/poly2rc.html b/help/en_US/scilab_en_US_help/poly2rc.html new file mode 100644 index 0000000..ce05496 --- /dev/null +++ b/help/en_US/scilab_en_US_help/poly2rc.html @@ -0,0 +1,64 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>poly2rc</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="poly2lsf.html"><< poly2lsf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="polyscale.html">polyscale >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > poly2rc</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">poly2rc</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">kr</span><span class="default"> = </span><span class="functionid">poly2rc</span><span class="default">(</span><span class="default">a</span><span class="default">)</span> +<span class="default">[</span><span class="default">kr</span><span class="default">, </span><span class="default">R0</span><span class="default">] = </span><span class="default">rc2poly</span><span class="default">(</span><span class="default">a</span><span class="default">, </span><span class="default">efinal</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="poly2lsf.html"><< poly2lsf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="polyscale.html">polyscale >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/polyscale.html b/help/en_US/scilab_en_US_help/polyscale.html new file mode 100644 index 0000000..c01fc7f --- /dev/null +++ b/help/en_US/scilab_en_US_help/polyscale.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>polyscale</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="poly2rc.html"><< poly2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="polystab.html">polystab >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > polyscale</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">polyscale</h1> + <p class="refpurpose">errcheck1</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="poly2rc.html"><< poly2rc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="polystab.html">polystab >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/polystab.html b/help/en_US/scilab_en_US_help/polystab.html new file mode 100644 index 0000000..7d6d6ee --- /dev/null +++ b/help/en_US/scilab_en_US_help/polystab.html @@ -0,0 +1,76 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>polystab</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="polyscale.html"><< polyscale</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="polyval.html">polyval >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > polystab</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">polystab</h1> + <p class="refpurpose">This function stabilizes the polynomial transfer function.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">b</span><span class="default"> = </span><span class="functionid">polystab</span><span class="default">(</span><span class="default">a</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">a:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function stabilizes the polynomial transfer function by replacing all roots outside the unit circle with their reflection inside the unit circle.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">polystab</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">0.6</span> <span class="scilabnumber">0.2</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="polyscale.html"><< polyscale</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="polyval.html">polyval >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/polyval.html b/help/en_US/scilab_en_US_help/polyval.html new file mode 100644 index 0000000..3d7148b --- /dev/null +++ b/help/en_US/scilab_en_US_help/polyval.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>polyval</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="polystab.html"><< polystab</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pow2db.html">pow2db >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > polyval</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">polyval</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="polystab.html"><< polystab</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pow2db.html">pow2db >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pow2db.html b/help/en_US/scilab_en_US_help/pow2db.html new file mode 100644 index 0000000..21729f4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pow2db.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pow2db</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="polyval.html"><< polyval</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="primitive.html">primitive >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pow2db</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pow2db</h1> + <p class="refpurpose">rhs = argn(2)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="polyval.html"><< polyval</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="primitive.html">primitive >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/primitive.html b/help/en_US/scilab_en_US_help/primitive.html new file mode 100644 index 0000000..a5060e5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/primitive.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>primitive</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pow2db.html"><< pow2db</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="prony.html">prony >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > primitive</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">primitive</h1> + <p class="refpurpose">This function calculates the primitive of a given function supplied as input.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">primitive</span><span class="default">(</span><span class="default">f</span><span class="default">, </span><span class="default">t</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">primitive</span><span class="default">(</span><span class="default">f</span><span class="default">, </span><span class="default">t</span><span class="default">, </span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">f:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">t:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function calculates the primitive of a given function supplied as input. +The second parameter t is a vector at which the output is evaluated (at the points t). This vector should be ascending and ordered. +The function approximates the primitive (indefinite integral) of the univariate function handle f with constant of integration x.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">primitive</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">9</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">9.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pow2db.html"><< pow2db</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="prony.html">prony >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/prony.html b/help/en_US/scilab_en_US_help/prony.html new file mode 100644 index 0000000..006ca96 --- /dev/null +++ b/help/en_US/scilab_en_US_help/prony.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>prony</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="primitive.html"><< primitive</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulseperiod.html">pulseperiod >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > prony</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">prony</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="primitive.html"><< primitive</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulseperiod.html">pulseperiod >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pulseperiod.html b/help/en_US/scilab_en_US_help/pulseperiod.html new file mode 100644 index 0000000..41eb136 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulseperiod.html @@ -0,0 +1,69 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pulseperiod</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="prony.html"><< prony</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulsesep.html">pulsesep >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pulseperiod</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pulseperiod</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">p</span><span class="default">=</span><span class="functionid">pulseperiod</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">p</span><span class="default">=</span><span class="functionid">pulseperiod</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">Fs</span><span class="default">)</span> +<span class="default">p</span><span class="default">=</span><span class="functionid">pulseperiod</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">)</span> +<span class="default">p</span><span class="default">=</span><span class="functionid">pulseperiod</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Polarity</span>'<span class="default">, </span><span class="default">pol</span><span class="default">)</span> +<span class="default">p</span><span class="default">=</span><span class="functionid">pulseperiod</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">MidPercentReferenceLevel</span>'<span class="default">, </span><span class="default">N</span><span class="default"> )</span> +<span class="default">p</span><span class="default">=</span><span class="functionid">pulseperiod</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Tolerance</span>'<span class="default">, </span><span class="default">M</span><span class="default">)</span> +<span class="default">p</span><span class="default">=</span><span class="functionid">pulseperiod</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">,</span>'<span class="default">StateLevels</span>'<span class="default">, </span><span class="default">O</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="prony.html"><< prony</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulsesep.html">pulsesep >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pulsesep.html b/help/en_US/scilab_en_US_help/pulsesep.html new file mode 100644 index 0000000..cae2bb3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulsesep.html @@ -0,0 +1,69 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pulsesep</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pulseperiod.html"><< pulseperiod</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulsewidth.html">pulsewidth >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pulsesep</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pulsesep</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">s</span><span class="default">=</span><span class="functionid">pulsesep</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">s</span><span class="default">=</span><span class="functionid">pulsesep</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">Fs</span><span class="default">)</span> +<span class="default">s</span><span class="default">=</span><span class="functionid">pulsesep</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">)</span> +<span class="default">s</span><span class="default">=</span><span class="functionid">pulsesep</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Polarity</span>'<span class="default">, </span><span class="default">pol</span><span class="default">)</span> +<span class="default">s</span><span class="default">=</span><span class="functionid">pulsesep</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">MidPercentReferenceLevel</span>'<span class="default">, </span><span class="default">N</span><span class="default"> )</span> +<span class="default">s</span><span class="default">=</span><span class="functionid">pulsesep</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Tolerance</span>'<span class="default">, </span><span class="default">M</span><span class="default">)</span> +<span class="default">s</span><span class="default">=</span><span class="functionid">pulsesep</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">,</span>'<span class="default">StateLevels</span>'<span class="default">, [</span><span class="default">O</span><span class="default"> 1])</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pulseperiod.html"><< pulseperiod</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulsewidth.html">pulsewidth >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pulsewidth.html b/help/en_US/scilab_en_US_help/pulsewidth.html new file mode 100644 index 0000000..788c244 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulsewidth.html @@ -0,0 +1,69 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pulsewidth</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pulsesep.html"><< pulsesep</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulstran.html">pulstran >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pulsewidth</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pulsewidth</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default">=</span><span class="functionid">pulsewidth</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">w</span><span class="default">=</span><span class="functionid">pulsewidth</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">Fs</span><span class="default">)</span> +<span class="default">w</span><span class="default">=</span><span class="functionid">pulsewidth</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">)</span> +<span class="default">w</span><span class="default">=</span><span class="functionid">pulsewidth</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Polarity</span>'<span class="default">, </span><span class="default">pol</span><span class="default">)</span> +<span class="default">w</span><span class="default">=</span><span class="functionid">pulsewidth</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">MidPercentReferenceLevel</span>'<span class="default">, </span><span class="default">N</span><span class="default"> )</span> +<span class="default">w</span><span class="default">=</span><span class="functionid">pulsewidth</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">, </span>'<span class="default">Tolerance</span>'<span class="default">, </span><span class="default">M</span><span class="default">)</span> +<span class="default">w</span><span class="default">=</span><span class="functionid">pulsewidth</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">t</span><span class="default">,</span>'<span class="default">StateLevels</span>'<span class="default">, </span><span class="default">O</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pulsesep.html"><< pulsesep</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pulstran.html">pulstran >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pulstran.html b/help/en_US/scilab_en_US_help/pulstran.html new file mode 100644 index 0000000..b43e90c --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulstran.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pulstran</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pulsewidth.html"><< pulsewidth</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pwelch.html">pwelch >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pulstran</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pulstran</h1> + <p class="refpurpose">This function generates the signal y = sum(func(t+d,...)) for each d.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">pulstran</span><span class="default"> (</span><span class="default">t</span><span class="default">, </span><span class="default">d</span><span class="default">, </span><span class="default">func</span><span class="default">, ...)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">pulstran</span><span class="default"> (</span><span class="default">t</span><span class="default">, </span><span class="default">d</span><span class="default">, </span><span class="default">p</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">pulstran</span><span class="default"> (</span><span class="default">t</span><span class="default">, </span><span class="default">d</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">fs</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">pulstran</span><span class="default"> (</span><span class="default">t</span><span class="default">, </span><span class="default">d</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">Ffs</span><span class="default">, </span><span class="default">meth</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">d:</span> + <dd><p class="para">vector or matrix</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">fs:</span> + <dd><p class="para">default value 1Hz</p></dd></dt> + <dt><span class="term">func:</span> + <dd><p class="para">function which accepts vector (of times)</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function generates the signal y = sum(func(t+d,...)) for each d. If d is a matrix of two columns, the first column is the delay d and the second column is the amplitude a, and y = sum(a*func(t+d)) for each d, a. Here, func is a function which accepts a vector of times. +If a pulse shape sampled at frequency Fs (default 1 Hz) is supplied instead of a function name, an interpolated version of the pulse is added at each delay d.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">pulstran</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">0.5</span><span class="scilabdefault">,</span><span class="scilabnumber">9</span><span class="scilabdefault">,</span><span class="scilabnumber">8</span><span class="scilabdefault">,</span><span class="scilabnumber">7</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">7</span><span class="scilabdefault">,</span><span class="scilabnumber">0.5</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> <span class="scilabnumber">0.</span> <span class="scilabnumber">0.</span> <span class="scilabnumber">0.5</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pulsewidth.html"><< pulsewidth</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pwelch.html">pwelch >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pwelch.html b/help/en_US/scilab_en_US_help/pwelch.html new file mode 100644 index 0000000..78689bd --- /dev/null +++ b/help/en_US/scilab_en_US_help/pwelch.html @@ -0,0 +1,101 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pwelch</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pulstran.html"><< pulstran</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pyulear.html">pyulear >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pwelch</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pwelch</h1> + <p class="refpurpose">Estimate power spectral density of data "x" by the Welch (1967) periodogram/FFT method.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">spectra</span><span class="default">,</span><span class="default">freq</span><span class="default">] = </span><span class="functionid">pwelch</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">, </span><span class="default">Fs</span><span class="default">, </span><span class="default">range</span><span class="default">, </span><span class="default">plot_type</span><span class="default">, </span><span class="default">detrend</span><span class="default">, </span><span class="default">sloppy</span><span class="default">)</span> +<span class="default">[</span><span class="default">spectra</span><span class="default">,</span><span class="default">freq</span><span class="default">] = </span><span class="functionid">pwelch</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">, </span><span class="default">Fs</span><span class="default">, </span><span class="default">range</span><span class="default">, </span><span class="default">plot_type</span><span class="default">, </span><span class="default">detrend</span><span class="default">, </span><span class="default">sloppy</span><span class="default">, </span><span class="default">results</span><span class="default">)</span> +<span class="default">[</span><span class="default">spectra</span><span class="default">,</span><span class="default">Pxx_ci</span><span class="default">,</span><span class="default">freq</span><span class="default">] = </span><span class="functionid">pwelch</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">, </span><span class="default">Fs</span><span class="default">, </span><span class="default">conf</span><span class="default">, </span><span class="default">range</span><span class="default">, </span><span class="default">plot_type</span><span class="default">, </span><span class="default">detrend</span><span class="default">, </span><span class="default">sloppy</span><span class="default">)</span> +<span class="default">[</span><span class="default">spectra</span><span class="default">,</span><span class="default">Pxx_ci</span><span class="default">,</span><span class="default">freq</span><span class="default">] = </span><span class="functionid">pwelch</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">, </span><span class="default">Fs</span><span class="default">, </span><span class="default">conf</span><span class="default">, </span><span class="default">range</span><span class="default">, </span><span class="default">plot_type</span><span class="default">, </span><span class="default">detrend</span><span class="default">, </span><span class="default">sloppy</span><span class="default">, </span><span class="default">results</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">[non-empty vector] system-input time-series data</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">[non-empty vector] system-output time-series data</p></dd></dt> + <dt><span class="term">window:</span> + <dd><p class="para">[real vector] of window-function values between 0 and 1; the data segment has the same length as the window. Default window shape is Hamming. [integer scalar] length of each data segment. The default value is window=sqrt(length(x)) rounded up to the nearest integer power of 2; see 'sloppy' argument.</p></dd></dt> + <dt><span class="term">overlap:</span> + <dd><p class="para">[real scalar] segment overlap expressed as a multiple of window or segment length. 0 <= overlap < 1, The default is overlap=0.5 .</p></dd></dt> + <dt><span class="term">Nfft:</span> + <dd><p class="para">[integer scalar] Length of FFT. The default is the length of the "window" vector or has the same value as the scalar "window" argument. If Nfft is larger than the segment length, "seg_len", the data segment is padded with "Nfft-seg_len" zeros. The default is no padding. Nfft values smaller than the length of the data segment (or window) are ignored silently.</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">[real scalar] sampling frequency (Hertz); default=1.0</p></dd></dt> + <dt><span class="term">conf:</span> + <dd><p class="para">[real scalar] confidence level between 0 and 1. Confidence intervals of the spectral density are estimated from scatter in the periodograms and are returned as Pxx_ci. Pxx_ci(:,1) is the lower bound of the confidence interval and Pxx_ci(:,2) is the upper bound. If there are three return values, or conf is an empty matrix, confidence intervals are calculated for conf=0.95 . If conf is zero or is not given, confidence intervals are not calculated. Confidence intervals can be obtained only for the power spectral density of x; nothing else.</p></dd></dt> + <dt><span class="term">range:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">'half', 'onesided' :</span> + <dd><p class="para">frequency range of the spectrum is zero up to but not including Fs/2. Power from negative frequencies is added to the positive side of the spectrum, but not at zero or Nyquist (Fs/2) frequencies. This keeps power equal in time and spectral domains. See reference [2].</p></dd></dt> + <dt><span class="term">'whole', 'twosided' :</span> + <dd><p class="para">frequency range of the spectrum is -Fs/2 to Fs/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1</p></dd></dt> + <dt><span class="term">'shift', 'centerdc' :</span> + <dd><p class="para">same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If data (x and y) are real, the default range is 'half', otherwise default range is 'whole'.</p></dd></dt> + <dt><span class="term">plot_type:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db':</span> + <dd><p class="para">specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</p></dd></dt> + <dt><span class="term">detrend:</span> + <dd><p class="para">'no-strip', 'none' -- do NOT remove mean value from the data 'short', 'mean' -- remove the mean value of each segment from each segment of the data.</p></dd></dt> + <dt><span class="term">sloppy:</span> + <dd><p class="para">FFT length is rounded up to the nearest integer power of 2 by zero padding. FFT length is adjusted after addition of padding by explicit Nfft argument. The default is to use exactly the FFT and window.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Estimate power spectral density of data "x" by the Welch (1967) periodogram/FFT method. The data is divided into segments. If "window" is a vector, each segment has the same length as "window" and is multiplied by "window" before (optional) zero-padding and calculation of its periodogram. If "window" is a scalar, each segment has a length of "window" and a Hamming window is used. The spectral density is the mean of the periodograms, scaled so that area under the spectrum is the same as the mean square of the data. This equivalence is supposed to be exact, but in practice there is a mismatch of up to 0.5% when comparing area under a periodogram with the mean square of the data.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pulstran.html"><< pulstran</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="pyulear.html">pyulear >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/pyulear.html b/help/en_US/scilab_en_US_help/pyulear.html new file mode 100644 index 0000000..53e1e2c --- /dev/null +++ b/help/en_US/scilab_en_US_help/pyulear.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>pyulear</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pwelch.html"><< pwelch</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="qp_kaiser.html">qp_kaiser >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > pyulear</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">pyulear</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">psd</span><span class="default">,</span><span class="default">f_out</span><span class="default">] = </span><span class="functionid">pyulear</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">poles</span><span class="default">,</span><span class="default">freq</span><span class="default">,</span><span class="default">Fs</span><span class="default">,</span><span class="default">range</span><span class="default">,</span><span class="default">method</span><span class="default">,</span><span class="default">plot_type</span><span class="default">)</span> +<span class="default">All</span> <span class="default">but</span> <span class="default">the</span> <span class="default">first</span> <span class="default">two</span> <span class="default">arguments</span> <span class="default">are</span> <span class="default">optional</span> <span class="default">and</span> <span class="default">may</span> <span class="default">be</span> <span class="default">empty</span><span class="default">.</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">[vector] sampled data</p></dd></dt> + <dt><span class="term">poles:</span> + <dd><p class="para">[integer scalar] required number of poles of the AR model</p></dd></dt> + <dt><span class="term">freq:</span> + <dd><p class="para">[real vector] frequencies at which power spectral density is calculated [integer scalar] number of uniformly distributed frequency values at which spectral density is calculated. [default=256]</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">[real scalar] sampling frequency (Hertz) [default=1]</p></dd></dt> + <dt><span class="term">range:</span> + <dd><p class="para">'half', 'onesided' : frequency range of the spectrum is from zero up to but not including sample_f/2. Power from negative frequencies is added to the positive side of the spectrum. 'whole', 'twosided' : frequency range of the spectrum is -sample_f/2 to sample_f/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If "freq" is vector, 'shift' is ignored. If model coefficients "ar_coeffs" are real, the default range is 'half', otherwise default range is 'whole'.</p></dd></dt> + <dt><span class="term">method:</span> + <dd><p class="para">'fft': use FFT to calculate power spectral density. 'poly': calculate spectral density as a polynomial of 1/z N.B. this argument is ignored if the "freq" argument is a vector. The default is 'poly' unless the "freq" argument is an integer power of 2.</p></dd></dt> + <dt><span class="term">plot_type:</span> + <dd><p class="para">'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db' specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</p></dd></dt></dl></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pwelch.html"><< pwelch</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="qp_kaiser.html">qp_kaiser >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/qp_kaiser.html b/help/en_US/scilab_en_US_help/qp_kaiser.html new file mode 100644 index 0000000..8808b92 --- /dev/null +++ b/help/en_US/scilab_en_US_help/qp_kaiser.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>qp_kaiser</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="pyulear.html"><< pyulear</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2ac.html">rc2ac >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > qp_kaiser</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">qp_kaiser</h1> + <p class="refpurpose">Computes a finite impulse response (FIR) filter for use with a quasi-perfect reconstruction polyphase-network filter bank.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">qp_kaiser</span><span class="default"> (</span><span class="default">nb</span><span class="default">, </span><span class="default">at</span><span class="default">, </span><span class="default">linear</span><span class="default">)</span> +<span class="functionid">qp_kaiser</span><span class="default"> (</span><span class="default">nb</span><span class="default">, </span><span class="default">at</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">nb:</span> + <dd><p class="para">Number of bands</p></dd></dt> + <dt><span class="term">at:</span> + <dd><p class="para">Attenuation</p></dd></dt> + <dt><span class="term">linear:</span> + <dd><p class="para">When not zero, minimum-phase calculation is omitted.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This version utilizes a Kaiser window to shape the frequency response of the designed filter. Tha number nb of bands and the desired attenuation at in the stop-band are given as parameters.</p> + <p class="para">The Kaiser window is multiplied by the ideal impulse response h(n)=a.sinc(a.n) and converted to its minimum-phase version by means of a Hilbert transform.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">qp_kaiser</span> <span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.11591</span> <span class="scilabnumber">0.25606</span> <span class="scilabnumber">0.25606</span> <span class="scilabnumber">0.25606</span> <span class="scilabnumber">0.11591</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="pyulear.html"><< pyulear</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2ac.html">rc2ac >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rc2ac.html b/help/en_US/scilab_en_US_help/rc2ac.html new file mode 100644 index 0000000..7f0327c --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2ac.html @@ -0,0 +1,63 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rc2ac</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="qp_kaiser.html"><< qp_kaiser</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2is.html">rc2is >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rc2ac</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rc2ac</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">rc2ac</span><span class="default">(</span><span class="default">k</span><span class="default">, </span><span class="default">R0</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="qp_kaiser.html"><< qp_kaiser</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2is.html">rc2is >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rc2is.html b/help/en_US/scilab_en_US_help/rc2is.html new file mode 100644 index 0000000..0b65b7b --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2is.html @@ -0,0 +1,91 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rc2is</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rc2ac.html"><< rc2ac</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2lar.html">rc2lar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rc2is</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rc2is</h1> + <p class="refpurpose">Convert reflection coefficients to inverse sine parameters</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">isin</span><span class="default"> = </span><span class="functionid">rc2is</span><span class="default">(</span><span class="default">K</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">k:</span> + <dd><p class="para">input reflection coefficients. Needs to be an array of real numbers between -1 and 1</p></dd></dt> + <dt><span class="term">isin:</span> + <dd><p class="para">inverse sine parameters corresponding to the reflection coefficients in input</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function returns the inverse sine parameters corresponding to the input reflection coefficients K. +output array has isin(i) = 2/pi*asin(k(i))</p> + <p class="para">Example +k = [0.3090 0.9801 0.0031 0.0082 -0.0082]; +isin = rc2is(k) //Gives inverse sine parameters</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="is2rc.html" class="link">is2rc</a></li> + <li class="member"><a href="rc2poly.html" class="link">rc2poly</a></li> + <li class="member"><a href="rc2ac.html" class="link">rc2ac</a></li> + <li class="member"><a href="rc2lar.html" class="link">rc2lar</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Parthe Pandit</li></ul></div> + +<div class="refsection"><h3 class="title">Bibliography</h3> + <p class="para">J.R. Deller, J.G. Proakis, J.H.L. Hansen, "Discrete-Time Processing of Speech Signals", Prentice Hall, Section 7.4.5</p> + <p class="para">modified function to handle char i/p and also changed error statements to match those of MATLAB by Debdeep Dey</p> + <p class="para">convert char i/p to their respective ascii values</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rc2ac.html"><< rc2ac</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2lar.html">rc2lar >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rc2lar.html b/help/en_US/scilab_en_US_help/rc2lar.html new file mode 100644 index 0000000..d3f51b9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2lar.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rc2lar</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rc2is.html"><< rc2is</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2poly.html">rc2poly >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rc2lar</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rc2lar</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rc2is.html"><< rc2is</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rc2poly.html">rc2poly >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rc2poly.html b/help/en_US/scilab_en_US_help/rc2poly.html new file mode 100644 index 0000000..2bd0af7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2poly.html @@ -0,0 +1,64 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rc2poly</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rc2lar.html"><< rc2lar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rceps.html">rceps >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rc2poly</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rc2poly</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">rc2poly</span><span class="default">(</span><span class="default">kr</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">efinal</span><span class="default">] = </span><span class="functionid">rc2poly</span><span class="default">(</span><span class="default">kr</span><span class="default">,</span><span class="default">R0</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rc2lar.html"><< rc2lar</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rceps.html">rceps >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rceps.html b/help/en_US/scilab_en_US_help/rceps.html new file mode 100644 index 0000000..f788fe8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rceps.html @@ -0,0 +1,75 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rceps</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rc2poly.html"><< rc2poly</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rcosdesign.html">rcosdesign >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rceps</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rceps</h1> + <p class="refpurpose">Produce the cepstrum of the signal x, and if desired, the minimum phase reconstruction of the signal x.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">, </span><span class="default">xm</span><span class="default">] = </span><span class="functionid">rceps</span><span class="default">(</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">real or complex vector input</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">f0</span> <span class="scilaboperator">=</span> <span class="scilabnumber">70</span><span class="scilabdefault">;</span> <span class="scilabid">Fs</span> <span class="scilaboperator">=</span> <span class="scilabnumber">10000</span><span class="scilabdefault">;</span> <span class="scilabid">#</span> <span class="scilabnumber">100</span> <span class="scilabid">Hz</span> <span class="scilabid">fundamental</span><span class="scilabdefault">,</span> <span class="scilabnumber">10</span><span class="scilabid">kHz</span> <span class="scilabid">sampling</span> <span class="scilabid">rate</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <a class="scilabcommand" href="scilab://poly">poly</a> <span class="scilabopenclose">(</span><span class="scilabnumber">0.985</span> <span class="scilaboperator">*</span> <a class="scilabcommand" href="scilab://exp">exp</a> <span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabid">i</span><span class="scilaboperator">*</span><span class="scilabid">pi</span><span class="scilaboperator">*</span><span class="scilabopenclose">[</span><span class="scilabnumber">0.1</span><span class="scilabdefault">,</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.1</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.3</span><span class="scilabdefault">,</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.3</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> <span class="scilabid">#</span> <span class="scilabid">two</span> <span class="scilabid">formants</span> +<span class="scilabid">s</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.005</span> <span class="scilaboperator">*</span> <span class="scilabid">randn</span> <span class="scilabopenclose">(</span><span class="scilabnumber">1024</span><span class="scilabdefault">,</span> <span class="scilabnumber">1</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> <span class="scilabid">#</span> <span class="scilabid">Noise</span> <span class="scilabid">excitation</span> <span class="scilabid">signal</span> +<span class="scilabid">s</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabid">Fs</span><span class="scilaboperator">/</span><span class="scilabid">f0</span><span class="scilabspecial">:</span><a class="scilabcommand" href="scilab://length">length</a><span class="scilabopenclose">(</span><span class="scilabid">s</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span><span class="scilabdefault">;</span> <span class="scilabid">#</span> <span class="scilabid">Impulse</span> <span class="scilabid">glottal</span> <span class="scilabid">wave</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> <a class="scilabmacro" href="scilab://filter">filter</a> <span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span> <span class="scilabid">a</span><span class="scilabdefault">,</span> <span class="scilabid">s</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> <span class="scilabid">#</span> <span class="scilabid">Speech</span> <span class="scilabid">signal</span> <span class="scilabid">in</span> <span class="scilabid">x</span> +<span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabdefault">,</span> <span class="scilabid">xm</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">rceps</span> <span class="scilabopenclose">(</span><span class="scilabid">x</span> <span class="scilaboperator">.*</span> <span class="scilabid">hanning</span> <span class="scilabopenclose">(</span><span class="scilabnumber">1024</span><span class="scilabopenclose">)</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> <span class="scilabid">#</span> <a class="scilabmacro" href="scilab://cepstrum">cepstrum</a> <span class="scilabstring">and</span> <span class="scilabstring">min</span> <span class="scilabstring">phase</span> <span class="scilabstring">reconstruction</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rc2poly.html"><< rc2poly</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rcosdesign.html">rcosdesign >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rcosdesign.html b/help/en_US/scilab_en_US_help/rcosdesign.html new file mode 100644 index 0000000..4d04882 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rcosdesign.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rcosdesign</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rceps.html"><< rceps</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rectpuls.html">rectpuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rcosdesign</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rcosdesign</h1> + <p class="refpurpose">RCOSDESIGN computes the raised cosine FIR filter</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rceps.html"><< rceps</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rectpuls.html">rectpuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rectpuls.html b/help/en_US/scilab_en_US_help/rectpuls.html new file mode 100644 index 0000000..63b00c2 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rectpuls.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rectpuls</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rcosdesign.html"><< rcosdesign</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rectwin.html">rectwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rectpuls</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rectpuls</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">rectpuls</span><span class="default">(</span><span class="default">t</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">rectpuls</span><span class="default">(</span><span class="default">t</span><span class="default">,</span><span class="default">w</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +y = rectpuls(t) returns a continuous, aperiodic, unity-height rectangular pulse depending upon input t, centered about t=0 and having default width of 1. +y = rectpuls(t,w) generates a rectangle of width w.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">rectpuls</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">10</span> <span class="scilabnumber">100</span> <span class="scilabnumber">1000</span> <span class="scilabnumber">13</span> <span class="scilabnumber">839</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">27</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span> <span class="scilabnumber">1</span> <span class="scilabnumber">0</span> +<span class="scilabnumber">2.</span> <span class="scilabid">rectpuls</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1000</span> <span class="scilabnumber">1000</span> <span class="scilabnumber">100</span> <span class="scilabnumber">100</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rcosdesign.html"><< rcosdesign</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rectwin.html">rectwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rectwin.html b/help/en_US/scilab_en_US_help/rectwin.html new file mode 100644 index 0000000..640ed1a --- /dev/null +++ b/help/en_US/scilab_en_US_help/rectwin.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rectwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rectpuls.html"><< rectpuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="remez1.html">remez1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rectwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rectwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a rectangular window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">rectwin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a rectangular window of length m supplied as input, to the output vector y.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">rectwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rectpuls.html"><< rectpuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="remez1.html">remez1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/remez1.html b/help/en_US/scilab_en_US_help/remez1.html new file mode 100644 index 0000000..04b3a02 --- /dev/null +++ b/help/en_US/scilab_en_US_help/remez1.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>remez1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rectwin.html"><< rectwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="resample.html">resample >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > remez1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">remez1</h1> + <p class="refpurpose">Parks-McClellan optimal FIR filter design</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">b</span><span class="default"> = </span><span class="functionid">remez1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">f</span><span class="default">, </span><span class="default">a</span><span class="default">)</span> +<span class="default">b</span><span class="default"> = </span><span class="functionid">remez1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">f</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">w</span><span class="default">)</span> +<span class="default">b</span><span class="default"> = </span><span class="functionid">remez1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">f</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">w</span><span class="default">, </span><span class="default">ftype</span><span class="default">)</span> +<span class="default">b</span><span class="default"> = </span><span class="functionid">remez1</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">f</span><span class="default">, </span><span class="default">a</span><span class="default">, </span><span class="default">w</span><span class="default">, </span><span class="default">ftype</span><span class="default">, </span><span class="default">griddensity</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para">gives the number of taps in the returned filter</p></dd></dt> + <dt><span class="term">f:</span> + <dd><p class="para">gives frequency at the band edges [b1 e1 b2 e2 b3 e3 …]</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">gives amplitude at the band edges [a(b1) a(e1) a(b2) a(e2) …]</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">gives weighting applied to each band</p></dd></dt> + <dt><span class="term">ftype:</span> + <dd><p class="para">is "bandpass", "hilbert" or "differentiator"</p></dd></dt> + <dt><span class="term">griddensity:</span> + <dd><p class="para">determines how accurately the filter will be constructed. The minimum value is 16, but higher numbers are slower to compute.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Frequency is in the range (0, 1), with 1 being the Nyquist frequency.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rectwin.html"><< rectwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="resample.html">resample >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/resample.html b/help/en_US/scilab_en_US_help/resample.html new file mode 100644 index 0000000..150b345 --- /dev/null +++ b/help/en_US/scilab_en_US_help/resample.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>resample</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="remez1.html"><< remez1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="residued.html">residued >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > resample</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">resample</h1> + <p class="refpurpose">This function resamples in the input sequence x supplied by a factor of p/q.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">resample</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">q</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">resample</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">q</span><span class="default">, </span><span class="default">h</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">, </span><span class="default">h</span><span class="default">] = </span><span class="functionid">resample</span><span class="default">(...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">scalar, vector or matrix of real or complex numbers</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">q:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">h:</span> + <dd><p class="para">scalar, vector or matrix of real or complex numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function resamples in the input sequence x supplied by a factor of p/q. If x is a matrix, then every column is resampled.hange the sample rate of x by a factor of p/q. +This is performed using a polyphase algorithm. The impulse response h, given as parameter 4, of the antialiasing filter is either specified or designed with a Kaiser-windowed sinecard.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">resample</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabnumber">0.66667</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="remez1.html"><< remez1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="residued.html">residued >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/residued.html b/help/en_US/scilab_en_US_help/residued.html new file mode 100644 index 0000000..0be30ca --- /dev/null +++ b/help/en_US/scilab_en_US_help/residued.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>residued</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="resample.html"><< resample</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="residuez.html">residuez >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > residued</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">residued</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">r</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">f</span><span class="default">,</span><span class="default">m</span><span class="default">]=</span><span class="functionid">residued</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Similar to the "residuez" function. The difference being in the function "residuez", the IIR part (poles p and residues r) is driven in parallel with the FIR part(f) whereas in the function "residued", the IIR part is driven by the output of the FIR part. In signal modeling applications, this structure can be more accurate.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">c</span><span class="scilabdefault">,</span><span class="scilabid">d</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">residued</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabid">i</span><span class="scilabdefault">;</span><span class="scilabnumber">3</span> <span class="scilaboperator">-</span><span class="scilabnumber">4</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span><span class="scilabdefault">;</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span> <span class="scilabnumber">0.19405</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.31377</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilabnumber">0.08329</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.99163</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.27734</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.32215</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.10184</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.19167</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.10184</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.19167</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">2.79632</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.00000</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabid">c</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span> +<span class="scilabid">d</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span> <span class="scilabnumber">1</span> <span class="scilabdefault">;</span> <span class="scilabnumber">1</span> <span class="scilabdefault">;</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="resample.html"><< resample</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="residuez.html">residuez >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/residuez.html b/help/en_US/scilab_en_US_help/residuez.html new file mode 100644 index 0000000..320abf7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/residuez.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>residuez</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="residued.html"><< residued</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="risetime.html">risetime >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > residuez</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">residuez</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">r</span><span class="default">,</span><span class="default">p</span><span class="default">,</span><span class="default">f</span><span class="default">,</span><span class="default">m</span><span class="default">]=</span><span class="functionid">residuez</span><span class="default">(</span><span class="default">b</span><span class="default">,</span><span class="default">a</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +It compute the PFE of filter H(z)= B(z)/A(z) where inputs b and a are vectors specifying the digital filter.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">c</span><span class="scilabdefault">,</span><span class="scilabid">d</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">residuez</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabid">i</span> <span class="scilabnumber">2</span><span class="scilabid">i</span> <span class="scilabnumber">3</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">4</span> <span class="scilabnumber">1</span> <span class="scilabnumber">4</span><span class="scilabid">i</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">0.6262</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.4412</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.4039</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.4658</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">1.0000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.4142</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.4142</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabid">c</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">0.22222</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.97531</span><span class="scilabid">i</span> <span class="scilabnumber">0.33333</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.51852</span><span class="scilabid">i</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.11111</span><span class="scilabid">i</span><span class="scilabdefault">;</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.33333</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabid">d</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="residued.html"><< residued</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="risetime.html">risetime >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/risetime.html b/help/en_US/scilab_en_US_help/risetime.html new file mode 100644 index 0000000..37ef492 --- /dev/null +++ b/help/en_US/scilab_en_US_help/risetime.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>risetime</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="residuez.html"><< residuez</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rlevinson.html">rlevinson >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > risetime</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">risetime</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="residuez.html"><< residuez</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rlevinson.html">rlevinson >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rlevinson.html b/help/en_US/scilab_en_US_help/rlevinson.html new file mode 100644 index 0000000..a3509fa --- /dev/null +++ b/help/en_US/scilab_en_US_help/rlevinson.html @@ -0,0 +1,66 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rlevinson</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="risetime.html"><< risetime</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rms.html">rms >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rlevinson</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rlevinson</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">a</span><span class="default"> = </span><span class="functionid">rlevinson</span><span class="default">(</span><span class="default">a</span><span class="default">, </span><span class="default">efinal</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">U</span><span class="default">] = </span><span class="functionid">rlevinson</span><span class="default">(</span><span class="default">a</span><span class="default">, </span><span class="default">efinal</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">U</span><span class="default">, </span><span class="default">kr</span><span class="default">] = </span><span class="functionid">rlevinson</span><span class="default">(</span><span class="default">a</span><span class="default">, </span><span class="default">efinal</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">U</span><span class="default">, </span><span class="default">kr</span><span class="default">, </span><span class="default">e</span><span class="default">] = </span><span class="functionid">rlevinson</span><span class="default">(</span><span class="default">a</span><span class="default">, </span><span class="default">efinal</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="risetime.html"><< risetime</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rms.html">rms >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rms.html b/help/en_US/scilab_en_US_help/rms.html new file mode 100644 index 0000000..df5060f --- /dev/null +++ b/help/en_US/scilab_en_US_help/rms.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rms</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rlevinson.html"><< rlevinson</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rooteig.html">rooteig >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rms</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rms</h1> + <p class="refpurpose">convert i/p values to their ascii values if they are of type char</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rlevinson.html"><< rlevinson</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rooteig.html">rooteig >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rooteig.html b/help/en_US/scilab_en_US_help/rooteig.html new file mode 100644 index 0000000..86de292 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rooteig.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rooteig</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rms.html"><< rms</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rootmusic.html">rootmusic >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rooteig</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rooteig</h1> + <p class="refpurpose">Frequencies and power of sinusoids using eigenvector algorithm</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">rooteig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">w</span><span class="default">,</span><span class="default">pow</span><span class="default">] = </span><span class="functionid">rooteig</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">f</span><span class="default">,</span><span class="default">pow</span><span class="default">] = </span><span class="functionid">rooteig</span><span class="default">(...,</span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">w</span><span class="default">,</span><span class="default">pow</span><span class="default">] = </span><span class="functionid">rooteig</span><span class="default">(...,</span>'<span class="default">corr</span>'<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Examples:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">1) 3 complex exponentials:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">n=0:</span> + <dd><p class="para">99;</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="corrmtx.html" class="link">| peig | pmusic | rootmusic</a></li> + <li class="member"><a href="scilab://References" class="link">References</a></li> + <li class="member"><a href="scilab://1)" class="link">Stoica, P. and R. Moses, INTRODUCTION TO SPECTRAL ANALYSIS,</a></li> + <li class="member"><a href="scilab://Prentice-Hall" class="link">Prentice-Hall</a></li> + <li class="member"><a href="scilab://Output" class="link">arguments</a></li> + <li class="member"><a href="scilab://w" class="link">- double - vector</a></li> + <li class="member"><a href="scilab://Estimated" class="link">frequencies of the complex sinusoids</a></li> + <li class="member"><a href="scilab://pow" class="link">- double - vector</a></li> + <li class="member"><a href="scilab://estimated" class="link">absolute value squared amplitudes of the sinusoids at</a></li> + <li class="member"><a href="scilab://the" class="link">frequencies w</a></li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rms.html"><< rms</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rootmusic.html">rootmusic >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rootmusic.html b/help/en_US/scilab_en_US_help/rootmusic.html new file mode 100644 index 0000000..5773a38 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rootmusic.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rootmusic</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rooteig.html"><< rooteig</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rssq.html">rssq >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rootmusic</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rootmusic</h1> + <p class="refpurpose">Frequencies and power of sinusoids using the root MUSIC algorithm</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">rootmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">w</span><span class="default">,</span><span class="default">pow</span><span class="default">] = </span><span class="functionid">rootmusic</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">f</span><span class="default">,</span><span class="default">pow</span><span class="default">] = </span><span class="default">rootmusc</span><span class="default">(...,</span><span class="default">fs</span><span class="default">)</span> +<span class="default">[</span><span class="default">w</span><span class="default">,</span><span class="default">pow</span><span class="default">] = </span><span class="functionid">rootmusic</span><span class="default">(...,</span>'<span class="default">corr</span>'<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Examples:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">1) 3 complex exponentials:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">n=0:</span> + <dd><p class="para">99;</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="corrmtx.html" class="link">| peig | pmusic | rooteig</a></li> + <li class="member"><a href="scilab://References" class="link">References</a></li> + <li class="member"><a href="scilab://1)" class="link">Monson H. Hayes, Statistical Digital Signal Processing And Modeling,</a></li> + <li class="member"><a href="scilab://Wiley" class="link">& Sons, Inc, [Section 8.6.3]</a></li> + <li class="member"><a href="scilab://Output" class="link">arguments</a></li> + <li class="member"><a href="scilab://w" class="link">- double - vector</a></li> + <li class="member"><a href="scilab://Estimated" class="link">frequencies of the complex sinusoids</a></li> + <li class="member"><a href="scilab://pow" class="link">- double - vector</a></li> + <li class="member"><a href="scilab://estimated" class="link">absolute value squared amplitudes of the sinusoids at</a></li> + <li class="member"><a href="scilab://the" class="link">frequencies w</a></li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rooteig.html"><< rooteig</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="rssq.html">rssq >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/rssq.html b/help/en_US/scilab_en_US_help/rssq.html new file mode 100644 index 0000000..d6a96d7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rssq.html @@ -0,0 +1,116 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>rssq</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rootmusic.html"><< rootmusic</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sampled2continuous.html">sampled2continuous >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > rssq</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">rssq</h1> + <p class="refpurpose">This function calculates the square root of the sum of values of input vector IN.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">OUT</span><span class="default">=</span><span class="functionid">rssq</span><span class="default">(</span><span class="default">IN</span><span class="default">)</span> +<span class="default">OUT</span><span class="default">=</span><span class="functionid">rssq</span><span class="default">(</span><span class="default">IN</span><span class="default">,</span><span class="default">orientation</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">in:</span> + <dd><p class="para">Vector or Matrix of real or complex elements.</p></dd></dt> + <dt><span class="term">orientation:</span> + <dd><p class="para">A string with possible values "r", "c" or "m" or numericals such as '1' or '2',giving the dimension along which the rssq value is to be calculated.</p></dd></dt> + <dt><span class="term">out:</span> + <dd><p class="para">A scalar with real value when input is a vector.When input is a matrix, out is the root sum squared value along the orientation specified or the default one when not specified.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">For vector as input, the output is real valued scalar containing the rssq value. The rssq value can be calculated by taking the square root of the squared sum of the elements. +If the input IN is a matrix, the output of function is rssq value of each column stored in a row vector OUT.</p> + <p class="para">When the elements of IN are COMPLEX, the absolute value of the element is used to calculate the output. +When the orientation is not specified for N dimensional array, it is taken as the index of the first dimension of IN that is greater than 1 and calculation is done along that orientation.</p> + <p class="para">When the orientation is specified the output is calculated along that dimension. +The orientation can be specified as 1 for rssq value of columns of matrix IN or as r. +For rssq value of rows of matrix orientation should be 2 or c.</p> + <p class="para"></p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">To</span> <span class="scilabid">calculate</span> <span class="scilabid">rssq</span> <span class="scilabid">of</span> <span class="scilabid">a</span> <span class="scilabid">vector</span><span class="scilabspecial">:</span> +<span class="scilabid">IN</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabnumber">2</span> <span class="scilabnumber">4</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span><span class="scilabid">rssq</span><span class="scilabopenclose">(</span><span class="scilabid">IN</span><span class="scilabopenclose">)</span> +<span class="scilabid">The</span> <span class="scilabid">output</span> <span class="scilabid">is</span> <span class="scilabnumber">7.4833148</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">To</span> <span class="scilabid">calculate</span> <span class="scilabid">rssq</span> <span class="scilabid">of</span> <span class="scilabid">rows</span> <span class="scilabid">of</span> <a class="scilabcommand" href="scilab://matrix">matrix</a><span class="scilabspecial">:</span> +<span class="scilabid">IN</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">3</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span><span class="scilabnumber">2</span> <span class="scilabnumber">4</span> <span class="scilabnumber">6</span><span class="scilabdefault">;</span><span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span><span class="scilabopenclose">]</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span><span class="scilabid">rssq</span><span class="scilabopenclose">(</span><span class="scilabid">IN</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">The</span> <span class="scilabid">output</span> <span class="scilabid">should</span> <span class="scilabid">be</span> <span class="scilabid">OUT</span><span class="scilaboperator">=</span> +<span class="scilabnumber">5.9160798</span> +<span class="scilabnumber">7.4833148</span> +<span class="scilabnumber">13.928388</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">To</span> <span class="scilabid">calculate</span> <span class="scilabid">rssq</span> <span class="scilabid">of</span> <span class="scilabid">a</span> <span class="scilabid">columns</span> <span class="scilabid">of</span> <a class="scilabmacro" href="scilab://complex">complex</a> <span class="scilabstring">matrix:</span> + +<span class="scilabid">IN</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabnumber">5</span><span class="scilaboperator">+</span><span class="scilabconstants">%i</span><span class="scilaboperator">*</span><span class="scilabnumber">3</span> <span class="scilabnumber">2</span><span class="scilaboperator">+</span><span class="scilabconstants">%i</span><span class="scilaboperator">*</span><span class="scilabnumber">4</span><span class="scilabdefault">;</span> <span class="scilabnumber">3</span><span class="scilaboperator">+</span><span class="scilabconstants">%i</span><span class="scilaboperator">*</span><span class="scilabnumber">6</span> <span class="scilabnumber">1</span><span class="scilaboperator">+</span><span class="scilabconstants">%i</span><span class="scilaboperator">*</span><span class="scilabnumber">2</span><span class="scilabopenclose">]</span> +<span class="scilabid">OUT</span><span class="scilaboperator">=</span><span class="scilabid">rssq</span><span class="scilabopenclose">(</span><span class="scilabid">IN</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">The</span> <span class="scilabid">output</span> <span class="scilabid">should</span> <span class="scilabid">be</span> <span class="scilabid">OUT</span><span class="scilaboperator">=</span> <span class="scilabnumber">8.8881944</span> <span class="scilabnumber">5.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="scilab://abs" class="link">abs</a></li> + <li class="member"><a href="scilab://mean" class="link">mean</a></li> + <li class="member"><a href="scilab://sqrt" class="link">sqrt</a></li> + <li class="member"><a href="scilab://isempty" class="link">isempty</a></li></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Indira Askaukar</li></ul></div> + +<div class="refsection"><h3 class="title">Bibliography</h3> + <p class="para">Matlab help document.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rootmusic.html"><< rootmusic</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sampled2continuous.html">sampled2continuous >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sampled2continuous.html b/help/en_US/scilab_en_US_help/sampled2continuous.html new file mode 100644 index 0000000..da662f8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sampled2continuous.html @@ -0,0 +1,81 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sampled2continuous</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="rssq.html"><< rssq</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sawtooth.html">sawtooth >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sampled2continuous</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sampled2continuous</h1> + <p class="refpurpose">This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">x</span><span class="default"> = </span><span class="functionid">sampled2continuous</span><span class="default"> (</span><span class="default">n</span><span class="default">, </span><span class="default">s</span><span class="default">, </span><span class="default">t</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">n:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">s:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">t:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time. +The third parameter t is all the instants where output x is needed from intput n and this time is relative to x(0).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">sampled2continuous</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">2.4166806</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="rssq.html"><< rssq</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sawtooth.html">sawtooth >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sawtooth.html b/help/en_US/scilab_en_US_help/sawtooth.html new file mode 100644 index 0000000..9ce454a --- /dev/null +++ b/help/en_US/scilab_en_US_help/sawtooth.html @@ -0,0 +1,80 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sawtooth</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sampled2continuous.html"><< sampled2continuous</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="schtrig.html">schtrig >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sawtooth</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sawtooth</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">sawtooth</span><span class="default">(</span><span class="default">t</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">sawtooth</span><span class="default">(</span><span class="default">t</span><span class="default">,</span><span class="default">width</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para">Real valued vector or matrix</p></dd></dt> + <dt><span class="term">width:</span> + <dd><p class="para">Real number between 0 and 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +This function returns a sawtooth wave with period 2*pi with +1/-1 as the maximum and minimum values for elements of t. If width is specified, it determines where the maximum is in the interval [0,2*pi].</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">sawtooth</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">0.5</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">0.36338</span> <span class="scilabnumber">0.27324</span> <span class="scilabnumber">0.90986</span> <span class="scilabnumber">0.45352</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.18310</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabid">sawtooth</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span><span class="scilabdefault">;</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">0.68169</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.36338</span><span class="scilabdefault">;</span> <span class="scilabnumber">0.27324</span> <span class="scilabnumber">0.59155</span><span class="scilabopenclose">]</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sampled2continuous.html"><< sampled2continuous</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="schtrig.html">schtrig >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/schtrig.html b/help/en_US/scilab_en_US_help/schtrig.html new file mode 100644 index 0000000..76ab8f7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/schtrig.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>schtrig</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sawtooth.html"><< sawtooth</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="schurrc.html">schurrc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > schtrig</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">schtrig</h1> + <p class="refpurpose">This function implements a multisignal Schmitt triggers with lev levels supplied as input.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">v</span><span class="default"> = </span><span class="functionid">schtrig</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">lev</span><span class="default">)</span> +<span class="default">v</span><span class="default"> = </span><span class="functionid">schtrig</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">lev</span><span class="default">, </span><span class="default">rs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">vector or matrix of real numbers</p></dd></dt> + <dt><span class="term">lev:</span> + <dd><p class="para">real number</p></dd></dt> + <dt><span class="term">rs:</span> + <dd><p class="para">default value 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function implements a multisignal Schmitt triggers with lev levels supplied as input. +The argument 1 is a matrix (or a vector) and this trigger works along its first dimension.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">schtrig</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">0.2</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> <span class="scilabnumber">0.</span> <span class="scilabnumber">1.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sawtooth.html"><< sawtooth</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="schurrc.html">schurrc >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/schurrc.html b/help/en_US/scilab_en_US_help/schurrc.html new file mode 100644 index 0000000..6d5464b --- /dev/null +++ b/help/en_US/scilab_en_US_help/schurrc.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>schurrc</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="schtrig.html"><< schtrig</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="seqperiod.html">seqperiod >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > schurrc</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">schurrc</h1> + <p class="refpurpose">narginchk(1,1,argn(2));</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="schtrig.html"><< schtrig</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="seqperiod.html">seqperiod >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/section_cc2bc01c47967d47fcf3507a91d572ba.html b/help/en_US/scilab_en_US_help/section_cc2bc01c47967d47fcf3507a91d572ba.html new file mode 100644 index 0000000..7e761a0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/section_cc2bc01c47967d47fcf3507a91d572ba.html @@ -0,0 +1,1729 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title></title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="index.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> FOSSEE Signal Processing Toolbox</span> + + <br /><br /> + <h3 class="title-part">FOSSEE Signal Processing Toolbox</h3> +<ul class="list-chapter"><li><a href="ac2poly.html" class="refentry">ac2poly</a> — <span class="refentry-description">Convert autocorrelation sequence to polynomial of prediction filter</span></li> + + + + + +<li><a href="ac2rc.html" class="refentry">ac2rc</a> — <span class="refentry-description">Convert autocorrelation sequence to reflection coefficients.</span></li> + + + + + +<li><a href="arParEst.html" class="refentry">arParEst</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="ar_psd.html" class="refentry">ar_psd</a> — <span class="refentry-description">Calculate the power spectrum of the autoregressive model</span></li> + + + + + +<li><a href="arburg.html" class="refentry">arburg</a> — <span class="refentry-description">This function calculates coefficients of an autoregressive (AR) model of complex data.</span></li> + + + + + +<li><a href="arch_fit.html" class="refentry">arch_fit</a> — <span class="refentry-description">This functions fits an ARCH regression model to the time series Y using the scoring algorithm in Engle's original ARCH paper.</span></li> + + + + + +<li><a href="arch_rnd.html" class="refentry">arch_rnd</a> — <span class="refentry-description">Simulate an ARCH sequence of length t with AR coefficients b and CH coefficients a.</span></li> + + + + + +<li><a href="arch_test.html" class="refentry">arch_test</a> — <span class="refentry-description">perform a Lagrange Multiplier (LM) test of thenull hypothesis of no conditional heteroscedascity against the alternative of CH(P)</span></li> + + + + + +<li><a href="arcov.html" class="refentry">arcov</a> — <span class="refentry-description">Autoregressive all-pole model parameters — covariance method</span></li> + + + + + +<li><a href="arma_rnd.html" class="refentry">arma_rnd</a> — <span class="refentry-description">Return a simulation of the ARMA model.</span></li> + + + + + +<li><a href="armcov.html" class="refentry">armcov</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="aryule.html" class="refentry">aryule</a> — <span class="refentry-description">This function fits an AR (p)-model with Yule-Walker estimates.</span></li> + + + + + +<li><a href="autoreg_matrix.html" class="refentry">autoreg_matrix</a> — <span class="refentry-description">Given a time series (vector) Y, return a matrix with ones in the first column and the first K lagged values of Y in the other columns.</span></li> + + + + + +<li><a href="barthannwin.html" class="refentry">barthannwin</a> — <span class="refentry-description">This function returns the filter coefficients of a modified Bartlett-Hann window.</span></li> + + + + + +<li><a href="bartlett.html" class="refentry">bartlett</a> — <span class="refentry-description">Generates a Bartlett window</span></li> + + + + + +<li><a href="besselap.html" class="refentry">besselap</a> — <span class="refentry-description">Return bessel analog filter prototype.</span></li> + + + + + +<li><a href="besself.html" class="refentry">besself</a> — <span class="refentry-description">This function generates a Bessel filter.</span></li> + + + + + +<li><a href="bilinear.html" class="refentry">bilinear</a> — <span class="refentry-description">Transform a s-plane filter specification into a z-plane specification</span></li> + + + + + +<li><a href="bitrevorder.html" class="refentry">bitrevorder</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="blackman.html" class="refentry">blackman</a> — <span class="refentry-description">Generates a Blackman window</span></li> + + + + + +<li><a href="blackmanharris.html" class="refentry">blackmanharris</a> — <span class="refentry-description">This function returns the filter coefficients of a Blackman-Harris window.</span></li> + + + + + +<li><a href="blackmannuttall.html" class="refentry">blackmannuttall</a> — <span class="refentry-description">This function returns the filter coefficients of a Blackman-Nuttall window.</span></li> + + + + + +<li><a href="bohmanwin.html" class="refentry">bohmanwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Bohman window.</span></li> + + + + + +<li><a href="boxcar.html" class="refentry">boxcar</a> — <span class="refentry-description">This function returns the filter coefficients of a rectangular window.</span></li> + + + + + +<li><a href="buffer.html" class="refentry">buffer</a> — <span class="refentry-description">This function buffers the given data into a matrix of signal frames</span></li> + + + + + +<li><a href="buttap.html" class="refentry">buttap</a> — <span class="refentry-description">Design a lowpass analog Butterworth filter.</span></li> + + + + + +<li><a href="butter.html" class="refentry">butter</a> — <span class="refentry-description">This function generates a Butterworth filter.</span></li> + + + + + +<li><a href="buttord.html" class="refentry">buttord</a> — <span class="refentry-description">/This function computes the minimum filter order of a Butterworth filter with the desired response characteristics.</span></li> + + + + + +<li><a href="cceps.html" class="refentry">cceps</a> — <span class="refentry-description">Return the complex cepstrum of the vector x</span></li> + + + + + +<li><a href="cconv.html" class="refentry">cconv</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="cell2sos.html" class="refentry">cell2sos</a> — <span class="refentry-description">Converts a cell array to a second order section matrix</span></li> + + + + + +<li><a href="cheb.html" class="refentry">cheb</a> — <span class="refentry-description">Calculates the nth-order Chebyshev polynomial at the point x.</span></li> + + + + + +<li><a href="cheb1ap.html" class="refentry">cheb1ap</a> — <span class="refentry-description">This function designs a lowpass analog Chebyshev type I filter.</span></li> + + + + + +<li><a href="cheb1ord.html" class="refentry">cheb1ord</a> — <span class="refentry-description">This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics.</span></li> + + + + + +<li><a href="cheb2ap.html" class="refentry">cheb2ap</a> — <span class="refentry-description">This function designs a lowpass analog Chebyshev type II filter.</span></li> + + + + + +<li><a href="cheb2ord.html" class="refentry">cheb2ord</a> — <span class="refentry-description">This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics.</span></li> + + + + + +<li><a href="chebwin.html" class="refentry">chebwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Dolph-Chebyshev window.</span></li> + + + + + +<li><a href="cheby1.html" class="refentry">cheby1</a> — <span class="refentry-description">This function generates a Chebyshev type I filter with rp dB of passband ripple.</span></li> + + + + + +<li><a href="cheby2.html" class="refentry">cheby2</a> — <span class="refentry-description">This function generates a Chebyshev type II filter with rs dB of stopband attenuation.</span></li> + + + + + +<li><a href="check.html" class="refentry">check</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="chirp.html" class="refentry">chirp</a> — <span class="refentry-description">This function evaluates a chirp signal at time t.</span></li> + + + + + +<li><a href="cl2bp.html" class="refentry">cl2bp</a> — <span class="refentry-description">Constrained L2 bandpass FIR filter design.</span></li> + + + + + +<li><a href="clustersegment.html" class="refentry">clustersegment</a> — <span class="refentry-description">This function calculates boundary indexes of clusters of 1’s.</span></li> + + + + + +<li><a href="cmorwavf.html" class="refentry">cmorwavf</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="cohere.html" class="refentry">cohere</a> — <span class="refentry-description">Estimate (mean square) coherence of signals "x" and "y"</span></li> + + + + + +<li><a href="convmtx.html" class="refentry">convmtx</a> — <span class="refentry-description">n=double(n);</span></li> + + + + + +<li><a href="corrmtx.html" class="refentry">corrmtx</a> — <span class="refentry-description">Generate data matrix for autocorrelation matrix estimation</span></li> + + + + + +<li><a href="cplxreal.html" class="refentry">cplxreal</a> — <span class="refentry-description">Function to divide vector z into complex and real elements, removing the one of each complex conjugate pair.</span></li> + + + + + +<li><a href="cpsd.html" class="refentry">cpsd</a> — <span class="refentry-description">This function estimates cross power spectrum of data x and y by the Welch (1967) periodogram/FFT method.</span></li> + + + + + +<li><a href="cummax.html" class="refentry">cummax</a> — <span class="refentry-description">Cumulative maximum</span></li> + + + + + +<li><a href="cummin.html" class="refentry">cummin</a> — <span class="refentry-description">Cumulative minimum</span></li> + + + + + +<li><a href="czt.html" class="refentry">czt</a> — <span class="refentry-description">Chirp Z Transform</span></li> + + + + + +<li><a href="db.html" class="refentry">db</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="db2pow.html" class="refentry">db2pow</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="dctmtx.html" class="refentry">dctmtx</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="decimate.html" class="refentry">decimate</a> — <span class="refentry-description">rhs = argn(2)</span></li> + + + + + +<li><a href="detrend1.html" class="refentry">detrend1</a> — <span class="refentry-description">This function removes the best fit of a polynomial of order P from the data X</span></li> + + + + + +<li><a href="dftmtx.html" class="refentry">dftmtx</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="diffpara.html" class="refentry">diffpara</a> — <span class="refentry-description">Return the estimator D for the differencing parameter of an integrated time series</span></li> + + + + + +<li><a href="diric.html" class="refentry">diric</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="downsample.html" class="refentry">downsample</a> — <span class="refentry-description">This function downsamples the signal by selecting every nth element.</span></li> + + + + + +<li><a href="dst1.html" class="refentry">dst1</a> — <span class="refentry-description">Computes the type I discrete sine transform of x</span></li> + + + + + +<li><a href="durbinlevinson.html" class="refentry">durbinlevinson</a> — <span class="refentry-description">Perform one step of the Durbin-Levinson algorithm..</span></li> + + + + + +<li><a href="dutycycle.html" class="refentry">dutycycle</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="dwt.html" class="refentry">dwt</a> — <span class="refentry-description">Discrete wavelet transform (1D)</span></li> + + + + + +<li><a href="ellip.html" class="refentry">ellip</a> — <span class="refentry-description">This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation.</span></li> + + + + + +<li><a href="ellipap.html" class="refentry">ellipap</a> — <span class="refentry-description">Designs a lowpass analog elliptic filter.</span></li> + + + + + +<li><a href="ellipord.html" class="refentry">ellipord</a> — <span class="refentry-description">This function computes the minimum filter order of an elliptic filter with the desired response characteristics.</span></li> + + + + + +<li><a href="enbw.html" class="refentry">enbw</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="eqtflength.html" class="refentry">eqtflength</a> — <span class="refentry-description">Modifies the input vector to give output vectors of the same length</span></li> + + + + + +<li><a href="falltime.html" class="refentry">falltime</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="fft.html" class="refentry">fft</a> — <span class="refentry-description">Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fft1.html" class="refentry">fft1</a> — <span class="refentry-description">Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fft2.html" class="refentry">fft2</a> — <span class="refentry-description">Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fft21.html" class="refentry">fft21</a> — <span class="refentry-description">Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="fftconv.html" class="refentry">fftconv</a> — <span class="refentry-description">Convolve two vectors using the FFT for computation.</span></li> + + + + + +<li><a href="fftfilt.html" class="refentry">fftfilt</a> — <span class="refentry-description">Performs FFT-based FIR filtering using overlap-add method</span></li> + + + + + +<li><a href="fftn.html" class="refentry">fftn</a> — <span class="refentry-description">This function computes the N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm.</span></li> + + + + + +<li><a href="fftshift1.html" class="refentry">fftshift1</a> — <span class="refentry-description">Perform a shift of the vector X, for use with the 'fft1' and 'ifft1' functions, in order the move the frequency 0 to the center of the vector or matrix.</span></li> + + + + + +<li><a href="fftw1.html" class="refentry">fftw1</a> — <span class="refentry-description">Manage FFTW wisdom data.</span></li> + + + + + +<li><a href="fht.html" class="refentry">fht</a> — <span class="refentry-description">The Function calculates the Fast Hartley Transform of real input.</span></li> + + + + + +<li><a href="filter1.html" class="refentry">filter1</a> — <span class="refentry-description">Apply a 1-D digital filter to the data X.</span></li> + + + + + +<li><a href="filter2.html" class="refentry">filter2</a> — <span class="refentry-description">Apply the 2-D FIR filter B to X.</span></li> + + + + + +<li><a href="filternorm.html" class="refentry">filternorm</a> — <span class="refentry-description">Calculates the L-2 norm or L-infinity norm of a digital filter</span></li> + + + + + +<li><a href="filtfilt.html" class="refentry">filtfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="filtic.html" class="refentry">filtic</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="filtord.html" class="refentry">filtord</a> — <span class="refentry-description">and denominator coefficients, a.</span></li> + + + + + +<li><a href="findpeaks.html" class="refentry">findpeaks</a> — <span class="refentry-description">This function find peaks on DATA.</span></li> + + + + + +<li><a href="fir1.html" class="refentry">fir1</a> — <span class="refentry-description">Produce an order N FIR filter with the given frequency cutoff, returning the N+1 filter coefficients in B.</span></li> + + + + + +<li><a href="fir2.html" class="refentry">fir2</a> — <span class="refentry-description">Produce an order N FIR filter with arbitrary frequency response M over frequency bands F, returning the N+1 filter coefficients in B.</span></li> + + + + + +<li><a href="firpmord.html" class="refentry">firpmord</a> — <span class="refentry-description">Parks-McClennan optimal FIR filter order estimation</span></li> + + + + + +<li><a href="firtype.html" class="refentry">firtype</a> — <span class="refentry-description">if (type(b)~=1) then</span></li> + + + + + +<li><a href="flattopwin.html" class="refentry">flattopwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Flat Top window.</span></li> + + + + + +<li><a href="fracshift.html" class="refentry">fracshift</a> — <span class="refentry-description">This function shifts the series x supplied as input argument by a number of samples d.</span></li> + + + + + +<li><a href="fractdiff.html" class="refentry">fractdiff</a> — <span class="refentry-description">Compute the fractional differences (1-L)^d x where L denotes the lag-operator and d is greater than -1.</span></li> + + + + + +<li><a href="freqs.html" class="refentry">freqs</a> — <span class="refentry-description">Compute the s-plane frequency response of the IIR filter.</span></li> + + + + + +<li><a href="freqz.html" class="refentry">freqz</a> — <span class="refentry-description">This function returns the complex frequency response H of the rational IIR filter whose numerator and denominator coefficients are B and A, respectively.</span></li> + + + + + +<li><a href="fwhm.html" class="refentry">fwhm</a> — <span class="refentry-description">This function computes peak full width at half minimum or at another level of peak minimum for vector or matrix data y supplied as input.</span></li> + + + + + +<li><a href="fwhmjlt.html" class="refentry">fwhmjlt</a> — <span class="refentry-description">rhs = argn(2)</span></li> + + + + + +<li><a href="fwht.html" class="refentry">fwht</a> — <span class="refentry-description">Compute the Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm</span></li> + + + + + +<li><a href="gauspuls.html" class="refentry">gauspuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="gaussdesign.html" class="refentry">gaussdesign</a> — <span class="refentry-description">GAUSSDESIGN designs a Gaussian pulse-shaping filter which is a low pass FIR</span></li> + + + + + +<li><a href="gaussian.html" class="refentry">gaussian</a> — <span class="refentry-description">This function returns a Gaussian convolution window.</span></li> + + + + + +<li><a href="gausswin.html" class="refentry">gausswin</a> — <span class="refentry-description">This function returns the filter coefficients of a Gaussian window.</span></li> + + + + + +<li><a href="gmonopuls.html" class="refentry">gmonopuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="goertzel.html" class="refentry">goertzel</a> — <span class="refentry-description">Computes DFT using the second order Goertzel Algorithm</span></li> + + + + + +<li><a href="grpdelay.html" class="refentry">grpdelay</a> — <span class="refentry-description">This function computes the group delay of a filter.</span></li> + + + + + +<li><a href="hamming.html" class="refentry">hamming</a> — <span class="refentry-description">Return the filter coefficients of a Hamming window of length M</span></li> + + + + + +<li><a href="hann.html" class="refentry">hann</a> — <span class="refentry-description">This function returns the filter coefficients of a Hanning window.</span></li> + + + + + +<li><a href="hanning.html" class="refentry">hanning</a> — <span class="refentry-description">Return the filter coefficients of a Hanning window of length M</span></li> + + + + + +<li><a href="helperHarmonicDistortionAmplifier.html" class="refentry">helperHarmonicDistortionAmplifier</a> — <span class="refentry-description">helperHarmonicDistortionADC Helper function for HarmonicDistortionExample.m</span></li> + + + + + +<li><a href="hilbert1.html" class="refentry">hilbert1</a> — <span class="refentry-description">Analytic extension of real valued signal.</span></li> + + + + + +<li><a href="hurst.html" class="refentry">hurst</a> — <span class="refentry-description">Estimate the Hurst parameter of sample X via the rescaled r statistic.</span></li> + + + + + +<li><a href="icceps.html" class="refentry">icceps</a> — <span class="refentry-description">ICCEPS computes the inverse cepstrum of a real-valued input. This spectrum</span></li> + + + + + +<li><a href="idct1.html" class="refentry">idct1</a> — <span class="refentry-description">Compute the inverse discrete cosine transform of input.</span></li> + + + + + +<li><a href="idct2.html" class="refentry">idct2</a> — <span class="refentry-description">This function computes the inverse 2-D discrete cosine transform of input matrix.</span></li> + + + + + +<li><a href="idst1.html" class="refentry">idst1</a> — <span class="refentry-description">This function computes the inverse type I discrete sine transform.</span></li> + + + + + +<li><a href="ifft.html" class="refentry">ifft</a> — <span class="refentry-description">Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="ifft1.html" class="refentry">ifft1</a> — <span class="refentry-description">Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="ifft2.html" class="refentry">ifft2</a> — <span class="refentry-description">Calculates the inverse two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.</span></li> + + + + + +<li><a href="ifftn.html" class="refentry">ifftn</a> — <span class="refentry-description">Compute the inverse N-dimensional discrete Fourier transform of A using a Fast Fourier Transform (FFT) algorithm.</span></li> + + + + + +<li><a href="ifftshift1.html" class="refentry">ifftshift1</a> — <span class="refentry-description">Undo the action of the 'fftshift1' function.</span></li> + + + + + +<li><a href="ifht.html" class="refentry">ifht</a> — <span class="refentry-description">Calculate the inverse Fast Hartley Transform of real input D</span></li> + + + + + +<li><a href="ifwht.html" class="refentry">ifwht</a> — <span class="refentry-description">Compute the inverse Walsh-Hadamard transform of x using the Fast Walsh-Hadamard Transform (FWHT) algorithm</span></li> + + + + + +<li><a href="iirlp2mb.html" class="refentry">iirlp2mb</a> — <span class="refentry-description">This function does IIR Low Pass Filter to Multiband Filter Transformation.</span></li> + + + + + +<li><a href="impinvar.html" class="refentry">impinvar</a> — <span class="refentry-description">This function converts analog filter with coefficients b and a to digital, conserving impulse response.</span></li> + + + + + +<li><a href="impz.html" class="refentry">impz</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="impzlength.html" class="refentry">impzlength</a> — <span class="refentry-description">Impulse response length</span></li> + + + + + +<li><a href="interp.html" class="refentry">interp</a> — <span class="refentry-description">function y = interp(x, q, n, Wc)</span></li> + + + + + +<li><a href="intfilt.html" class="refentry">intfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="invfreq.html" class="refentry">invfreq</a> — <span class="refentry-description">Calculates inverse frequency vectors</span></li> + + + + + +<li><a href="invfreqs.html" class="refentry">invfreqs</a> — <span class="refentry-description">Fit filter B(s)/A(s)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</span></li> + + + + + +<li><a href="invfreqz.html" class="refentry">invfreqz</a> — <span class="refentry-description">Fit filter B(z)/A(z)to the complex frequency response H at frequency points F. A and B are real polynomial coefficients of order nA and nB.</span></li> + + + + + +<li><a href="invimpinvar.html" class="refentry">invimpinvar</a> — <span class="refentry-description">This function converts digital filter with coefficients b and a to analog, conserving impulse response.</span></li> + + + + + +<li><a href="is2rc.html" class="refentry">is2rc</a> — <span class="refentry-description">Convert inverse sine parameters to reflection coefficients</span></li> + + + + + +<li><a href="isallpass.html" class="refentry">isallpass</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="isfir.html" class="refentry">isfir</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="islinphase.html" class="refentry">islinphase</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="ismaxphase.html" class="refentry">ismaxphase</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="isminphase.html" class="refentry">isminphase</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="isstable.html" class="refentry">isstable</a> — <span class="refentry-description">SOS matrix corresponds to [bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)].</span></li> + + + + + +<li><a href="kaiser.html" class="refentry">kaiser</a> — <span class="refentry-description">This function returns the filter coefficients of a Kaiser window.</span></li> + + + + + +<li><a href="kaiserord.html" class="refentry">kaiserord</a> — <span class="refentry-description">Return the parameters needed to produce a filter of the desired specification from a Kaiser window.</span></li> + + + + + +<li><a href="lar2rc.html" class="refentry">lar2rc</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="latc2tf.html" class="refentry">latc2tf</a> — <span class="refentry-description">Convert lattice filter parameters to transfer function coefficients</span></li> + + + + + +<li><a href="latcfilt.html" class="refentry">latcfilt</a> — <span class="refentry-description">function [f,g,zo]=latcfilt(k,x,v,zi,dim)</span></li> + + + + + +<li><a href="latcfilt1.html" class="refentry">latcfilt1</a> — <span class="refentry-description">function [f,g,zo]=latcfilt1(k,v,x,zi)</span></li> + + + + + +<li><a href="levdown.html" class="refentry">levdown</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="levin.html" class="refentry">levin</a> — <span class="refentry-description">[ar,sigma2,rc]=lev(r)</span></li> + + + + + +<li><a href="levinson.html" class="refentry">levinson</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="lpc.html" class="refentry">lpc</a> — <span class="refentry-description">Linear prediction filter coefficients</span></li> + + + + + +<li><a href="lsf2poly.html" class="refentry">lsf2poly</a> — <span class="refentry-description">lsf2poly function convert line spectral frequencies to prediction polynomial.</span></li> + + + + + +<li><a href="mag2db.html" class="refentry">mag2db</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="marcumq.html" class="refentry">marcumq</a> — <span class="refentry-description">This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b.</span></li> + + + + + +<li><a href="medfilt1.html" class="refentry">medfilt1</a> — <span class="refentry-description">1D median filtering</span></li> + + + + + +<li><a href="mexihat.html" class="refentry">mexihat</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="meyeraux.html" class="refentry">meyeraux</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="midcross.html" class="refentry">midcross</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="modulate.html" class="refentry">modulate</a> — <span class="refentry-description">Modulates signal according to the modulation method</span></li> + + + + + +<li><a href="morlet.html" class="refentry">morlet</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="movingrms.html" class="refentry">movingrms</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="mscohere.html" class="refentry">mscohere</a> — <span class="refentry-description">It estimate (mean square) coherence of signals x and y.</span></li> + + + + + +<li><a href="musicBase.html" class="refentry">musicBase</a> — <span class="refentry-description">Implements the core of the MUSIC algorithm</span></li> + + + + + +<li><a href="ncauer.html" class="refentry">ncauer</a> — <span class="refentry-description">Analog prototype for Cauer filter.</span></li> + + + + + +<li><a href="nnls.html" class="refentry">nnls</a> — <span class="refentry-description">Non Negative Least Squares (nnls) for Ex=f with the constraint x>=0</span></li> + + + + + +<li><a href="nuttallwin.html" class="refentry">nuttallwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Blackman-Harris window.</span></li> + + + + + +<li><a href="parzenwin.html" class="refentry">parzenwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Parzen window.</span></li> + + + + + +<li><a href="pburg.html" class="refentry">pburg</a> — <span class="refentry-description">Calculate Burg maximum-entropy power spectral density.</span></li> + + + + + +<li><a href="pchip.html" class="refentry">pchip</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pchips.html" class="refentry">pchips</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="peak2peak.html" class="refentry">peak2peak</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="peak2rms.html" class="refentry">peak2rms</a> — <span class="refentry-description">This function calculates the ratio of peak magnitude to the Root Mean Square(RMS) value.</span></li> + + + + + +<li><a href="pei_tseng_notch.html" class="refentry">pei_tseng_notch</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="peig.html" class="refentry">peig</a> — <span class="refentry-description">Psuedospectrum using the eigenvector method.</span></li> + + + + + +<li><a href="periodogram.html" class="refentry">periodogram</a> — <span class="refentry-description">Return the periodogram (Power Spectral Density) of X</span></li> + + + + + +<li><a href="phaseInputParseAs_ab.html" class="refentry">phaseInputParseAs_ab</a> — <span class="refentry-description">fs=0;</span></li> + + + + + +<li><a href="phaseInputParseAs_sos.html" class="refentry">phaseInputParseAs_sos</a> — <span class="refentry-description">fs=0;</span></li> + + + + + +<li><a href="phasedelay.html" class="refentry">phasedelay</a> — <span class="refentry-description">cas variable is 2 if sos form is involved and 1 if direct rational form is given</span></li> + + + + + +<li><a href="phasez.html" class="refentry">phasez</a> — <span class="refentry-description">cas variable is 2 if sos form is involved and 1 if direct rational form is given</span></li> + + + + + +<li><a href="pmusic.html" class="refentry">pmusic</a> — <span class="refentry-description">Psuedospectrum using MUSIC algorithm</span></li> + + + + + +<li><a href="poly2ac.html" class="refentry">poly2ac</a> — <span class="refentry-description">Convert prediction polynomial to autocorrelation sequence.</span></li> + + + + + +<li><a href="poly2lsf.html" class="refentry">poly2lsf</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="poly2rc.html" class="refentry">poly2rc</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="polyscale.html" class="refentry">polyscale</a> — <span class="refentry-description">errcheck1</span></li> + + + + + +<li><a href="polystab.html" class="refentry">polystab</a> — <span class="refentry-description">This function stabilizes the polynomial transfer function.</span></li> + + + + + +<li><a href="polyval.html" class="refentry">polyval</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pow2db.html" class="refentry">pow2db</a> — <span class="refentry-description">rhs = argn(2)</span></li> + + + + + +<li><a href="primitive.html" class="refentry">primitive</a> — <span class="refentry-description">This function calculates the primitive of a given function supplied as input.</span></li> + + + + + +<li><a href="prony.html" class="refentry">prony</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulseperiod.html" class="refentry">pulseperiod</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulsesep.html" class="refentry">pulsesep</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulsewidth.html" class="refentry">pulsewidth</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="pulstran.html" class="refentry">pulstran</a> — <span class="refentry-description">This function generates the signal y = sum(func(t+d,...)) for each d.</span></li> + + + + + +<li><a href="pwelch.html" class="refentry">pwelch</a> — <span class="refentry-description">Estimate power spectral density of data "x" by the Welch (1967) periodogram/FFT method.</span></li> + + + + + +<li><a href="pyulear.html" class="refentry">pyulear</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="qp_kaiser.html" class="refentry">qp_kaiser</a> — <span class="refentry-description">Computes a finite impulse response (FIR) filter for use with a quasi-perfect reconstruction polyphase-network filter bank.</span></li> + + + + + +<li><a href="rc2ac.html" class="refentry">rc2ac</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rc2is.html" class="refentry">rc2is</a> — <span class="refentry-description">Convert reflection coefficients to inverse sine parameters</span></li> + + + + + +<li><a href="rc2lar.html" class="refentry">rc2lar</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rc2poly.html" class="refentry">rc2poly</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rceps.html" class="refentry">rceps</a> — <span class="refentry-description">Produce the cepstrum of the signal x, and if desired, the minimum phase reconstruction of the signal x.</span></li> + + + + + +<li><a href="rcosdesign.html" class="refentry">rcosdesign</a> — <span class="refentry-description">RCOSDESIGN computes the raised cosine FIR filter</span></li> + + + + + +<li><a href="rectpuls.html" class="refentry">rectpuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rectwin.html" class="refentry">rectwin</a> — <span class="refentry-description">This function returns the filter coefficients of a rectangular window.</span></li> + + + + + +<li><a href="remez1.html" class="refentry">remez1</a> — <span class="refentry-description">Parks-McClellan optimal FIR filter design</span></li> + + + + + +<li><a href="resample.html" class="refentry">resample</a> — <span class="refentry-description">This function resamples in the input sequence x supplied by a factor of p/q.</span></li> + + + + + +<li><a href="residued.html" class="refentry">residued</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="residuez.html" class="refentry">residuez</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="risetime.html" class="refentry">risetime</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rlevinson.html" class="refentry">rlevinson</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="rms.html" class="refentry">rms</a> — <span class="refentry-description">convert i/p values to their ascii values if they are of type char</span></li> + + + + + +<li><a href="rooteig.html" class="refentry">rooteig</a> — <span class="refentry-description">Frequencies and power of sinusoids using eigenvector algorithm</span></li> + + + + + +<li><a href="rootmusic.html" class="refentry">rootmusic</a> — <span class="refentry-description">Frequencies and power of sinusoids using the root MUSIC algorithm</span></li> + + + + + +<li><a href="rssq.html" class="refentry">rssq</a> — <span class="refentry-description">This function calculates the square root of the sum of values of input vector IN.</span></li> + + + + + +<li><a href="sampled2continuous.html" class="refentry">sampled2continuous</a> — <span class="refentry-description">This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time.</span></li> + + + + + +<li><a href="sawtooth.html" class="refentry">sawtooth</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="schtrig.html" class="refentry">schtrig</a> — <span class="refentry-description">This function implements a multisignal Schmitt triggers with lev levels supplied as input.</span></li> + + + + + +<li><a href="schurrc.html" class="refentry">schurrc</a> — <span class="refentry-description">narginchk(1,1,argn(2));</span></li> + + + + + +<li><a href="seqperiod.html" class="refentry">seqperiod</a> — <span class="refentry-description">Calculates the period of a sequence</span></li> + + + + + +<li><a href="sftrans.html" class="refentry">sftrans</a> — <span class="refentry-description">Transform band edges of a generic lowpass filter (cutoff at W=1) represented in splane zero-pole-gain form.</span></li> + + + + + +<li><a href="sgolay.html" class="refentry">sgolay</a> — <span class="refentry-description">This function computes the filter coefficients for all Savitzsky-Golay smoothing filters.</span></li> + + + + + +<li><a href="sgolayfilt.html" class="refentry">sgolayfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="shanwavf.html" class="refentry">shanwavf</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="shiftdata.html" class="refentry">shiftdata</a> — <span class="refentry-description">Shifts data by rearranging dimensions</span></li> + + + + + +<li><a href="sigmoid_train.html" class="refentry">sigmoid_train</a> — <span class="refentry-description">Evaluate a train of sigmoid functions at T.</span></li> + + + + + +<li><a href="sinetone.html" class="refentry">sinetone</a> — <span class="refentry-description">Return a sinetone of the input</span></li> + + + + + +<li><a href="sinewave.html" class="refentry">sinewave</a> — <span class="refentry-description">Return an M-element vector with I-th element given by 'sin(2* pi *(I+D-1)/N).'</span></li> + + + + + +<li><a href="slewrate.html" class="refentry">slewrate</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="sos2cell.html" class="refentry">sos2cell</a> — <span class="refentry-description">Converts a second order section matrix to a cell array</span></li> + + + + + +<li><a href="sos2ss.html" class="refentry">sos2ss</a> — <span class="refentry-description">[nargout,nargin]=argn();</span></li> + + + + + +<li><a href="sos2tf.html" class="refentry">sos2tf</a> — <span class="refentry-description">This function converts series second-order sections to direct H(z) = B(z)/A(z) form.</span></li> + + + + + +<li><a href="sos2zp.html" class="refentry">sos2zp</a> — <span class="refentry-description">This function converts series second-order sections to zeros, poles, and gains (pole residues).</span></li> + + + + + +<li><a href="sosbreak.html" class="refentry">sosbreak</a> — <span class="refentry-description">function for breaking a polynomial in second order polynomials (and an extra linear)</span></li> + + + + + +<li><a href="sosfilt.html" class="refentry">sosfilt</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="specgram.html" class="refentry">specgram</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="spectral_adf.html" class="refentry">spectral_adf</a> — <span class="refentry-description">Return the spectral density estimator given a vector of autocovariances C, window name WIN, and bandwidth, B.</span></li> + + + + + +<li><a href="spectral_xdf.html" class="refentry">spectral_xdf</a> — <span class="refentry-description">Return the spectral density estimator given a data vector X, window name WIN, and bandwidth, B.</span></li> + + + + + +<li><a href="spencer.html" class="refentry">spencer</a> — <span class="refentry-description">Return Spencer's 15 point moving average of each column of X.</span></li> + + + + + +<li><a href="ss2sos.html" class="refentry">ss2sos</a> — <span class="refentry-description">not taking if, order and scale as input since they do not seem useful</span></li> + + + + + +<li><a href="statelevels.html" class="refentry">statelevels</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="stft.html" class="refentry">stft</a> — <span class="refentry-description">Compute the short-time Fourier transform of the vector X</span></li> + + + + + +<li><a href="stmcb.html" class="refentry">stmcb</a> — <span class="refentry-description">function [b,a] = stmcb( x, u_in, q, p, niter, a_in )</span></li> + + + + + +<li><a href="strips.html" class="refentry">strips</a> — <span class="refentry-description">Plots vector or matrix in strips</span></li> + + + + + +<li><a href="subspaceMethodsInputParser.html" class="refentry">subspaceMethodsInputParser</a> — <span class="refentry-description">Input parser to be used by pmusic and peig</span></li> + + + + + +<li><a href="synthesis.html" class="refentry">synthesis</a> — <span class="refentry-description">Compute a signal from its short-time Fourier transform</span></li> + + + + + +<li><a href="tf2sos.html" class="refentry">tf2sos</a> — <span class="refentry-description">This function converts direct-form filter coefficients to series second-order sections.</span></li> + + + + + +<li><a href="tf2zp.html" class="refentry">tf2zp</a> — <span class="refentry-description">[z,p,k]= tf2zp(b,a);</span></li> + + + + + +<li><a href="tf2zpk.html" class="refentry">tf2zpk</a> — <span class="refentry-description">form</span></li> + + + + + +<li><a href="tfe.html" class="refentry">tfe</a> — <span class="refentry-description">Estimate transfer function of system with input "x" and output "y". Use the Welch (1967) periodogram/FFT method.</span></li> + + + + + +<li><a href="tfestimate.html" class="refentry">tfestimate</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="transpose.html" class="refentry">transpose</a> — <span class="refentry-description">funcprot(0);</span></li> + + + + + +<li><a href="trial_iirlp2mb.html" class="refentry">trial_iirlp2mb</a> — <span class="refentry-description">B = varargin(1)</span></li> + + + + + +<li><a href="triang.html" class="refentry">triang</a> — <span class="refentry-description">This function returns the filter coefficients of a triangular window.</span></li> + + + + + +<li><a href="tripuls.html" class="refentry">tripuls</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="truth.html" class="refentry">truth</a> — <span class="refentry-description">y = %t</span></li> + + + + + +<li><a href="tukeywin.html" class="refentry">tukeywin</a> — <span class="refentry-description">This function returns the filter coefficients of a Tukey window.</span></li> + + + + + +<li><a href="udecode.html" class="refentry">udecode</a> — <span class="refentry-description">Decodes the input uniformly quantized values</span></li> + + + + + +<li><a href="uencode.html" class="refentry">uencode</a> — <span class="refentry-description">Performs uniform quantization of the input into 2^n levels</span></li> + + + + + +<li><a href="ultrwin.html" class="refentry">ultrwin</a> — <span class="refentry-description">This function returns the coefficients of an Ultraspherical window.</span></li> + + + + + +<li><a href="unshiftdata.html" class="refentry">unshiftdata</a> — <span class="refentry-description">Inverts the effect of shiftdata</span></li> + + + + + +<li><a href="unwrap2.html" class="refentry">unwrap2</a> — <span class="refentry-description">Unwrap radian phases by adding or subtracting multiples of 2*pi.</span></li> + + + + + +<li><a href="upfirdn.html" class="refentry">upfirdn</a> — <span class="refentry-description">This function upsamples the input data, applies the FIR filter and then downsamples it.</span></li> + + + + + +<li><a href="upsample.html" class="refentry">upsample</a> — <span class="refentry-description">This function upsamples the signal, inserting n-1 zeros between every element.</span></li> + + + + + +<li><a href="upsamplefill.html" class="refentry">upsamplefill</a> — <span class="refentry-description">This function upsamples a vector interleaving given values or copies of the vector elements.</span></li> + + + + + +<li><a href="var.html" class="refentry">var</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="vco.html" class="refentry">vco</a> — <span class="refentry-description">Voltage Controlled Oscillator</span></li> + + + + + +<li><a href="wconv.html" class="refentry">wconv</a> — <span class="refentry-description">Performs 1D or 2D convolution.</span></li> + + + + + +<li><a href="welchwin.html" class="refentry">welchwin</a> — <span class="refentry-description">This function returns the filter coefficients of a Welch window.</span></li> + + + + + +<li><a href="window.html" class="refentry">window</a> — <span class="refentry-description">This function creates an m-point window from the function f given as input.</span></li> + + + + + +<li><a href="wkeep.html" class="refentry">wkeep</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="wrev.html" class="refentry">wrev</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="xcorr1.html" class="refentry">xcorr1</a> — <span class="refentry-description">Estimates the cross-correlation.</span></li> + + + + + +<li><a href="xcorr2.html" class="refentry">xcorr2</a> — <span class="refentry-description"></span></li> + + + + + +<li><a href="xcov1.html" class="refentry">xcov1</a> — <span class="refentry-description">Compute covariance at various lags [=correlation(x-mean(x),y-mean(y))].</span></li> + + + + + +<li><a href="yulewalker.html" class="refentry">yulewalker</a> — <span class="refentry-description">Fit an AR (p)-model with Yule-Walker estimates given a vector C of autocovariances '[gamma_0, ..., gamma_p]'.</span></li> + + + + + +<li><a href="zerocrossing.html" class="refentry">zerocrossing</a> — <span class="refentry-description">This function estimates the points at which a given waveform crosses the x-axis.</span></li> + + + + + +<li><a href="zp2sos.html" class="refentry">zp2sos</a> — <span class="refentry-description">This function converts filter poles and zeros to second-order sections.</span></li> + + + + + +<li><a href="zp2ss.html" class="refentry">zp2ss</a> — <span class="refentry-description">Converts zeros / poles to state space.</span></li> + + + + + +<li><a href="zp2tf.html" class="refentry">zp2tf</a> — <span class="refentry-description">Converts zeros / poles to a transfer function.</span></li> + + + + + +<li><a href="zplane.html" class="refentry">zplane</a> — <span class="refentry-description">funcprot(0);</span></li></ul> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="index.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/seqperiod.html b/help/en_US/scilab_en_US_help/seqperiod.html new file mode 100644 index 0000000..9366f2c --- /dev/null +++ b/help/en_US/scilab_en_US_help/seqperiod.html @@ -0,0 +1,105 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>seqperiod</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="schurrc.html"><< schurrc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sftrans.html">sftrans >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > seqperiod</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">seqperiod</h1> + <p class="refpurpose">Calculates the period of a sequence</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">p</span><span class="default">,</span><span class="default">num</span><span class="default">]=</span><span class="functionid">seqperiod</span><span class="default">(</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">A vector matrix or n-dimensional array</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">[p,num]=seqperiod(x) +Returns an integer p such that x(1:p) is the smallest subsequence that repeats in x +The number of times the subsequence repeats is returned in num (may not be an integer) +Repetitions may be incomplete at the end of the sequence but no breaks are permitted between repetitions +If there is no subsequence that repeats in x then p=length(x) +If x is a matrix or n-dimesnional array, the function operates along the first non-singleton dimension of x</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">4</span> <span class="scilabnumber">0</span> <span class="scilabnumber">1</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> +<span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> +<span class="scilabnumber">2</span> <span class="scilabnumber">0</span> <span class="scilabnumber">3</span> <span class="scilabnumber">5</span><span class="scilabdefault">;</span> +<span class="scilabnumber">3</span> <span class="scilabnumber">1</span> <span class="scilabnumber">1</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">;</span> +<span class="scilabid">p</span> <span class="scilaboperator">=</span> <span class="scilabid">seqperiod</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabopenclose">)</span> +<span class="scilabid">p</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">4.</span> <span class="scilabnumber">2.</span> <span class="scilabnumber">3.</span> <span class="scilabnumber">1.</span> +<span class="scilabid">A</span><span class="scilaboperator">=</span><a class="scilabcommand" href="scilab://zeros">zeros</a><span class="scilabopenclose">(</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">A</span><span class="scilabopenclose">(</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabspecial">:</span><span class="scilabopenclose">)</span><span class="scilaboperator">=</span><span class="scilabid">x</span><span class="scilabdefault">;</span> +<span class="scilabid">p1</span><span class="scilaboperator">=</span><span class="scilabid">seqperiod</span><span class="scilabopenclose">(</span><span class="scilabid">A</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span> +<span class="scilabid">p1</span> <span class="scilaboperator">=</span> + +<span class="scilabopenclose">(</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> + +<span class="scilabnumber">4.</span> +<span class="scilabopenclose">(</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> + +<span class="scilabnumber">2.</span> +<span class="scilabopenclose">(</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> + +<span class="scilabnumber">3.</span> +<span class="scilabopenclose">(</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabspecial">:</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> + +<span class="scilabnumber">1.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Ankur Mallick</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="schurrc.html"><< schurrc</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sftrans.html">sftrans >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sftrans.html b/help/en_US/scilab_en_US_help/sftrans.html new file mode 100644 index 0000000..2a9b8ad --- /dev/null +++ b/help/en_US/scilab_en_US_help/sftrans.html @@ -0,0 +1,115 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sftrans</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="seqperiod.html"><< seqperiod</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sgolay.html">sgolay >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sftrans</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sftrans</h1> + <p class="refpurpose">Transform band edges of a generic lowpass filter (cutoff at W=1) represented in splane zero-pole-gain form.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">Sz</span><span class="default">, </span><span class="default">Sp</span><span class="default">, </span><span class="default">Sg</span><span class="default">] = </span><span class="functionid">sftrans</span><span class="default"> (</span><span class="default">Sz</span><span class="default">, </span><span class="default">Sp</span><span class="default">, </span><span class="default">Sg</span><span class="default">, </span><span class="default">W</span><span class="default">, </span><span class="default">stop</span><span class="default">)</span> +<span class="default">[</span><span class="default">Sz</span><span class="default">, </span><span class="default">Sp</span><span class="default">] = </span><span class="functionid">sftrans</span><span class="default"> (</span><span class="default">Sz</span><span class="default">, </span><span class="default">Sp</span><span class="default">, </span><span class="default">Sg</span><span class="default">, </span><span class="default">W</span><span class="default">, </span><span class="default">stop</span><span class="default">)</span> +<span class="default">[</span><span class="default">Sz</span><span class="default">] = </span><span class="functionid">sftrans</span><span class="default"> (</span><span class="default">Sz</span><span class="default">, </span><span class="default">Sp</span><span class="default">, </span><span class="default">Sg</span><span class="default">, </span><span class="default">W</span><span class="default">, </span><span class="default">stop</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Sz:</span> + <dd><p class="para">Zeros.</p></dd></dt> + <dt><span class="term">Sp:</span> + <dd><p class="para">Poles.</p></dd></dt> + <dt><span class="term">Sg:</span> + <dd><p class="para">Gain.</p></dd></dt> + <dt><span class="term">W:</span> + <dd><p class="para">Edge of target filter.</p></dd></dt> + <dt><span class="term">stop:</span> + <dd><p class="para">True for high pass and band stop filters or false for low pass and band pass filters.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Theory: Given a low pass filter represented by poles and zeros in the splane, you can convert it to a low pass, high pass, band pass or band stop by transforming each of the poles and zeros +individually. The following table summarizes the transformation:</p> + <p class="para">Transform Zero at x Pole at x +---------------- ------------------------- ------------------------ +Low Pass zero: Fc x/C pole: Fc x/C +S -> C S/Fc gain: C/Fc gain: Fc/C +---------------- ------------------------- ------------------------ +High Pass zero: Fc C/x pole: Fc C/x +S -> C Fc/S pole: 0 zero: 0 +gain: -x gain: -1/x +---------------- ------------------------- ------------------------ +Band Pass zero: b +- sqrt(b^2-FhFl) pole: b +- sqrt(b^2-FhFl) +S^2+FhFl pole: 0 zero: 0 +S -> C -------- gain: C/(Fh-Fl) gain: (Fh-Fl)/C +S(Fh-Fl) b=x/C (Fh-Fl)/2 b=x/C (Fh-Fl)/2 +---------------- ------------------------- ------------------------ +Band Stop zero: b +- sqrt(b^2-FhFl) pole: b +- sqrt(b^2-FhFl) +S(Fh-Fl) pole: +-sqrt(-FhFl) zero: +-sqrt(-FhFl) +S -> C -------- gain: -x gain: -1/x +S^2+FhFl b=C/x (Fh-Fl)/2 b=C/x (Fh-Fl)/2 +---------------- ------------------------- ------------------------ +Bilinear zero: (2+xT)/(2-xT) pole: (2+xT)/(2-xT) +2 z-1 pole: -1 zero: -1 +S -> - --- gain: (2-xT)/T gain: (2-xT)/T +T z+1 +---------------- ------------------------- ------------------------</p> + <p class="para">where C is the cutoff frequency of the initial lowpass filter, Fc is the edge of the target low/high pass filter and [Fl,Fh] are the edges of the target band pass/stop filter. With abundant tedious +algebra, you can derive the above formulae yourself by substituting the transform for S into H(S)=S-x for a zero at x or H(S)=1/(S-x) for a pole at x, and converting the result into the form:</p> + <p class="para">H(S)=g prod(S-Xi)/prod(S-Xj)</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">Sz</span><span class="scilabdefault">,</span> <span class="scilabid">Sp</span><span class="scilabdefault">,</span> <span class="scilabid">Sg</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">sftrans</span> <span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">10</span><span class="scilabdefault">,</span> <span class="scilabnumber">15</span><span class="scilabdefault">,</span> <span class="scilabnumber">20</span><span class="scilabdefault">,</span> <span class="scilabnumber">30</span><span class="scilabopenclose">)</span> +<span class="scilabid">Sz</span> <span class="scilaboperator">=</span> <span class="scilabnumber">4</span> +<span class="scilabid">Sp</span> <span class="scilaboperator">=</span> <span class="scilabnumber">2</span> +<span class="scilabid">Sg</span> <span class="scilaboperator">=</span> <span class="scilabnumber">7.5000</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="seqperiod.html"><< seqperiod</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sgolay.html">sgolay >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sgolay.html b/help/en_US/scilab_en_US_help/sgolay.html new file mode 100644 index 0000000..e7f1db1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sgolay.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sgolay</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sftrans.html"><< sftrans</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sgolayfilt.html">sgolayfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sgolay</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sgolay</h1> + <p class="refpurpose">This function computes the filter coefficients for all Savitzsky-Golay smoothing filters.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">F</span><span class="default"> = </span><span class="functionid">sgolay</span><span class="default"> (</span><span class="default">p</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">F</span><span class="default"> = </span><span class="functionid">sgolay</span><span class="default"> (</span><span class="default">p</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">m</span><span class="default">)</span> +<span class="default">F</span><span class="default"> = </span><span class="functionid">sgolay</span><span class="default"> (</span><span class="default">p</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">ts</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">p:</span> + <dd><p class="para">polynomial</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">odd integer value, larger than polynomial p</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">positive integer less than 2^31 or logical</p></dd></dt> + <dt><span class="term">ts:</span> + <dd><p class="para">real or complex value</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function computes the filter coefficients for all Savitzsky-Golay smoothing filters of order p for length n (odd). +m can be used in order to get directly the mth derivative; ts is a scaling factor.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">y</span> <span class="scilaboperator">=</span> <span class="scilabid">sgolay</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">0</span><span class="scilabopenclose">)</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.83333</span> <span class="scilabnumber">0.33333</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.16667</span> +<span class="scilabnumber">0.33333</span> <span class="scilabnumber">0.33333</span> <span class="scilabnumber">0.33333</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.16667</span> <span class="scilabnumber">0.33333</span> <span class="scilabnumber">0.83333</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sftrans.html"><< sftrans</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sgolayfilt.html">sgolayfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sgolayfilt.html b/help/en_US/scilab_en_US_help/sgolayfilt.html new file mode 100644 index 0000000..9512ea6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sgolayfilt.html @@ -0,0 +1,96 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sgolayfilt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sgolay.html"><< sgolay</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="shanwavf.html">shanwavf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sgolayfilt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sgolayfilt</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">sgolayfilt</span><span class="default"> (</span><span class="default">x</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">sgolayfilt</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">sgolayfilt</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">sgolayfilt</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">m</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">sgolayfilt</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">ts</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">vector or matrix of real or complex numbers</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">polynomial order, real number less than n, default value 3</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">integer, odd number greater than p</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">vector of real positive valued numbers, length n</p></dd></dt> + <dt><span class="term">ts:</span> + <dd><p class="para">real number, default value 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function applies a Savitzky-Golay FIR smoothing filter to the data given in the vector x; if x is a matrix, this function operates +on each column. +The polynomial order p should be real, less than the size of the frame given by n. +m is a weighting vector with default value identity matrix. +ts is the dimenstion along which the filter operates. If not specified, the function operates along the first non singleton dimension.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">sgolayfilt</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">;</span><span class="scilabnumber">2</span><span class="scilabdefault">;</span><span class="scilabid">i</span><span class="scilabdefault">;</span><span class="scilabnumber">4</span><span class="scilabdefault">;</span><span class="scilabnumber">7</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.3</span><span class="scilabdefault">,</span> <span class="scilabnumber">3</span><span class="scilabdefault">,</span> <span class="scilabnumber">0</span><span class="scilabdefault">,</span> <span class="scilabnumber">0</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.3333</span><span class="scilabid">i</span> +<span class="scilabnumber">1.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.3333</span><span class="scilabid">i</span> +<span class="scilabnumber">2.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.3333</span><span class="scilabid">i</span> +<span class="scilabnumber">3.6667</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.3333</span><span class="scilabid">i</span> +<span class="scilabnumber">3.6667</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.3333</span><span class="scilabid">i</span> +<span class="scilabid">This</span> <span class="scilabfkeyword">function</span> <span class="scilabid">being</span> <span class="scilabid">called</span> <span class="scilabid">from</span> <span class="scilabid">Octave</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sgolay.html"><< sgolay</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="shanwavf.html">shanwavf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/shanwavf.html b/help/en_US/scilab_en_US_help/shanwavf.html new file mode 100644 index 0000000..02e0891 --- /dev/null +++ b/help/en_US/scilab_en_US_help/shanwavf.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>shanwavf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sgolayfilt.html"><< sgolayfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="shiftdata.html">shiftdata >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > shanwavf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">shanwavf</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">psi</span><span class="default">,</span><span class="default">x</span><span class="default">]=</span><span class="functionid">shanwavf</span><span class="default">(</span><span class="default">lb</span><span class="default">,</span><span class="default">ub</span><span class="default">,</span><span class="default">n</span><span class="default">,</span><span class="default">fb</span><span class="default">,</span><span class="default">fc</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">lb:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">ub:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">Real valued integer strictly positive</p></dd></dt> + <dt><span class="term">fb:</span> + <dd><p class="para">Real or complex valued vector or matrix, strictly positive value for scalar input</p></dd></dt> + <dt><span class="term">fc:</span> + <dd><p class="para">Real or complex valued vector or matrix, strictly positive value for scalar input</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +This function implements the complex Shannon wavelet function and returns the value obtained. The complex Shannon wavelet is defined by a bandwidth parameter FB, a wavelet center frequency FC on an N point regular grid in the interval [LB,UB].</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">shanwavf</span> <span class="scilabopenclose">(</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">8</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">3.8982e-17</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.1457e-31</span><span class="scilabid">i</span> <span class="scilabnumber">3.8982e-17</span> <span class="scilaboperator">-</span> <span class="scilabnumber">8.4040e-31</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">3.8982e-17</span> <span class="scilaboperator">+</span> <span class="scilabnumber">4.5829e-31</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">2</span> <span class="scilabnumber">5</span> <span class="scilabnumber">8</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">shanwavf</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">;</span><span class="scilabid">i</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">;</span><span class="scilaboperator">-</span><span class="scilabid">i</span><span class="scilabdefault">,</span><span class="scilabid">i</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">5.5128e-17</span> <span class="scilaboperator">-</span> <span class="scilabnumber">2.7005e-32</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">5.5128e-17</span> <span class="scilaboperator">+</span> <span class="scilabnumber">5.4010e-32</span><span class="scilabid">i</span><span class="scilabdefault">;</span> +<span class="scilabnumber">8.6404e+06</span> <span class="scilaboperator">+</span> <span class="scilabnumber">8.6404e+06</span><span class="scilabid">i</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.9225e-22</span> <span class="scilaboperator">-</span> <span class="scilabnumber">0.0000e+00</span><span class="scilabid">i</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabnumber">2</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sgolayfilt.html"><< sgolayfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="shiftdata.html">shiftdata >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/shiftdata.html b/help/en_US/scilab_en_US_help/shiftdata.html new file mode 100644 index 0000000..d5b9af8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/shiftdata.html @@ -0,0 +1,118 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>shiftdata</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="shanwavf.html"><< shanwavf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sigmoid_train.html">sigmoid_train >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > shiftdata</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">shiftdata</h1> + <p class="refpurpose">Shifts data by rearranging dimensions</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">[y,perm,nshifts]=shiftdata(x,dim) +Shifts the entries along dimension dim in x to the first column and returns the permutation vector in perm +[y,perm,nshifts]=shiftdata(x) +Shifts the entries along dimension dim in x to the first column and returns the number of shifts in nshifts</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabcomment">//When dim is specified:</span> +<span class="scilabid">x</span><span class="scilaboperator">=</span><a class="scilabcommand" href="scilab://testmatrix">testmatrix</a><span class="scilabopenclose">(</span><span class="scilabstring">'</span><span class="scilabstring">magi</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">8.</span> <span class="scilabnumber">1.</span> <span class="scilabnumber">6.</span> +<span class="scilabnumber">3.</span> <span class="scilabnumber">5.</span> <span class="scilabnumber">7.</span> +<span class="scilabnumber">4.</span> <span class="scilabnumber">9.</span> <span class="scilabnumber">2.</span> +<span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabdefault">,</span><span class="scilabid">perm</span><span class="scilabdefault">,</span><span class="scilabid">nshifts</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">shiftdata</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">nshifts</span> <span class="scilaboperator">=</span> + +<span class="scilabopenclose">[</span><span class="scilabopenclose">]</span> +<span class="scilabid">perm</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">2.</span> <span class="scilabnumber">1.</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">8.</span> <span class="scilabnumber">3.</span> <span class="scilabnumber">4.</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">5.</span> <span class="scilabnumber">9.</span> +<span class="scilabnumber">6.</span> <span class="scilabnumber">7.</span> <span class="scilabnumber">2.</span> +<span class="scilabcomment">//When dim is not specified:</span> +<span class="scilabid">x</span><span class="scilaboperator">=</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">5</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.</span> <span class="scilabnumber">2.</span> <span class="scilabnumber">3.</span> <span class="scilabnumber">4.</span> <span class="scilabnumber">5.</span> +<span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabdefault">,</span><span class="scilabid">perm</span><span class="scilabdefault">,</span><span class="scilabid">nshifts</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">shiftdata</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabopenclose">)</span> +<span class="scilabid">nshifts</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.</span> +<span class="scilabid">perm</span> <span class="scilaboperator">=</span> + +<span class="scilabopenclose">[</span><span class="scilabopenclose">]</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.</span> +<span class="scilabnumber">2.</span> +<span class="scilabnumber">3.</span> +<span class="scilabnumber">4.</span> +<span class="scilabnumber">5.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="scilab://permute" class="link">permute</a></li> + <li class="member"><a href="unshiftdata.html" class="link">unshiftdata</a></li> + <li class="member"><a href="scilab://Author" class="link">Author</a></li> + <li class="member"><a href="scilab://Ankur" class="link">Mallick</a></li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="shanwavf.html"><< shanwavf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sigmoid_train.html">sigmoid_train >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sigmoid_train.html b/help/en_US/scilab_en_US_help/sigmoid_train.html new file mode 100644 index 0000000..9d9ff6c --- /dev/null +++ b/help/en_US/scilab_en_US_help/sigmoid_train.html @@ -0,0 +1,77 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sigmoid_train</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="shiftdata.html"><< shiftdata</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sinetone.html">sinetone >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sigmoid_train</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sigmoid_train</h1> + <p class="refpurpose">Evaluate a train of sigmoid functions at T.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">sigmoid_train</span><span class="default">(</span><span class="default">t</span><span class="default">, </span><span class="default">ranges</span><span class="default">, </span><span class="default">rc</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para">integer</p></dd></dt> + <dt><span class="term">ranges:</span> + <dd><p class="para">matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">The number and duration of each sigmoid is determined from RANGES. Each row of RANGES represents a real interval, e.g. if sigmoid 'i' starts at 't=0.1' and ends at 't=0.5', then 'RANGES(i,:) = [0.1 0.5]'. The input RC is an array that defines the rising and falling time constants of each sigmoid. Its size must equal the size of RANGES.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">sigmoid_train</span><span class="scilabopenclose">(</span><span class="scilabnumber">0.1</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.27375</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="shiftdata.html"><< shiftdata</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sinetone.html">sinetone >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sinetone.html b/help/en_US/scilab_en_US_help/sinetone.html new file mode 100644 index 0000000..6b37e80 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sinetone.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sinetone</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sigmoid_train.html"><< sigmoid_train</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sinewave.html">sinewave >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sinetone</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sinetone</h1> + <p class="refpurpose">Return a sinetone of the input</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">= </span><span class="functionid">sinetone</span><span class="default">(</span><span class="default">FREQ</span><span class="default">)</span> +<span class="default">y</span><span class="default">= </span><span class="functionid">sinetone</span><span class="default">(</span><span class="default">FREQ</span><span class="default">, </span><span class="default">RATE</span><span class="default">)</span> +<span class="default">y</span><span class="default">= </span><span class="functionid">sinetone</span><span class="default">(</span><span class="default">FREQ</span><span class="default">, </span><span class="default">RATE</span><span class="default">, </span><span class="default">SEC</span><span class="default">)</span> +<span class="default">y</span><span class="default">= </span><span class="functionid">sinetone</span><span class="default">(</span><span class="default">FREQ</span><span class="default">, </span><span class="default">RATE</span><span class="default">, </span><span class="default">SEC</span><span class="default">, </span><span class="default">AMPL</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">FREQ:</span> + <dd><p class="para">frequency of sinetone</p></dd></dt> + <dt><span class="term">RATE:</span> + <dd><p class="para">Sampling rate</p></dd></dt> + <dt><span class="term">SEC:</span> + <dd><p class="para">Length in seconds</p></dd></dt> + <dt><span class="term">AMPL:</span> + <dd><p class="para">Amplitude</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return a sinetone of frequency FREQ with a length of SEC seconds atsampling rate RATE and with amplitude AMPL.The arguments FREQ and AMPL may be vectors of common size.The defaults are RATE = 8000, SEC = 1, and AMPL = 64.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sigmoid_train.html"><< sigmoid_train</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sinewave.html">sinewave >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sinewave.html b/help/en_US/scilab_en_US_help/sinewave.html new file mode 100644 index 0000000..664abe4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sinewave.html @@ -0,0 +1,78 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sinewave</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sinetone.html"><< sinetone</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="slewrate.html">slewrate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sinewave</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sinewave</h1> + <p class="refpurpose">Return an M-element vector with I-th element given by 'sin(2* pi *(I+D-1)/N).'</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">= </span><span class="functionid">sinewave</span><span class="default">(</span><span class="default">M</span><span class="default">)</span> +<span class="default">y</span><span class="default">= </span><span class="functionid">sinewave</span><span class="default">(</span><span class="default">M</span><span class="default">,</span><span class="default">N</span><span class="default">)</span> +<span class="default">y</span><span class="default">= </span><span class="functionid">sinewave</span><span class="default">(</span><span class="default">M</span><span class="default">,</span><span class="default">N</span><span class="default">,</span><span class="default">D</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">M:</span> + <dd><p class="para">Input vector</p></dd></dt> + <dt><span class="term">N:</span> + <dd><p class="para">The default value for N is M</p></dd></dt> + <dt><span class="term">D:</span> + <dd><p class="para">The default value for D is 0</p></dd></dt> + <dt><span class="term">AMPL:</span> + <dd><p class="para">Amplitude</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return an M-element vector with I-th element given by 'sin(2* pi *(I+D-1)/N).'</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sinetone.html"><< sinetone</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="slewrate.html">slewrate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/slewrate.html b/help/en_US/scilab_en_US_help/slewrate.html new file mode 100644 index 0000000..f448aac --- /dev/null +++ b/help/en_US/scilab_en_US_help/slewrate.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>slewrate</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sinewave.html"><< sinewave</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2cell.html">sos2cell >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > slewrate</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">slewrate</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sinewave.html"><< sinewave</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2cell.html">sos2cell >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sos2cell.html b/help/en_US/scilab_en_US_help/sos2cell.html new file mode 100644 index 0000000..fc61d2f --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2cell.html @@ -0,0 +1,96 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sos2cell</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="slewrate.html"><< slewrate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2ss.html">sos2ss >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sos2cell</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sos2cell</h1> + <p class="refpurpose">Converts a second order section matrix to a cell array</p></div> + + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">c=sos2cell(s) converts an L-by-6 second-order-section matrix s given by: +s = [B1 A1 +B2 A2 +... +BL AL] +to a cell array c = { {B1},{A1}, {B2},{A2}, ... {BL},{AL}} where each +numerator vector Bi and denominator vector Ai contains the coefficients of a +linear or quadratic polynomial. If the polynomial is linear, the coefficients +zero-padded on the right +c=sos2cell(s,g) adds a leading gain term to the start of the cell array as: +c={ {[g,1]},{B1},{A1}, {B2},{A2}, ... {BL},{AL}} +Example +s=rand(2,6) +s =</p> + <p class="para"></p> + <p class="para">column 1 to 5</p> + <p class="para">0.0437334 0.2639556 0.2806498 0.7783129 0.1121355 +0.4818509 0.4148104 0.1280058 0.2119030 0.6856896</p> + <p class="para">column 6</p> + <p class="para">0.1531217 +0.6970851</p> + <p class="para">sos2cell(s,2) +ans =</p> + <p class="para"></p> + <p class="para"></p> + <p class="para">column 1 to 3</p> + <p class="para">![2,1] [0.0437334,0.2639556,0.2806498] [0.7783129,0.1121355,0.1531217] !</p> + <p class="para">column 4 to 5</p> + <p class="para">![0.4818509,0.4148104,0.1280058] [0.2119030,0.6856896,0.6970851] ! +Author +Ankur Mallick</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="slewrate.html"><< slewrate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2ss.html">sos2ss >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sos2ss.html b/help/en_US/scilab_en_US_help/sos2ss.html new file mode 100644 index 0000000..a9cde04 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2ss.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sos2ss</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sos2cell.html"><< sos2cell</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2tf.html">sos2tf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sos2ss</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sos2ss</h1> + <p class="refpurpose">[nargout,nargin]=argn();</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sos2cell.html"><< sos2cell</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2tf.html">sos2tf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sos2tf.html b/help/en_US/scilab_en_US_help/sos2tf.html new file mode 100644 index 0000000..993f584 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2tf.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sos2tf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sos2ss.html"><< sos2ss</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2zp.html">sos2zp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sos2tf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sos2tf</h1> + <p class="refpurpose">This function converts series second-order sections to direct H(z) = B(z)/A(z) form.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">B</span><span class="default">] = </span><span class="functionid">sos2tf</span><span class="default">(</span><span class="default">sos</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">] = </span><span class="functionid">sos2tf</span><span class="default">(</span><span class="default">sos</span><span class="default">, </span><span class="default">g</span><span class="default">)</span> +<span class="default">[</span><span class="default">B</span><span class="default">,</span><span class="default">A</span><span class="default">] = </span><span class="functionid">sos2tf</span><span class="default">(...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">sos:</span> + <dd><p class="para">matrix of real or complex numbers</p></dd></dt> + <dt><span class="term">g:</span> + <dd><p class="para">real or complex value, default value is 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function converts series second-order sections to direct H(z) = B(z)/A(z) form. +The input is the sos matrix and the second parameter is the overall gain, default value of which is 1. +The output is a vector.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">sos2tf</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sos2ss.html"><< sos2ss</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sos2zp.html">sos2zp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sos2zp.html b/help/en_US/scilab_en_US_help/sos2zp.html new file mode 100644 index 0000000..936db2b --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2zp.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sos2zp</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sos2tf.html"><< sos2tf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sosbreak.html">sosbreak >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sos2zp</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sos2zp</h1> + <p class="refpurpose">This function converts series second-order sections to zeros, poles, and gains (pole residues).</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">z</span><span class="default"> = </span><span class="functionid">sos2zp</span><span class="default"> (</span><span class="default">sos</span><span class="default">)</span> +<span class="default">z</span><span class="default"> = </span><span class="functionid">sos2zp</span><span class="default"> (</span><span class="default">sos</span><span class="default">, </span><span class="default">g</span><span class="default">)</span> +<span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">] = </span><span class="functionid">sos2zp</span><span class="default"> (...)</span> +<span class="default">[</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">] = </span><span class="functionid">sos2zp</span><span class="default"> (...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">sos:</span> + <dd><p class="para">matrix of real or complex numbers</p></dd></dt> + <dt><span class="term">g:</span> + <dd><p class="para">real or complex value, default value is 1</p></dd></dt> + <dt><span class="term">z:</span> + <dd><p class="para">column vector</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">column vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function converts series second-order sections to zeros, poles, and gains (pole residues). +The input is the sos matrix and the second parameter is the overall gain, default value of which is 1. +The outputs are z, p, k. z and p are column vectors containing zeros and poles respectively, and k is the overall gain.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabdefault">,</span><span class="scilabid">c</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">sos2zp</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span><span class="scilabnumber">1.0000</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.4142</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">1.0000</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.4142</span><span class="scilabid">i</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.6250</span> <span class="scilaboperator">+</span> <span class="scilabnumber">1.0533</span><span class="scilabid">i</span> +<span class="scilaboperator">-</span><span class="scilabnumber">0.6250</span> <span class="scilaboperator">-</span> <span class="scilabnumber">1.0533</span><span class="scilabid">i</span> +<span class="scilabid">c</span> <span class="scilaboperator">=</span> <span class="scilabnumber">1</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sos2tf.html"><< sos2tf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sosbreak.html">sosbreak >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sosbreak.html b/help/en_US/scilab_en_US_help/sosbreak.html new file mode 100644 index 0000000..721a101 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sosbreak.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sosbreak</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sos2zp.html"><< sos2zp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sosfilt.html">sosfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sosbreak</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sosbreak</h1> + <p class="refpurpose">function for breaking a polynomial in second order polynomials (and an extra linear)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sos2zp.html"><< sos2zp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="sosfilt.html">sosfilt >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/sosfilt.html b/help/en_US/scilab_en_US_help/sosfilt.html new file mode 100644 index 0000000..6dca2af --- /dev/null +++ b/help/en_US/scilab_en_US_help/sosfilt.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>sosfilt</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sosbreak.html"><< sosbreak</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="specgram.html">specgram >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > sosfilt</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">sosfilt</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">sosfilt</span><span class="default">(</span><span class="default">sos</span><span class="default">,</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">sos:</span> + <dd><p class="para">Real or complex valued Lx6 vector or matrix</p></dd></dt> + <dt><span class="term">x:</span> + <dd><p class="para">Real or complex valued vector or matrix</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +Second order section digital filter sos is applied to the input vector and the output vector obtained is of the same length.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">sosfilt</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilaboperator">-</span><span class="scilabnumber">1</span> <span class="scilabnumber">10</span><span class="scilabid">i</span><span class="scilabdefault">;</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span><span class="scilabopenclose">[</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.25000</span> <span class="scilabnumber">0.00000</span><span class="scilabdefault">;</span> <span class="scilabnumber">0.06250</span> <span class="scilabnumber">0.50000</span><span class="scilabopenclose">]</span> +<span class="scilabnumber">2.</span> <span class="scilabid">sosfilt</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">32</span> <span class="scilabnumber">28</span> <span class="scilabnumber">84</span> <span class="scilabnumber">47</span> <span class="scilabnumber">2</span> <span class="scilabnumber">29</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">1</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.68085</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sosbreak.html"><< sosbreak</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="specgram.html">specgram >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/specgram.html b/help/en_US/scilab_en_US_help/specgram.html new file mode 100644 index 0000000..a926317 --- /dev/null +++ b/help/en_US/scilab_en_US_help/specgram.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>specgram</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="sosfilt.html"><< sosfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="spectral_adf.html">spectral_adf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > specgram</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">specgram</h1> + <p class="refpurpose"></p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="sosfilt.html"><< sosfilt</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="spectral_adf.html">spectral_adf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/spectral_adf.html b/help/en_US/scilab_en_US_help/spectral_adf.html new file mode 100644 index 0000000..aa01fee --- /dev/null +++ b/help/en_US/scilab_en_US_help/spectral_adf.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>spectral_adf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="specgram.html"><< specgram</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="spectral_xdf.html">spectral_xdf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > spectral_adf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">spectral_adf</h1> + <p class="refpurpose">Return the spectral density estimator given a vector of autocovariances C, window name WIN, and bandwidth, B.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">spectral_adf</span><span class="default">(</span><span class="default">C</span><span class="default">)</span> +<span class="functionid">spectral_adf</span><span class="default">(</span><span class="default">C</span><span class="default">, </span><span class="default">WIN</span><span class="default">)</span> +<span class="functionid">spectral_adf</span><span class="default">(</span><span class="default">C</span><span class="default">, </span><span class="default">WIN</span><span class="default">, </span><span class="default">B</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">C:</span> + <dd><p class="para">Autocovariances</p></dd></dt> + <dt><span class="term">WIN:</span> + <dd><p class="para">Window names</p></dd></dt> + <dt><span class="term">B:</span> + <dd><p class="para">Bandwidth</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return the spectral density estimator given a vector ofautocovariances C, window name WIN, and bandwidth, B. +The window name, e.g., "triangle" or "rectangle" is used to search for a function called 'WIN_lw'. +If WIN is omitted, the triangle window is used. +If B is omitted, '1 / sqrt (length (C))' is used.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="specgram.html"><< specgram</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="spectral_xdf.html">spectral_xdf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/spectral_xdf.html b/help/en_US/scilab_en_US_help/spectral_xdf.html new file mode 100644 index 0000000..d8b6fdd --- /dev/null +++ b/help/en_US/scilab_en_US_help/spectral_xdf.html @@ -0,0 +1,79 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>spectral_xdf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="spectral_adf.html"><< spectral_adf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="spencer.html">spencer >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > spectral_xdf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">spectral_xdf</h1> + <p class="refpurpose">Return the spectral density estimator given a data vector X, window name WIN, and bandwidth, B.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">spectral_xdf</span><span class="default">(</span><span class="default">X</span><span class="default">)</span> +<span class="functionid">spectral_xdf</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">WIN</span><span class="default">)</span> +<span class="functionid">spectral_xdf</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">WIN</span><span class="default">, </span><span class="default">B</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Data Vector</p></dd></dt> + <dt><span class="term">WIN:</span> + <dd><p class="para">Window names</p></dd></dt> + <dt><span class="term">B:</span> + <dd><p class="para">Bandwidth</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return the spectral density estimator given a data vector X, window name WIN, and bandwidth, B. +The window name, e.g., "triangle" or "rectangle" is used to search for a function called 'WIN_lw'. +If WIN is omitted, the triangle window is used. +If B is omitted, '1 / sqrt (length (X))' is used.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="spectral_adf.html"><< spectral_adf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="spencer.html">spencer >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/spencer.html b/help/en_US/scilab_en_US_help/spencer.html new file mode 100644 index 0000000..a83c955 --- /dev/null +++ b/help/en_US/scilab_en_US_help/spencer.html @@ -0,0 +1,70 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>spencer</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="spectral_xdf.html"><< spectral_xdf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ss2sos.html">ss2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > spencer</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">spencer</h1> + <p class="refpurpose">Return Spencer's 15 point moving average of each column of X.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">spencer</span><span class="default">(</span><span class="default">X</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Real scalar or vector</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Return Spencer's 15 point moving average of each column of X.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="spectral_xdf.html"><< spectral_xdf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ss2sos.html">ss2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ss2sos.html b/help/en_US/scilab_en_US_help/ss2sos.html new file mode 100644 index 0000000..043ef9d --- /dev/null +++ b/help/en_US/scilab_en_US_help/ss2sos.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ss2sos</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="spencer.html"><< spencer</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="statelevels.html">statelevels >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ss2sos</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ss2sos</h1> + <p class="refpurpose">not taking if, order and scale as input since they do not seem useful</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="spencer.html"><< spencer</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="statelevels.html">statelevels >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/statelevels.html b/help/en_US/scilab_en_US_help/statelevels.html new file mode 100644 index 0000000..c0bf692 --- /dev/null +++ b/help/en_US/scilab_en_US_help/statelevels.html @@ -0,0 +1,97 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>statelevels</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ss2sos.html"><< ss2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="stft.html">stft >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > statelevels</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">statelevels</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">levels</span><span class="default">=</span><span class="functionid">statelevels</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">nbins</span><span class="default">, </span><span class="default">method</span><span class="default">, </span><span class="default">bounds</span><span class="default">)</span> +<span class="default">[</span><span class="default">levels</span> <span class="default">histogram</span><span class="default">]=</span><span class="functionid">statelevels</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">nbins</span><span class="default">, </span><span class="default">method</span><span class="default">, </span><span class="default">bounds</span><span class="default">)</span> +<span class="default">[</span><span class="default">levels</span> <span class="default">histogram</span> <span class="default">bins</span><span class="default">]=</span><span class="functionid">statelevels</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">nbins</span><span class="default">, </span><span class="default">method</span><span class="default">, </span><span class="default">bounds</span><span class="default">)</span> +<span class="default">[</span><span class="default">levels</span> <span class="default">histogram</span> <span class="default">bins</span><span class="default">]=</span><span class="functionid">statelevels</span><span class="default">(</span><span class="default">x</span><span class="default">, </span><span class="default">nbins</span><span class="default">, </span><span class="default">method</span><span class="default">, </span><span class="default">bounds</span><span class="default">, </span>'<span class="default">fig</span>'<span class="default">, </span><span class="default">On</span> <span class="default">or</span> <span class="default">Off</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">real vector</p></dd></dt> + <dt><span class="term">nbins:</span> + <dd><p class="para">number of histogram bins to use in the histogram as a positive scalar, where the default value is 100</p></dd></dt> + <dt><span class="term">method:</span> + <dd><p class="para">method to estimate the statelevels using specified METHOD as one of 'mean' or 'mode', where the default value is 'mode'</p></dd></dt> + <dt><span class="term">bounds:</span> + <dd><p class="para">specify the lower and upper bound for the histogram as a two-element row vector</p></dd></dt> + <dt><span class="term">fig:</span> + <dd><p class="para">specify the logical input value to display figure as one of 'on' or 'off', where the default input in 'off'.</p></dd></dt> + <dt><span class="term">levels:</span> + <dd><p class="para">return lower and upper level values</p></dd></dt> + <dt><span class="term">histogram:</span> + <dd><p class="para">return histogram values</p></dd></dt> + <dt><span class="term">bins:</span> + <dd><p class="para">return binlevels values</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabnumber">1.2</span><span class="scilabdefault">,</span> <span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">10</span><span class="scilabdefault">,</span> <span class="scilaboperator">-</span><span class="scilabnumber">20</span><span class="scilabdefault">,</span> <span class="scilabnumber">12</span><span class="scilabopenclose">]</span> +<span class="scilabid">nbins</span><span class="scilaboperator">=</span><span class="scilabnumber">10</span> +<span class="scilabid">method</span><span class="scilaboperator">=</span><span class="scilabstring">'</span><span class="scilabstring">mode</span><span class="scilabstring">'</span> +<span class="scilabid">bounds</span><span class="scilaboperator">=</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">10</span><span class="scilabopenclose">]</span> +<span class="scilabid">levels</span><span class="scilaboperator">=</span><span class="scilabid">statelevels</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span> <span class="scilabid">nbins</span><span class="scilabdefault">,</span> <span class="scilabid">method</span><span class="scilabdefault">,</span> <span class="scilabid">bounds</span><span class="scilabopenclose">)</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"></ul></div> + +<div class="refsection"><h3 class="title">Authors</h3> + <ul class="itemizedlist"><li class="member">Jitendra Singh</li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ss2sos.html"><< ss2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="stft.html">stft >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/stft.html b/help/en_US/scilab_en_US_help/stft.html new file mode 100644 index 0000000..3c257ca --- /dev/null +++ b/help/en_US/scilab_en_US_help/stft.html @@ -0,0 +1,93 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>stft</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="statelevels.html"><< statelevels</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="stmcb.html">stmcb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > stft</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">stft</h1> + <p class="refpurpose">Compute the short-time Fourier transform of the vector X</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">Y</span><span class="default"> = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">, </span><span class="default">INC</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">, </span><span class="default">INC</span><span class="default">, </span><span class="default">NUM_COEF</span><span class="default">)</span> +<span class="default">Y</span><span class="default"> = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">, </span><span class="default">INC</span><span class="default">, </span><span class="default">NUM_COEF</span><span class="default">, </span><span class="default">WIN_TYPE</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">, </span><span class="default">INC</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">, </span><span class="default">INC</span><span class="default">, </span><span class="default">NUM_COEF</span><span class="default">)</span> +<span class="default">[</span><span class="default">Y</span><span class="default">,</span><span class="default">C</span><span class="default">] = </span><span class="functionid">stft</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">WIN_SIZE</span><span class="default">, </span><span class="default">INC</span><span class="default">, </span><span class="default">NUM_COEF</span><span class="default">, </span><span class="default">WIN_TYPE</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Real scalar or vector</p></dd></dt> + <dt><span class="term">WIN_SIZE:</span> + <dd><p class="para">Size of the window used</p></dd></dt> + <dt><span class="term">INC:</span> + <dd><p class="para">Increment</p></dd></dt> + <dt><span class="term">WIN_TYPE:</span> + <dd><p class="para">Type of window</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Compute the short-time Fourier transform of the vector X with NUM_COEF coefficients by applying a window of WIN_SIZE data points and an increment of INC points.</p> + <p class="para">Before computing the Fourier transform, one of the following windows is applied:</p> + <p class="para">"hanning" -> win_type = 1</p> + <p class="para">"hamming" -> win_type = 2</p> + <p class="para">"rectangle" -> win_type = 3</p> + <p class="para">The window names can be passed as strings or by the WIN_TYPE number.</p> + <p class="para">The following defaults are used for unspecified arguments:WIN_SIZE= 80, INC = 24, NUM_COEF = 64, and WIN_TYPE = 1.</p> + <p class="para">Y = stft (X, ...)' returns the absolute values of the Fourier coefficients according to the NUM_COEF positive frequencies.</p> + <p class="para">'[Y, C] = stft (x, ...)' returns the entire STFT-matrix Y and a 3-element vector C containing the window size, increment, and window type, which is needed by the 'synthesis' function.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="statelevels.html"><< statelevels</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="stmcb.html">stmcb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/stmcb.html b/help/en_US/scilab_en_US_help/stmcb.html new file mode 100644 index 0000000..469e875 --- /dev/null +++ b/help/en_US/scilab_en_US_help/stmcb.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>stmcb</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="stft.html"><< stft</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="strips.html">strips >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > stmcb</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">stmcb</h1> + <p class="refpurpose">function [b,a] = stmcb( x, u_in, q, p, niter, a_in )</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="stft.html"><< stft</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="strips.html">strips >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/strips.html b/help/en_US/scilab_en_US_help/strips.html new file mode 100644 index 0000000..1883e33 --- /dev/null +++ b/help/en_US/scilab_en_US_help/strips.html @@ -0,0 +1,85 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>strips</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="stmcb.html"><< stmcb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="subspaceMethodsInputParser.html">subspaceMethodsInputParser >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > strips</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">strips</h1> + <p class="refpurpose">Plots vector or matrix in strips</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">strips</span><span class="default">(</span><span class="default">x</span><span class="default">);</span> +<span class="functionid">strips</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">sd</span><span class="default">);</span> +<span class="functionid">strips</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">sd</span><span class="default">,</span><span class="default">fs</span><span class="default">);</span> +<span class="functionid">strips</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">sd</span><span class="default">,</span><span class="default">fs</span><span class="default">,</span><span class="default">scale</span><span class="default">);</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">strips(x) +Plots a vector x in horizontal strips of length 250 +If x is a matrix, it plots each column of x on a separate strip with the leftmost +column as the topmost strip +strips(x,sd) +Plots x in strips of length sd samples each +strips(x,sd,fs) +Plots x in strips of duration sd seconds with sampling frequency fs (in Hz) +strips(x,sd,fs,scale) +Plots x in strips as above, and scales the vertical axis by scale +If x is a matrix, strips uses a column vector of all the elements of x for the strip plot +If x has complex entries, only the real part of those entries are considered +Author +Ankur Mallick</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="stmcb.html"><< stmcb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="subspaceMethodsInputParser.html">subspaceMethodsInputParser >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/subspaceMethodsInputParser.html b/help/en_US/scilab_en_US_help/subspaceMethodsInputParser.html new file mode 100644 index 0000000..5bb4ebb --- /dev/null +++ b/help/en_US/scilab_en_US_help/subspaceMethodsInputParser.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>subspaceMethodsInputParser</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="strips.html"><< strips</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="synthesis.html">synthesis >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > subspaceMethodsInputParser</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">subspaceMethodsInputParser</h1> + <p class="refpurpose">Input parser to be used by pmusic and peig</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="strips.html"><< strips</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="synthesis.html">synthesis >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/synthesis.html b/help/en_US/scilab_en_US_help/synthesis.html new file mode 100644 index 0000000..003c60c --- /dev/null +++ b/help/en_US/scilab_en_US_help/synthesis.html @@ -0,0 +1,74 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>synthesis</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="subspaceMethodsInputParser.html"><< subspaceMethodsInputParser</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tf2sos.html">tf2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > synthesis</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">synthesis</h1> + <p class="refpurpose">Compute a signal from its short-time Fourier transform</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">X</span><span class="default">= </span><span class="functionid">synthesis</span><span class="default">(</span><span class="default">Y</span><span class="default">,</span><span class="default">C</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">Y:</span> + <dd><p class="para">Shirt-time fourier transform</p></dd></dt> + <dt><span class="term">C:</span> + <dd><p class="para">3-element vector C specifying window size, increment, window type.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Compute a signal from its short-time Fourier transform Y and a 3-element vector C specifying window size, increment, and window type. +The values Y and C can be derived by +[Y, C] = stft (X , ...)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="subspaceMethodsInputParser.html"><< subspaceMethodsInputParser</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tf2sos.html">tf2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/tf2sos.html b/help/en_US/scilab_en_US_help/tf2sos.html new file mode 100644 index 0000000..18ce234 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tf2sos.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>tf2sos</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="synthesis.html"><< synthesis</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tf2zp.html">tf2zp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > tf2sos</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">tf2sos</h1> + <p class="refpurpose">This function converts direct-form filter coefficients to series second-order sections.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">sos</span><span class="default">] = </span><span class="functionid">tf2sos</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">)</span> +<span class="default">[</span><span class="default">sos</span><span class="default">, </span><span class="default">g</span><span class="default">] = </span><span class="functionid">tf2sos</span><span class="default"> (</span><span class="default">b</span><span class="default">, </span><span class="default">a</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">b:</span> + <dd><p class="para">matrix of real numbers</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">matrix of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function converts direct-form filter coefficients to series second-order sections. +The input parameters b and a are vectors specifying the digital filter H(z) = B(z)/A(z). +The output is the sos matrix and the overall gain. +If there is only one output argument, the overall filter gain is applied to the first second-order section in the sos matrix.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">tf2sos</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.50000</span> <span class="scilabnumber">0.80579</span> <span class="scilabnumber">1.07239</span> <span class="scilabnumber">1.00000</span> <span class="scilabnumber">0.00000</span> <span class="scilabnumber">0.00000</span> +<span class="scilabnumber">1.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.10337</span> <span class="scilabnumber">1.87524</span> <span class="scilabnumber">1.00000</span> <span class="scilabnumber">0.00000</span> <span class="scilabnumber">0.00000</span> +<span class="scilabnumber">1.00000</span> <span class="scilabnumber">1.49180</span> <span class="scilaboperator">-</span><span class="scilabnumber">0.00000</span> <span class="scilabnumber">1.00000</span> <span class="scilabnumber">0.00000</span> <span class="scilabnumber">0.00000</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="synthesis.html"><< synthesis</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tf2zp.html">tf2zp >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/tf2zp.html b/help/en_US/scilab_en_US_help/tf2zp.html new file mode 100644 index 0000000..f271acf --- /dev/null +++ b/help/en_US/scilab_en_US_help/tf2zp.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>tf2zp</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="tf2sos.html"><< tf2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tf2zpk.html">tf2zpk >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > tf2zp</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">tf2zp</h1> + <p class="refpurpose">[z,p,k]= tf2zp(b,a);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="tf2sos.html"><< tf2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tf2zpk.html">tf2zpk >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/tf2zpk.html b/help/en_US/scilab_en_US_help/tf2zpk.html new file mode 100644 index 0000000..c6efd39 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tf2zpk.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>tf2zpk</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="tf2zp.html"><< tf2zp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tfe.html">tfe >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > tf2zpk</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">tf2zpk</h1> + <p class="refpurpose">form</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="tf2zp.html"><< tf2zp</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tfe.html">tfe >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/tfe.html b/help/en_US/scilab_en_US_help/tfe.html new file mode 100644 index 0000000..ba6a3e3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tfe.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>tfe</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="tf2zpk.html"><< tf2zpk</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tfestimate.html">tfestimate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > tfe</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">tfe</h1> + <p class="refpurpose">Estimate transfer function of system with input "x" and output "y". Use the Welch (1967) periodogram/FFT method.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">Pxx</span><span class="default">,</span><span class="default">freq</span><span class="default">] = </span><span class="functionid">tfe</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">y</span><span class="default">,</span><span class="default">Nfft</span><span class="default">,</span><span class="default">Fs</span><span class="default">,</span><span class="default">window</span><span class="default">,</span><span class="default">overlap</span><span class="default">,</span><span class="default">range</span><span class="default">,</span><span class="default">plot_type</span><span class="default">,</span><span class="default">detrend</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">[non-empty vector] system-input time-series data</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">[non-empty vector] system-output time-series data</p></dd></dt> + <dt><span class="term">win:</span> + <dd><p class="para">[real vector] of window-function values between 0 and 1; the data segment has the same length as the window. Default window shape is Hamming. [integer scalar] length of each data segment. The default value is window=sqrt(length(x)) rounded up to the nearest integer power of 2; see 'sloppy' argument.</p></dd></dt> + <dt><span class="term">overlap:</span> + <dd><p class="para">[real scalar] segment overlap expressed as a multiple of window or segment length. 0 <= overlap < 1, The default is overlap=0.5 .</p></dd></dt> + <dt><span class="term">Nfft:</span> + <dd><p class="para">[integer scalar] Length of FFT. The default is the length of the "window" vector or has the same value as the scalar "window" argument. If Nfft is larger than the segment length, "seg_len", the data segment is padded with "Nfft-seg_len" zeros. The default is no padding. Nfft values smaller than the length of the data segment (or window) are ignored silently.</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">[real scalar] sampling frequency (Hertz); default=1.0</p></dd></dt> + <dt><span class="term">range:</span> + <dd><p class="para">'half', 'onesided' : frequency range of the spectrum is zero up to but not including Fs/2. Power from negative frequencies is added to the positive side of the spectrum, but not at zero or Nyquist (Fs/2) frequencies. This keeps power equal in time and spectral domains. See reference [2]. 'whole', 'twosided' : frequency range of the spectrum is-Fs/2 to Fs/2, with negative frequenciesstored in "wrap around" order after the positivefrequencies; e.g. frequencies for a 10-point 'twosided'spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If data (x and y) are real, the default range is 'half', otherwise default range is 'whole'.</p></dd></dt> + <dt><span class="term">plot_type:</span> + <dd><p class="para">'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db': specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</p></dd></dt> + <dt><span class="term">detrends:</span> + <dd><p class="para">'no-strip', 'none' -- do NOT remove mean value from the data'short', 'mean' -- remove the mean value of each segment from each segment of the data. 'linear',-- remove linear trend from each segment of the data.'long-mean'-- remove the mean value from the data before splitting it into segments. This is the default.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Estimate transfer function of system with input "x" and output "y". Use the Welch (1967) periodogram/FFT method.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="tf2zpk.html"><< tf2zpk</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tfestimate.html">tfestimate >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/tfestimate.html b/help/en_US/scilab_en_US_help/tfestimate.html new file mode 100644 index 0000000..9f81754 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tfestimate.html @@ -0,0 +1,98 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>tfestimate</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="tfe.html"><< tfe</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="transpose.html">transpose >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > tfestimate</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">tfestimate</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="functionid">tfestimate</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">y</span><span class="default">, </span><span class="default">window</span><span class="default">, </span><span class="default">overlap</span><span class="default">, </span><span class="default">Nfft</span><span class="default">, </span><span class="default">Fs</span><span class="default">, </span><span class="default">range</span><span class="default">)</span> +<span class="default">[</span><span class="default">Pxx</span><span class="default">, </span><span class="default">freq</span><span class="default">] = </span><span class="functionid">tfestimate</span><span class="default"> (…)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Input.</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">Output.</p></dd></dt> + <dt><span class="term">window:</span> + <dd><p class="para">[real vector] of window-function values between 0 and 1; the data segment has the same length as the window. Default window shape is Hamming. [integer scalar] length of each data segment. The default value is window=sqrt(length(x)) rounded up to the nearest integer power of 2; see 'sloppy' argument.</p></dd></dt> + <dt><span class="term">overlap:</span> + <dd><p class="para">[real scalar] segment overlap expressed as a multiple of window or segment length. 0 <= overlap < 1, The default is overlap=0.5 .</p></dd></dt> + <dt><span class="term">Nfft:</span> + <dd><p class="para">[integer scalar] Length of FFT. The default is the length of the "window" vector or has the same value as the scalar "window" argument. If Nfft is larger than the segment length, "seg_len", the data segment is padded with "Nfft-seg_len" zeros. The default is no padding. Nfft values smaller than the length of the data segment (or window) are ignored silently.</p></dd></dt> + <dt><span class="term">Fs:</span> + <dd><p class="para">[real scalar] sampling frequency (Hertz); default=1.0</p></dd></dt> + <dt><span class="term">range:</span> + <dd><p class="para">'half', 'onesided' : frequency range of the spectrum is zero up to but not including Fs/2. Power from negative frequencies is added to the positive side of the spectrum, but not at zero or Nyquist (Fs/2) frequencies. This keeps power equal in time and spectral domains. See reference [2]. 'whole', 'twosided' : frequency range of the spectrum is -Fs/2 to Fs/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If data (x and y) are real, the default range is 'half', otherwise default range is 'whole'.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function is being called from Octave. +Estimate transfer function of system with input x and output y. Use the Welch (1967) periodogram/FFT method.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">Pxx</span><span class="scilabdefault">,</span> <a class="scilabcommand" href="scilab://freq">freq</a><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">tfestimate</span> <span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">Pxx</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.7500</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> +<span class="scilabnumber">1.5947</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.3826</span><span class="scilabid">i</span> +<span class="scilabnumber">1.2824</span> <span class="scilaboperator">+</span> <span class="scilabnumber">0.0000</span><span class="scilabid">i</span> + +<a class="scilabcommand" href="scilab://freq">freq</a> <span class="scilabstring">=</span> + +<span class="scilabnumber">0.00000</span> +<span class="scilabnumber">0.25000</span> +<span class="scilabnumber">0.50000</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="tfe.html"><< tfe</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="transpose.html">transpose >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/transpose.html b/help/en_US/scilab_en_US_help/transpose.html new file mode 100644 index 0000000..5ec1b2d --- /dev/null +++ b/help/en_US/scilab_en_US_help/transpose.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>transpose</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="tfestimate.html"><< tfestimate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="trial_iirlp2mb.html">trial_iirlp2mb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > transpose</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">transpose</h1> + <p class="refpurpose">funcprot(0);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="tfestimate.html"><< tfestimate</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="trial_iirlp2mb.html">trial_iirlp2mb >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/trial_iirlp2mb.html b/help/en_US/scilab_en_US_help/trial_iirlp2mb.html new file mode 100644 index 0000000..1d65977 --- /dev/null +++ b/help/en_US/scilab_en_US_help/trial_iirlp2mb.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>trial_iirlp2mb</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="transpose.html"><< transpose</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="triang.html">triang >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > trial_iirlp2mb</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">trial_iirlp2mb</h1> + <p class="refpurpose">B = varargin(1)</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="transpose.html"><< transpose</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="triang.html">triang >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/triang.html b/help/en_US/scilab_en_US_help/triang.html new file mode 100644 index 0000000..2140ec4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/triang.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>triang</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="trial_iirlp2mb.html"><< trial_iirlp2mb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tripuls.html">tripuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > triang</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">triang</h1> + <p class="refpurpose">This function returns the filter coefficients of a triangular window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">triang</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a triangular window of length m supplied as input, to the output vector y.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">triang</span><span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.3333333</span> +<span class="scilabnumber">0.6666667</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.6666667</span> +<span class="scilabnumber">0.3333333</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="trial_iirlp2mb.html"><< trial_iirlp2mb</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tripuls.html">tripuls >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/tripuls.html b/help/en_US/scilab_en_US_help/tripuls.html new file mode 100644 index 0000000..197fcb2 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tripuls.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>tripuls</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="triang.html"><< triang</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="truth.html">truth >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > tripuls</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">tripuls</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">] = </span><span class="functionid">tripuls</span><span class="default">(</span><span class="default">t</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">] = </span><span class="functionid">tripuls</span><span class="default">(</span><span class="default">t</span><span class="default">,</span><span class="default">w</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">] = </span><span class="functionid">tripuls</span><span class="default">(</span><span class="default">t</span><span class="default">,</span><span class="default">w</span><span class="default">,</span><span class="default">skew</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">t:</span> + <dd><p class="para">vector of real or complex numbers</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">real or complex number</p></dd></dt> + <dt><span class="term">skew:</span> + <dd><p class="para">real number, -1 <= s <= 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function generates a triangular pulse which is sampled at times t over the interval [-w/2,w/2]. The value of skew lies between -1 +and 1. +The value of skew represents the relative placement of the peak in the given width.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">tripuls</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">0</span><span class="scilabdefault">,</span> <span class="scilabnumber">.5</span><span class="scilabdefault">,</span> <span class="scilabnumber">.6</span><span class="scilabdefault">,</span> <span class="scilabnumber">1</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabnumber">0.9</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span> +<span class="scilabid">This</span> <span class="scilabfkeyword">function</span> <span class="scilabid">being</span> <span class="scilabid">called</span> <span class="scilabid">from</span> <span class="scilabid">Octave</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="triang.html"><< triang</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="truth.html">truth >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/truth.html b/help/en_US/scilab_en_US_help/truth.html new file mode 100644 index 0000000..13968e7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/truth.html @@ -0,0 +1,59 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>truth</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="tripuls.html"><< tripuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tukeywin.html">tukeywin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > truth</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">truth</h1> + <p class="refpurpose">y = %t</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="tripuls.html"><< tripuls</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="tukeywin.html">tukeywin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/tukeywin.html b/help/en_US/scilab_en_US_help/tukeywin.html new file mode 100644 index 0000000..0e98ab3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tukeywin.html @@ -0,0 +1,84 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>tukeywin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="truth.html"><< truth</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="udecode.html">udecode >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > tukeywin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">tukeywin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Tukey window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">tukeywin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">tukeywin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">r</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer</p></dd></dt> + <dt><span class="term">r:</span> + <dd><p class="para">positive real number, between 0 and 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Tukey window of length m supplied as input, to the output vector w. +The second parameter r defines the ratio between the constant and cosine section and its value has to be between 0 and 1, with default value 0.5.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">tukeywin</span><span class="scilabopenclose">(</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> +<span class="scilabnumber">0.5</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.5</span> +<span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="truth.html"><< truth</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="udecode.html">udecode >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/udecode.html b/help/en_US/scilab_en_US_help/udecode.html new file mode 100644 index 0000000..5b2b460 --- /dev/null +++ b/help/en_US/scilab_en_US_help/udecode.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>udecode</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="tukeywin.html"><< tukeywin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="uencode.html">uencode >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > udecode</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">udecode</h1> + <p class="refpurpose">Decodes the input uniformly quantized values</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">=</span><span class="default">uencode</span><span class="default">(</span><span class="default">u</span><span class="default">,</span><span class="default">n</span><span class="default">,</span><span class="default">v</span><span class="default">,</span>'<span class="default">saturatemode</span>'<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Uniformly decodes the input vector or n-dimensional array of integers u with peak values +/- v +If u has only positive values, the range of integers is assumed to be [0,2^n-1] +If u has positive and negative values the range of integers is assumed to be [-2^(n-1),2^(n-1)-1] +If v is not specified, its default value is 1 +If saturatemode='wrap' the output is wrapped using modulo arithmetic if overflow occurs +If saturatemode='saturate' the output is saturated if overflow accors +Example +u = int8([-1 1 2 -5]); +ysat = udecode(u,3) +ysat =</p> + <p class="para">- 0.25 0.25 0.5 - 1. +Author +Ankur Mallick +[1] International Telecommunication Union. General Aspects of Digital Transmission Systems: Vocabulary of Digital Transmission and Multiplexing, and Pulse Code Modulation (PCM) Terms. ITU-T Recommendation G.701. March, 1993.</p></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="uencode.html" class="link">uencode</a></li> + <li class="member"><a href="scilab://floor" class="link">floor</a></li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="tukeywin.html"><< tukeywin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="uencode.html">uencode >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/uencode.html b/help/en_US/scilab_en_US_help/uencode.html new file mode 100644 index 0000000..0cbc334 --- /dev/null +++ b/help/en_US/scilab_en_US_help/uencode.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>uencode</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="udecode.html"><< udecode</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ultrwin.html">ultrwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > uencode</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">uencode</h1> + <p class="refpurpose">Performs uniform quantization of the input into 2^n levels</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">=</span><span class="functionid">uencode</span><span class="default">(</span><span class="default">u</span><span class="default">,</span><span class="default">n</span><span class="default">,</span><span class="default">v</span><span class="default">,</span>'<span class="default">signflag</span>'<span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Uniformly quantizes the input vector or n-dimensional array u into 2^n levels in the interval [-v,v] +If v is not specified, its default value is 1 +'signflag' is a string that determines the nature of the quantization +If signflag='unsigned' then y contains unsigned integers in the range [0,2^n-1] corresponding to the 2^n levels +If signflag='unsigned' then y contains signed integers in the range [-2^(n-1),2^(n-1)-1] corresponding to the 2^n levels +The size of the integers in y in bits(8,16, or 32) depends on the value of n +If the input lies beyond +/- v it is saturated +Example +y=uencode(-1:0.5:1,3) +y =</p> + <p class="para">0 2 4 6 7 +Author +Ankur Mallick +References +[1] International Telecommunication Union. General Aspects of Digital Transmission Systems: Vocabulary of Digital Transmission and Multiplexing, and Pulse Code Modulation (PCM) Terms. ITU-T Recommendation G.701. March, 1993.</p></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"><li class="member"><a href="udecode.html" class="link">udecode</a></li> + <li class="member"><a href="scilab://floor" class="link">floor</a></li></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="udecode.html"><< udecode</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="ultrwin.html">ultrwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/ultrwin.html b/help/en_US/scilab_en_US_help/ultrwin.html new file mode 100644 index 0000000..a75c851 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ultrwin.html @@ -0,0 +1,92 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>ultrwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="uencode.html"><< uencode</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="unshiftdata.html">unshiftdata >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > ultrwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">ultrwin</h1> + <p class="refpurpose">This function returns the coefficients of an Ultraspherical window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">ultrwin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">mu</span><span class="default">, </span><span class="default">par</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">ultrwin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">mu</span><span class="default">, </span><span class="default">par</span><span class="default">, </span><span class="default">key</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">ultrwin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">mu</span><span class="default">, </span><span class="default">par</span><span class="default">, </span><span class="default">key</span><span class="default">, </span><span class="default">norm</span><span class="default">)</span> +<span class="default">[</span><span class="default">w</span><span class="default">, </span><span class="default">xmu</span><span class="default">] = </span><span class="functionid">ultrwin</span><span class="default"> (...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">mu:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">par:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">key:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">norm:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the coefficients of an Ultraspherical window of length m supplied as input, to the output vector w. +The second parameter controls the ratio between side lobe to side lobe of the window's Fourier transform. +The third parameter controls the ratio between main lobe width to side lobe. The default value is beta. +The value of xmu is also returned for given beta, att or latt.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">ultrwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilaboperator">-</span><span class="scilabnumber">0.4</span><span class="scilabdefault">,</span><span class="scilabnumber">0.5</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">1.</span> +<span class="scilabnumber">1.</span> +<span class="scilaboperator">-</span> <span class="scilabnumber">1.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="uencode.html"><< uencode</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="unshiftdata.html">unshiftdata >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/unshiftdata.html b/help/en_US/scilab_en_US_help/unshiftdata.html new file mode 100644 index 0000000..c7e2834 --- /dev/null +++ b/help/en_US/scilab_en_US_help/unshiftdata.html @@ -0,0 +1,122 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>unshiftdata</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="ultrwin.html"><< ultrwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="unwrap2.html">unwrap2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > unshiftdata</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">unshiftdata</h1> + <p class="refpurpose">Inverts the effect of shiftdata</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">y=unshiftdata(x,perm,nshifts) +Applies the permutation perm or number of shifts nshifts on x to invert shiftdata</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">x</span><span class="scilaboperator">=</span><a class="scilabcommand" href="scilab://testmatrix">testmatrix</a><span class="scilabopenclose">(</span><span class="scilabstring">'</span><span class="scilabstring">magi</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">)</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">8.</span> <span class="scilabnumber">1.</span> <span class="scilabnumber">6.</span> +<span class="scilabnumber">3.</span> <span class="scilabnumber">5.</span> <span class="scilabnumber">7.</span> +<span class="scilabnumber">4.</span> <span class="scilabnumber">9.</span> <span class="scilabnumber">2.</span> +<span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabdefault">,</span><span class="scilabid">perm</span><span class="scilabdefault">,</span><span class="scilabid">nshifts</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">shiftdata</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> <span class="scilabcomment">//Shifts dimension 2</span> +<span class="scilabid">nshifts</span> <span class="scilaboperator">=</span> + +<span class="scilabopenclose">[</span><span class="scilabopenclose">]</span> +<span class="scilabid">perm</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">2.</span> <span class="scilabnumber">1.</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">8.</span> <span class="scilabnumber">3.</span> <span class="scilabnumber">4.</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">5.</span> <span class="scilabnumber">9.</span> +<span class="scilabnumber">6.</span> <span class="scilabnumber">7.</span> <span class="scilabnumber">2.</span> +<span class="scilabid">z</span><span class="scilaboperator">=</span><span class="scilabid">unshiftdata</span><span class="scilabopenclose">(</span><span class="scilabid">y</span><span class="scilabdefault">,</span><span class="scilabid">perm</span><span class="scilabdefault">,</span><span class="scilabid">nshifts</span><span class="scilabopenclose">)</span> +<span class="scilabid">z</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">8.</span> <span class="scilabnumber">1.</span> <span class="scilabnumber">6.</span> +<span class="scilabnumber">3.</span> <span class="scilabnumber">5.</span> <span class="scilabnumber">7.</span> +<span class="scilabnumber">4.</span> <span class="scilabnumber">9.</span> <span class="scilabnumber">2.</span> + +<span class="scilabid">x</span><span class="scilaboperator">=</span><span class="scilabnumber">1</span><span class="scilabspecial">:</span><span class="scilabnumber">5</span> +<span class="scilabid">x</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.</span> <span class="scilabnumber">2.</span> <span class="scilabnumber">3.</span> <span class="scilabnumber">4.</span> <span class="scilabnumber">5.</span> +<span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabdefault">,</span><span class="scilabid">perm</span><span class="scilabdefault">,</span><span class="scilabid">nshifts</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">shiftdata</span><span class="scilabopenclose">(</span><span class="scilabid">x</span><span class="scilabopenclose">)</span> <span class="scilabcomment">//Shifts first non-singleton dimension</span> +<span class="scilabid">nshifts</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.</span> +<span class="scilabid">perm</span> <span class="scilaboperator">=</span> + +<span class="scilabopenclose">[</span><span class="scilabopenclose">]</span> +<span class="scilabid">y</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.</span> +<span class="scilabnumber">2.</span> +<span class="scilabnumber">3.</span> +<span class="scilabnumber">4.</span> +<span class="scilabnumber">5.</span> +<span class="scilabcomment">//z=unshiftdata(y,perm,nshifts)</span> +<span class="scilabid">z</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1.</span> <span class="scilabnumber">2.</span> <span class="scilabnumber">3.</span> <span class="scilabnumber">4.</span> <span class="scilabnumber">5.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + +<div class="refsection"><h3 class="title">See also</h3> + <ul class="itemizedlist"></ul></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="ultrwin.html"><< ultrwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="unwrap2.html">unwrap2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/unwrap2.html b/help/en_US/scilab_en_US_help/unwrap2.html new file mode 100644 index 0000000..52ba4eb --- /dev/null +++ b/help/en_US/scilab_en_US_help/unwrap2.html @@ -0,0 +1,78 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>unwrap2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="unshiftdata.html"><< unshiftdata</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="upfirdn.html">upfirdn >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > unwrap2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">unwrap2</h1> + <p class="refpurpose">Unwrap radian phases by adding or subtracting multiples of 2*pi.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">B</span><span class="default"> = </span><span class="default">unwrap</span><span class="default">(</span><span class="default">X</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="default">unwrap</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">TOL</span><span class="default">)</span> +<span class="default">B</span><span class="default"> = </span><span class="default">unwrap</span><span class="default">(</span><span class="default">X</span><span class="default">, </span><span class="default">TOL</span><span class="default">, </span><span class="default">DIM</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This function unwraps radian phases by adding or subtracting multiples of 2*pi as appropriate to remove jumps greater than TOL.</p> + <p class="para">TOL defaults to pi.</p> + <p class="para">Unwrap will work along the dimension DIM. If DIM is unspecified it defaults to the first non-singleton dimension.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">unwrap2</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">1.</span> <span class="scilabnumber">2.</span> <span class="scilabnumber">3.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="unshiftdata.html"><< unshiftdata</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="upfirdn.html">upfirdn >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/upfirdn.html b/help/en_US/scilab_en_US_help/upfirdn.html new file mode 100644 index 0000000..fbf8440 --- /dev/null +++ b/help/en_US/scilab_en_US_help/upfirdn.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>upfirdn</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="unwrap2.html"><< unwrap2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="upsample.html">upsample >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > upfirdn</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">upfirdn</h1> + <p class="refpurpose">This function upsamples the input data, applies the FIR filter and then downsamples it.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">upfirdn</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">h</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">q</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">h:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">q:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function upsamples the input data in the matrix by a factor of n. Then the upsampled data is FIR filtered. After this, the resultant is downsampled.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">upfirdn</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">2.</span> <span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="unwrap2.html"><< unwrap2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="upsample.html">upsample >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/upsample.html b/help/en_US/scilab_en_US_help/upsample.html new file mode 100644 index 0000000..18580b9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/upsample.html @@ -0,0 +1,82 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>upsample</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="upfirdn.html"><< upfirdn</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="upsamplefill.html">upsamplefill >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > upsample</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">upsample</h1> + <p class="refpurpose">This function upsamples the signal, inserting n-1 zeros between every element.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">upsample</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">upsample</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">n</span><span class="default">, </span><span class="default">phase</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">scalar, vector or matrix of real or complex numbers</p></dd></dt> + <dt><span class="term">n:</span> + <dd><p class="para">real number or vector</p></dd></dt> + <dt><span class="term">phase:</span> + <dd><p class="para">integer value, 0 <= phase <= (n - 1 ), default value 0, or logical</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function upsamples the signal, inserting n-1 zeros between every element. If x is a matrix, every column is upsampled. +The phase determines the position of the inserted sample in the block of zeros. The default value is 0.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">upsample</span><span class="scilabopenclose">(</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabdefault">,</span><span class="scilabnumber">2</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> <span class="scilabnumber">0.</span> <span class="scilabnumber">4.</span> <span class="scilabnumber">0.</span> <span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="upfirdn.html"><< upfirdn</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="upsamplefill.html">upsamplefill >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/upsamplefill.html b/help/en_US/scilab_en_US_help/upsamplefill.html new file mode 100644 index 0000000..c3326d1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/upsamplefill.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>upsamplefill</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="upsample.html"><< upsample</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="var.html">var >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > upsamplefill</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">upsamplefill</h1> + <p class="refpurpose">This function upsamples a vector interleaving given values or copies of the vector elements.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">upsamplefill</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">w</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">upsamplefill</span><span class="default"> (</span><span class="default">x</span><span class="default">, </span><span class="default">w</span><span class="default">, </span><span class="default">cpy</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">scalar, vector or matrix of real or complex numbers</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">scalar or vector of real or complex values</p></dd></dt> + <dt><span class="term">cpy:</span> + <dd><p class="para">can take in "true" or "false", default is false</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function upsamples a vector interleaving given values or copies of the vector elements. +The second argument has the values in the vector w that are placed in between the elements of x. +The third argument, if true, means that w should be scalar and that each value in x repeated w times.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">upsamplefill</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">0.4</span><span class="scilabdefault">,</span><span class="scilabnumber">0.5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">7</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.4</span> <span class="scilabnumber">7.</span> <span class="scilabnumber">0.5</span> <span class="scilabnumber">7.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="upsample.html"><< upsample</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="var.html">var >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/var.html b/help/en_US/scilab_en_US_help/var.html new file mode 100644 index 0000000..c1b3fe0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/var.html @@ -0,0 +1,75 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>var</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="upsamplefill.html"><< upsamplefill</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="vco.html">vco >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > var</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">var</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">=</span><span class="functionid">var</span><span class="default">(</span><span class="default">x</span><span class="default">)</span> +<span class="default">y</span><span class="default">=</span><span class="functionid">var</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">w</span><span class="default">)</span> +<span class="default">y</span><span class="default">=</span><span class="functionid">var</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">w</span><span class="default">,</span><span class="default">dim</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">a vector or matrix.</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">weight vector W of length X, or may take the value of 0 and 1. The default value is 0. Consider only non-negative values.</p></dd></dt> + <dt><span class="term">dim:</span> + <dd><p class="para">consider the variance along the dimension of X. 1 for clumun wise variamce and 2 for row wise variance.</p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para">returns the variance of the values in X.</p></dd></dt></dl></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="upsamplefill.html"><< upsamplefill</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="vco.html">vco >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/vco.html b/help/en_US/scilab_en_US_help/vco.html new file mode 100644 index 0000000..0fd7769 --- /dev/null +++ b/help/en_US/scilab_en_US_help/vco.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>vco</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="var.html"><< var</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="wconv.html">wconv >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > vco</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">vco</h1> + <p class="refpurpose">Voltage Controlled Oscillator</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default">=</span><span class="functionid">vco</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">fc</span><span class="default">,</span><span class="default">fs</span><span class="default">)</span> +<span class="default">y</span><span class="default">=</span><span class="functionid">vco</span><span class="default">(</span><span class="default">x</span><span class="default">,[</span><span class="default">fmin</span> <span class="default">fmax</span><span class="default">],</span><span class="default">fs</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">y=vco(x,fc,fs) +Creates a frequency modulated cosine wave y whose frequency varies as the magnitude of x +x lies in [-1,1]. x=-1 corresponds to a frequency of 0, x=0 corresponds to a frequency of fc +and x=1 corresponds to a frequency of 2fc. +y=vco(x,[fmin fmax],fs) +Scales the frequency range so that x=-1 corresponds to a frequency of fmin and +x=1 corresponds to a frequency of fmax +If x is a matrix the same operation is performed on the columns on x +Size of y is the same as the size of x +Example +x=rand() +x =</p> + <p class="para">0.2113249 +y=vco(x,2000,8000) +y =</p> + <p class="para">0.9454092 +Author +Ankur Mallick</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="var.html"><< var</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="wconv.html">wconv >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/wconv.html b/help/en_US/scilab_en_US_help/wconv.html new file mode 100644 index 0000000..c87af9a --- /dev/null +++ b/help/en_US/scilab_en_US_help/wconv.html @@ -0,0 +1,85 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>wconv</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="vco.html"><< vco</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="welchwin.html">welchwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > wconv</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">wconv</h1> + <p class="refpurpose">Performs 1D or 2D convolution.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">y</span><span class="default"> = </span><span class="functionid">wconv</span><span class="default"> (</span><span class="default">type</span><span class="default">, </span><span class="default">x</span><span class="default">, </span><span class="default">f</span><span class="default">)</span> +<span class="default">y</span><span class="default"> = </span><span class="functionid">wconv</span><span class="default"> (</span><span class="default">type</span><span class="default">, </span><span class="default">x</span><span class="default">, </span><span class="default">f</span><span class="default">, </span><span class="default">shape</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">type:</span> + <dd><p class="para">convolution type.</p></dd></dt> + <dt><span class="term">x:</span> + <dd><p class="para">Signal vector or matrix.</p></dd></dt> + <dt><span class="term">f:</span> + <dd><p class="para">FIR filter coefficients.</p></dd></dt> + <dt><span class="term">shape:</span> + <dd><p class="para">Shape.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It performs 1D or 2D convolution between the signal x and the filter coefficients f.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">a</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span> +<span class="scilabid">b</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">7</span> <span class="scilabnumber">8</span> <span class="scilabnumber">9</span> <span class="scilabnumber">10</span><span class="scilabopenclose">]</span> +<span class="scilabid">wconv</span><span class="scilabopenclose">(</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span><span class="scilabid">a</span><span class="scilabdefault">,</span><span class="scilabid">b</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">7</span> <span class="scilabnumber">22</span> <span class="scilabnumber">46</span> <span class="scilabnumber">80</span> <span class="scilabnumber">114</span> <span class="scilabnumber">106</span> <span class="scilabnumber">85</span> <span class="scilabnumber">50</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="vco.html"><< vco</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="welchwin.html">welchwin >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/welchwin.html b/help/en_US/scilab_en_US_help/welchwin.html new file mode 100644 index 0000000..768b5a1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/welchwin.html @@ -0,0 +1,86 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>welchwin</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="wconv.html"><< wconv</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="window.html">window >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > welchwin</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">welchwin</h1> + <p class="refpurpose">This function returns the filter coefficients of a Welch window.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">welchwin</span><span class="default"> (</span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">welchwin</span><span class="default"> (</span><span class="default">m</span><span class="default">, </span><span class="default">opt</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">string value, takes "periodic" or "symmetric"</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function returns the filter coefficients of a Welch window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. +For symmetric, the length should be an integer>2. For periodic, the length should be an integer>1.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">welchwin</span><span class="scilabopenclose">(</span><span class="scilabnumber">4</span><span class="scilabdefault">,</span><span class="scilabstring">"</span><span class="scilabstring">symmetric</span><span class="scilabstring">"</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> +<span class="scilabnumber">0.8888889</span> +<span class="scilabnumber">0.8888889</span> +<span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="wconv.html"><< wconv</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="window.html">window >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/window.html b/help/en_US/scilab_en_US_help/window.html new file mode 100644 index 0000000..a27f413 --- /dev/null +++ b/help/en_US/scilab_en_US_help/window.html @@ -0,0 +1,88 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>window</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="welchwin.html"><< welchwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="wkeep.html">wkeep >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > window</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">window</h1> + <p class="refpurpose">This function creates an m-point window from the function f given as input.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">w</span><span class="default"> = </span><span class="functionid">window</span><span class="default">(</span><span class="default">f</span><span class="default">, </span><span class="default">m</span><span class="default">)</span> +<span class="default">w</span><span class="default"> = </span><span class="functionid">window</span><span class="default">(</span><span class="default">f</span><span class="default">, </span><span class="default">m</span><span class="default">, </span><span class="default">opts</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">f:</span> + <dd><p class="para">string value</p></dd></dt> + <dt><span class="term">m:</span> + <dd><p class="para">positive integer value</p></dd></dt> + <dt><span class="term">opts:</span> + <dd><p class="para">string value, takes in "periodic" or "symmetric"</p></dd></dt> + <dt><span class="term">w:</span> + <dd><p class="para">output variable, vector of real numbers</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function creates an m-point window from the function f given as input, in the output vector w. +f can take any valid function as a string, for example "blackmanharris".</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabmacro">window</span><span class="scilabopenclose">(</span><span class="scilabstring">"</span><span class="scilabstring">hanning</span><span class="scilabstring">"</span><span class="scilabdefault">,</span><span class="scilabnumber">5</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">0.</span> +<span class="scilabnumber">0.5</span> +<span class="scilabnumber">1.</span> +<span class="scilabnumber">0.5</span> +<span class="scilabnumber">0.</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="welchwin.html"><< welchwin</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="wkeep.html">wkeep >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/wkeep.html b/help/en_US/scilab_en_US_help/wkeep.html new file mode 100644 index 0000000..25bcd23 --- /dev/null +++ b/help/en_US/scilab_en_US_help/wkeep.html @@ -0,0 +1,83 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>wkeep</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="window.html"><< window</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="wrev.html">wrev >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > wkeep</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">wkeep</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">wkeep</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">l</span><span class="default">)</span> +<span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">wkeep</span><span class="default">(</span><span class="default">x</span><span class="default">,</span><span class="default">l</span><span class="default">,</span><span class="default">opt</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Real, complex or string type input vector or matrix</p></dd></dt> + <dt><span class="term">l:</span> + <dd><p class="para">Length of matrix required</p></dd></dt> + <dt><span class="term">opt:</span> + <dd><p class="para">Character input to determine which side to extract from</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function +[y]=wkeep(x,l) extracts a vector of length l from the centre of input vector x. +[y]=wkeep(x,l,opt) extracts vector based on opt which could be 'l','r' or 'c' (left, right or central).</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">wkeep</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabdefault">;</span><span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabopenclose">[</span><span class="scilabnumber">2</span> <span class="scilabnumber">2</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">y</span><span class="scilaboperator">=</span> <span class="scilabnumber">1</span> <span class="scilabnumber">2</span> +<span class="scilabnumber">2.</span> <span class="scilabopenclose">[</span><span class="scilabid">y</span><span class="scilabopenclose">]</span><span class="scilaboperator">=</span><span class="scilabid">wkeep</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span><span class="scilabnumber">3</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">r</span><span class="scilabstring">'</span><span class="scilabopenclose">)</span> +<span class="scilabid">y</span><span class="scilaboperator">=</span> <span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="window.html"><< window</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="wrev.html">wrev >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/wrev.html b/help/en_US/scilab_en_US_help/wrev.html new file mode 100644 index 0000000..1a5d10c --- /dev/null +++ b/help/en_US/scilab_en_US_help/wrev.html @@ -0,0 +1,77 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>wrev</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="wkeep.html"><< wkeep</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="xcorr1.html">xcorr1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > wrev</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">wrev</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">y</span><span class="default">]=</span><span class="functionid">wrev</span><span class="default">(</span><span class="default">x</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">x:</span> + <dd><p class="para">Input vector of string, real or complex values</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function reverses the order of elements of the input vector x.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabnumber">1.</span> <span class="scilabid">wrev</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabnumber">3</span> <span class="scilabnumber">2</span> <span class="scilabnumber">1</span> +<span class="scilabnumber">2.</span> <span class="scilabid">wrev</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabstring">'</span><span class="scilabstring">a</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">b</span><span class="scilabstring">'</span><span class="scilabdefault">,</span><span class="scilabstring">'</span><span class="scilabstring">c</span><span class="scilabstring">'</span><span class="scilabopenclose">]</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span><span class="scilaboperator">=</span> <span class="scilabid">cba</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="wkeep.html"><< wkeep</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="xcorr1.html">xcorr1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/xcorr1.html b/help/en_US/scilab_en_US_help/xcorr1.html new file mode 100644 index 0000000..b646cff --- /dev/null +++ b/help/en_US/scilab_en_US_help/xcorr1.html @@ -0,0 +1,96 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>xcorr1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="wrev.html"><< wrev</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="xcorr2.html">xcorr2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > xcorr1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">xcorr1</h1> + <p class="refpurpose">Estimates the cross-correlation.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">R</span><span class="default">, </span><span class="default">lag</span><span class="default">] = </span><span class="functionid">xcorr1</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">maxlag</span><span class="default">, </span><span class="default">scale</span><span class="default">)</span> +<span class="default">[</span><span class="default">R</span><span class="default">, </span><span class="default">lag</span><span class="default">] = </span><span class="functionid">xcorr1</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">, </span><span class="default">maxlag</span><span class="default">)</span> +<span class="default">[</span><span class="default">R</span><span class="default">, </span><span class="default">lag</span><span class="default">] = </span><span class="functionid">xcorr1</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">[non-empty; real or complex; vector or matrix] data.</p></dd></dt> + <dt><span class="term">Y:</span> + <dd><p class="para">[real or complex vector] data.</p></dd></dt> + <dt><span class="term">maxlag:</span> + <dd><p class="para">[integer scalar] maximum correlation lag If omitted, the default value is N-1, where N is the greater of the lengths of X and Y or, if X is a matrix, the number of rows in X.</p></dd></dt> + <dt><span class="term">scale:</span> + <dd><p class="para">[character string] specifies the type of scaling applied to the correlation vector (or matrix). is one of:</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +Estimate the cross correlation R_xy(k) of vector arguments X and Y or, if Y is omitted, estimate autocorrelation R_xx(k) of vector X, for a range of lags k specified by argument "maxlag". If X is a +matrix, each column of X is correlated with itself and every other column.</p> + <p class="para">The cross-correlation estimate between vectors "x" and "y" (of length N) for lag "k" is given by</p> + <p class="para">N +R_xy(k) = sum x_{i+k} conj(y_i), +i=1</p> + <p class="para">where data not provided (for example x(-1), y(N+1)) is zero. Note the definition of cross-correlation given above. To compute a cross-correlation consistent with the field of statistics, see xcov.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabopenclose">[</span><span class="scilabid">R</span><span class="scilabdefault">,</span> <span class="scilabid">lag</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">xcorr1</span> <span class="scilabopenclose">(</span> <span class="scilabopenclose">[</span><span class="scilabnumber">5</span> <span class="scilabnumber">5</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabopenclose">[</span><span class="scilabnumber">2</span> <span class="scilabnumber">2</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilabdefault">,</span> <span class="scilabstring">'</span><span class="scilabstring">biased</span><span class="scilabstring">'</span> <span class="scilabopenclose">)</span> + +<span class="scilabid">R</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0</span> <span class="scilabnumber">5</span> <span class="scilabnumber">10</span> <span class="scilabnumber">5</span> <span class="scilabnumber">0</span> + +<span class="scilabid">lag</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilaboperator">-</span><span class="scilabnumber">1</span> <span class="scilabnumber">0</span> <span class="scilabnumber">1</span> <span class="scilabnumber">2</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="wrev.html"><< wrev</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="xcorr2.html">xcorr2 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/xcorr2.html b/help/en_US/scilab_en_US_help/xcorr2.html new file mode 100644 index 0000000..497cac4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/xcorr2.html @@ -0,0 +1,65 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>xcorr2</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="xcorr1.html"><< xcorr1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="xcov1.html">xcov1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > xcorr2</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">xcorr2</h1> + <p class="refpurpose"></p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">c</span><span class="default"> = </span><span class="functionid">xcorr2</span><span class="default"> (</span><span class="default">a</span><span class="default">)</span> +<span class="default">c</span><span class="default"> = </span><span class="functionid">xcorr2</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">)</span> +<span class="default">c</span><span class="default"> = </span><span class="functionid">xcorr2</span><span class="default"> (</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">biasflag</span><span class="default">)</span></pre></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="xcorr1.html"><< xcorr1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="xcov1.html">xcov1 >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/xcov1.html b/help/en_US/scilab_en_US_help/xcov1.html new file mode 100644 index 0000000..41cafce --- /dev/null +++ b/help/en_US/scilab_en_US_help/xcov1.html @@ -0,0 +1,89 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>xcov1</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="xcorr2.html"><< xcorr2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="yulewalker.html">yulewalker >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > xcov1</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">xcov1</h1> + <p class="refpurpose">Compute covariance at various lags [=correlation(x-mean(x),y-mean(y))].</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">R</span><span class="default">, </span><span class="default">lag</span><span class="default">] = </span><span class="default">xcov</span><span class="default"> (</span><span class="default">X</span><span class="default">)</span> +<span class="default">... = </span><span class="default">xcov</span><span class="default"> (</span><span class="default">X</span><span class="default">, </span><span class="default">Y</span><span class="default">)</span> +<span class="default">... = </span><span class="default">xcov</span><span class="default"> (..., </span><span class="default">maxlag</span><span class="default">)</span> +<span class="default">... = </span><span class="default">xcov</span><span class="default"> (..., </span><span class="default">scale</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">X:</span> + <dd><p class="para">Input vector</p></dd></dt> + <dt><span class="term">Y:</span> + <dd><p class="para">if specified, compute cross-covariance between X and Y, otherwise compute autocovariance of X.</p></dd></dt> + <dt><span class="term">maxlag:</span> + <dd><p class="para">is specified, use lag range [-maxlag:maxlag], otherwise use range [-n+1:n-1].</p></dd></dt> + <dt><span class="term">scale:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">'biased':</span> + <dd><p class="para">for covariance=raw/N,</p></dd></dt> + <dt><span class="term">'unbiased':</span> + <dd><p class="para">for covariance=raw/(N-|lag|),</p></dd></dt> + <dt><span class="term">'coeff':</span> + <dd><p class="para">for covariance=raw/(covariance at lag 0),</p></dd></dt> + <dt><span class="term">'none':</span> + <dd><p class="para">for covariance=raw</p></dd></dt> + <dt><span class="term">'none':</span> + <dd><p class="para">is the default.</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Compute covariance at various lags [=correlation(x-mean(x),y-mean(y))]. Returns the covariance for each lag in the range, plus an optional vector of lags.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="xcorr2.html"><< xcorr2</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="yulewalker.html">yulewalker >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/yulewalker.html b/help/en_US/scilab_en_US_help/yulewalker.html new file mode 100644 index 0000000..96b55fa --- /dev/null +++ b/help/en_US/scilab_en_US_help/yulewalker.html @@ -0,0 +1,72 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>yulewalker</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="xcov1.html"><< xcov1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zerocrossing.html">zerocrossing >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > yulewalker</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">yulewalker</h1> + <p class="refpurpose">Fit an AR (p)-model with Yule-Walker estimates given a vector C of autocovariances '[gamma_0, ..., gamma_p]'.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">A</span><span class="default"> = </span><span class="functionid">yulewalker</span><span class="default">(</span><span class="default">C</span><span class="default">)</span> +<span class="default">[</span><span class="default">A</span><span class="default">,</span><span class="default">V</span><span class="default">]= </span><span class="functionid">yulewalker</span><span class="default">(</span><span class="default">C</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">C:</span> + <dd><p class="para">Autocovariances</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">Fit an AR (p)-model with Yule-Walker estimates given a vector C of autocovariances '[gamma_0, ..., gamma_p]'. +Returns the AR coefficients, A, and the variance of white noise, V.</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="xcov1.html"><< xcov1</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zerocrossing.html">zerocrossing >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/zerocrossing.html b/help/en_US/scilab_en_US_help/zerocrossing.html new file mode 100644 index 0000000..6f1b069 --- /dev/null +++ b/help/en_US/scilab_en_US_help/zerocrossing.html @@ -0,0 +1,78 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>zerocrossing</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="yulewalker.html"><< yulewalker</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zp2sos.html">zp2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > zerocrossing</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">zerocrossing</h1> + <p class="refpurpose">This function estimates the points at which a given waveform crosses the x-axis.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">x</span><span class="default"> = </span><span class="functionid">zerocrossing</span><span class="default"> (</span><span class="default">w</span><span class="default">, </span><span class="default">y</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">w:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">y:</span> + <dd><p class="para"></p></dd></dt> + <dt><span class="term">x:</span> + <dd><p class="para"></p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function estimates the points at which a given waveform y = y(w) crosses the x-axis. It uses linear interpolation.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="yulewalker.html"><< yulewalker</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zp2sos.html">zp2sos >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/zp2sos.html b/help/en_US/scilab_en_US_help/zp2sos.html new file mode 100644 index 0000000..312b5e3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/zp2sos.html @@ -0,0 +1,87 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>zp2sos</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="zerocrossing.html"><< zerocrossing</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zp2ss.html">zp2ss >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > zp2sos</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">zp2sos</h1> + <p class="refpurpose">This function converts filter poles and zeros to second-order sections.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">sos</span><span class="default">] = </span><span class="functionid">zp2sos</span><span class="default">(</span><span class="default">z</span><span class="default">)</span> +<span class="default">[</span><span class="default">sos</span><span class="default">] = </span><span class="functionid">zp2sos</span><span class="default">(</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">)</span> +<span class="default">[</span><span class="default">sos</span><span class="default">] = </span><span class="functionid">zp2sos</span><span class="default">(</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">)</span> +<span class="default">[</span><span class="default">sos</span><span class="default">, </span><span class="default">g</span><span class="default">] = </span><span class="functionid">zp2sos</span><span class="default">(...)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">z:</span> + <dd><p class="para">column vector</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">column vector</p></dd></dt> + <dt><span class="term">k:</span> + <dd><p class="para">real or complex value, default value is 1</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +This function converts filter poles and zeros to second-order sections. +The first and second parameters are column vectors containing zeros and poles. The third parameter is the overall filter gain, the default value of which is 1. +The output is the sos matrix and the overall gain. +If there is only one output argument, the overall filter gain is applied to the first second-order section in the sos matrix.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">zp2sos</span><span class="scilabopenclose">(</span><span class="scilabopenclose">[</span><span class="scilabnumber">1</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilabdefault">,</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span><span class="scilabdefault">,</span> <span class="scilabnumber">2</span><span class="scilabdefault">,</span> <span class="scilabnumber">6</span><span class="scilabopenclose">)</span> +<span class="scilabid">ans</span> <span class="scilaboperator">=</span> +<span class="scilabnumber">6</span> <span class="scilaboperator">-</span><span class="scilabnumber">18</span> <span class="scilabnumber">12</span> <span class="scilabnumber">1</span> <span class="scilaboperator">-</span><span class="scilabnumber">2</span> <span class="scilabnumber">0</span> +<span class="scilabnumber">1</span> <span class="scilaboperator">-</span><span class="scilabnumber">3</span> <span class="scilabnumber">0</span> <span class="scilabnumber">1</span> <span class="scilabnumber">0</span> <span class="scilabnumber">0</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="zerocrossing.html"><< zerocrossing</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zp2ss.html">zp2ss >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/zp2ss.html b/help/en_US/scilab_en_US_help/zp2ss.html new file mode 100644 index 0000000..2a0dde3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/zp2ss.html @@ -0,0 +1,111 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>zp2ss</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="zp2sos.html"><< zp2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zp2tf.html">zp2tf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > zp2ss</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">zp2ss</h1> + <p class="refpurpose">Converts zeros / poles to state space.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">, </span><span class="default">d</span><span class="default">] = </span><span class="functionid">zp2ss</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">, </span><span class="default">c</span><span class="default">] = </span><span class="functionid">zp2ss</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">)</span> +<span class="default">[</span><span class="default">a</span><span class="default">, </span><span class="default">b</span><span class="default">] = </span><span class="functionid">zp2ss</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">)</span> +<span class="default">a</span><span class="default"> = </span><span class="functionid">zp2ss</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">z:</span> + <dd><p class="para">Zeros</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">Poles</p></dd></dt> + <dt><span class="term">k:</span> + <dd><p class="para">Leading coefficient</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">State space parameter</p></dd></dt> + <dt><span class="term">a:</span> + <dd><p class="para">State space parameter</p></dd></dt> + <dt><span class="term">b:</span> + <dd><p class="para">State space parameter</p></dd></dt> + <dt><span class="term">c:</span> + <dd><p class="para">State space parameter</p></dd></dt> + <dt><span class="term">d:</span> + <dd><p class="para">State space parameter</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It converts zeros / poles to state space.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">z</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span> +<span class="scilabid">p</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span> +<span class="scilabid">k</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span> +<span class="scilabopenclose">[</span><span class="scilabid">a</span><span class="scilabdefault">,</span> <span class="scilabid">b</span><span class="scilabdefault">,</span> <span class="scilabid">c</span><span class="scilabdefault">,</span> <span class="scilabid">d</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">zp2ss</span> <span class="scilabopenclose">(</span><span class="scilabid">z</span><span class="scilabdefault">,</span> <span class="scilabid">p</span><span class="scilabdefault">,</span> <span class="scilabid">k</span><span class="scilabopenclose">)</span> +<span class="scilabid">a</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">0.00000</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">1.20000</span> +<span class="scilaboperator">-</span><span class="scilabnumber">10.00000</span> <span class="scilabnumber">0.00000</span> <span class="scilaboperator">-</span><span class="scilabnumber">7.40000</span> +<span class="scilabnumber">0.00000</span> <span class="scilabnumber">10.00000</span> <span class="scilabnumber">15.00000</span> + +<span class="scilabid">b</span> <span class="scilaboperator">=</span> + +<span class="scilaboperator">-</span><span class="scilabnumber">5.7000</span> +<span class="scilaboperator">-</span><span class="scilabnumber">31.5000</span> +<span class="scilabnumber">45.0000</span> + +<span class="scilabid">c</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">0.00000</span> <span class="scilabnumber">0.00000</span> <span class="scilabnumber">1.00000</span> + +<span class="scilabid">d</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="zp2sos.html"><< zp2sos</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zp2tf.html">zp2tf >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/zp2tf.html b/help/en_US/scilab_en_US_help/zp2tf.html new file mode 100644 index 0000000..1ae26cb --- /dev/null +++ b/help/en_US/scilab_en_US_help/zp2tf.html @@ -0,0 +1,93 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>zp2tf</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="zp2ss.html"><< zp2ss</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zplane.html">zplane >></a></span> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > zp2tf</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">zp2tf</h1> + <p class="refpurpose">Converts zeros / poles to a transfer function.</p></div> + + +<div class="refsynopsisdiv"><h3 class="title">Calling Sequence</h3> + <div class="synopsis"><pre><span class="default">[</span><span class="default">num</span><span class="default">, </span><span class="default">den</span><span class="default">] = </span><span class="functionid">zp2tf</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">)</span> +<span class="default">num</span><span class="default"> = </span><span class="functionid">zp2tf</span><span class="default"> (</span><span class="default">z</span><span class="default">, </span><span class="default">p</span><span class="default">, </span><span class="default">k</span><span class="default">)</span></pre></div></div> + +<div class="refsection"><h3 class="title">Parameters</h3> + <dl><dt><span class="term">z:</span> + <dd><p class="para">Zeros</p></dd></dt> + <dt><span class="term">p:</span> + <dd><p class="para">Poles</p></dd></dt> + <dt><span class="term">k:</span> + <dd><p class="para">Leading coefficient</p></dd></dt> + <dt><span class="term">Num:</span> + <dd><p class="para">Numerator of the transfer function</p></dd></dt> + <dt><span class="term">den:</span> + <dd><p class="para">Denomenator of the transfer function</p></dd></dt></dl></div> + +<div class="refsection"><h3 class="title">Description</h3> + <p class="para">This is an Octave function. +It converts zeros / poles to a transfer function.</p></div> + +<div class="refsection"><h3 class="title">Examples</h3> + <div class="programlisting"><table border="0" width="100%"><tr><td width="98%"><pre class="scilabcode"><span class="scilabid">z</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">1</span> <span class="scilabnumber">2</span> <span class="scilabnumber">3</span><span class="scilabopenclose">]</span> +<span class="scilabid">p</span> <span class="scilaboperator">=</span> <span class="scilabopenclose">[</span><span class="scilabnumber">4</span> <span class="scilabnumber">5</span> <span class="scilabnumber">6</span><span class="scilabopenclose">]</span> +<span class="scilabid">k</span> <span class="scilaboperator">=</span> <span class="scilabnumber">5</span> +<span class="scilabopenclose">[</span><span class="scilabid">num</span><span class="scilabdefault">,</span> <span class="scilabid">den</span><span class="scilabopenclose">]</span> <span class="scilaboperator">=</span> <span class="scilabid">zp2tf</span> <span class="scilabopenclose">(</span><span class="scilabid">z</span><span class="scilabdefault">,</span> <span class="scilabid">p</span><span class="scilabdefault">,</span> <span class="scilabid">k</span><span class="scilabopenclose">)</span> +<span class="scilabid">num</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">5</span> <span class="scilaboperator">-</span><span class="scilabnumber">30</span> <span class="scilabnumber">55</span> <span class="scilaboperator">-</span><span class="scilabnumber">30</span> + +<span class="scilabid">den</span> <span class="scilaboperator">=</span> + +<span class="scilabnumber">1</span> <span class="scilaboperator">-</span><span class="scilabnumber">15</span> <span class="scilabnumber">74</span> <span class="scilaboperator">-</span><span class="scilabnumber">120</span></pre></td><td valign="top"><a href="scilab://scilab.execexample/"><img src="ScilabExecute.png" border="0"/></a></td><td valign="top"><a href="scilab://scilab.editexample/"><img src="ScilabEdit.png" border="0"/></a></td><td></td></tr></table></div></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="zp2ss.html"><< zp2ss</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + <span class="next"><a href="zplane.html">zplane >></a></span> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/scilab_en_US_help/zplane.html b/help/en_US/scilab_en_US_help/zplane.html new file mode 100644 index 0000000..4de710b --- /dev/null +++ b/help/en_US/scilab_en_US_help/zplane.html @@ -0,0 +1,57 @@ +<html><head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>zplane</title> + <style type="text/css" media="all"> + @import url("scilab_code.css"); + @import url("xml_code.css"); + @import url("c_code.css"); + @import url("style.css"); + </style> + </head> + <body> + <div class="manualnavbar"> + <table width="100%"><tr> + <td width="30%"> + <span class="previous"><a href="zp2tf.html"><< zp2tf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + + </td> + </tr></table> + <hr /> + </div> + + + + <span class="path"><a href="index.html">FOSSEE Signal Processing Toolbox</a> >> <a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a> > zplane</span> + + <br /><br /> + <div class="refnamediv"><h1 class="refname">zplane</h1> + <p class="refpurpose">funcprot(0);</p></div> + <br /> + + <div class="manualnavbar"> + <table width="100%"> + <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr> +<tr> + <td width="30%"> + <span class="previous"><a href="zp2tf.html"><< zp2tf</a></span> + + </td> + <td width="40%" class="center"> + <span class="top"><a href="section_cc2bc01c47967d47fcf3507a91d572ba.html">FOSSEE Signal Processing Toolbox</a></span> + + </td> + <td width="30%" class="next"> + + </td> + </tr></table> + <hr /> + </div> + </body> +</html> diff --git a/help/en_US/sftrans.xml b/help/en_US/sftrans.xml new file mode 100644 index 0000000..56aee48 --- /dev/null +++ b/help/en_US/sftrans.xml @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from sftrans.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="sftrans" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>sftrans</refname> + <refpurpose>Transform band edges of a generic lowpass filter (cutoff at W=1) represented in splane zero-pole-gain form.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [Sz, Sp, Sg] = sftrans (Sz, Sp, Sg, W, stop) + [Sz, Sp] = sftrans (Sz, Sp, Sg, W, stop) + [Sz] = sftrans (Sz, Sp, Sg, W, stop) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>Sz:</term> + <listitem><para> Zeros.</para></listitem></varlistentry> + <varlistentry><term>Sp:</term> + <listitem><para> Poles.</para></listitem></varlistentry> + <varlistentry><term>Sg:</term> + <listitem><para> Gain.</para></listitem></varlistentry> + <varlistentry><term>W:</term> + <listitem><para> Edge of target filter.</para></listitem></varlistentry> + <varlistentry><term>stop:</term> + <listitem><para> True for high pass and band stop filters or false for low pass and band pass filters.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Theory: Given a low pass filter represented by poles and zeros in the splane, you can convert it to a low pass, high pass, band pass or band stop by transforming each of the poles and zeros +individually. The following table summarizes the transformation: + </para> + <para> +Transform Zero at x Pole at x +---------------- ------------------------- ------------------------ +Low Pass zero: Fc x/C pole: Fc x/C +S -> C S/Fc gain: C/Fc gain: Fc/C +---------------- ------------------------- ------------------------ +High Pass zero: Fc C/x pole: Fc C/x +S -> C Fc/S pole: 0 zero: 0 +gain: -x gain: -1/x +---------------- ------------------------- ------------------------ +Band Pass zero: b +- sqrt(b^2-FhFl) pole: b +- sqrt(b^2-FhFl) +S^2+FhFl pole: 0 zero: 0 +S -> C -------- gain: C/(Fh-Fl) gain: (Fh-Fl)/C +S(Fh-Fl) b=x/C (Fh-Fl)/2 b=x/C (Fh-Fl)/2 +---------------- ------------------------- ------------------------ +Band Stop zero: b +- sqrt(b^2-FhFl) pole: b +- sqrt(b^2-FhFl) +S(Fh-Fl) pole: +-sqrt(-FhFl) zero: +-sqrt(-FhFl) +S -> C -------- gain: -x gain: -1/x +S^2+FhFl b=C/x (Fh-Fl)/2 b=C/x (Fh-Fl)/2 +---------------- ------------------------- ------------------------ +Bilinear zero: (2+xT)/(2-xT) pole: (2+xT)/(2-xT) +2 z-1 pole: -1 zero: -1 +S -> - --- gain: (2-xT)/T gain: (2-xT)/T +T z+1 +---------------- ------------------------- ------------------------ + </para> + <para> +where C is the cutoff frequency of the initial lowpass filter, Fc is the edge of the target low/high pass filter and [Fl,Fh] are the edges of the target band pass/stop filter. With abundant tedious +algebra, you can derive the above formulae yourself by substituting the transform for S into H(S)=S-x for a zero at x or H(S)=1/(S-x) for a pole at x, and converting the result into the form: + </para> + <para> +H(S)=g prod(S-Xi)/prod(S-Xj) +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[Sz, Sp, Sg] = sftrans (5, 10, 15, 20, 30) +Sz = 4 +Sp = 2 +Sg = 7.5000 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/tfe.xml b/help/en_US/tfe.xml new file mode 100644 index 0000000..0e5e35b --- /dev/null +++ b/help/en_US/tfe.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from tfe.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="tfe" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>tfe</refname> + <refpurpose>Estimate transfer function of system with input "x" and output "y". Use the Welch (1967) periodogram/FFT method.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [Pxx,freq] = tfe(x,y,Nfft,Fs,window,overlap,range,plot_type,detrend) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>x:</term> + <listitem><para> [non-empty vector] system-input time-series data</para></listitem></varlistentry> + <varlistentry><term>y:</term> + <listitem><para> [non-empty vector] system-output time-series data</para></listitem></varlistentry> + <varlistentry><term>win:</term> + <listitem><para>[real vector] of window-function values between 0 and 1; the data segment has the same length as the window. Default window shape is Hamming. [integer scalar] length of each data segment. The default value is window=sqrt(length(x)) rounded up to the nearest integer power of 2; see 'sloppy' argument.</para></listitem></varlistentry> + <varlistentry><term>overlap:</term> + <listitem><para>[real scalar] segment overlap expressed as a multiple of window or segment length. 0 <= overlap < 1, The default is overlap=0.5 .</para></listitem></varlistentry> + <varlistentry><term>Nfft:</term> + <listitem><para>[integer scalar] Length of FFT. The default is the length of the "window" vector or has the same value as the scalar "window" argument. If Nfft is larger than the segment length, "seg_len", the data segment is padded with "Nfft-seg_len" zeros. The default is no padding. Nfft values smaller than the length of the data segment (or window) are ignored silently.</para></listitem></varlistentry> + <varlistentry><term>Fs:</term> + <listitem><para>[real scalar] sampling frequency (Hertz); default=1.0</para></listitem></varlistentry> + <varlistentry><term>range:</term> + <listitem><para>'half', 'onesided' : frequency range of the spectrum is zero up to but not including Fs/2. Power from negative frequencies is added to the positive side of the spectrum, but not at zero or Nyquist (Fs/2) frequencies. This keeps power equal in time and spectral domains. See reference [2]. 'whole', 'twosided' : frequency range of the spectrum is-Fs/2 to Fs/2, with negative frequenciesstored in "wrap around" order after the positivefrequencies; e.g. frequencies for a 10-point 'twosided'spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If data (x and y) are real, the default range is 'half', otherwise default range is 'whole'.</para></listitem></varlistentry> + <varlistentry><term>plot_type:</term> + <listitem><para> 'plot', 'semilogx', 'semilogy', 'loglog', 'squared' or 'db': specifies the type of plot. The default is 'plot', which means linear-linear axes. 'squared' is the same as 'plot'. 'dB' plots "10*log10(psd)". This argument is ignored and a spectrum is not plotted if the caller requires a returned value.</para></listitem></varlistentry> + <varlistentry><term>detrends:</term> + <listitem><para>'no-strip', 'none' -- do NOT remove mean value from the data'short', 'mean' -- remove the mean value of each segment from each segment of the data. 'linear',-- remove linear trend from each segment of the data.'long-mean'-- remove the mean value from the data before splitting it into segments. This is the default.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +Estimate transfer function of system with input "x" and output "y". Use the Welch (1967) periodogram/FFT method. +</para> +</refsection> +</refentry> diff --git a/help/en_US/tfestimate.xml b/help/en_US/tfestimate.xml new file mode 100644 index 0000000..06ed2dd --- /dev/null +++ b/help/en_US/tfestimate.xml @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from tfestimate.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="tfestimate" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>tfestimate</refname> + <refpurpose></refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + tfestimate (x, y, window, overlap, Nfft, Fs, range) + [Pxx, freq] = tfestimate (…) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>x:</term> + <listitem><para> Input.</para></listitem></varlistentry> + <varlistentry><term>y:</term> + <listitem><para> Output.</para></listitem></varlistentry> + <varlistentry><term>window:</term> + <listitem><para> [real vector] of window-function values between 0 and 1; the data segment has the same length as the window. Default window shape is Hamming. [integer scalar] length of each data segment. The default value is window=sqrt(length(x)) rounded up to the nearest integer power of 2; see 'sloppy' argument.</para></listitem></varlistentry> + <varlistentry><term>overlap:</term> + <listitem><para> [real scalar] segment overlap expressed as a multiple of window or segment length. 0 <= overlap < 1, The default is overlap=0.5 .</para></listitem></varlistentry> + <varlistentry><term>Nfft:</term> + <listitem><para> [integer scalar] Length of FFT. The default is the length of the "window" vector or has the same value as the scalar "window" argument. If Nfft is larger than the segment length, "seg_len", the data segment is padded with "Nfft-seg_len" zeros. The default is no padding. Nfft values smaller than the length of the data segment (or window) are ignored silently.</para></listitem></varlistentry> + <varlistentry><term>Fs:</term> + <listitem><para> [real scalar] sampling frequency (Hertz); default=1.0</para></listitem></varlistentry> + <varlistentry><term>range:</term> + <listitem><para> 'half', 'onesided' : frequency range of the spectrum is zero up to but not including Fs/2. Power from negative frequencies is added to the positive side of the spectrum, but not at zero or Nyquist (Fs/2) frequencies. This keeps power equal in time and spectral domains. See reference [2]. 'whole', 'twosided' : frequency range of the spectrum is -Fs/2 to Fs/2, with negative frequencies stored in "wrap around" order after the positive frequencies; e.g. frequencies for a 10-point 'twosided' spectrum are 0 0.1 0.2 0.3 0.4 0.5 -0.4 -0.3 -0.2 -0.1 'shift', 'centerdc' : same as 'whole' but with the first half of the spectrum swapped with second half to put the zero-frequency value in the middle. (See "help fftshift". If data (x and y) are real, the default range is 'half', otherwise default range is 'whole'.</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This function is being called from Octave. +Estimate transfer function of system with input x and output y. Use the Welch (1967) periodogram/FFT method. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[Pxx, freq]=tfestimate ([1 2 3], [4 5 6]) +Pxx = + +1.7500 + 0.0000i +1.5947 + 0.3826i +1.2824 + 0.0000i + +freq = + +0.00000 +0.25000 +0.50000 + ]]></programlisting> +</refsection> +</refentry> diff --git a/help/en_US/xcorr1.xml b/help/en_US/xcorr1.xml new file mode 100644 index 0000000..b89de1a --- /dev/null +++ b/help/en_US/xcorr1.xml @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * + * This help file was generated from xcorr1.sci using help_from_sci(). + * + --> + +<refentry version="5.0-subset Scilab" xml:id="xcorr1" xml:lang="en" + xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:ns3="http://www.w3.org/1999/xhtml" + xmlns:mml="http://www.w3.org/1998/Math/MathML" + xmlns:scilab="http://www.scilab.org" + xmlns:db="http://docbook.org/ns/docbook"> + + <refnamediv> + <refname>xcorr1</refname> + <refpurpose>Estimates the cross-correlation.</refpurpose> + </refnamediv> + + +<refsynopsisdiv> + <title>Calling Sequence</title> + <synopsis> + [R, lag] = xcorr1 (X, Y, maxlag, scale) + [R, lag] = xcorr1 (X, Y, maxlag) + [R, lag] = xcorr1 (X, Y) + </synopsis> +</refsynopsisdiv> + +<refsection> + <title>Parameters</title> + <variablelist> + <varlistentry><term>X:</term> + <listitem><para> [non-empty; real or complex; vector or matrix] data.</para></listitem></varlistentry> + <varlistentry><term>Y:</term> + <listitem><para> [real or complex vector] data.</para></listitem></varlistentry> + <varlistentry><term>maxlag:</term> + <listitem><para> [integer scalar] maximum correlation lag If omitted, the default value is N-1, where N is the greater of the lengths of X and Y or, if X is a matrix, the number of rows in X.</para></listitem></varlistentry> + <varlistentry><term>scale:</term> + <listitem><para> [character string] specifies the type of scaling applied to the correlation vector (or matrix). is one of:</para></listitem></varlistentry> + </variablelist> +</refsection> + +<refsection> + <title>Description</title> + <para> +This is an Octave function. +Estimate the cross correlation R_xy(k) of vector arguments X and Y or, if Y is omitted, estimate autocorrelation R_xx(k) of vector X, for a range of lags k specified by argument "maxlag". If X is a +matrix, each column of X is correlated with itself and every other column. + </para> + <para> +The cross-correlation estimate between vectors "x" and "y" (of length N) for lag "k" is given by + </para> + <para> +N +R_xy(k) = sum x_{i+k} conj(y_i), +i=1 + </para> + <para> +where data not provided (for example x(-1), y(N+1)) is zero. Note the definition of cross-correlation given above. To compute a cross-correlation consistent with the field of statistics, see xcov. +</para> +</refsection> + +<refsection> + <title>Examples</title> + <programlisting role="example"><![CDATA[ +[R, lag] = xcorr1 ( [5 5], [2 2], 2, 'biased' ) + +R = + +0 5 10 5 0 + +lag = + +-2 -1 0 1 2 + ]]></programlisting> +</refsection> +</refentry> |