v22bis_rx_1200_fixed_rrc.h

00001 #define RX_PULSESHAPER_1200_GAIN        32767.000000f
00002 #define RX_PULSESHAPER_1200_COEFF_SETS  12
00003 static const int16_t rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][37] =
00004 {
00005     {
00006               19,     /* Filter 0 */
00007              125,
00008              162,
00009                0,
00010             -234,
00011             -269,
00012              -70,
00013               66,
00014              -65,
00015             -180,
00016              187,
00017              903,
00018             1071,
00019                0,
00020            -1676,
00021            -2284,
00022             -825,
00023             1681,
00024             2960,
00025             1739,
00026             -884,
00027            -2540,
00028            -1943,
00029                0,
00030             1379,
00031             1259,
00032              293,
00033             -356,
00034             -307,
00035              -38,
00036              -34,
00037             -216,
00038             -229,
00039                0,
00040              208,
00041              191,
00042               40
00043     },
00044     {
00045               21,     /* Filter 1 */
00046              131,
00047              166,
00048                0,
00049             -235,
00050             -266,
00051              -67,
00052               58,
00053              -83,
00054             -194,
00055              195,
00056              932,
00057             1096,
00058                0,
00059            -1700,
00060            -2308,
00061             -831,
00062             1688,
00063             2964,
00064             1737,
00065             -880,
00066            -2521,
00067            -1922,
00068                0,
00069             1354,
00070             1228,
00071              284,
00072             -340,
00073             -284,
00074              -28,
00075              -38,
00076             -222,
00077             -231,
00078                0,
00079              205,
00080              185,
00081               39
00082     },
00083     {
00084               22,     /* Filter 2 */
00085              136,
00086              171,
00087                0,
00088             -235,
00089             -264,
00090              -65,
00091               51,
00092             -101,
00093             -207,
00094              204,
00095              961,
00096             1122,
00097                0,
00098            -1723,
00099            -2331,
00100             -836,
00101             1695,
00102             2967,
00103             1734,
00104             -876,
00105            -2502,
00106            -1901,
00107                0,
00108             1328,
00109             1198,
00110              275,
00111             -324,
00112             -262,
00113              -18,
00114              -41,
00115             -228,
00116             -232,
00117                0,
00118              201,
00119              180,
00120               37
00121     },
00122     {
00123               24,     /* Filter 3 */
00124              142,
00125              175,
00126                0,
00127             -236,
00128             -260,
00129              -63,
00130               43,
00131             -120,
00132             -221,
00133              212,
00134              990,
00135             1148,
00136                0,
00137            -1747,
00138            -2354,
00139             -842,
00140             1701,
00141             2969,
00142             1730,
00143             -872,
00144            -2482,
00145            -1880,
00146                0,
00147             1303,
00148             1168,
00149              266,
00150             -309,
00151             -241,
00152               -8,
00153              -45,
00154             -234,
00155             -233,
00156                0,
00157              198,
00158              175,
00159               35
00160     },
00161     {
00162               26,     /* Filter 4 */
00163              148,
00164              179,
00165                0,
00166             -236,
00167             -257,
00168              -60,
00169               35,
00170             -139,
00171             -235,
00172              221,
00173             1020,
00174             1174,
00175                0,
00176            -1769,
00177            -2376,
00178             -847,
00179             1707,
00180             2971,
00181             1726,
00182             -867,
00183            -2462,
00184            -1858,
00185                0,
00186             1277,
00187             1138,
00188              256,
00189             -294,
00190             -220,
00191                0,
00192              -48,
00193             -239,
00194             -234,
00195                0,
00196              194,
00197              169,
00198               33
00199     },
00200     {
00201               28,     /* Filter 5 */
00202              153,
00203              183,
00204                0,
00205             -236,
00206             -253,
00207              -57,
00208               26,
00209             -159,
00210             -250,
00211              230,
00212             1049,
00213             1199,
00214                0,
00215            -1792,
00216            -2398,
00217             -853,
00218             1712,
00219             2972,
00220             1722,
00221             -862,
00222            -2441,
00223            -1837,
00224                0,
00225             1251,
00226             1108,
00227              247,
00228             -279,
00229             -199,
00230                9,
00231              -51,
00232             -244,
00233             -235,
00234                0,
00235              191,
00236              164,
00237               31
00238     },
00239     {
00240               29,     /* Filter 6 */
00241              159,
00242              187,
00243                0,
00244             -236,
00245             -249,
00246              -54,
00247               18,
00248             -178,
00249             -264,
00250              239,
00251             1079,
00252             1225,
00253                0,
00254            -1814,
00255            -2420,
00256             -858,
00257             1718,
00258             2972,
00259             1718,
00260             -858,
00261            -2420,
00262            -1814,
00263                0,
00264             1225,
00265             1079,
00266              239,
00267             -264,
00268             -178,
00269               18,
00270              -54,
00271             -249,
00272             -236,
00273                0,
00274              187,
00275              159,
00276               29
00277     },
00278     {
00279               31,     /* Filter 7 */
00280              164,
00281              191,
00282                0,
00283             -235,
00284             -244,
00285              -51,
00286                9,
00287             -199,
00288             -279,
00289              247,
00290             1108,
00291             1251,
00292                0,
00293            -1837,
00294            -2441,
00295             -862,
00296             1722,
00297             2972,
00298             1712,
00299             -853,
00300            -2398,
00301            -1792,
00302                0,
00303             1199,
00304             1049,
00305              230,
00306             -250,
00307             -159,
00308               26,
00309              -57,
00310             -253,
00311             -236,
00312                0,
00313              183,
00314              153,
00315               28
00316     },
00317     {
00318               33,     /* Filter 8 */
00319              169,
00320              194,
00321                0,
00322             -234,
00323             -239,
00324              -48,
00325                0,
00326             -220,
00327             -294,
00328              256,
00329             1138,
00330             1277,
00331                0,
00332            -1858,
00333            -2462,
00334             -867,
00335             1726,
00336             2971,
00337             1707,
00338             -847,
00339            -2376,
00340            -1769,
00341                0,
00342             1174,
00343             1020,
00344              221,
00345             -235,
00346             -139,
00347               35,
00348              -60,
00349             -257,
00350             -236,
00351                0,
00352              179,
00353              148,
00354               26
00355     },
00356     {
00357               35,     /* Filter 9 */
00358              175,
00359              198,
00360                0,
00361             -233,
00362             -234,
00363              -45,
00364               -8,
00365             -241,
00366             -309,
00367              266,
00368             1168,
00369             1303,
00370                0,
00371            -1880,
00372            -2482,
00373             -872,
00374             1730,
00375             2969,
00376             1701,
00377             -842,
00378            -2354,
00379            -1747,
00380                0,
00381             1148,
00382              990,
00383              212,
00384             -221,
00385             -120,
00386               43,
00387              -63,
00388             -260,
00389             -236,
00390                0,
00391              175,
00392              142,
00393               24
00394     },
00395     {
00396               37,     /* Filter 10 */
00397              180,
00398              201,
00399                0,
00400             -232,
00401             -228,
00402              -41,
00403              -18,
00404             -262,
00405             -324,
00406              275,
00407             1198,
00408             1328,
00409                0,
00410            -1901,
00411            -2502,
00412             -876,
00413             1734,
00414             2967,
00415             1695,
00416             -836,
00417            -2331,
00418            -1723,
00419                0,
00420             1122,
00421              961,
00422              204,
00423             -207,
00424             -101,
00425               51,
00426              -65,
00427             -264,
00428             -235,
00429                0,
00430              171,
00431              136,
00432               22
00433     },
00434     {
00435               39,     /* Filter 11 */
00436              185,
00437              205,
00438                0,
00439             -231,
00440             -222,
00441              -38,
00442              -28,
00443             -284,
00444             -340,
00445              284,
00446             1228,
00447             1354,
00448                0,
00449            -1922,
00450            -2521,
00451             -880,
00452             1737,
00453             2964,
00454             1688,
00455             -831,
00456            -2308,
00457            -1700,
00458                0,
00459             1096,
00460              932,
00461              195,
00462             -194,
00463              -83,
00464               58,
00465              -67,
00466             -266,
00467             -235,
00468                0,
00469              166,
00470              131,
00471               21
00472     }
00473 };
00474 static const int16_t rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][37] =
00475 {
00476     {
00477              -59,     /* Filter 0 */
00478              -40,
00479              118,
00480              257,
00481              170,
00482              -87,
00483             -216,
00484              -90,
00485                0,
00486             -248,
00487             -576,
00488             -293,
00489              778,
00490             1705,
00491             1218,
00492             -742,
00493            -2540,
00494            -2314,
00495                0,
00496             2394,
00497             2721,
00498              825,
00499            -1411,
00500            -2072,
00501            -1002,
00502              409,
00503              903,
00504              490,
00505                0,
00506              -53,
00507              106,
00508               70,
00509             -166,
00510             -289,
00511             -151,
00512               62,
00513              125
00514     },
00515     {
00516              -65,     /* Filter 1 */
00517              -42,
00518              121,
00519              261,
00520              170,
00521              -86,
00522             -209,
00523              -80,
00524                0,
00525             -267,
00526             -602,
00527             -303,
00528              796,
00529             1737,
00530             1235,
00531             -749,
00532            -2558,
00533            -2324,
00534                0,
00535             2391,
00536             2709,
00537              819,
00538            -1396,
00539            -2043,
00540             -983,
00541              399,
00542              875,
00543              468,
00544                0,
00545              -39,
00546              118,
00547               72,
00548             -167,
00549             -288,
00550             -149,
00551               60,
00552              120
00553     },
00554     {
00555              -70,     /* Filter 2 */
00556              -44,
00557              124,
00558              265,
00559              171,
00560              -85,
00561             -201,
00562              -70,
00563                0,
00564             -285,
00565             -628,
00566             -312,
00567              815,
00568             1768,
00569             1252,
00570             -757,
00571            -2575,
00572            -2333,
00573                0,
00574             2387,
00575             2696,
00576              813,
00577            -1381,
00578            -2013,
00579             -965,
00580              389,
00581              847,
00582              447,
00583                0,
00584              -25,
00585              129,
00586               74,
00587             -168,
00588             -286,
00589             -146,
00590               58,
00591              114
00592     },
00593     {
00594              -75,     /* Filter 3 */
00595              -46,
00596              127,
00597              268,
00598              171,
00599              -84,
00600             -194,
00601              -59,
00602                0,
00603             -305,
00604             -654,
00605             -321,
00606              834,
00607             1799,
00608             1269,
00609             -764,
00610            -2593,
00611            -2342,
00612                0,
00613             2382,
00614             2683,
00615              806,
00616            -1366,
00617            -1983,
00618             -946,
00619              379,
00620              818,
00621              426,
00622                0,
00623              -12,
00624              139,
00625               76,
00626             -169,
00627             -284,
00628             -144,
00629               56,
00630              108
00631     },
00632     {
00633              -81,     /* Filter 4 */
00634              -48,
00635              130,
00636              271,
00637              171,
00638              -83,
00639             -186,
00640              -48,
00641                0,
00642             -324,
00643             -681,
00644             -331,
00645              853,
00646             1830,
00647             1285,
00648             -772,
00649            -2609,
00650            -2350,
00651                0,
00652             2376,
00653             2670,
00654              800,
00655            -1350,
00656            -1953,
00657             -928,
00658              370,
00659              790,
00660              405,
00661                0,
00662                0,
00663              149,
00664               77,
00665             -170,
00666             -282,
00667             -141,
00668               55,
00669              103
00670     },
00671     {
00672              -86,     /* Filter 5 */
00673              -49,
00674              133,
00675              274,
00676              171,
00677              -82,
00678             -177,
00679              -37,
00680                0,
00681             -344,
00682             -708,
00683             -341,
00684              871,
00685             1861,
00686             1302,
00687             -779,
00688            -2625,
00689            -2357,
00690                0,
00691             2371,
00692             2655,
00693              793,
00694            -1334,
00695            -1923,
00696             -909,
00697              360,
00698              763,
00699              384,
00700                0,
00701               13,
00702              159,
00703               79,
00704             -171,
00705             -280,
00706             -138,
00707               53,
00708               97
00709     },
00710     {
00711              -92,     /* Filter 6 */
00712              -51,
00713              136,
00714              277,
00715              171,
00716              -80,
00717             -168,
00718              -25,
00719                0,
00720             -364,
00721             -735,
00722             -350,
00723              890,
00724             1892,
00725             1318,
00726             -786,
00727            -2641,
00728            -2364,
00729                0,
00730             2364,
00731             2641,
00732              786,
00733            -1318,
00734            -1892,
00735             -890,
00736              350,
00737              735,
00738              364,
00739                0,
00740               25,
00741              168,
00742               80,
00743             -171,
00744             -277,
00745             -136,
00746               51,
00747               92
00748     },
00749     {
00750              -97,     /* Filter 7 */
00751              -53,
00752              138,
00753              280,
00754              171,
00755              -79,
00756             -159,
00757              -13,
00758                0,
00759             -384,
00760             -763,
00761             -360,
00762              909,
00763             1923,
00764             1334,
00765             -793,
00766            -2655,
00767            -2371,
00768                0,
00769             2357,
00770             2625,
00771              779,
00772            -1302,
00773            -1861,
00774             -871,
00775              341,
00776              708,
00777              344,
00778                0,
00779               37,
00780              177,
00781               82,
00782             -171,
00783             -274,
00784             -133,
00785               49,
00786               86
00787     },
00788     {
00789             -103,     /* Filter 8 */
00790              -55,
00791              141,
00792              282,
00793              170,
00794              -77,
00795             -149,
00796                0,
00797                0,
00798             -405,
00799             -790,
00800             -370,
00801              928,
00802             1953,
00803             1350,
00804             -800,
00805            -2670,
00806            -2376,
00807                0,
00808             2350,
00809             2609,
00810              772,
00811            -1285,
00812            -1830,
00813             -853,
00814              331,
00815              681,
00816              324,
00817                0,
00818               48,
00819              186,
00820               83,
00821             -171,
00822             -271,
00823             -130,
00824               48,
00825               81
00826     },
00827     {
00828             -108,     /* Filter 9 */
00829              -56,
00830              144,
00831              284,
00832              169,
00833              -76,
00834             -139,
00835               12,
00836                0,
00837             -426,
00838             -818,
00839             -379,
00840              946,
00841             1983,
00842             1366,
00843             -806,
00844            -2683,
00845            -2382,
00846                0,
00847             2342,
00848             2593,
00849              764,
00850            -1269,
00851            -1799,
00852             -834,
00853              321,
00854              654,
00855              305,
00856                0,
00857               59,
00858              194,
00859               84,
00860             -171,
00861             -268,
00862             -127,
00863               46,
00864               75
00865     },
00866     {
00867             -114,     /* Filter 10 */
00868              -58,
00869              146,
00870              286,
00871              168,
00872              -74,
00873             -129,
00874               25,
00875                0,
00876             -447,
00877             -847,
00878             -389,
00879              965,
00880             2013,
00881             1381,
00882             -813,
00883            -2696,
00884            -2387,
00885                0,
00886             2333,
00887             2575,
00888              757,
00889            -1252,
00890            -1768,
00891             -815,
00892              312,
00893              628,
00894              285,
00895                0,
00896               70,
00897              201,
00898               85,
00899             -171,
00900             -265,
00901             -124,
00902               44,
00903               70
00904     },
00905     {
00906             -120,     /* Filter 11 */
00907              -60,
00908              149,
00909              288,
00910              167,
00911              -72,
00912             -118,
00913               39,
00914                0,
00915             -468,
00916             -875,
00917             -399,
00918              983,
00919             2043,
00920             1396,
00921             -819,
00922            -2709,
00923            -2391,
00924                0,
00925             2324,
00926             2558,
00927              749,
00928            -1235,
00929            -1737,
00930             -796,
00931              303,
00932              602,
00933              267,
00934                0,
00935               80,
00936              209,
00937               86,
00938             -170,
00939             -261,
00940             -121,
00941               42,
00942               65
00943     }
00944 };

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