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][37] =
00004 {
00005     {
00006               50,     /* Filter 0 */
00007             -106,
00008              -62,
00009              257,
00010              -89,
00011             -229,
00012              183,
00013               34,
00014               65,
00015              -94,
00016             -490,
00017              768,
00018              409,
00019            -1705,
00020              640,
00021             1943,
00022            -2160,
00023             -884,
00024             2960,
00025             -914,
00026            -2314,
00027             2160,
00028              742,
00029            -2072,
00030              527,
00031             1071,
00032             -768,
00033             -187,
00034              307,
00035              -20,
00036               90,
00037             -183,
00038              -87,
00039              289,
00040              -79,
00041             -162,
00042              106
00043     },
00044     {
00045               55,     /* Filter 1 */
00046             -111,
00047              -63,
00048              261,
00049              -89,
00050             -227,
00051              177,
00052               30,
00053               83,
00054             -102,
00055             -512,
00056              793,
00057              418,
00058            -1737,
00059              649,
00060             1963,
00061            -2176,
00062             -887,
00063             2964,
00064             -913,
00065            -2304,
00066             2144,
00067              734,
00068            -2043,
00069              517,
00070             1045,
00071             -744,
00072             -179,
00073              284,
00074              -15,
00075              100,
00076             -189,
00077              -88,
00078              288,
00079              -78,
00080             -158,
00081              102
00082     },
00083     {
00084               59,     /* Filter 2 */
00085             -116,
00086              -65,
00087              265,
00088              -90,
00089             -224,
00090              171,
00091               26,
00092              101,
00093             -109,
00094             -534,
00095              818,
00096              428,
00097            -1768,
00098              658,
00099             1983,
00100            -2191,
00101             -891,
00102             2967,
00103             -911,
00104            -2294,
00105             2128,
00106              726,
00107            -2013,
00108              507,
00109             1019,
00110             -720,
00111             -170,
00112              262,
00113               -9,
00114              109,
00115             -194,
00116              -88,
00117              286,
00118              -77,
00119             -153,
00120               97
00121     },
00122     {
00123               64,     /* Filter 3 */
00124             -121,
00125              -66,
00126              268,
00127              -90,
00128             -221,
00129              165,
00130               22,
00131              120,
00132             -116,
00133             -557,
00134              842,
00135              438,
00136            -1799,
00137              667,
00138             2002,
00139            -2205,
00140             -894,
00141             2969,
00142             -909,
00143            -2283,
00144             2111,
00145              718,
00146            -1983,
00147              497,
00148              994,
00149             -696,
00150             -162,
00151              241,
00152               -4,
00153              118,
00154             -199,
00155              -89,
00156              284,
00157              -75,
00158             -149,
00159               92
00160     },
00161     {
00162               69,     /* Filter 4 */
00163             -125,
00164              -68,
00165              271,
00166              -90,
00167             -218,
00168              158,
00169               18,
00170              139,
00171             -123,
00172             -579,
00173              867,
00174              448,
00175            -1830,
00176              676,
00177             2021,
00178            -2219,
00179             -897,
00180             2971,
00181             -907,
00182            -2271,
00183             2094,
00184              710,
00185            -1953,
00186              487,
00187              968,
00188             -672,
00189             -154,
00190              220,
00191                0,
00192              127,
00193             -203,
00194              -89,
00195              282,
00196              -74,
00197             -144,
00198               87
00199     },
00200     {
00201               73,     /* Filter 5 */
00202             -130,
00203              -70,
00204              274,
00205              -90,
00206             -215,
00207              151,
00208               14,
00209              159,
00210             -131,
00211             -602,
00212              892,
00213              458,
00214            -1861,
00215              684,
00216             2040,
00217            -2233,
00218             -900,
00219             2972,
00220             -905,
00221            -2259,
00222             2077,
00223              701,
00224            -1923,
00225              478,
00226              943,
00227             -649,
00228             -146,
00229              199,
00230                5,
00231              135,
00232             -208,
00233              -90,
00234              280,
00235              -73,
00236             -139,
00237               83
00238     },
00239     {
00240               78,     /* Filter 6 */
00241             -135,
00242              -71,
00243              277,
00244              -90,
00245             -212,
00246              143,
00247                9,
00248              178,
00249             -139,
00250             -625,
00251              918,
00252              468,
00253            -1892,
00254              693,
00255             2059,
00256            -2246,
00257             -903,
00258             2972,
00259             -903,
00260            -2246,
00261             2059,
00262              693,
00263            -1892,
00264              468,
00265              918,
00266             -625,
00267             -139,
00268              178,
00269                9,
00270              143,
00271             -212,
00272              -90,
00273              277,
00274              -71,
00275             -135,
00276               78
00277     },
00278     {
00279               83,     /* Filter 7 */
00280             -139,
00281              -73,
00282              280,
00283              -90,
00284             -208,
00285              135,
00286                5,
00287              199,
00288             -146,
00289             -649,
00290              943,
00291              478,
00292            -1923,
00293              701,
00294             2077,
00295            -2259,
00296             -905,
00297             2972,
00298             -900,
00299            -2233,
00300             2040,
00301              684,
00302            -1861,
00303              458,
00304              892,
00305             -602,
00306             -131,
00307              159,
00308               14,
00309              151,
00310             -215,
00311              -90,
00312              274,
00313              -70,
00314             -130,
00315               73
00316     },
00317     {
00318               87,     /* Filter 8 */
00319             -144,
00320              -74,
00321              282,
00322              -89,
00323             -203,
00324              127,
00325                0,
00326              220,
00327             -154,
00328             -672,
00329              968,
00330              487,
00331            -1953,
00332              710,
00333             2094,
00334            -2271,
00335             -907,
00336             2971,
00337             -897,
00338            -2219,
00339             2021,
00340              676,
00341            -1830,
00342              448,
00343              867,
00344             -579,
00345             -123,
00346              139,
00347               18,
00348              158,
00349             -218,
00350              -90,
00351              271,
00352              -68,
00353             -125,
00354               69
00355     },
00356     {
00357               92,     /* Filter 9 */
00358             -149,
00359              -75,
00360              284,
00361              -89,
00362             -199,
00363              118,
00364               -4,
00365              241,
00366             -162,
00367             -696,
00368              994,
00369              497,
00370            -1983,
00371              718,
00372             2111,
00373            -2283,
00374             -909,
00375             2969,
00376             -894,
00377            -2205,
00378             2002,
00379              667,
00380            -1799,
00381              438,
00382              842,
00383             -557,
00384             -116,
00385              120,
00386               22,
00387              165,
00388             -221,
00389              -90,
00390              268,
00391              -66,
00392             -121,
00393               64
00394     },
00395     {
00396               97,     /* Filter 10 */
00397             -153,
00398              -77,
00399              286,
00400              -88,
00401             -194,
00402              109,
00403               -9,
00404              262,
00405             -170,
00406             -720,
00407             1019,
00408              507,
00409            -2013,
00410              726,
00411             2128,
00412            -2294,
00413             -911,
00414             2967,
00415             -891,
00416            -2191,
00417             1983,
00418              658,
00419            -1768,
00420              428,
00421              818,
00422             -534,
00423             -109,
00424              101,
00425               26,
00426              171,
00427             -224,
00428              -90,
00429              265,
00430              -65,
00431             -116,
00432               59
00433     },
00434     {
00435              102,     /* Filter 11 */
00436             -158,
00437              -78,
00438              288,
00439              -88,
00440             -189,
00441              100,
00442              -15,
00443              284,
00444             -179,
00445             -744,
00446             1045,
00447              517,
00448            -2043,
00449              734,
00450             2144,
00451            -2304,
00452             -913,
00453             2964,
00454             -887,
00455            -2176,
00456             1963,
00457              649,
00458            -1737,
00459              418,
00460              793,
00461             -512,
00462             -102,
00463               83,
00464               30,
00465              177,
00466             -227,
00467              -89,
00468              261,
00469              -63,
00470             -111,
00471               55
00472     }
00473 };
00474 static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][37] =
00475 {
00476     {
00477               37,     /* Filter 0 */
00478               77,
00479             -191,
00480                0,
00481              275,
00482             -166,
00483             -133,
00484              106,
00485                0,
00486              292,
00487             -356,
00488             -558,
00489             1259,
00490                0,
00491            -1971,
00492             1411,
00493             1569,
00494            -2721,
00495                0,
00496             2815,
00497            -1681,
00498            -1569,
00499             2284,
00500                0,
00501            -1622,
00502              778,
00503              558,
00504             -576,
00505                0,
00506               62,
00507               66,
00508              133,
00509             -269,
00510                0,
00511              245,
00512             -118,
00513              -77
00514     },
00515     {
00516               40,     /* Filter 1 */
00517               81,
00518             -196,
00519                0,
00520              276,
00521             -164,
00522             -129,
00523               95,
00524                0,
00525              314,
00526             -372,
00527             -576,
00528             1289,
00529                0,
00530            -1999,
00531             1426,
00532             1581,
00533            -2732,
00534                0,
00535             2811,
00536            -1674,
00537            -1558,
00538             2260,
00539                0,
00540            -1592,
00541              759,
00542              541,
00543             -550,
00544                0,
00545               46,
00546               73,
00547              137,
00548             -271,
00549                0,
00550              241,
00551             -114,
00552              -74
00553     },
00554     {
00555               43,     /* Filter 2 */
00556               84,
00557             -201,
00558                0,
00559              277,
00560             -163,
00561             -124,
00562               82,
00563                0,
00564              336,
00565             -388,
00566             -594,
00567             1319,
00568                0,
00569            -2026,
00570             1440,
00571             1592,
00572            -2743,
00573                0,
00574             2806,
00575            -1666,
00576            -1546,
00577             2235,
00578                0,
00579            -1561,
00580              740,
00581              523,
00582             -525,
00583                0,
00584               30,
00585               79,
00586              141,
00587             -273,
00588                0,
00589              237,
00590             -111,
00591              -70
00592     },
00593     {
00594               46,     /* Filter 3 */
00595               88,
00596             -206,
00597                0,
00598              277,
00599             -161,
00600             -120,
00601               70,
00602                0,
00603              358,
00604             -404,
00605             -612,
00606             1349,
00607                0,
00608            -2053,
00609             1455,
00610             1602,
00611            -2753,
00612                0,
00613             2800,
00614            -1658,
00615            -1534,
00616             2210,
00617                0,
00618            -1531,
00619              722,
00620              506,
00621             -500,
00622                0,
00623               14,
00624               86,
00625              144,
00626             -274,
00627                0,
00628              233,
00629             -108,
00630              -67
00631     },
00632     {
00633               50,     /* Filter 4 */
00634               91,
00635             -210,
00636                0,
00637              278,
00638             -159,
00639             -115,
00640               57,
00641                0,
00642              381,
00643             -421,
00644             -630,
00645             1380,
00646                0,
00647            -2080,
00648             1468,
00649             1612,
00650            -2762,
00651                0,
00652             2794,
00653            -1650,
00654            -1521,
00655             2185,
00656                0,
00657            -1501,
00658              703,
00659              488,
00660             -476,
00661                0,
00662                0,
00663               92,
00664              148,
00665             -276,
00666                0,
00667              229,
00668             -105,
00669              -63
00670     },
00671     {
00672               53,     /* Filter 5 */
00673               94,
00674             -215,
00675                0,
00676              277,
00677             -156,
00678             -109,
00679               43,
00680                0,
00681              404,
00682             -437,
00683             -648,
00684             1410,
00685                0,
00686            -2107,
00687             1482,
00688             1622,
00689            -2771,
00690                0,
00691             2787,
00692            -1641,
00693            -1509,
00694             2159,
00695                0,
00696            -1471,
00697              685,
00698              471,
00699             -452,
00700                0,
00701              -15,
00702               98,
00703              151,
00704             -277,
00705                0,
00706              224,
00707             -101,
00708              -60
00709     },
00710     {
00711               57,     /* Filter 6 */
00712               98,
00713             -220,
00714                0,
00715              277,
00716             -154,
00717             -104,
00718               29,
00719                0,
00720              428,
00721             -454,
00722             -667,
00723             1440,
00724                0,
00725            -2133,
00726             1495,
00727             1632,
00728            -2779,
00729                0,
00730             2779,
00731            -1632,
00732            -1495,
00733             2133,
00734                0,
00735            -1440,
00736              667,
00737              454,
00738             -428,
00739                0,
00740              -29,
00741              104,
00742              154,
00743             -277,
00744                0,
00745              220,
00746              -98,
00747              -57
00748     },
00749     {
00750               60,     /* Filter 7 */
00751              101,
00752             -224,
00753                0,
00754              277,
00755             -151,
00756              -98,
00757               15,
00758                0,
00759              452,
00760             -471,
00761             -685,
00762             1471,
00763                0,
00764            -2159,
00765             1509,
00766             1641,
00767            -2787,
00768                0,
00769             2771,
00770            -1622,
00771            -1482,
00772             2107,
00773                0,
00774            -1410,
00775              648,
00776              437,
00777             -404,
00778                0,
00779              -43,
00780              109,
00781              156,
00782             -277,
00783                0,
00784              215,
00785              -94,
00786              -53
00787     },
00788     {
00789               63,     /* Filter 8 */
00790              105,
00791             -229,
00792                0,
00793              276,
00794             -148,
00795              -92,
00796                0,
00797                0,
00798              476,
00799             -488,
00800             -703,
00801             1501,
00802                0,
00803            -2185,
00804             1521,
00805             1650,
00806            -2794,
00807                0,
00808             2762,
00809            -1612,
00810            -1468,
00811             2080,
00812                0,
00813            -1380,
00814              630,
00815              421,
00816             -381,
00817                0,
00818              -57,
00819              115,
00820              159,
00821             -278,
00822                0,
00823              210,
00824              -91,
00825              -50
00826     },
00827     {
00828               67,     /* Filter 9 */
00829              108,
00830             -233,
00831                0,
00832              274,
00833             -144,
00834              -86,
00835              -14,
00836                0,
00837              500,
00838             -506,
00839             -722,
00840             1531,
00841                0,
00842            -2210,
00843             1534,
00844             1658,
00845            -2800,
00846                0,
00847             2753,
00848            -1602,
00849            -1455,
00850             2053,
00851                0,
00852            -1349,
00853              612,
00854              404,
00855             -358,
00856                0,
00857              -70,
00858              120,
00859              161,
00860             -277,
00861                0,
00862              206,
00863              -88,
00864              -46
00865     },
00866     {
00867               70,     /* Filter 10 */
00868              111,
00869             -237,
00870                0,
00871              273,
00872             -141,
00873              -79,
00874              -30,
00875                0,
00876              525,
00877             -523,
00878             -740,
00879             1561,
00880                0,
00881            -2235,
00882             1546,
00883             1666,
00884            -2806,
00885                0,
00886             2743,
00887            -1592,
00888            -1440,
00889             2026,
00890                0,
00891            -1319,
00892              594,
00893              388,
00894             -336,
00895                0,
00896              -82,
00897              124,
00898              163,
00899             -277,
00900                0,
00901              201,
00902              -84,
00903              -43
00904     },
00905     {
00906               74,     /* Filter 11 */
00907              114,
00908             -241,
00909                0,
00910              271,
00911             -137,
00912              -73,
00913              -46,
00914                0,
00915              550,
00916             -541,
00917             -759,
00918             1592,
00919                0,
00920            -2260,
00921             1558,
00922             1674,
00923            -2811,
00924                0,
00925             2732,
00926            -1581,
00927            -1426,
00928             1999,
00929                0,
00930            -1289,
00931              576,
00932              372,
00933             -314,
00934                0,
00935              -95,
00936              129,
00937              164,
00938             -276,
00939                0,
00940              196,
00941              -81,
00942              -40
00943     }
00944 };

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