v27ter_rx_2400_floating_rrc.h

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,     /* Filter 0 */
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,     /* Filter 1 */
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,     /* Filter 2 */
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,     /* Filter 3 */
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,     /* Filter 4 */
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,     /* Filter 5 */
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,     /* Filter 6 */
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,     /* Filter 7 */
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,     /* Filter 8 */
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,     /* Filter 9 */
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,     /* Filter 10 */
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,     /* Filter 11 */
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,     /* Filter 0 */
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,     /* Filter 1 */
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,     /* Filter 2 */
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,     /* Filter 3 */
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,     /* Filter 4 */
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,     /* Filter 5 */
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,     /* Filter 6 */
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,     /* Filter 7 */
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,     /* Filter 8 */
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,     /* Filter 9 */
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,     /* Filter 10 */
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,     /* Filter 11 */
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 };

Generated on Tue Oct 7 20:25:50 2008 for spandsp by  doxygen 1.5.6