libspandsp 0.0.4
|
00001 #define TX_PULSESHAPER_GAIN 1.000000f 00002 #define TX_PULSESHAPER_COEFF_SETS 40 00003 static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] = 00004 { 00005 { 00006 -0.0047225799f, /* Filter 0 */ 00007 -0.0084017854f, 00008 -0.0087512705f, 00009 0.0088069151f, 00010 0.5113443423f, 00011 0.5113443422f, 00012 0.0088069150f, 00013 -0.0087512705f, 00014 -0.0084017854f 00015 }, 00016 { 00017 -0.0044560627f, /* Filter 1 */ 00018 -0.0089299784f, 00019 -0.0111430081f, 00020 0.0023375926f, 00021 0.5628832742f, 00022 0.4603563001f, 00023 0.0144879379f, 00024 -0.0063308268f, 00025 -0.0077375780f 00026 }, 00027 { 00028 -0.0040955757f, /* Filter 2 */ 00029 -0.0093085520f, 00030 -0.0134608686f, 00031 -0.0048652084f, 00032 0.6146393768f, 00033 0.4102392997f, 00034 0.0193418829f, 00035 -0.0039255892f, 00036 -0.0069531299f 00037 }, 00038 { 00039 -0.0036459251f, /* Filter 3 */ 00040 -0.0095262914f, 00041 -0.0156592355f, 00042 -0.0127304083f, 00043 0.6662684960f, 00044 0.3612970480f, 00045 0.0233456667f, 00046 -0.0015775329f, 00047 -0.0060659391f 00048 }, 00049 { 00050 -0.0031137078f, /* Filter 4 */ 00051 -0.0095747033f, 00052 -0.0176928206f, 00053 -0.0211706543f, 00054 0.7174186958f, 00055 0.3138144449f, 00056 0.0264912738f, 00057 0.0006739922f, 00058 -0.0050949150f 00059 }, 00060 { 00061 -0.0025072439f, /* Filter 5 */ 00062 -0.0094482428f, 00063 -0.0195175151f, 00064 -0.0300826256f, 00065 0.7677341786f, 00066 0.2680550805f, 00067 0.0287849965f, 00068 0.0027928495f, 00069 -0.0040599976f 00070 }, 00071 { 00072 -0.0018364509f, /* Filter 6 */ 00073 -0.0091444853f, 00074 -0.0210912336f, 00075 -0.0393474967f, 00076 0.8168580673f, 00077 0.2242592987f, 00078 0.0302465054f, 00079 0.0047466024f, 00080 -0.0029817423f 00081 }, 00082 { 00083 -0.0011126906f, /* Filter 7 */ 00084 -0.0086642941f, 00085 -0.0223747662f, 00086 -0.0488316115f, 00087 0.8644361861f, 00088 0.1826424770f, 00089 0.0309077815f, 00090 0.0065069834f, 00091 -0.0018809527f 00092 }, 00093 { 00094 -0.0003486070f, /* Filter 8 */ 00095 -0.0080118899f, 00096 -0.0233326132f, 00097 -0.0583874108f, 00098 0.9101203338f, 00099 0.1433934276f, 00100 0.0308119316f, 00101 0.0080502010f, 00102 -0.0007782996f 00103 }, 00104 { 00105 0.0004421038f, /* Filter 9 */ 00106 -0.0071948793f, 00107 -0.0239337731f, 00108 -0.0678546589f, 00109 0.9535717032f, 00110 0.1066734699f, 00111 0.0300118637f, 00112 0.0093572179f, 00113 0.0003060784f 00114 }, 00115 { 00116 0.0012449004f, /* Filter 10 */ 00117 -0.0062242175f, 00118 -0.0241525264f, 00119 -0.0770617470f, 00120 0.9944641631f, 00121 0.0726154565f, 00122 0.0285689605f, 00123 0.0104139109f, 00124 0.0013528956f 00125 }, 00126 { 00127 0.0020446769f, /* Filter 11 */ 00128 -0.0051140981f, 00129 -0.0239691024f, 00130 -0.0858273278f, 00131 1.0324875613f, 00132 0.0413233951f, 00133 0.0265516451f, 00134 0.0112111290f, 00135 0.0023440604f 00136 }, 00137 { 00138 0.0028260046f, /* Filter 12 */ 00139 -0.0038818095f, 00140 -0.0233703410f, 00141 -0.0939620315f, 00142 1.0673511303f, 00143 0.0128722494f, 00144 0.0240338606f, 00145 0.0117446951f, 00146 0.0032629820f 00147 }, 00148 { 00149 0.0035734256f, /* Filter 13 */ 00150 -0.0025475002f, 00151 -0.0223501989f, 00152 -0.1012704788f, 00153 1.0987857647f, 00154 -0.0126918879f, 00155 0.0210936824f, 00156 0.0120153027f, 00157 0.0040948071f 00158 }, 00159 { 00160 0.0042717487f, /* Filter 14 */ 00161 -0.0011339020f, 00162 -0.0209102209f, 00163 -0.1075533482f, 00164 1.1265473042f, 00165 -0.0353513115f, 00166 0.0178118270f, 00167 0.0120283162f, 00168 0.0048266759f 00169 }, 00170 { 00171 0.0049063204f, /* Filter 15 */ 00172 0.0003340068f, 00173 -0.0190598540f, 00174 -0.1126096101f, 00175 1.1504189013f, 00176 -0.0551159112f, 00177 0.0142701967f, 00178 0.0117935356f, 00179 0.0054478772f 00180 }, 00181 { 00182 0.0054633378f, /* Filter 16 */ 00183 0.0018293983f, 00184 -0.0168166384f, 00185 -0.1162389085f, 00186 1.1702128005f, 00187 -0.0720220989f, 00188 0.0105505105f, 00189 0.0113248682f, 00190 0.0059499999f 00191 }, 00192 { 00193 0.0059300986f, /* Filter 17 */ 00194 0.0033240172f, 00195 -0.0142063354f, 00196 -0.1182439353f, 00197 1.1857731261f, 00198 -0.0861315420f, 00199 0.0067330166f, 00200 0.0106398969f, 00201 0.0063270335f 00202 }, 00203 { 00204 0.0062952926f, /* Filter 18 */ 00205 0.0047886664f, 00206 -0.0112628308f, 00207 -0.1184330100f, 00208 1.1969766889f, 00209 -0.0975294679f, 00210 0.0028952510f, 00211 0.0097595312f, 00212 0.0065754012f 00213 }, 00214 { 00215 0.0065492251f, /* Filter 19 */ 00216 0.0061937075f, 00217 -0.0080279745f, 00218 -0.1166224166f, 00219 1.2037346307f, 00220 -0.1063230130f, 00221 -0.0008890961f, 00222 0.0087074429f, 00223 0.0066939821f 00224 }, 00225 { 00226 0.0066840559f, /* Filter 20 */ 00227 0.0075095974f, 00228 -0.0045512022f, 00229 -0.1126391143f, 00230 1.2059933265f, 00231 -0.1126391143f, 00232 -0.0045512022f, 00233 0.0075095974f, 00234 0.0066840559f 00235 }, 00236 { 00237 0.0066939821f, /* Filter 21 */ 00238 0.0087074429f, 00239 -0.0008890961f, 00240 -0.1063230130f, 00241 1.2037346307f, 00242 -0.1166224167f, 00243 -0.0080279745f, 00244 0.0061937074f, 00245 0.0065492251f 00246 }, 00247 { 00248 0.0065754012f, /* Filter 22 */ 00249 0.0097595313f, 00250 0.0028952510f, 00251 -0.0975294679f, 00252 1.1969766889f, 00253 -0.1184330100f, 00254 -0.0112628308f, 00255 0.0047886664f, 00256 0.0062952926f 00257 }, 00258 { 00259 0.0063270335f, /* Filter 23 */ 00260 0.0106398969f, 00261 0.0067330166f, 00262 -0.0861315419f, 00263 1.1857731261f, 00264 -0.1182439353f, 00265 -0.0142063354f, 00266 0.0033240172f, 00267 0.0059300986f 00268 }, 00269 { 00270 0.0059499999f, /* Filter 24 */ 00271 0.0113248682f, 00272 0.0105505105f, 00273 -0.0720220988f, 00274 1.1702128005f, 00275 -0.1162389085f, 00276 -0.0168166384f, 00277 0.0018293982f, 00278 0.0054633378f 00279 }, 00280 { 00281 0.0054478772f, /* Filter 25 */ 00282 0.0117935356f, 00283 0.0142701967f, 00284 -0.0551159112f, 00285 1.1504189013f, 00286 -0.1126096102f, 00287 -0.0190598540f, 00288 0.0003340068f, 00289 0.0049063204f 00290 }, 00291 { 00292 0.0048266759f, /* Filter 26 */ 00293 0.0120283162f, 00294 0.0178118270f, 00295 -0.0353513115f, 00296 1.1265473042f, 00297 -0.1075533483f, 00298 -0.0209102209f, 00299 -0.0011339020f, 00300 0.0042717487f 00301 }, 00302 { 00303 0.0040948071f, /* Filter 27 */ 00304 0.0120153027f, 00305 0.0210936824f, 00306 -0.0126918879f, 00307 1.0987857646f, 00308 -0.1012704788f, 00309 -0.0223501990f, 00310 -0.0025475002f, 00311 0.0035734256f 00312 }, 00313 { 00314 0.0032629820f, /* Filter 28 */ 00315 0.0117446951f, 00316 0.0240338606f, 00317 0.0128722494f, 00318 1.0673511303f, 00319 -0.0939620315f, 00320 -0.0233703410f, 00321 -0.0038818095f, 00322 0.0028260045f 00323 }, 00324 { 00325 0.0023440604f, /* Filter 29 */ 00326 0.0112111290f, 00327 0.0265516451f, 00328 0.0413233951f, 00329 1.0324875612f, 00330 -0.0858273278f, 00331 -0.0239691024f, 00332 -0.0051140981f, 00333 0.0020446769f 00334 }, 00335 { 00336 0.0013528956f, /* Filter 30 */ 00337 0.0104139109f, 00338 0.0285689605f, 00339 0.0726154565f, 00340 0.9944641630f, 00341 -0.0770617471f, 00342 -0.0241525264f, 00343 -0.0062242175f, 00344 0.0012449004f 00345 }, 00346 { 00347 0.0003060784f, /* Filter 31 */ 00348 0.0093572179f, 00349 0.0300118637f, 00350 0.1066734700f, 00351 0.9535717031f, 00352 -0.0678546589f, 00353 -0.0239337731f, 00354 -0.0071948793f, 00355 0.0004421038f 00356 }, 00357 { 00358 -0.0007782996f, /* Filter 32 */ 00359 0.0080502011f, 00360 0.0308119316f, 00361 0.1433934276f, 00362 0.9101203338f, 00363 -0.0583874108f, 00364 -0.0233326132f, 00365 -0.0080118899f, 00366 -0.0003486070f 00367 }, 00368 { 00369 -0.0018809527f, /* Filter 33 */ 00370 0.0065069834f, 00371 0.0309077816f, 00372 0.1826424771f, 00373 0.8644361860f, 00374 -0.0488316115f, 00375 -0.0223747662f, 00376 -0.0086642941f, 00377 -0.0011126906f 00378 }, 00379 { 00380 -0.0029817423f, /* Filter 34 */ 00381 0.0047466024f, 00382 0.0302465054f, 00383 0.2242592987f, 00384 0.8168580673f, 00385 -0.0393474967f, 00386 -0.0210912336f, 00387 -0.0091444853f, 00388 -0.0018364509f 00389 }, 00390 { 00391 -0.0040599976f, /* Filter 35 */ 00392 0.0027928495f, 00393 0.0287849965f, 00394 0.2680550805f, 00395 0.7677341786f, 00396 -0.0300826256f, 00397 -0.0195175151f, 00398 -0.0094482428f, 00399 -0.0025072439f 00400 }, 00401 { 00402 -0.0050949150f, /* Filter 36 */ 00403 0.0006739922f, 00404 0.0264912738f, 00405 0.3138144449f, 00406 0.7174186958f, 00407 -0.0211706543f, 00408 -0.0176928206f, 00409 -0.0095747033f, 00410 -0.0031137079f 00411 }, 00412 { 00413 -0.0060659391f, /* Filter 37 */ 00414 -0.0015775329f, 00415 0.0233456667f, 00416 0.3612970481f, 00417 0.6662684959f, 00418 -0.0127304083f, 00419 -0.0156592355f, 00420 -0.0095262914f, 00421 -0.0036459251f 00422 }, 00423 { 00424 -0.0069531299f, /* Filter 38 */ 00425 -0.0039255892f, 00426 0.0193418829f, 00427 0.4102392997f, 00428 0.6146393768f, 00429 -0.0048652084f, 00430 -0.0134608686f, 00431 -0.0093085520f, 00432 -0.0040955757f 00433 }, 00434 { 00435 -0.0077375780f, /* Filter 39 */ 00436 -0.0063308268f, 00437 0.0144879379f, 00438 0.4603563001f, 00439 0.5628832742f, 00440 0.0023375926f, 00441 -0.0111430081f, 00442 -0.0089299784f, 00443 -0.0044560627f 00444 } 00445 };