00001 #define RX_PULSESHAPER_1200_GAIN 1.000000f
00002 #define RX_PULSESHAPER_1200_COEFF_SETS 12
00003 static const float rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][27] =
00004 {
00005 {
00006 -0.0077199531f,
00007 -0.0020117831f,
00008 0.0018930905f,
00009 -0.0018886601f,
00010 -0.0051777074f,
00011 0.0053673583f,
00012 0.0259041569f,
00013 0.0306906511f,
00014 -0.0000000000f,
00015 -0.0480508285f,
00016 -0.0654548563f,
00017 -0.0236500880f,
00018 0.0481953616f,
00019 0.0848257764f,
00020 0.0498593404f,
00021 -0.0253378011f,
00022 -0.0727874866f,
00023 -0.0556792264f,
00024 -0.0000000000f,
00025 0.0395400094f,
00026 0.0360790241f,
00027 0.0084167708f,
00028 -0.0102093222f,
00029 -0.0088088419f,
00030 -0.0011101265f,
00031 -0.0009952566f,
00032 -0.0061916317f
00033 },
00034 {
00035 -0.0076484017f,
00036 -0.0019477861f,
00037 0.0016842090f,
00038 -0.0023974435f,
00039 -0.0055622678f,
00040 0.0056077999f,
00041 0.0267290372f,
00042 0.0314277803f,
00043 -0.0000000000f,
00044 -0.0487276079f,
00045 -0.0661360640f,
00046 -0.0238192334f,
00047 0.0483954586f,
00048 0.0849352512f,
00049 0.0497833688f,
00050 -0.0252269260f,
00051 -0.0722519797f,
00052 -0.0550900510f,
00053 -0.0000000000f,
00054 0.0388079455f,
00055 0.0352140991f,
00056 0.0081505533f,
00057 -0.0097573632f,
00058 -0.0081660725f,
00059 -0.0008185179f,
00060 -0.0011011405f,
00061 -0.0063774162f
00062 },
00063 {
00064 -0.0075672128f,
00065 -0.0018801216f,
00066 0.0014678277f,
00067 -0.0029188412f,
00068 -0.0059534896f,
00069 0.0058509996f,
00070 0.0275591626f,
00071 0.0321659901f,
00072 -0.0000000000f,
00073 -0.0493979284f,
00074 -0.0668055385f,
00075 -0.0239834450f,
00076 0.0485846568f,
00077 0.0850248959f,
00078 0.0496958110f,
00079 -0.0251104277f,
00080 -0.0717018016f,
00081 -0.0544914490f,
00082 -0.0000000000f,
00083 0.0380738551f,
00084 0.0343511453f,
00085 0.0078862345f,
00086 -0.0093109298f,
00087 -0.0075349297f,
00088 -0.0005343835f,
00089 -0.0012031064f,
00090 -0.0065521383f
00091 },
00092 {
00093 -0.0074762239f,
00094 -0.0018087555f,
00095 0.0012439291f,
00096 -0.0034527905f,
00097 -0.0063512797f,
00098 0.0060968805f,
00099 0.0283942262f,
00100 0.0329049781f,
00101 -0.0000000000f,
00102 -0.0500614817f,
00103 -0.0674629611f,
00104 -0.0241426429f,
00105 0.0487628628f,
00106 0.0850946657f,
00107 0.0495967106f,
00108 -0.0249883635f,
00109 -0.0711372190f,
00110 -0.0538837034f,
00111 -0.0000000000f,
00112 0.0373380555f,
00113 0.0334905086f,
00114 0.0076239091f,
00115 -0.0088701557f,
00116 -0.0069155483f,
00117 -0.0002577464f,
00118 -0.0013011702f,
00119 -0.0067159185f
00120 },
00121 {
00122 -0.0073752765f,
00123 -0.0017336559f,
00124 0.0010125003f,
00125 -0.0039992207f,
00126 -0.0067555402f,
00127 0.0063453638f,
00128 0.0292339159f,
00129 0.0336444400f,
00130 -0.0000000000f,
00131 -0.0507179614f,
00132 -0.0681080183f,
00133 -0.0242967495f,
00134 0.0489299885f,
00135 0.0851445261f,
00136 0.0494861167f,
00137 -0.0248607937f,
00138 -0.0705585051f,
00139 -0.0532671006f,
00140 -0.0000000000f,
00141 0.0366008627f,
00142 0.0326325308f,
00143 0.0073636698f,
00144 -0.0084351699f,
00145 -0.0063080551f,
00146 0.0000113752f,
00147 -0.0013953496f,
00148 -0.0068688830f
00149 },
00150 {
00151 -0.0072642164f,
00152 -0.0016547927f,
00153 0.0007735326f,
00154 -0.0045580530f,
00155 -0.0071661687f,
00156 0.0065963684f,
00157 0.0300779148f,
00158 0.0343840691f,
00159 -0.0000000000f,
00160 -0.0513670633f,
00161 -0.0687404015f,
00162 -0.0244456895f,
00163 0.0490859512f,
00164 0.0851744523f,
00165 0.0493640842f,
00166 -0.0247277807f,
00167 -0.0699659394f,
00168 -0.0526419305f,
00169 -0.0000000000f,
00170 0.0358625918f,
00171 0.0317775504f,
00172 0.0071056075f,
00173 -0.0080060972f,
00174 -0.0057125689f,
00175 0.0002729677f,
00176 -0.0014856648f,
00177 -0.0070111627f
00178 },
00179 {
00180 -0.0071428936f,
00181 -0.0015721377f,
00182 0.0005270217f,
00183 -0.0051292006f,
00184 -0.0075830582f,
00185 0.0068498114f,
00186 0.0309259017f,
00187 0.0351235565f,
00188 -0.0000000000f,
00189 -0.0520084860f,
00190 -0.0693598077f,
00191 -0.0245893901f,
00192 0.0492306737f,
00193 0.0851844294f,
00194 0.0492306737f,
00195 -0.0245893901f,
00196 -0.0693598077f,
00197 -0.0520084860f,
00198 -0.0000000000f,
00199 0.0351235565f,
00200 0.0309259017f,
00201 0.0068498114f,
00202 -0.0075830582f,
00203 -0.0051292006f,
00204 0.0005270217f,
00205 -0.0015721377f,
00206 -0.0071428936f
00207 },
00208 {
00209 -0.0070111627f,
00210 -0.0014856648f,
00211 0.0002729677f,
00212 -0.0057125690f,
00213 -0.0080060972f,
00214 0.0071056075f,
00215 0.0317775504f,
00216 0.0358625918f,
00217 -0.0000000000f,
00218 -0.0526419305f,
00219 -0.0699659394f,
00220 -0.0247277807f,
00221 0.0493640842f,
00222 0.0851744523f,
00223 0.0490859512f,
00224 -0.0244456895f,
00225 -0.0687404015f,
00226 -0.0513670633f,
00227 -0.0000000000f,
00228 0.0343840691f,
00229 0.0300779148f,
00230 0.0065963684f,
00231 -0.0071661686f,
00232 -0.0045580530f,
00233 0.0007735326f,
00234 -0.0016547927f,
00235 -0.0072642164f
00236 },
00237 {
00238 -0.0068688830f,
00239 -0.0013953496f,
00240 0.0000113752f,
00241 -0.0063080551f,
00242 -0.0084351699f,
00243 0.0073636698f,
00244 0.0326325308f,
00245 0.0366008627f,
00246 -0.0000000000f,
00247 -0.0532671006f,
00248 -0.0705585051f,
00249 -0.0248607937f,
00250 0.0494861167f,
00251 0.0851445261f,
00252 0.0489299885f,
00253 -0.0242967495f,
00254 -0.0681080183f,
00255 -0.0507179613f,
00256 -0.0000000000f,
00257 0.0336444400f,
00258 0.0292339158f,
00259 0.0063453638f,
00260 -0.0067555402f,
00261 -0.0039992207f,
00262 0.0010125004f,
00263 -0.0017336559f,
00264 -0.0073752765f
00265 },
00266 {
00267 -0.0067159185f,
00268 -0.0013011702f,
00269 -0.0002577464f,
00270 -0.0069155483f,
00271 -0.0088701557f,
00272 0.0076239091f,
00273 0.0334905086f,
00274 0.0373380555f,
00275 -0.0000000000f,
00276 -0.0538837034f,
00277 -0.0711372190f,
00278 -0.0249883635f,
00279 0.0495967106f,
00280 0.0850946657f,
00281 0.0487628628f,
00282 -0.0241426429f,
00283 -0.0674629611f,
00284 -0.0500614817f,
00285 -0.0000000000f,
00286 0.0329049781f,
00287 0.0283942262f,
00288 0.0060968805f,
00289 -0.0063512797f,
00290 -0.0034527905f,
00291 0.0012439292f,
00292 -0.0018087555f,
00293 -0.0074762239f
00294 },
00295 {
00296 -0.0065521382f,
00297 -0.0012031064f,
00298 -0.0005343835f,
00299 -0.0075349297f,
00300 -0.0093109298f,
00301 0.0078862345f,
00302 0.0343511453f,
00303 0.0380738552f,
00304 -0.0000000000f,
00305 -0.0544914490f,
00306 -0.0717018016f,
00307 -0.0251104277f,
00308 0.0496958110f,
00309 0.0850248959f,
00310 0.0485846568f,
00311 -0.0239834450f,
00312 -0.0668055384f,
00313 -0.0493979284f,
00314 -0.0000000000f,
00315 0.0321659901f,
00316 0.0275591626f,
00317 0.0058509996f,
00318 -0.0059534896f,
00319 -0.0029188412f,
00320 0.0014678277f,
00321 -0.0018801216f,
00322 -0.0075672128f
00323 },
00324 {
00325 -0.0063774162f,
00326 -0.0011011405f,
00327 -0.0008185179f,
00328 -0.0081660725f,
00329 -0.0097573632f,
00330 0.0081505533f,
00331 0.0352140991f,
00332 0.0388079455f,
00333 -0.0000000000f,
00334 -0.0550900510f,
00335 -0.0722519797f,
00336 -0.0252269260f,
00337 0.0497833688f,
00338 0.0849352512f,
00339 0.0483954586f,
00340 -0.0238192334f,
00341 -0.0661360639f,
00342 -0.0487276079f,
00343 -0.0000000000f,
00344 0.0314277803f,
00345 0.0267290372f,
00346 0.0056077999f,
00347 -0.0055622677f,
00348 -0.0023974435f,
00349 0.0016842090f,
00350 -0.0019477861f,
00351 -0.0076484017f
00352 }
00353 };
00354 static const float rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][27] =
00355 {
00356 {
00357 -0.0025083648f,
00358 -0.0061916317f,
00359 -0.0026056155f,
00360 -0.0000000000f,
00361 -0.0071265028f,
00362 -0.0165190304f,
00363 -0.0084167708f,
00364 0.0222980632f,
00365 0.0488741394f,
00366 0.0349109704f,
00367 -0.0212675720f,
00368 -0.0727874866f,
00369 -0.0663352244f,
00370 0.0000000000f,
00371 0.0686254947f,
00372 0.0779817332f,
00373 0.0236500881f,
00374 -0.0404533259f,
00375 -0.0593940904f,
00376 -0.0287274984f,
00377 0.0117227856f,
00378 0.0259041569f,
00379 0.0140519265f,
00380 0.0000000000f,
00381 -0.0015279581f,
00382 0.0030630847f,
00383 0.0020117831f
00384 },
00385 {
00386 -0.0024851164f,
00387 -0.0059946693f,
00388 -0.0023181148f,
00389 -0.0000000000f,
00390 -0.0076558048f,
00391 -0.0172590335f,
00392 -0.0086847906f,
00393 0.0228336190f,
00394 0.0497761225f,
00395 0.0354026794f,
00396 -0.0214889098f,
00397 -0.0733080624f,
00398 -0.0666106342f,
00399 0.0000000000f,
00400 0.0685209288f,
00401 0.0776404948f,
00402 0.0234760913f,
00403 -0.0400252649f,
00404 -0.0585499453f,
00405 -0.0281956228f,
00406 0.0114417544f,
00407 0.0250848237f,
00408 0.0134298582f,
00409 0.0000000000f,
00410 -0.0011265932f,
00411 0.0033889620f,
00412 0.0020721481f
00413 },
00414 {
00415 -0.0024587365f,
00416 -0.0057864192f,
00417 -0.0020202915f,
00418 -0.0000000000f,
00419 -0.0081942754f,
00420 -0.0180075250f,
00421 -0.0089545147f,
00422 0.0233699597f,
00423 0.0506748142f,
00424 0.0358896958f,
00425 -0.0217064353f,
00426 -0.0738134538f,
00427 -0.0668710432f,
00428 0.0000000000f,
00429 0.0684004158f,
00430 0.0772819499f,
00431 0.0232973276f,
00432 -0.0395903551f,
00433 -0.0576985862f,
00434 -0.0276622750f,
00435 0.0111613637f,
00436 0.0242713341f,
00437 0.0128153955f,
00438 0.0000000000f,
00439 -0.0007355159f,
00440 0.0037027809f,
00441 0.0021289188f
00442 },
00443 {
00444 -0.0024291724f,
00445 -0.0055667771f,
00446 -0.0017121216f,
00447 -0.0000000000f,
00448 -0.0087417865f,
00449 -0.0187642687f,
00450 -0.0092258433f,
00451 0.0239068660f,
00452 0.0515698207f,
00453 0.0363717955f,
00454 -0.0219200448f,
00455 -0.0743034147f,
00456 -0.0671163227f,
00457 0.0000000000f,
00458 0.0682640158f,
00459 0.0769062751f,
00460 0.0231138836f,
00461 -0.0391488021f,
00462 -0.0568404006f,
00463 -0.0271276853f,
00464 0.0108817259f,
00465 0.0234639794f,
00466 0.0122087219f,
00467 0.0000000000f,
00468 -0.0003547575f,
00469 0.0040045901f,
00470 0.0021821342f
00471 },
00472 {
00473 -0.0023963726f,
00474 -0.0053356444f,
00475 -0.0013935872f,
00476 -0.0000000000f,
00477 -0.0092982033f,
00478 -0.0195290216f,
00479 -0.0094986751f,
00480 0.0244441165f,
00481 0.0524607475f,
00482 0.0368487558f,
00483 -0.0221296366f,
00484 -0.0747777061f,
00485 -0.0673463515f,
00486 0.0000000000f,
00487 0.0681117963f,
00488 0.0765136554f,
00489 0.0229258480f,
00490 -0.0387008139f,
00491 -0.0559757779f,
00492 -0.0265920833f,
00493 0.0106029520f,
00494 0.0226630452f,
00495 0.0116100153f,
00496 0.0000000000f,
00497 0.0000156567f,
00498 0.0042944445f,
00499 0.0022318354f
00500 },
00501 {
00502 -0.0023602870f,
00503 -0.0050929284f,
00504 -0.0010646763f,
00505 -0.0000000000f,
00506 -0.0098633850f,
00507 -0.0203015345f,
00508 -0.0097729069f,
00509 0.0249814885f,
00510 0.0533472005f,
00511 0.0373203560f,
00512 -0.0223351104f,
00513 -0.0752360963f,
00514 -0.0675610157f,
00515 0.0000000000f,
00516 0.0679438330f,
00517 0.0761042837f,
00518 0.0227333118f,
00519 -0.0382466012f,
00520 -0.0551051089f,
00521 -0.0260556981f,
00522 0.0103251520f,
00523 0.0218688113f,
00524 0.0110194475f,
00525 0.0000000000f,
00526 0.0003757078f,
00527 0.0045724060f,
00528 0.0022780649f
00529 },
00530 {
00531 -0.0023208668f,
00532 -0.0048385425f,
00533 -0.0007253831f,
00534 -0.0000000000f,
00535 -0.0104371842f,
00536 -0.0210815517f,
00537 -0.0100484346f,
00538 0.0255187576f,
00539 0.0542287854f,
00540 0.0377863769f,
00541 -0.0225363676f,
00542 -0.0756783610f,
00543 -0.0677602091f,
00544 0.0000000000f,
00545 0.0677602091f,
00546 0.0756783610f,
00547 0.0225363676f,
00548 -0.0377863769f,
00549 -0.0542287854f,
00550 -0.0255187576f,
00551 0.0100484346f,
00552 0.0210815517f,
00553 0.0104371842f,
00554 0.0000000000f,
00555 0.0007253831f,
00556 0.0048385425f,
00557 0.0023208668f
00558 },
00559 {
00560 -0.0022780649f,
00561 -0.0045724060f,
00562 -0.0003757077f,
00563 -0.0000000000f,
00564 -0.0110194475f,
00565 -0.0218688113f,
00566 -0.0103251520f,
00567 0.0260556981f,
00568 0.0551051089f,
00569 0.0382466012f,
00570 -0.0227333118f,
00571 -0.0761042837f,
00572 -0.0679438330f,
00573 0.0000000000f,
00574 0.0675610157f,
00575 0.0752360963f,
00576 0.0223351104f,
00577 -0.0373203560f,
00578 -0.0533472005f,
00579 -0.0249814885f,
00580 0.0097729069f,
00581 0.0203015345f,
00582 0.0098633850f,
00583 0.0000000000f,
00584 0.0010646763f,
00585 0.0050929284f,
00586 0.0023602870f
00587 },
00588 {
00589 -0.0022318354f,
00590 -0.0042944445f,
00591 -0.0000156567f,
00592 -0.0000000000f,
00593 -0.0116100153f,
00594 -0.0226630452f,
00595 -0.0106029520f,
00596 0.0265920834f,
00597 0.0559757779f,
00598 0.0387008139f,
00599 -0.0229258480f,
00600 -0.0765136554f,
00601 -0.0681117963f,
00602 0.0000000000f,
00603 0.0673463515f,
00604 0.0747777061f,
00605 0.0221296366f,
00606 -0.0368487558f,
00607 -0.0524607475f,
00608 -0.0244441165f,
00609 0.0094986751f,
00610 0.0195290216f,
00611 0.0092982033f,
00612 0.0000000000f,
00613 0.0013935872f,
00614 0.0053356444f,
00615 0.0023963726f
00616 },
00617 {
00618 -0.0021821342f,
00619 -0.0040045900f,
00620 0.0003547575f,
00621 -0.0000000000f,
00622 -0.0122087219f,
00623 -0.0234639795f,
00624 -0.0108817259f,
00625 0.0271276853f,
00626 0.0568404006f,
00627 0.0391488021f,
00628 -0.0231138836f,
00629 -0.0769062751f,
00630 -0.0682640158f,
00631 0.0000000000f,
00632 0.0671163227f,
00633 0.0743034147f,
00634 0.0219200448f,
00635 -0.0363717954f,
00636 -0.0515698207f,
00637 -0.0239068660f,
00638 0.0092258433f,
00639 0.0187642687f,
00640 0.0087417865f,
00641 0.0000000000f,
00642 0.0017121216f,
00643 0.0055667771f,
00644 0.0024291724f
00645 },
00646 {
00647 -0.0021289188f,
00648 -0.0037027809f,
00649 0.0007355159f,
00650 -0.0000000000f,
00651 -0.0128153955f,
00652 -0.0242713342f,
00653 -0.0111613637f,
00654 0.0276622750f,
00655 0.0576985862f,
00656 0.0395903551f,
00657 -0.0232973276f,
00658 -0.0772819499f,
00659 -0.0684004158f,
00660 0.0000000000f,
00661 0.0668710432f,
00662 0.0738134538f,
00663 0.0217064353f,
00664 -0.0358896958f,
00665 -0.0506748142f,
00666 -0.0233699597f,
00667 0.0089545147f,
00668 0.0180075250f,
00669 0.0081942754f,
00670 0.0000000000f,
00671 0.0020202915f,
00672 0.0057864192f,
00673 0.0024587365f
00674 },
00675 {
00676 -0.0020721481f,
00677 -0.0033889620f,
00678 0.0011265932f,
00679 -0.0000000000f,
00680 -0.0134298583f,
00681 -0.0250848237f,
00682 -0.0114417544f,
00683 0.0281956228f,
00684 0.0585499453f,
00685 0.0400252649f,
00686 -0.0234760913f,
00687 -0.0776404948f,
00688 -0.0685209288f,
00689 0.0000000000f,
00690 0.0666106342f,
00691 0.0733080624f,
00692 0.0214889098f,
00693 -0.0354026794f,
00694 -0.0497761224f,
00695 -0.0228336190f,
00696 0.0086847906f,
00697 0.0172590335f,
00698 0.0076558048f,
00699 0.0000000000f,
00700 0.0023181148f,
00701 0.0059946694f,
00702 0.0024851164f
00703 }
00704 };