Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
itpp
signal
filter_design.h
Go to the documentation of this file.
1
29
#ifndef FILTER_DESIGN_H
30
#define FILTER_DESIGN_H
31
32
#include <
itpp/base/vec.h
>
33
34
35
namespace
itpp
36
{
37
54
void
polystab
(
const
vec &a, vec &out);
55
inline
vec
polystab
(
const
vec &a) { vec temp;
polystab
(a, temp);
return
temp; }
56
void
polystab
(
const
cvec &a, cvec &out);
57
inline
cvec
polystab
(
const
cvec &a) { cvec temp;
polystab
(a, temp);
return
temp; }
73
void
freqz
(
const
cvec &b,
const
cvec& a,
const
int
N, cvec &h, vec &w);
74
cvec
freqz
(
const
cvec &b,
const
cvec& a,
const
int
N = 512);
75
cvec
freqz
(
const
cvec &b,
const
cvec& a,
const
vec &w);
76
77
void
freqz
(
const
vec &b,
const
vec& a,
const
int
N, cvec &h, vec &w);
78
cvec
freqz
(
const
vec &b,
const
vec& a,
const
int
N = 512);
79
cvec
freqz
(
const
vec &b,
const
vec& a,
const
vec &w);
97
void
filter_design_autocorrelation
(
const
int
N,
const
vec &f,
const
vec &m, vec &R);
98
99
118
void
modified_yule_walker
(
const
int
m,
const
int
n,
const
int
N,
const
vec &R, vec &a);
119
120
121
143
void
arma_estimator
(
const
int
m,
const
int
n,
const
vec &R, vec &b, vec &a);
144
145
160
void
yulewalk
(
const
int
N,
const
vec &f,
const
vec &m, vec &b, vec &a);
161
162
163
}
// namespace itpp
164
165
#endif // #ifndef FILTER_DESIGN_H
Generated on Fri Mar 21 2014 17:14:14 for IT++ by
Doxygen
1.8.1.2