v27ter_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              183,     /* Filter 0 */
00007              -58,
00008              -42,
00009                0,
00010             -518,
00011             -233,
00012              686,
00013              261,
00014              195,
00015             1096,
00016            -1202,
00017            -3745,
00018              778,
00019             5561,
00020              869,
00021            -4735,
00022            -1787,
00023             2142,
00024              958,
00025             -162,
00026              396,
00027             -238,
00028             -747,
00029                0,
00030              215,
00031              -13,
00032              167
00033     },
00034     {
00035              185,     /* Filter 1 */
00036              -56,
00037              -25,
00038                0,
00039             -542,
00040             -237,
00041              675,
00042              235,
00043              250,
00044             1178,
00045            -1252,
00046            -3839,
00047              789,
00048             5584,
00049              865,
00050            -4667,
00051            -1741,
00052             2052,
00053              886,
00054             -118,
00055              433,
00056             -241,
00057             -734,
00058                0,
00059              190,
00060              -18,
00061              173
00062     },
00063     {
00064              187,     /* Filter 2 */
00065              -53,
00066               -6,
00067                0,
00068             -565,
00069             -240,
00070              661,
00071              207,
00072              307,
00073             1262,
00074            -1302,
00075            -3932,
00076              799,
00077             5603,
00078              860,
00079            -4596,
00080            -1695,
00081             1962,
00082              816,
00083              -76,
00084              468,
00085             -243,
00086             -720,
00087                0,
00088              166,
00089              -23,
00090              177
00091     },
00092     {
00093              188,     /* Filter 3 */
00094              -50,
00095               12,
00096                0,
00097             -587,
00098             -242,
00099              645,
00100              177,
00101              365,
00102             1347,
00103            -1353,
00104            -4023,
00105              809,
00106             5618,
00107              855,
00108            -4522,
00109            -1647,
00110             1873,
00111              748,
00112              -35,
00113              501,
00114             -245,
00115             -704,
00116                0,
00117              142,
00118              -28,
00119              181
00120     },
00121     {
00122              189,     /* Filter 4 */
00123              -47,
00124               32,
00125                0,
00126             -609,
00127             -244,
00128              627,
00129              146,
00130              425,
00131             1433,
00132            -1403,
00133            -4112,
00134              818,
00135             5628,
00136              849,
00137            -4445,
00138            -1599,
00139             1784,
00140              680,
00141                4,
00142              531,
00143             -246,
00144             -687,
00145                0,
00146              119,
00147              -32,
00148              184
00149     },
00150     {
00151              189,     /* Filter 5 */
00152              -44,
00153               53,
00154                0,
00155             -630,
00156             -246,
00157              607,
00158              113,
00159              486,
00160             1519,
00161            -1452,
00162            -4199,
00163              827,
00164             5634,
00165              842,
00166            -4366,
00167            -1551,
00168             1695,
00169              614,
00170               42,
00171              559,
00172             -247,
00173             -669,
00174                0,
00175               96,
00176              -37,
00177              187
00178     },
00179     {
00180              188,     /* Filter 6 */
00181              -40,
00182               74,
00183                0,
00184             -650,
00185             -247,
00186              584,
00187               78,
00188              550,
00189             1607,
00190            -1502,
00191            -4284,
00192              835,
00193             5637,
00194              835,
00195            -4284,
00196            -1502,
00197             1607,
00198              550,
00199               78,
00200              584,
00201             -247,
00202             -650,
00203                0,
00204               74,
00205              -40,
00206              188
00207     },
00208     {
00209              187,     /* Filter 7 */
00210              -37,
00211               96,
00212                0,
00213             -669,
00214             -247,
00215              559,
00216               42,
00217              614,
00218             1695,
00219            -1551,
00220            -4366,
00221              842,
00222             5634,
00223              827,
00224            -4199,
00225            -1452,
00226             1519,
00227              486,
00228              113,
00229              607,
00230             -246,
00231             -630,
00232                0,
00233               53,
00234              -44,
00235              189
00236     },
00237     {
00238              184,     /* Filter 8 */
00239              -32,
00240              119,
00241                0,
00242             -687,
00243             -246,
00244              531,
00245                4,
00246              680,
00247             1784,
00248            -1599,
00249            -4445,
00250              849,
00251             5628,
00252              818,
00253            -4112,
00254            -1403,
00255             1433,
00256              425,
00257              146,
00258              627,
00259             -244,
00260             -609,
00261                0,
00262               32,
00263              -47,
00264              189
00265     },
00266     {
00267              181,     /* Filter 9 */
00268              -28,
00269              142,
00270                0,
00271             -704,
00272             -245,
00273              501,
00274              -35,
00275              748,
00276             1873,
00277            -1647,
00278            -4522,
00279              855,
00280             5618,
00281              809,
00282            -4023,
00283            -1353,
00284             1347,
00285              365,
00286              177,
00287              645,
00288             -242,
00289             -587,
00290                0,
00291               12,
00292              -50,
00293              188
00294     },
00295     {
00296              177,     /* Filter 10 */
00297              -23,
00298              166,
00299                0,
00300             -720,
00301             -243,
00302              468,
00303              -76,
00304              816,
00305             1962,
00306            -1695,
00307            -4596,
00308              860,
00309             5603,
00310              799,
00311            -3932,
00312            -1302,
00313             1262,
00314              307,
00315              207,
00316              661,
00317             -240,
00318             -565,
00319                0,
00320               -6,
00321              -53,
00322              187
00323     },
00324     {
00325              173,     /* Filter 11 */
00326              -18,
00327              190,
00328                0,
00329             -734,
00330             -241,
00331              433,
00332             -118,
00333              886,
00334             2052,
00335            -1741,
00336            -4667,
00337              865,
00338             5584,
00339              789,
00340            -3839,
00341            -1252,
00342             1178,
00343              250,
00344              235,
00345              675,
00346             -237,
00347             -542,
00348                0,
00349              -25,
00350              -56,
00351              185
00352     }
00353 };
00354 static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
00355 {
00356     {
00357               93,     /* Filter 0 */
00358              179,
00359               -6,
00360              217,
00361               82,
00362             -719,
00363             -349,
00364              359,
00365             -195,
00366              796,
00367             2359,
00368            -1216,
00369            -4918,
00370                0,
00371             5492,
00372             1538,
00373            -3508,
00374            -1556,
00375              958,
00376              223,
00377              201,
00378              732,
00379             -118,
00380             -524,
00381              -34,
00382              -41,
00383              -85
00384     },
00385     {
00386               94,     /* Filter 1 */
00387              172,
00388               -4,
00389              242,
00390               85,
00391             -730,
00392             -344,
00393              323,
00394             -250,
00395              856,
00396             2458,
00397            -1247,
00398            -4985,
00399                0,
00400             5466,
00401             1516,
00402            -3418,
00403            -1491,
00404              886,
00405              163,
00406              221,
00407              742,
00408             -116,
00409             -500,
00410              -30,
00411              -57,
00412              -88
00413     },
00414     {
00415               95,     /* Filter 2 */
00416              165,
00417               -1,
00418              268,
00419               89,
00420             -739,
00421             -337,
00422              285,
00423             -307,
00424              917,
00425             2556,
00426            -1277,
00427            -5050,
00428                0,
00429             5435,
00430             1493,
00431            -3326,
00432            -1426,
00433              816,
00434              104,
00435              238,
00436              750,
00437             -114,
00438             -475,
00439              -26,
00440              -72,
00441              -90
00442     },
00443     {
00444               96,     /* Filter 3 */
00445              156,
00446                1,
00447              294,
00448               93,
00449             -747,
00450             -328,
00451              244,
00452             -365,
00453              978,
00454             2655,
00455            -1307,
00456            -5111,
00457                0,
00458             5400,
00459             1469,
00460            -3233,
00461            -1361,
00462              748,
00463               48,
00464              255,
00465              756,
00466             -111,
00467             -449,
00468              -22,
00469              -87,
00470              -92
00471     },
00472     {
00473               96,     /* Filter 4 */
00474              147,
00475                5,
00476              320,
00477               96,
00478             -753,
00479             -319,
00480              201,
00481             -425,
00482             1041,
00483             2753,
00484            -1336,
00485            -5168,
00486                0,
00487             5361,
00488             1444,
00489            -3139,
00490            -1296,
00491              680,
00492               -6,
00493              270,
00494              759,
00495             -108,
00496             -423,
00497              -18,
00498             -101,
00499              -94
00500     },
00501     {
00502               96,     /* Filter 5 */
00503              137,
00504                8,
00505              346,
00506               99,
00507             -757,
00508             -309,
00509              155,
00510             -486,
00511             1104,
00512             2851,
00513            -1364,
00514            -5222,
00515                0,
00516             5318,
00517             1418,
00518            -3044,
00519            -1231,
00520              614,
00521              -58,
00522              284,
00523              760,
00524             -106,
00525             -398,
00526              -15,
00527             -114,
00528              -95
00529     },
00530     {
00531               96,     /* Filter 6 */
00532              126,
00533               11,
00534              372,
00535              103,
00536             -760,
00537             -297,
00538              108,
00539             -550,
00540             1167,
00541             2948,
00542            -1391,
00543            -5272,
00544                0,
00545             5272,
00546             1391,
00547            -2948,
00548            -1167,
00549              550,
00550             -108,
00551              297,
00552              760,
00553             -103,
00554             -372,
00555              -11,
00556             -126,
00557              -96
00558     },
00559     {
00560               95,     /* Filter 7 */
00561              114,
00562               15,
00563              398,
00564              106,
00565             -760,
00566             -284,
00567               58,
00568             -614,
00569             1231,
00570             3044,
00571            -1418,
00572            -5318,
00573                0,
00574             5222,
00575             1364,
00576            -2851,
00577            -1104,
00578              486,
00579             -155,
00580              309,
00581              757,
00582              -99,
00583             -346,
00584               -8,
00585             -137,
00586              -96
00587     },
00588     {
00589               94,     /* Filter 8 */
00590              101,
00591               18,
00592              423,
00593              108,
00594             -759,
00595             -270,
00596                6,
00597             -680,
00598             1296,
00599             3139,
00600            -1444,
00601            -5361,
00602                0,
00603             5168,
00604             1336,
00605            -2753,
00606            -1041,
00607              425,
00608             -201,
00609              319,
00610              753,
00611              -96,
00612             -320,
00613               -5,
00614             -147,
00615              -96
00616     },
00617     {
00618               92,     /* Filter 9 */
00619               87,
00620               22,
00621              449,
00622              111,
00623             -756,
00624             -255,
00625              -48,
00626             -748,
00627             1361,
00628             3233,
00629            -1469,
00630            -5400,
00631                0,
00632             5111,
00633             1307,
00634            -2655,
00635             -978,
00636              365,
00637             -244,
00638              328,
00639              747,
00640              -93,
00641             -294,
00642               -1,
00643             -156,
00644              -96
00645     },
00646     {
00647               90,     /* Filter 10 */
00648               72,
00649               26,
00650              475,
00651              114,
00652             -750,
00653             -238,
00654             -104,
00655             -816,
00656             1426,
00657             3326,
00658            -1493,
00659            -5435,
00660                0,
00661             5050,
00662             1277,
00663            -2556,
00664             -917,
00665              307,
00666             -285,
00667              337,
00668              739,
00669              -89,
00670             -268,
00671                1,
00672             -165,
00673              -95
00674     },
00675     {
00676               88,     /* Filter 11 */
00677               57,
00678               30,
00679              500,
00680              116,
00681             -742,
00682             -221,
00683             -163,
00684             -886,
00685             1491,
00686             3418,
00687            -1516,
00688            -5466,
00689                0,
00690             4985,
00691             1247,
00692            -2458,
00693             -856,
00694              250,
00695             -323,
00696              344,
00697              730,
00698              -85,
00699             -242,
00700                4,
00701             -172,
00702              -94
00703     }
00704 };

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