libspandsp 0.0.4
|
00001 #define TX_PULSESHAPER_GAIN 1.000000f 00002 #define TX_PULSESHAPER_COEFF_SETS 10 00003 static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = 00004 { 00005 { 00006 -0.0028949651f, /* Filter 0 */ 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, /* Filter 1 */ 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, /* Filter 2 */ 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, /* Filter 3 */ 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, /* Filter 4 */ 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, /* Filter 5 */ 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, /* Filter 6 */ 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, /* Filter 7 */ 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, /* Filter 8 */ 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, /* Filter 9 */ 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 };