00001 #define PULSESHAPER_GAIN 1.000000f
00002 #define PULSESHAPER_COEFF_SETS 10
00003 static const float pulseshaper[PULSESHAPER_COEFF_SETS][9] =
00004 {
00005 {
00006 -0.0028949651f,
00007 -0.0180558826f,
00008 0.0644370007f,
00009 -0.1680546408f,
00010 0.6136031185f,
00011 0.6136031185f,
00012 -0.1680546408f,
00013 0.0644370007f,
00014 -0.0180558826f
00015 },
00016 {
00017 0.0031457252f,
00018 -0.0296755127f,
00019 0.0821537989f,
00020 -0.1948071639f,
00021 0.7563219340f,
00022 0.4608861696f,
00023 -0.1273859874f,
00024 0.0418434527f,
00025 -0.0059021756f
00026 },
00027 {
00028 0.0095859914f,
00029 -0.0389394461f,
00030 0.0918555164f,
00031 -0.2016880165f,
00032 0.8793516522f,
00033 0.3081344924f,
00034 -0.0792085168f,
00035 0.0176601547f,
00036 0.0051283313f
00037 },
00038 {
00039 0.0153896886f,
00040 -0.0441001627f,
00041 0.0909724632f,
00042 -0.1838386257f,
00043 0.9741012232f,
00044 0.1647552896f,
00045 -0.0297442695f,
00046 -0.0050682351f,
00047 0.0137350965f
00048 },
00049 {
00050 0.0194884074f,
00051 -0.0437412555f,
00052 0.0779044290f,
00053 -0.1380831525f,
00054 1.0338273601f,
00055 0.0388498601f,
00056 0.0155354866f,
00057 -0.0238603903f,
00058 0.0191007897f
00059 },
00060 {
00061 0.0209425254f,
00062 -0.0370198705f,
00063 0.0523524598f,
00064 -0.0633894611f,
00065 1.0542286928f,
00066 -0.0633894611f,
00067 0.0523524598f,
00068 -0.0370198705f,
00069 0.0209425254f
00070 },
00071 {
00072 0.0191007897f,
00073 -0.0238603903f,
00074 0.0155354866f,
00075 0.0388498602f,
00076 1.0338273601f,
00077 -0.1380831525f,
00078 0.0779044290f,
00079 -0.0437412555f,
00080 0.0194884074f
00081 },
00082 {
00083 0.0137350965f,
00084 -0.0050682351f,
00085 -0.0297442695f,
00086 0.1647552896f,
00087 0.9741012231f,
00088 -0.1838386257f,
00089 0.0909724632f,
00090 -0.0441001627f,
00091 0.0153896885f
00092 },
00093 {
00094 0.0051283313f,
00095 0.0176601547f,
00096 -0.0792085168f,
00097 0.3081344925f,
00098 0.8793516522f,
00099 -0.2016880165f,
00100 0.0918555164f,
00101 -0.0389394461f,
00102 0.0095859914f
00103 },
00104 {
00105 -0.0059021756f,
00106 0.0418434528f,
00107 -0.1273859874f,
00108 0.4608861697f,
00109 0.7563219340f,
00110 -0.1948071639f,
00111 0.0821537989f,
00112 -0.0296755127f,
00113 0.0031457252f
00114 }
00115 };