~ubuntu-branches/ubuntu/raring/scilab/raring-proposed

« back to all changes in this revision

Viewing changes to modules/signal_processing/help/en_US/hilb.xml

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2012-08-30 14:42:38 UTC
  • mfrom: (1.4.7)
  • Revision ID: package-import@ubuntu.com-20120830144238-c1y2og7dbm7m9nig
Tags: 5.4.0-beta-3-1~exp1
* New upstream release
* Update the scirenderer dep
* Get ride of libjhdf5-java dependency

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="en" xml:id="hilb">
3
 
  <refnamediv>
4
 
    <refname>hilb</refname>
5
 
    <refpurpose>FIR approximation to a Hilbert transform filter</refpurpose>
6
 
  </refnamediv>
7
 
  <refsynopsisdiv>
8
 
    <title>Calling Sequence</title>
9
 
    <synopsis>xh=hilb(n [,wtype [,par]])</synopsis>
10
 
  </refsynopsisdiv>
11
 
  <refsection>
12
 
    <title>Arguments</title>
13
 
    <variablelist>
14
 
      <varlistentry>
15
 
        <term>n</term>
16
 
        <listitem>
17
 
          <para>odd integer : number of points in filter</para>
18
 
        </listitem>
19
 
      </varlistentry>
20
 
      <varlistentry>
21
 
        <term>wtype</term>
22
 
        <listitem>
23
 
          <para>
24
 
            string : window type <literal>('re','tr','hn','hm','kr','ch')</literal> (default <literal>='re'</literal>)
25
 
          </para>
26
 
        </listitem>
27
 
      </varlistentry>
28
 
      <varlistentry>
29
 
        <term>par</term>
30
 
        <listitem>
31
 
          <para>
32
 
            window parameter for <literal>wtype='kr' or 'ch'</literal> default <literal>par=[0 0]</literal> see the function window for more help
33
 
          </para>
34
 
        </listitem>
35
 
      </varlistentry>
36
 
      <varlistentry>
37
 
        <term>xh</term>
38
 
        <listitem>
39
 
          <para>Hilbert transform</para>
40
 
        </listitem>
41
 
      </varlistentry>
42
 
    </variablelist>
43
 
  </refsection>
44
 
  <refsection>
45
 
    <title>Description</title>
46
 
    <para>Returns the first n points of an FIR approximation to a Hilbert transform filter centred around the origin.</para>
47
 
    <para> The FIR filter is designed by appropraitely windowing the ideal impulse response 
48
 
      
49
 
      <literal>h(n)=(2/(n*pi))*(sin(n*pi/2))^2</literal> for <literal>n</literal> not equal 0 and <literal>h(0)=0</literal>.
50
 
    </para>
51
 
    <para>
52
 
      An approximation to an analytic signal generator can be built by
53
 
      designing an FIR (Finite Impulse Response) filter approximation to
54
 
      the Hilbert transform operator. The analytic signal can then be computed
55
 
      by adding the appropriately time-shifted real signal to the imaginary
56
 
      part generated by the Hilbert filter.     
57
 
    </para>
58
 
  </refsection>
59
 
  <refsection>
60
 
    <title>References</title>
61
 
    <para>
62
 
      <literal>
63
 
        <ulink url="http://ieeexplore.ieee.org/iel4/78/7823/00330385.pdf?tp=&amp;arnumber=330385&amp;isnumber=7823">http://ieeexplore.ieee.org/iel4/78/7823/00330385.pdf?tp=&amp;arnumber=330385&amp;isnumber=7823</ulink>
64
 
      </literal>
65
 
    </para>
66
 
    <para>
67
 
      A. Reilly, G. Frazer, and B. Boashash, "Analytic signal generation Tips and traps", IEEE Trans. Signal Processing, vol. 42,
68
 
      pp.3241-3245, Nov. 1994. 
69
 
    </para>
70
 
  </refsection>
71
 
  <refsection role="see also">
72
 
    <title>See Also</title>
73
 
    <simplelist type="inline">
74
 
      <member>
75
 
        <link linkend="window">window</link>
76
 
      </member>
77
 
      <member>
78
 
        <link linkend="hilbert">hilbert</link>
79
 
      </member>
80
 
    </simplelist>
81
 
  </refsection>
82
 
  <refsection>
83
 
    <title>Examples</title>
84
 
    <programlisting role="example"><![CDATA[ 
85
 
plot(hilb(51))
86
 
 ]]></programlisting>
87
 
  </refsection>
88
 
</refentry>