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.0065669843f,
00007 0.0052669165f,
00008 0.0009952566f,
00009 0.0018886601f,
00010 -0.0027220819f,
00011 -0.0140519265f,
00012 0.0220353920f,
00013 0.0117227856f,
00014 -0.0488741394f,
00015 0.0183537833f,
00016 0.0556792264f,
00017 -0.0619167343f,
00018 -0.0253378011f,
00019 0.0848257764f,
00020 -0.0262126065f,
00021 -0.0663352244f,
00022 0.0619167343f,
00023 0.0212675720f,
00024 -0.0593940904f,
00025 0.0151029396f,
00026 0.0306906511f,
00027 -0.0220353920f,
00028 -0.0053673583f,
00029 0.0088088419f,
00030 -0.0005836281f,
00031 0.0026056155f,
00032 -0.0052669165f
00033 },
00034 {
00035 -0.0065061191f,
00036 0.0050993703f,
00037 0.0008854411f,
00038 0.0023974435f,
00039 -0.0029242572f,
00040 -0.0146814108f,
00041 0.0227370771f,
00042 0.0120043439f,
00043 -0.0497761225f,
00044 0.0186122900f,
00045 0.0562586963f,
00046 -0.0623595625f,
00047 -0.0254429983f,
00048 0.0849352512f,
00049 -0.0261726658f,
00050 -0.0660449496f,
00051 0.0614612049f,
00052 0.0210425270f,
00053 -0.0585499453f,
00054 0.0148233161f,
00055 0.0299549018f,
00056 -0.0213384255f,
00057 -0.0051297494f,
00058 0.0081660725f,
00059 -0.0004303203f,
00060 0.0028828232f,
00061 -0.0054249543f
00062 },
00063 {
00064 -0.0064370557f,
00065 0.0049222222f,
00066 0.0007716827f,
00067 0.0029188412f,
00068 -0.0031299347f,
00069 -0.0153181157f,
00070 0.0234432240f,
00071 0.0122863149f,
00072 -0.0506748142f,
00073 0.0188683297f,
00074 0.0568281853f,
00075 -0.0627894742f,
00076 -0.0255424656f,
00077 0.0850248959f,
00078 -0.0261266340f,
00079 -0.0657399531f,
00080 0.0609931955f,
00081 0.0208138814f,
00082 -0.0576985862f,
00083 0.0145429186f,
00084 0.0292208295f,
00085 -0.0206464300f,
00086 -0.0048950455f,
00087 0.0075349297f,
00088 -0.0002809421f,
00089 0.0031497736f,
00090 -0.0055735817f
00091 },
00092 {
00093 -0.0063596559f,
00094 0.0047353834f,
00095 0.0006539723f,
00096 0.0034527905f,
00097 -0.0033390653f,
00098 -0.0159618403f,
00099 0.0241535715f,
00100 0.0125685832f,
00101 -0.0515698207f,
00102 0.0191217845f,
00103 0.0573874224f,
00104 -0.0632062598f,
00105 -0.0256361541f,
00106 0.0850946657f,
00107 -0.0260745338f,
00108 -0.0654203851f,
00109 0.0605129328f,
00110 0.0205817433f,
00111 -0.0568404006f,
00112 0.0142618681f,
00113 0.0284887282f,
00114 -0.0199596531f,
00115 -0.0046633168f,
00116 0.0069155483f,
00117 -0.0001355053f,
00118 0.0034065078f,
00119 -0.0057129015f
00120 },
00121 {
00122 -0.0062737849f,
00123 0.0045387702f,
00124 0.0005323029f,
00125 0.0039992207f,
00126 -0.0035515976f,
00127 -0.0166123780f,
00128 0.0248678542f,
00129 0.0128510325f,
00130 -0.0524607475f,
00131 0.0193725374f,
00132 0.0579361408f,
00133 -0.0636097161f,
00134 -0.0257240173f,
00135 0.0851445261f,
00136 -0.0260163912f,
00137 -0.0650864028f,
00138 0.0600206494f,
00139 0.0203462220f,
00140 -0.0559757779f,
00141 0.0139802855f,
00142 0.0277588887f,
00143 -0.0192783377f,
00144 -0.0044346312f,
00145 0.0063080551f,
00146 0.0000059803f,
00147 0.0036530727f,
00148 -0.0058430209f
00149 },
00150 {
00151 -0.0061793115f,
00152 0.0043323037f,
00153 0.0004066702f,
00154 0.0045580530f,
00155 -0.0037674778f,
00156 -0.0172695167f,
00157 0.0255858026f,
00158 0.0131335457f,
00159 -0.0533472005f,
00160 0.0196204723f,
00161 0.0584740781f,
00162 -0.0639996461f,
00163 -0.0258060117f,
00164 0.0851744523f,
00165 -0.0259522349f,
00166 -0.0647381704f,
00167 0.0595165829f,
00168 0.0201074282f,
00169 -0.0551051089f,
00170 0.0136982911f,
00171 0.0270315989f,
00172 -0.0186027220f,
00173 -0.0042090544f,
00174 0.0057125689f,
00175 0.0001435076f,
00176 0.0038895208f,
00177 -0.0059640512f
00178 },
00179 {
00180 -0.0060761082f,
00181 0.0041159101f,
00182 0.0002770717f,
00183 0.0051292006f,
00184 -0.0039866496f,
00185 -0.0179330390f,
00186 0.0263071433f,
00187 0.0134160048f,
00188 -0.0542287854f,
00189 0.0198654740f,
00190 0.0590009765f,
00191 -0.0643758590f,
00192 -0.0258820968f,
00193 0.0851844294f,
00194 -0.0258820968f,
00195 -0.0643758590f,
00196 0.0590009765f,
00197 0.0198654740f,
00198 -0.0542287854f,
00199 0.0134160048f,
00200 0.0263071433f,
00201 -0.0179330390f,
00202 -0.0039866496f,
00203 0.0051292006f,
00204 0.0002770717f,
00205 0.0041159101f,
00206 -0.0060761082f
00207 },
00208 {
00209 -0.0059640512f,
00210 0.0038895208f,
00211 0.0001435076f,
00212 0.0057125690f,
00213 -0.0042090544f,
00214 -0.0186027220f,
00215 0.0270315990f,
00216 0.0136982911f,
00217 -0.0551051089f,
00218 0.0201074282f,
00219 0.0595165829f,
00220 -0.0647381704f,
00221 -0.0259522349f,
00222 0.0851744523f,
00223 -0.0258060117f,
00224 -0.0639996461f,
00225 0.0584740781f,
00226 0.0196204723f,
00227 -0.0533472005f,
00228 0.0131335457f,
00229 0.0255858026f,
00230 -0.0172695167f,
00231 -0.0037674778f,
00232 0.0045580530f,
00233 0.0004066702f,
00234 0.0043323037f,
00235 -0.0061793115f
00236 },
00237 {
00238 -0.0058430209f,
00239 0.0036530727f,
00240 0.0000059803f,
00241 0.0063080551f,
00242 -0.0044346313f,
00243 -0.0192783377f,
00244 0.0277588887f,
00245 0.0139802855f,
00246 -0.0559757779f,
00247 0.0203462220f,
00248 0.0600206494f,
00249 -0.0650864028f,
00250 -0.0260163912f,
00251 0.0851445261f,
00252 -0.0257240173f,
00253 -0.0636097161f,
00254 0.0579361408f,
00255 0.0193725374f,
00256 -0.0524607475f,
00257 0.0128510325f,
00258 0.0248678542f,
00259 -0.0166123780f,
00260 -0.0035515976f,
00261 0.0039992207f,
00262 0.0005323029f,
00263 0.0045387702f,
00264 -0.0062737849f
00265 },
00266 {
00267 -0.0057129015f,
00268 0.0034065078f,
00269 -0.0001355053f,
00270 0.0069155483f,
00271 -0.0046633168f,
00272 -0.0199596531f,
00273 0.0284887282f,
00274 0.0142618681f,
00275 -0.0568404006f,
00276 0.0205817433f,
00277 0.0605129328f,
00278 -0.0654203851f,
00279 -0.0260745338f,
00280 0.0850946657f,
00281 -0.0256361541f,
00282 -0.0632062598f,
00283 0.0573874224f,
00284 0.0191217845f,
00285 -0.0515698207f,
00286 0.0125685832f,
00287 0.0241535715f,
00288 -0.0159618403f,
00289 -0.0033390653f,
00290 0.0034527905f,
00291 0.0006539723f,
00292 0.0047353834f,
00293 -0.0063596559f
00294 },
00295 {
00296 -0.0055735817f,
00297 0.0031497736f,
00298 -0.0002809421f,
00299 0.0075349297f,
00300 -0.0048950455f,
00301 -0.0206464300f,
00302 0.0292208296f,
00303 0.0145429186f,
00304 -0.0576985862f,
00305 0.0208138814f,
00306 0.0609931955f,
00307 -0.0657399531f,
00308 -0.0261266340f,
00309 0.0850248959f,
00310 -0.0255424656f,
00311 -0.0627894742f,
00312 0.0568281853f,
00313 0.0188683297f,
00314 -0.0506748142f,
00315 0.0122863149f,
00316 0.0234432240f,
00317 -0.0153181157f,
00318 -0.0031299347f,
00319 0.0029188412f,
00320 0.0007716827f,
00321 0.0049222222f,
00322 -0.0064370557f
00323 },
00324 {
00325 -0.0054249543f,
00326 0.0028828232f,
00327 -0.0004303203f,
00328 0.0081660725f,
00329 -0.0051297494f,
00330 -0.0213384256f,
00331 0.0299549018f,
00332 0.0148233161f,
00333 -0.0585499453f,
00334 0.0210425270f,
00335 0.0614612049f,
00336 -0.0660449496f,
00337 -0.0261726658f,
00338 0.0849352512f,
00339 -0.0254429983f,
00340 -0.0623595625f,
00341 0.0562586963f,
00342 0.0186122900f,
00343 -0.0497761224f,
00344 0.0120043439f,
00345 0.0227370771f,
00346 -0.0146814108f,
00347 -0.0029242572f,
00348 0.0023974435f,
00349 0.0008854411f,
00350 0.0050993703f,
00351 -0.0065061191f
00352 }
00353 };
00354 static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
00355 {
00356 {
00357 -0.0047711934f,
00358 -0.0038266388f,
00359 0.0030630847f,
00360 0.0000000000f,
00361 0.0083777065f,
00362 -0.0102093222f,
00363 -0.0160096494f,
00364 0.0360790242f,
00365 -0.0000000000f,
00366 -0.0564871367f,
00367 0.0404533259f,
00368 0.0449851407f,
00369 -0.0779817332f,
00370 0.0000000000f,
00371 0.0806741074f,
00372 -0.0481953616f,
00373 -0.0449851407f,
00374 0.0654548563f,
00375 0.0000000000f,
00376 -0.0464820688f,
00377 0.0222980632f,
00378 0.0160096494f,
00379 -0.0165190304f,
00380 -0.0000000000f,
00381 0.0017962225f,
00382 0.0018930905f,
00383 0.0038266389f
00384 },
00385 {
00386 -0.0047269722f,
00387 -0.0037049094f,
00388 0.0027251074f,
00389 0.0000000000f,
00390 0.0089999383f,
00391 -0.0106666693f,
00392 -0.0165194535f,
00393 0.0369455716f,
00394 -0.0000000000f,
00395 -0.0572827386f,
00396 0.0408743354f,
00397 0.0453068742f,
00398 -0.0783054969f,
00399 0.0000000000f,
00400 0.0805511828f,
00401 -0.0479844647f,
00402 -0.0446541792f,
00403 0.0647622390f,
00404 0.0000000000f,
00405 -0.0456214760f,
00406 0.0217635101f,
00407 0.0155032736f,
00408 -0.0157877452f,
00409 -0.0000000000f,
00410 0.0013243898f,
00411 0.0020944937f,
00412 0.0039414600f
00413 },
00414 {
00415 -0.0046767947f,
00416 -0.0035762038f,
00417 0.0023749951f,
00418 0.0000000000f,
00419 0.0096329485f,
00420 -0.0111292625f,
00421 -0.0170324992f,
00422 0.0378133892f,
00423 -0.0000000000f,
00424 -0.0580707476f,
00425 0.0412880934f,
00426 0.0456192233f,
00427 -0.0786116260f,
00428 0.0000000000f,
00429 0.0804095114f,
00430 -0.0477628717f,
00431 -0.0443141504f,
00432 0.0640585402f,
00433 0.0000000000f,
00434 -0.0447585011f,
00435 0.0212301754f,
00436 0.0150005095f,
00437 -0.0150654009f,
00438 -0.0000000000f,
00439 0.0008646507f,
00440 0.0022884444f,
00441 0.0040494441f
00442 },
00443 {
00444 -0.0046205605f,
00445 -0.0034404574f,
00446 0.0020127196f,
00447 0.0000000000f,
00448 0.0102765864f,
00449 -0.0115969558f,
00450 -0.0175485969f,
00451 0.0386821218f,
00452 -0.0000000000f,
00453 -0.0588508013f,
00454 0.0416944030f,
00455 0.0459220358f,
00456 -0.0788999694f,
00457 0.0000000000f,
00458 0.0802491635f,
00459 -0.0475306920f,
00460 -0.0439652192f,
00461 0.0633440924f,
00462 0.0000000000f,
00463 -0.0438935168f,
00464 0.0206982726f,
00465 0.0145015368f,
00466 -0.0143522134f,
00467 -0.0000000000f,
00468 0.0004170424f,
00469 0.0024749728f,
00470 0.0041506659f
00471 },
00472 {
00473 -0.0045581716f,
00474 -0.0032976096f,
00475 0.0016382600f,
00476 0.0000000000f,
00477 0.0109306936f,
00478 -0.0120695991f,
00479 -0.0180675536f,
00480 0.0395514114f,
00481 -0.0000000000f,
00482 -0.0596225394f,
00483 0.0420930702f,
00484 0.0462151640f,
00485 -0.0791703844f,
00486 0.0000000000f,
00487 0.0800702188f,
00488 -0.0472880396f,
00489 -0.0436075544f,
00490 0.0626192323f,
00491 0.0000000000f,
00492 -0.0430268947f,
00493 0.0201680132f,
00494 0.0140065322f,
00495 -0.0136483916f,
00496 -0.0000000000f,
00497 -0.0000184055f,
00498 0.0026541127f,
00499 0.0042452032f
00500 },
00501 {
00502 -0.0044895326f,
00503 -0.0031476028f,
00504 0.0012516021f,
00505 0.0000000000f,
00506 0.0115951044f,
00507 -0.0125470384f,
00508 -0.0185891737f,
00509 0.0404208974f,
00510 -0.0000000000f,
00511 -0.0603856045f,
00512 0.0424839045f,
00513 0.0464984647f,
00514 -0.0794227374f,
00515 0.0000000000f,
00516 0.0798727661f,
00517 -0.0470350340f,
00518 -0.0432413286f,
00519 0.0618843007f,
00520 0.0000000000f,
00521 -0.0421590052f,
00522 0.0196396062f,
00523 0.0135156687f,
00524 -0.0129541374f,
00525 -0.0000000000f,
00526 -0.0004416710f,
00527 0.0028259023f,
00528 0.0043331369f
00529 },
00530 {
00531 -0.0044145510f,
00532 -0.0029903837f,
00533 0.0008527390f,
00534 0.0000000000f,
00535 0.0122696459f,
00536 -0.0130291155f,
00537 -0.0191132584f,
00538 0.0412902171f,
00539 -0.0000000000f,
00540 -0.0611396421f,
00541 0.0428667186f,
00542 0.0467717993f,
00543 -0.0796569033f,
00544 0.0000000000f,
00545 0.0796569033f,
00546 -0.0467717993f,
00547 -0.0428667186f,
00548 0.0611396421f,
00549 0.0000000000f,
00550 -0.0412902171f,
00551 0.0191132583f,
00552 0.0130291155f,
00553 -0.0122696459f,
00554 -0.0000000000f,
00555 -0.0008527390f,
00556 0.0029903837f,
00557 0.0044145510f
00558 },
00559 {
00560 -0.0043331368f,
00561 -0.0028259023f,
00562 0.0004416709f,
00563 0.0000000000f,
00564 0.0129541375f,
00565 -0.0135156687f,
00566 -0.0196396062f,
00567 0.0421590052f,
00568 -0.0000000000f,
00569 -0.0618843008f,
00570 0.0432413286f,
00571 0.0470350340f,
00572 -0.0798727661f,
00573 0.0000000000f,
00574 0.0794227374f,
00575 -0.0464984647f,
00576 -0.0424839045f,
00577 0.0603856045f,
00578 0.0000000000f,
00579 -0.0404208974f,
00580 0.0185891737f,
00581 0.0125470384f,
00582 -0.0115951044f,
00583 -0.0000000000f,
00584 -0.0012516021f,
00585 0.0031476029f,
00586 0.0044895326f
00587 },
00588 {
00589 -0.0042452032f,
00590 -0.0026541127f,
00591 0.0000184055f,
00592 0.0000000000f,
00593 0.0136483916f,
00594 -0.0140065322f,
00595 -0.0201680132f,
00596 0.0430268947f,
00597 -0.0000000000f,
00598 -0.0626192324f,
00599 0.0436075544f,
00600 0.0472880396f,
00601 -0.0800702188f,
00602 0.0000000000f,
00603 0.0791703844f,
00604 -0.0462151640f,
00605 -0.0420930702f,
00606 0.0596225394f,
00607 0.0000000000f,
00608 -0.0395514113f,
00609 0.0180675536f,
00610 0.0120695991f,
00611 -0.0109306936f,
00612 -0.0000000000f,
00613 -0.0016382600f,
00614 0.0032976096f,
00615 0.0045581716f
00616 },
00617 {
00618 -0.0041506659f,
00619 -0.0024749728f,
00620 -0.0004170424f,
00621 0.0000000000f,
00622 0.0143522134f,
00623 -0.0145015368f,
00624 -0.0206982726f,
00625 0.0438935168f,
00626 -0.0000000000f,
00627 -0.0633440924f,
00628 0.0439652192f,
00629 0.0475306920f,
00630 -0.0802491635f,
00631 0.0000000000f,
00632 0.0788999694f,
00633 -0.0459220358f,
00634 -0.0416944030f,
00635 0.0588508013f,
00636 0.0000000000f,
00637 -0.0386821217f,
00638 0.0175485968f,
00639 0.0115969558f,
00640 -0.0102765864f,
00641 -0.0000000000f,
00642 -0.0020127196f,
00643 0.0034404575f,
00644 0.0046205605f
00645 },
00646 {
00647 -0.0040494441f,
00648 -0.0022884444f,
00649 -0.0008646507f,
00650 0.0000000000f,
00651 0.0150654009f,
00652 -0.0150005095f,
00653 -0.0212301754f,
00654 0.0447585011f,
00655 -0.0000000000f,
00656 -0.0640585402f,
00657 0.0443141504f,
00658 0.0477628717f,
00659 -0.0804095114f,
00660 0.0000000000f,
00661 0.0786116260f,
00662 -0.0456192233f,
00663 -0.0412880934f,
00664 0.0580707476f,
00665 0.0000000000f,
00666 -0.0378133892f,
00667 0.0170324992f,
00668 0.0111292625f,
00669 -0.0096329485f,
00670 -0.0000000000f,
00671 -0.0023749951f,
00672 0.0035762038f,
00673 0.0046767947f
00674 },
00675 {
00676 -0.0039414600f,
00677 -0.0020944937f,
00678 -0.0013243898f,
00679 0.0000000000f,
00680 0.0157877452f,
00681 -0.0155032737f,
00682 -0.0217635101f,
00683 0.0456214760f,
00684 -0.0000000000f,
00685 -0.0647622390f,
00686 0.0446541792f,
00687 0.0479844647f,
00688 -0.0805511828f,
00689 0.0000000000f,
00690 0.0783054969f,
00691 -0.0453068742f,
00692 -0.0408743354f,
00693 0.0572827385f,
00694 0.0000000000f,
00695 -0.0369455716f,
00696 0.0165194535f,
00697 0.0106666693f,
00698 -0.0089999383f,
00699 -0.0000000000f,
00700 -0.0027251074f,
00701 0.0037049094f,
00702 0.0047269722f
00703 }
00704 };