blob: 397be447c0d877046179f4175672059384e2bdd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
<?xml version="1.0" encoding="UTF-8"?>
<!--
*
* This help file was generated from rcosdesign.sci using help_from_sci().
*
-->
<refentry version="5.0-subset Scilab" xml:id="rcosdesign" 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>rcosdesign</refname>
<refpurpose><para>RCOSDESIGN computes the raised cosine FIR filter.</para>
<para>The output result for the input parameter of shape 'normal' is not equivalent to the matlab output because of the use of sinc function in the computation. Matlab and scilab sinc functions seem to not be equivalent.
</para>
</refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Calling Sequence</title>
<synopsis>
h = rcosdesign(rollof_factor, num_of_symb, samp_per_symb, varargin)
</synopsis>
</refsynopsisdiv>
<refsection>
<title>Parameters</title>
<variablelist>
<varlistentry><term>rollof_factor:</term>
<listitem><para> roll-off factor of the designed filter</para></listitem></varlistentry>
</variablelist>
<variablelist>
<varlistentry><term>num_of_symb:</term>
<listitem><para>filter truncated to these many number of symbols</para></listitem></varlistentry>
</variablelist>
<variablelist>
<varlistentry><term>samp_of_symb:</term>
<listitem><para> each symbol represented by these many samples</para></listitem></varlistentry>
</variablelist>
<variablelist>
<varlistentry><term>shape:</term>
<listitem><para> returns a normal raised-cosine FIR filter when set to 'normal'.</para>
<para>returns a square-root raised cosing filter when set to 'sqrt'.</para></listitem></varlistentry>
</variablelist>
<variablelist>
<varlistentry><term>h:</term>
<listitem><para> returned filter coefficients</para></listitem></varlistentry>
</variablelist>
</refsection>
<refsection>
<title>Examples</title>
<programlisting role="example"><![CDATA[
rolloff = 0.25;
span = 3;
sample per symbol=sps=2;
b=rcosdesign(rolloff,span,sps);
//OUTPUT:
//b=- 0.1210006 - 0.0456421 0.4418023 0.7590604 0.4418023 - 0.0456421 - 0.1210006
]]></programlisting>
</refsection>
</refentry>
|