00001 #define RX_PULSESHAPER_2400_GAIN 1.000000f
00002 #define RX_PULSESHAPER_2400_COEFF_SETS 12
00003 static const float rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
00004 {
00005 {
00006 0.0055897356f,
00007 -0.0017768552f,
00008 -0.0013103941f,
00009 -0.0000000000f,
00010 -0.0158167681f,
00011 -0.0071354797f,
00012 0.0209536107f,
00013 0.0079805593f,
00014 0.0059737025f,
00015 0.0334507234f,
00016 -0.0366873781f,
00017 -0.1142993304f,
00018 0.0237732038f,
00019 0.1697241604f,
00020 0.0265507082f,
00021 -0.1445311961f,
00022 -0.0545612266f,
00023 0.0653773864f,
00024 0.0292370043f,
00025 -0.0049656633f,
00026 0.0120974972f,
00027 -0.0072670869f,
00028 -0.0228066102f,
00029 -0.0000000000f,
00030 0.0065619587f,
00031 -0.0004099816f,
00032 0.0051233092f
00033 },
00034 {
00035 0.0056661325f,
00036 -0.0017109301f,
00037 -0.0007708413f,
00038 -0.0000000000f,
00039 -0.0165439665f,
00040 -0.0072433071f,
00041 0.0206042605f,
00042 0.0071755761f,
00043 0.0076467862f,
00044 0.0359728645f,
00045 -0.0382251396f,
00046 -0.1171902140f,
00047 0.0240999711f,
00048 0.1704283334f,
00049 0.0264209159f,
00050 -0.1424503636f,
00051 -0.0531570676f,
00052 0.0626369636f,
00053 0.0270658035f,
00054 -0.0036203810f,
00055 0.0132414083f,
00056 -0.0073656402f,
00057 -0.0224159887f,
00058 -0.0000000000f,
00059 0.0058122222f,
00060 -0.0005708450f,
00061 0.0052884997f
00062 },
00063 {
00064 0.0057239309f,
00065 -0.0016362892f,
00066 -0.0002066393f,
00067 -0.0000000000f,
00068 -0.0172533639f,
00069 -0.0073359678f,
00070 0.0201882078f,
00071 0.0063201374f,
00072 0.0093733612f,
00073 0.0385302708f,
00074 -0.0397608520f,
00075 -0.1200263609f,
00076 0.0244107582f,
00077 0.1710059279f,
00078 0.0262716834f,
00079 -0.1402783704f,
00080 -0.0517306914f,
00081 0.0598999340f,
00082 0.0249301575f,
00083 -0.0023214913f,
00084 0.0143092556f,
00085 -0.0074421426f,
00086 -0.0219819122f,
00087 -0.0000000000f,
00088 0.0050747268f,
00089 -0.0007235570f,
00090 0.0054290958f
00091 },
00092 {
00093 0.0057623291f,
00094 -0.0015528737f,
00095 0.0003813733f,
00096 -0.0000000000f,
00097 -0.0179424457f,
00098 -0.0074126923f,
00099 0.0197040293f,
00100 0.0054142368f,
00101 0.0111521026f,
00102 0.0411200945f,
00103 -0.0412925125f,
00104 -0.1228037551f,
00105 0.0247051052f,
00106 0.1714560737f,
00107 0.0261032350f,
00108 -0.1380184031f,
00109 -0.0502840857f,
00110 0.0571697616f,
00111 0.0228323020f,
00112 -0.0010698190f,
00113 0.0153014445f,
00114 -0.0074971801f,
00115 -0.0215069306f,
00116 -0.0000000000f,
00117 0.0043511039f,
00118 -0.0008679400f,
00119 0.0055454604f
00120 },
00121 {
00122 0.0057805625f,
00123 -0.0014606492f,
00124 0.0009922673f,
00125 -0.0000000000f,
00126 -0.0186086716f,
00127 -0.0074727244f,
00128 0.0191503995f,
00129 0.0044579572f,
00130 0.0129815761f,
00131 0.0437393991f,
00132 -0.0428181058f,
00133 -0.1255184446f,
00134 0.0249825757f,
00135 0.1717780923f,
00136 0.0259158235f,
00137 -0.1356737669f,
00138 -0.0488192541f,
00139 0.0544498636f,
00140 0.0207743812f,
00141 0.0001339047f,
00142 0.0162185070f,
00143 -0.0075313659f,
00144 -0.0209936125f,
00145 -0.0000000000f,
00146 0.0036429019f,
00147 -0.0010038446f,
00148 0.0056380165f
00149 },
00150 {
00151 0.0057779062f,
00152 -0.0013596057f,
00153 0.0016250224f,
00154 -0.0000000000f,
00155 -0.0192494812f,
00156 -0.0075153228f,
00157 0.0185260945f,
00158 0.0034514725f,
00159 0.0148602401f,
00160 0.0463851642f,
00161 -0.0443356073f,
00162 -0.1281665489f,
00163 0.0252427573f,
00164 0.1719714979f,
00165 0.0257097299f,
00166 -0.1332478799f,
00167 -0.0473382128f,
00168 0.0517436045f,
00169 0.0187584451f,
00170 0.0012890418f,
00171 0.0170610990f,
00172 -0.0075453392f,
00173 -0.0204445392f,
00174 -0.0000000000f,
00175 0.0029515844f,
00176 -0.0011311490f,
00177 0.0057072444f
00178 },
00179 {
00180 0.0057536787f,
00181 -0.0012497586f,
00182 0.0022785282f,
00183 -0.0000000000f,
00184 -0.0198622989f,
00185 -0.0075397630f,
00186 0.0178299969f,
00187 0.0023950480f,
00188 0.0167864470f,
00189 0.0490542905f,
00190 -0.0458429870f,
00191 -0.1307442660f,
00192 0.0254852627f,
00193 0.1720359988f,
00194 0.0254852627f,
00195 -0.1307442660f,
00196 -0.0458429870f,
00197 0.0490542905f,
00198 0.0167864469f,
00199 0.0023950480f,
00200 0.0178299969f,
00201 -0.0075397630f,
00202 -0.0198622989f,
00203 -0.0000000000f,
00204 0.0022785282f,
00205 -0.0012497586f,
00206 0.0057536787f
00207 },
00208 {
00209 0.0057072444f,
00210 -0.0011311490f,
00211 0.0029515844f,
00212 -0.0000000000f,
00213 -0.0204445392f,
00214 -0.0075453391f,
00215 0.0170610990f,
00216 0.0012890417f,
00217 0.0187584451f,
00218 0.0517436045f,
00219 -0.0473382128f,
00220 -0.1332478799f,
00221 0.0257097299f,
00222 0.1719714979f,
00223 0.0252427573f,
00224 -0.1281665489f,
00225 -0.0443356073f,
00226 0.0463851642f,
00227 0.0148602401f,
00228 0.0034514725f,
00229 0.0185260945f,
00230 -0.0075153228f,
00231 -0.0192494813f,
00232 -0.0000000000f,
00233 0.0016250224f,
00234 -0.0013596057f,
00235 0.0057779062f
00236 },
00237 {
00238 0.0056380165f,
00239 -0.0010038446f,
00240 0.0036429019f,
00241 -0.0000000000f,
00242 -0.0209936125f,
00243 -0.0075313659f,
00244 0.0162185070f,
00245 0.0001339047f,
00246 0.0207743812f,
00247 0.0544498636f,
00248 -0.0488192541f,
00249 -0.1356737669f,
00250 0.0259158235f,
00251 0.1717780922f,
00252 0.0249825757f,
00253 -0.1255184446f,
00254 -0.0428181058f,
00255 0.0437393991f,
00256 0.0129815761f,
00257 0.0044579573f,
00258 0.0191503995f,
00259 -0.0074727244f,
00260 -0.0186086716f,
00261 -0.0000000000f,
00262 0.0009922673f,
00263 -0.0014606492f,
00264 0.0057805625f
00265 },
00266 {
00267 0.0055454604f,
00268 -0.0008679400f,
00269 0.0043511039f,
00270 -0.0000000000f,
00271 -0.0215069306f,
00272 -0.0074971801f,
00273 0.0153014445f,
00274 -0.0010698190f,
00275 0.0228323020f,
00276 0.0571697616f,
00277 -0.0502840857f,
00278 -0.1380184031f,
00279 0.0261032350f,
00280 0.1714560737f,
00281 0.0247051052f,
00282 -0.1228037551f,
00283 -0.0412925125f,
00284 0.0411200945f,
00285 0.0111521026f,
00286 0.0054142368f,
00287 0.0197040294f,
00288 -0.0074126923f,
00289 -0.0179424457f,
00290 -0.0000000000f,
00291 0.0003813733f,
00292 -0.0015528737f,
00293 0.0057623291f
00294 },
00295 {
00296 0.0054290958f,
00297 -0.0007235570f,
00298 0.0050747268f,
00299 -0.0000000000f,
00300 -0.0219819122f,
00301 -0.0074421426f,
00302 0.0143092556f,
00303 -0.0023214914f,
00304 0.0249301575f,
00305 0.0598999340f,
00306 -0.0517306914f,
00307 -0.1402783705f,
00308 0.0262716834f,
00309 0.1710059279f,
00310 0.0244107582f,
00311 -0.1200263609f,
00312 -0.0397608520f,
00313 0.0385302708f,
00314 0.0093733612f,
00315 0.0063201374f,
00316 0.0201882078f,
00317 -0.0073359678f,
00318 -0.0172533639f,
00319 -0.0000000000f,
00320 -0.0002066393f,
00321 -0.0016362892f,
00322 0.0057239309f
00323 },
00324 {
00325 0.0052884997f,
00326 -0.0005708450f,
00327 0.0058122222f,
00328 -0.0000000000f,
00329 -0.0224159887f,
00330 -0.0073656402f,
00331 0.0132414083f,
00332 -0.0036203811f,
00333 0.0270658035f,
00334 0.0626369636f,
00335 -0.0531570676f,
00336 -0.1424503637f,
00337 0.0264209159f,
00338 0.1704283334f,
00339 0.0240999711f,
00340 -0.1171902140f,
00341 -0.0382251396f,
00342 0.0359728644f,
00343 0.0076467862f,
00344 0.0071755761f,
00345 0.0206042605f,
00346 -0.0072433071f,
00347 -0.0165439665f,
00348 -0.0000000000f,
00349 -0.0007708413f,
00350 -0.0017109301f,
00351 0.0056661325f
00352 }
00353 };
00354 static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
00355 {
00356 {
00357 0.0028481125f,
00358 0.0054685981f,
00359 -0.0002075460f,
00360 0.0066437543f,
00361 0.0025051300f,
00362 -0.0219607484f,
00363 -0.0106763979f,
00364 0.0109842976f,
00365 -0.0059737025f,
00366 0.0243033731f,
00367 0.0720030336f,
00368 -0.0371381037f,
00369 -0.1500981012f,
00370 0.0000000000f,
00371 0.1676345743f,
00372 0.0469610323f,
00373 -0.1070824366f,
00374 -0.0474994516f,
00375 0.0292370043f,
00376 0.0068346493f,
00377 0.0061639827f,
00378 0.0223657936f,
00379 -0.0036122122f,
00380 -0.0160139262f,
00381 -0.0010393122f,
00382 -0.0012617936f,
00383 -0.0026104564f
00384 },
00385 {
00386 0.0028870387f,
00387 0.0052657015f,
00388 -0.0001220893f,
00389 0.0074134957f,
00390 0.0026203069f,
00391 -0.0222926070f,
00392 -0.0104983951f,
00393 0.0098763332f,
00394 -0.0076467862f,
00395 0.0261358159f,
00396 0.0750210606f,
00397 -0.0380774087f,
00398 -0.1521612293f,
00399 0.0000000000f,
00400 0.1668150977f,
00401 0.0462849289f,
00402 -0.1043266192f,
00403 -0.0455084179f,
00404 0.0270658034f,
00405 0.0049830270f,
00406 0.0067468345f,
00407 0.0226691095f,
00408 -0.0035503438f,
00409 -0.0152621555f,
00410 -0.0009205656f,
00411 -0.0017568803f,
00412 -0.0026946252f
00413 },
00414 {
00415 0.0029164885f,
00416 0.0050359802f,
00417 -0.0000327285f,
00418 0.0081920826f,
00419 0.0027326644f,
00420 -0.0225777872f,
00421 -0.0102864056f,
00422 0.0086989229f,
00423 -0.0093733612f,
00424 0.0279938804f,
00425 0.0780350658f,
00426 -0.0389989287f,
00427 -0.1541234615f,
00428 0.0000000000f,
00429 0.1658728807f,
00430 0.0455792055f,
00431 -0.1015271984f,
00432 -0.0435198495f,
00433 0.0249301575f,
00434 0.0031952587f,
00435 0.0072909299f,
00436 0.0229045598f,
00437 -0.0034815929f,
00438 -0.0144973567f,
00439 -0.0008037578f,
00440 -0.0022268794f,
00441 -0.0027662625f
00442 },
00443 {
00444 0.0029360533f,
00445 0.0047792539f,
00446 0.0000604036f,
00447 0.0089776235f,
00448 0.0028418042f,
00449 -0.0228139211f,
00450 -0.0100397044f,
00451 0.0074520577f,
00452 -0.0111521026f,
00453 0.0298754975f,
00454 0.0810411188f,
00455 -0.0399013588f,
00456 -0.1559818953f,
00457 0.0000000000f,
00458 0.1648093392f,
00459 0.0448448976f,
00460 -0.0986880748f,
00461 -0.0415362631f,
00462 0.0228323020f,
00463 0.0014724795f,
00464 0.0077964754f,
00465 0.0230739477f,
00466 -0.0034063632f,
00467 -0.0137219685f,
00468 -0.0006891472f,
00469 -0.0026712446f,
00470 -0.0028255532f
00471 },
00472 {
00473 0.0029453437f,
00474 0.0044954161f,
00475 0.0001571597f,
00476 0.0097681524f,
00477 0.0029473240f,
00478 -0.0229986810f,
00479 -0.0097576159f,
00480 0.0061358518f,
00481 -0.0129815761f,
00482 0.0317785336f,
00483 0.0840352642f,
00484 -0.0407834149f,
00485 -0.1577337751f,
00486 0.0000000000f,
00487 0.1636260696f,
00488 0.0440830791f,
00489 -0.0958131808f,
00490 -0.0395601416f,
00491 0.0207743811f,
00492 -0.0001843040f,
00493 0.0082637421f,
00494 0.0231791608f,
00495 -0.0033250616f,
00496 -0.0129383848f,
00497 -0.0005769790f,
00498 -0.0030895160f,
00499 -0.0028727129f
00500 },
00501 {
00502 0.0029439903f,
00503 0.0041844362f,
00504 0.0002573783f,
00505 0.0105616315f,
00506 0.0030488183f,
00507 -0.0231297854f,
00508 -0.0094395166f,
00509 0.0047505443f,
00510 -0.0148602401f,
00511 0.0337007945f,
00512 0.0870135287f,
00513 -0.0416438361f,
00514 -0.1593764973f,
00515 0.0000000000f,
00516 0.1623248458f,
00517 0.0432948607f,
00518 -0.0929064737f,
00519 -0.0375939292f,
00520 0.0187584451f,
00521 -0.0017742138f,
00522 0.0086930641f,
00523 0.0232221661f,
00524 -0.0032380969f,
00525 -0.0121489499f,
00526 -0.0004674850f,
00527 -0.0034813185f,
00528 -0.0029079863f
00529 },
00530 {
00531 0.0029316457f,
00532 0.0038463613f,
00533 0.0003608834f,
00534 0.0113559544f,
00535 0.0031458791f,
00536 -0.0232050045f,
00537 -0.0090848372f,
00538 0.0032965008f,
00539 -0.0167864469f,
00540 0.0356400282f,
00541 0.0899719279f,
00542 -0.0424813872f,
00543 -0.1609076156f,
00544 0.0000000000f,
00545 0.1609076156f,
00546 0.0424813872f,
00547 -0.0899719279f,
00548 -0.0356400282f,
00549 0.0167864469f,
00550 -0.0032965008f,
00551 0.0090848372f,
00552 0.0232050045f,
00553 -0.0031458791f,
00554 -0.0113559545f,
00555 -0.0003608834f,
00556 -0.0038463613f,
00557 -0.0029316457f
00558 },
00559 {
00560 0.0029079863f,
00561 0.0034813185f,
00562 0.0004674850f,
00563 0.0121489499f,
00564 0.0032380969f,
00565 -0.0232221661f,
00566 -0.0086930641f,
00567 0.0017742138f,
00568 -0.0187584451f,
00569 0.0375939292f,
00570 0.0929064737f,
00571 -0.0432948607f,
00572 -0.1623248458f,
00573 0.0000000000f,
00574 0.1593764973f,
00575 0.0416438361f,
00576 -0.0870135287f,
00577 -0.0337007945f,
00578 0.0148602401f,
00579 -0.0047505443f,
00580 0.0094395166f,
00581 0.0231297854f,
00582 -0.0030488183f,
00583 -0.0105616315f,
00584 -0.0002573783f,
00585 -0.0041844362f,
00586 -0.0029439903f
00587 },
00588 {
00589 0.0028727129f,
00590 0.0030895160f,
00591 0.0005769790f,
00592 0.0129383848f,
00593 0.0033250616f,
00594 -0.0231791608f,
00595 -0.0082637421f,
00596 0.0001843039f,
00597 -0.0207743812f,
00598 0.0395601416f,
00599 0.0958131809f,
00600 -0.0440830791f,
00601 -0.1636260696f,
00602 0.0000000000f,
00603 0.1577337751f,
00604 0.0407834149f,
00605 -0.0840352642f,
00606 -0.0317785336f,
00607 0.0129815761f,
00608 -0.0061358518f,
00609 0.0097576159f,
00610 0.0229986810f,
00611 -0.0029473240f,
00612 -0.0097681524f,
00613 -0.0001571597f,
00614 -0.0044954161f,
00615 -0.0029453437f
00616 },
00617 {
00618 0.0028255532f,
00619 0.0026712446f,
00620 0.0006891472f,
00621 0.0137219685f,
00622 0.0034063632f,
00623 -0.0230739476f,
00624 -0.0077964754f,
00625 -0.0014724795f,
00626 -0.0228323020f,
00627 0.0415362631f,
00628 0.0986880748f,
00629 -0.0448448976f,
00630 -0.1648093392f,
00631 0.0000000000f,
00632 0.1559818953f,
00633 0.0399013588f,
00634 -0.0810411187f,
00635 -0.0298754974f,
00636 0.0111521026f,
00637 -0.0074520577f,
00638 0.0100397044f,
00639 0.0228139211f,
00640 -0.0028418042f,
00641 -0.0089776235f,
00642 -0.0000604036f,
00643 -0.0047792539f,
00644 -0.0029360533f
00645 },
00646 {
00647 0.0027662625f,
00648 0.0022268794f,
00649 0.0008037578f,
00650 0.0144973567f,
00651 0.0034815928f,
00652 -0.0229045598f,
00653 -0.0072909299f,
00654 -0.0031952587f,
00655 -0.0249301575f,
00656 0.0435198495f,
00657 0.1015271984f,
00658 -0.0455792055f,
00659 -0.1658728807f,
00660 0.0000000000f,
00661 0.1541234615f,
00662 0.0389989287f,
00663 -0.0780350658f,
00664 -0.0279938804f,
00665 0.0093733612f,
00666 -0.0086989229f,
00667 0.0102864057f,
00668 0.0225777872f,
00669 -0.0027326644f,
00670 -0.0081920826f,
00671 0.0000327285f,
00672 -0.0050359802f,
00673 -0.0029164885f
00674 },
00675 {
00676 0.0026946252f,
00677 0.0017568804f,
00678 0.0009205656f,
00679 0.0152621555f,
00680 0.0035503438f,
00681 -0.0226691095f,
00682 -0.0067468345f,
00683 -0.0049830270f,
00684 -0.0270658035f,
00685 0.0455084179f,
00686 0.1043266192f,
00687 -0.0462849289f,
00688 -0.1668150977f,
00689 0.0000000000f,
00690 0.1521612292f,
00691 0.0380774087f,
00692 -0.0750210606f,
00693 -0.0261358159f,
00694 0.0076467861f,
00695 -0.0098763332f,
00696 0.0104983951f,
00697 0.0222926070f,
00698 -0.0026203069f,
00699 -0.0074134957f,
00700 0.0001220893f,
00701 -0.0052657015f,
00702 -0.0028870387f
00703 }
00704 };