158 lines
3.5 KiB
C
158 lines
3.5 KiB
C
|
/* Automatically generated file with MATLAB */
|
||
|
/* File name: "ResampleFilter.m" */
|
||
|
/* Filter taps in time-domain */
|
||
|
|
||
|
#ifndef _RESAMPLEFILTER_H_
|
||
|
#define _RESAMPLEFILTER_H_
|
||
|
|
||
|
#define NUM_TAPS_PER_PHASE 12
|
||
|
#define INTERP_DECIM_I_D 10
|
||
|
|
||
|
|
||
|
/* Filter for ratios close to 1 */
|
||
|
static float fResTaps1To1[INTERP_DECIM_I_D][NUM_TAPS_PER_PHASE] = {
|
||
|
{
|
||
|
-0.00129181992672801360f,
|
||
|
0.00561586829442904840f,
|
||
|
-0.01349857823816511800f,
|
||
|
0.02541150940858524100f,
|
||
|
-0.04267869501534898200f,
|
||
|
0.07724474282951483700f,
|
||
|
0.96609875058711103000f,
|
||
|
-0.01641812005088002400f,
|
||
|
-0.00427135103965109450f,
|
||
|
0.00726225824406205160f,
|
||
|
-0.00544188094946287510f,
|
||
|
0.00266742068076876060f
|
||
|
},
|
||
|
{
|
||
|
-0.00207886551285772290f,
|
||
|
0.00866090598717600930f,
|
||
|
-0.02161960909069559500f,
|
||
|
0.04383507935997314800f,
|
||
|
-0.08302470868585065700f,
|
||
|
0.18738870090358245000f,
|
||
|
0.93524350914423104000f,
|
||
|
-0.09031872116141286000f,
|
||
|
0.02909509423931267600f,
|
||
|
-0.00897188476756275060f,
|
||
|
0.00178311012364952820f,
|
||
|
0.00010586149691723067f
|
||
|
},
|
||
|
{
|
||
|
-0.00287519800425638110f,
|
||
|
0.01143197533872717000f,
|
||
|
-0.02889142869399521600f,
|
||
|
0.06060641890050100900f,
|
||
|
-0.12152802242786863000f,
|
||
|
0.30933747340895279000f,
|
||
|
0.87539536840978205000f,
|
||
|
-0.14271415809850990000f,
|
||
|
0.05516985095031713000f,
|
||
|
-0.02205265100214613000f,
|
||
|
0.00761119378345958850f,
|
||
|
-0.00187713739944610450f
|
||
|
},
|
||
|
{
|
||
|
-0.00354120720771153910f,
|
||
|
0.01351098086300389300f,
|
||
|
-0.03433664370844288100f,
|
||
|
0.07367662235517660800f,
|
||
|
-0.15398027155782226000f,
|
||
|
0.43728178746780866000f,
|
||
|
0.79013921003423337000f,
|
||
|
-0.17341770937821352000f,
|
||
|
0.07263788052016696700f,
|
||
|
-0.03120859084480779800f,
|
||
|
0.01170664402374247200f,
|
||
|
-0.00319259334815649940f
|
||
|
},
|
||
|
{
|
||
|
-0.00391755659664638590f,
|
||
|
0.01447751287549226700f,
|
||
|
-0.03701682481313090000f,
|
||
|
0.08107302414568577600f,
|
||
|
-0.17606165300033697000f,
|
||
|
0.56464344237183917000f,
|
||
|
0.68451472884717957000f,
|
||
|
-0.18369620562420094000f,
|
||
|
0.08111657494320076400f,
|
||
|
-0.03614676421513295800f,
|
||
|
0.01396276906259418800f,
|
||
|
-0.00384568128202934270f
|
||
|
},
|
||
|
{
|
||
|
-0.00384568128202934270f,
|
||
|
0.01396276906259418800f,
|
||
|
-0.03614676421513295800f,
|
||
|
0.08111657494320076400f,
|
||
|
-0.18369620562420094000f,
|
||
|
0.68451472884717957000f,
|
||
|
0.56464344237183917000f,
|
||
|
-0.17606165300033697000f,
|
||
|
0.08107302414568577600f,
|
||
|
-0.03701682481313090000f,
|
||
|
0.01447751287549226700f,
|
||
|
-0.00391755659664638590f
|
||
|
},
|
||
|
{
|
||
|
-0.00319259334815649940f,
|
||
|
0.01170664402374247200f,
|
||
|
-0.03120859084480779800f,
|
||
|
0.07263788052016696700f,
|
||
|
-0.17341770937821352000f,
|
||
|
0.79013921003423337000f,
|
||
|
0.43728178746780866000f,
|
||
|
-0.15398027155782226000f,
|
||
|
0.07367662235517660800f,
|
||
|
-0.03433664370844288100f,
|
||
|
0.01351098086300389300f,
|
||
|
-0.00354120720771153910f
|
||
|
},
|
||
|
{
|
||
|
-0.00187713739944610450f,
|
||
|
0.00761119378345958850f,
|
||
|
-0.02205265100214613000f,
|
||
|
0.05516985095031713000f,
|
||
|
-0.14271415809850990000f,
|
||
|
0.87539536840978205000f,
|
||
|
0.30933747340895279000f,
|
||
|
-0.12152802242786863000f,
|
||
|
0.06060641890050100900f,
|
||
|
-0.02889142869399521600f,
|
||
|
0.01143197533872717000f,
|
||
|
-0.00287519800425638110f
|
||
|
},
|
||
|
{
|
||
|
0.00010586149691723067f,
|
||
|
0.00178311012364952820f,
|
||
|
-0.00897188476756275060f,
|
||
|
0.02909509423931267600f,
|
||
|
-0.09031872116141286000f,
|
||
|
0.93524350914423104000f,
|
||
|
0.18738870090358245000f,
|
||
|
-0.08302470868585065700f,
|
||
|
0.04383507935997314800f,
|
||
|
-0.02161960909069559500f,
|
||
|
0.00866090598717600930f,
|
||
|
-0.00207886551285772290f
|
||
|
},
|
||
|
{
|
||
|
0.00266742068076876060f,
|
||
|
-0.00544188094946287510f,
|
||
|
0.00726225824406205160f,
|
||
|
-0.00427135103965109450f,
|
||
|
-0.01641812005088002400f,
|
||
|
0.96609875058711103000f,
|
||
|
0.07724474282951483700f,
|
||
|
-0.04267869501534898200f,
|
||
|
0.02541150940858524100f,
|
||
|
-0.01349857823816511800f,
|
||
|
0.00561586829442904840f,
|
||
|
-0.00129181992672801360f
|
||
|
},
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif /* _RESAMPLEFILTER_H_ */
|