v22bis_rx_2400_fixed_rrc.h

00001 #define RX_PULSESHAPER_2400_GAIN        32767.000000f
00002 #define RX_PULSESHAPER_2400_COEFF_SETS  12
00003 static const int16_t rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
00004 {
00005     {
00006             -215,     /* Filter 0 */
00007              172,
00008               32,
00009               61,
00010              -89,
00011             -460,
00012              722,
00013              384,
00014            -1601,
00015              601,
00016             1824,
00017            -2028,
00018             -830,
00019             2779,
00020             -858,
00021            -2173,
00022             2028,
00023              696,
00024            -1946,
00025              494,
00026             1005,
00027             -722,
00028             -175,
00029              288,
00030              -19,
00031               85,
00032             -172
00033     },
00034     {
00035             -213,     /* Filter 1 */
00036              167,
00037               29,
00038               78,
00039              -95,
00040             -481,
00041              745,
00042              393,
00043            -1631,
00044              609,
00045             1843,
00046            -2043,
00047             -833,
00048             2783,
00049             -857,
00050            -2164,
00051             2013,
00052              689,
00053            -1918,
00054              485,
00055              981,
00056             -699,
00057             -168,
00058              267,
00059              -14,
00060               94,
00061             -177
00062     },
00063     {
00064             -210,     /* Filter 2 */
00065              161,
00066               25,
00067               95,
00068             -102,
00069             -501,
00070              768,
00071              402,
00072            -1660,
00073              618,
00074             1862,
00075            -2057,
00076             -836,
00077             2786,
00078             -856,
00079            -2154,
00080             1998,
00081              682,
00082            -1890,
00083              476,
00084              957,
00085             -676,
00086             -160,
00087              246,
00088               -9,
00089              103,
00090             -182
00091     },
00092     {
00093             -208,     /* Filter 3 */
00094              155,
00095               21,
00096              113,
00097             -109,
00098             -523,
00099              791,
00100              411,
00101            -1689,
00102              626,
00103             1880,
00104            -2071,
00105             -840,
00106             2788,
00107             -854,
00108            -2143,
00109             1982,
00110              674,
00111            -1862,
00112              467,
00113              933,
00114             -654,
00115             -152,
00116              226,
00117               -4,
00118              111,
00119             -187
00120     },
00121     {
00122             -205,     /* Filter 4 */
00123              148,
00124               17,
00125              131,
00126             -116,
00127             -544,
00128              814,
00129              421,
00130            -1718,
00131              634,
00132             1898,
00133            -2084,
00134             -842,
00135             2789,
00136             -852,
00137            -2132,
00138             1966,
00139              666,
00140            -1834,
00141              458,
00142              909,
00143             -631,
00144             -145,
00145              206,
00146                0,
00147              119,
00148             -191
00149     },
00150     {
00151             -202,     /* Filter 5 */
00152              141,
00153               13,
00154              149,
00155             -123,
00156             -565,
00157              838,
00158              430,
00159            -1748,
00160              642,
00161             1916,
00162            -2097,
00163             -845,
00164             2790,
00165             -850,
00166            -2121,
00167             1950,
00168              658,
00169            -1805,
00170              448,
00171              885,
00172             -609,
00173             -137,
00174              187,
00175                4,
00176              127,
00177             -195
00178     },
00179     {
00180             -199,     /* Filter 6 */
00181              134,
00182                9,
00183              168,
00184             -130,
00185             -587,
00186              862,
00187              439,
00188            -1776,
00189              650,
00190             1933,
00191            -2109,
00192             -848,
00193             2791,
00194             -848,
00195            -2109,
00196             1933,
00197              650,
00198            -1776,
00199              439,
00200              862,
00201             -587,
00202             -130,
00203              168,
00204                9,
00205              134,
00206             -199
00207     },
00208     {
00209             -195,     /* Filter 7 */
00210              127,
00211                4,
00212              187,
00213             -137,
00214             -609,
00215              885,
00216              448,
00217            -1805,
00218              658,
00219             1950,
00220            -2121,
00221             -850,
00222             2790,
00223             -845,
00224            -2097,
00225             1916,
00226              642,
00227            -1748,
00228              430,
00229              838,
00230             -565,
00231             -123,
00232              149,
00233               13,
00234              141,
00235             -202
00236     },
00237     {
00238             -191,     /* Filter 8 */
00239              119,
00240                0,
00241              206,
00242             -145,
00243             -631,
00244              909,
00245              458,
00246            -1834,
00247              666,
00248             1966,
00249            -2132,
00250             -852,
00251             2789,
00252             -842,
00253            -2084,
00254             1898,
00255              634,
00256            -1718,
00257              421,
00258              814,
00259             -544,
00260             -116,
00261              131,
00262               17,
00263              148,
00264             -205
00265     },
00266     {
00267             -187,     /* Filter 9 */
00268              111,
00269               -4,
00270              226,
00271             -152,
00272             -654,
00273              933,
00274              467,
00275            -1862,
00276              674,
00277             1982,
00278            -2143,
00279             -854,
00280             2788,
00281             -840,
00282            -2071,
00283             1880,
00284              626,
00285            -1689,
00286              411,
00287              791,
00288             -523,
00289             -109,
00290              113,
00291               21,
00292              155,
00293             -208
00294     },
00295     {
00296             -182,     /* Filter 10 */
00297              103,
00298               -9,
00299              246,
00300             -160,
00301             -676,
00302              957,
00303              476,
00304            -1890,
00305              682,
00306             1998,
00307            -2154,
00308             -856,
00309             2786,
00310             -836,
00311            -2057,
00312             1862,
00313              618,
00314            -1660,
00315              402,
00316              768,
00317             -501,
00318             -102,
00319               95,
00320               25,
00321              161,
00322             -210
00323     },
00324     {
00325             -177,     /* Filter 11 */
00326               94,
00327              -14,
00328              267,
00329             -168,
00330             -699,
00331              981,
00332              485,
00333            -1918,
00334              689,
00335             2013,
00336            -2164,
00337             -857,
00338             2783,
00339             -833,
00340            -2043,
00341             1843,
00342              609,
00343            -1631,
00344              393,
00345              745,
00346             -481,
00347              -95,
00348               78,
00349               29,
00350              167,
00351             -213
00352     }
00353 };
00354 static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
00355 {
00356     {
00357             -156,     /* Filter 0 */
00358             -125,
00359              100,
00360                0,
00361              274,
00362             -334,
00363             -524,
00364             1182,
00365                0,
00366            -1850,
00367             1325,
00368             1474,
00369            -2555,
00370                0,
00371             2643,
00372            -1579,
00373            -1474,
00374             2144,
00375                0,
00376            -1523,
00377              730,
00378              524,
00379             -541,
00380                0,
00381               58,
00382               62,
00383              125
00384     },
00385     {
00386             -154,     /* Filter 1 */
00387             -121,
00388               89,
00389                0,
00390              294,
00391             -349,
00392             -541,
00393             1210,
00394                0,
00395            -1876,
00396             1339,
00397             1484,
00398            -2565,
00399                0,
00400             2639,
00401            -1572,
00402            -1463,
00403             2122,
00404                0,
00405            -1494,
00406              713,
00407              507,
00408             -517,
00409                0,
00410               43,
00411               68,
00412              129
00413     },
00414     {
00415             -153,     /* Filter 2 */
00416             -117,
00417               77,
00418                0,
00419              315,
00420             -364,
00421             -558,
00422             1239,
00423                0,
00424            -1902,
00425             1352,
00426             1494,
00427            -2575,
00428                0,
00429             2634,
00430            -1565,
00431            -1452,
00432             2099,
00433                0,
00434            -1466,
00435              695,
00436              491,
00437             -493,
00438                0,
00439               28,
00440               74,
00441              132
00442     },
00443     {
00444             -151,     /* Filter 3 */
00445             -112,
00446               65,
00447                0,
00448              336,
00449             -379,
00450             -575,
00451             1267,
00452                0,
00453            -1928,
00454             1366,
00455             1504,
00456            -2585,
00457                0,
00458             2629,
00459            -1557,
00460            -1440,
00461             2075,
00462                0,
00463            -1438,
00464              678,
00465              475,
00466             -470,
00467                0,
00468               13,
00469               81,
00470              136
00471     },
00472     {
00473             -149,     /* Filter 4 */
00474             -108,
00475               53,
00476                0,
00477              358,
00478             -395,
00479             -592,
00480             1295,
00481                0,
00482            -1953,
00483             1379,
00484             1514,
00485            -2594,
00486                0,
00487             2623,
00488            -1549,
00489            -1428,
00490             2051,
00491                0,
00492            -1409,
00493              660,
00494              458,
00495             -447,
00496                0,
00497                0,
00498               86,
00499              139
00500     },
00501     {
00502             -147,     /* Filter 5 */
00503             -103,
00504               41,
00505                0,
00506              379,
00507             -411,
00508             -609,
00509             1324,
00510                0,
00511            -1978,
00512             1392,
00513             1523,
00514            -2602,
00515                0,
00516             2617,
00517            -1541,
00518            -1416,
00519             2027,
00520                0,
00521            -1381,
00522              643,
00523              442,
00524             -424,
00525                0,
00526              -14,
00527               92,
00528              141
00529     },
00530     {
00531             -144,     /* Filter 6 */
00532              -97,
00533               27,
00534                0,
00535              402,
00536             -426,
00537             -626,
00538             1352,
00539                0,
00540            -2003,
00541             1404,
00542             1532,
00543            -2610,
00544                0,
00545             2610,
00546            -1532,
00547            -1404,
00548             2003,
00549                0,
00550            -1352,
00551              626,
00552              426,
00553             -402,
00554                0,
00555              -27,
00556               97,
00557              144
00558     },
00559     {
00560             -141,     /* Filter 7 */
00561              -92,
00562               14,
00563                0,
00564              424,
00565             -442,
00566             -643,
00567             1381,
00568                0,
00569            -2027,
00570             1416,
00571             1541,
00572            -2617,
00573                0,
00574             2602,
00575            -1523,
00576            -1392,
00577             1978,
00578                0,
00579            -1324,
00580              609,
00581              411,
00582             -379,
00583                0,
00584              -41,
00585              103,
00586              147
00587     },
00588     {
00589             -139,     /* Filter 8 */
00590              -86,
00591                0,
00592                0,
00593              447,
00594             -458,
00595             -660,
00596             1409,
00597                0,
00598            -2051,
00599             1428,
00600             1549,
00601            -2623,
00602                0,
00603             2594,
00604            -1514,
00605            -1379,
00606             1953,
00607                0,
00608            -1295,
00609              592,
00610              395,
00611             -358,
00612                0,
00613              -53,
00614              108,
00615              149
00616     },
00617     {
00618             -136,     /* Filter 9 */
00619              -81,
00620              -13,
00621                0,
00622              470,
00623             -475,
00624             -678,
00625             1438,
00626                0,
00627            -2075,
00628             1440,
00629             1557,
00630            -2629,
00631                0,
00632             2585,
00633            -1504,
00634            -1366,
00635             1928,
00636                0,
00637            -1267,
00638              575,
00639              379,
00640             -336,
00641                0,
00642              -65,
00643              112,
00644              151
00645     },
00646     {
00647             -132,     /* Filter 10 */
00648              -74,
00649              -28,
00650                0,
00651              493,
00652             -491,
00653             -695,
00654             1466,
00655                0,
00656            -2099,
00657             1452,
00658             1565,
00659            -2634,
00660                0,
00661             2575,
00662            -1494,
00663            -1352,
00664             1902,
00665                0,
00666            -1239,
00667              558,
00668              364,
00669             -315,
00670                0,
00671              -77,
00672              117,
00673              153
00674     },
00675     {
00676             -129,     /* Filter 11 */
00677              -68,
00678              -43,
00679                0,
00680              517,
00681             -507,
00682             -713,
00683             1494,
00684                0,
00685            -2122,
00686             1463,
00687             1572,
00688            -2639,
00689                0,
00690             2565,
00691            -1484,
00692            -1339,
00693             1876,
00694                0,
00695            -1210,
00696              541,
00697              349,
00698             -294,
00699                0,
00700              -89,
00701              121,
00702              154
00703     }
00704 };

Generated on 18 Oct 2012 for spandsp by  doxygen 1.6.1