v22bis_rx_1200_floating_rrc.h

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

Generated on 25 Jan 2012 for spandsp by  doxygen 1.6.1