v29rx_fixed_rrc.h

00001 /*
00002  * SpanDSP - a series of DSP components for telephony
00003  *
00004  * v29rx_fixed_rrc.h - ITU V.29 modem receive part
00005  *                     Fixed point RRC filter coeffs.
00006  *
00007  * Written by Steve Underwood <steveu@coppice.org>
00008  *
00009  * Copyright (C) 2007 Steve Underwood
00010  *
00011  * All rights reserved.
00012  *
00013  * This program is free software; you can redistribute it and/or modify
00014  * it under the terms of the GNU General Public License version 2, as
00015  * published by the Free Software Foundation.
00016  *
00017  * This program is distributed in the hope that it will be useful,
00018  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00019  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00020  * GNU General Public License for more details.
00021  *
00022  * You should have received a copy of the GNU General Public License
00023  * along with this program; if not, write to the Free Software
00024  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00025  *
00026  * $Id: v29rx_fixed_rrc.h,v 1.2 2007/08/13 11:35:32 steveu Exp $
00027  */
00028 
00029 /* Raised root cosine pulse shaping; Beta = 0.5; 4 symbols either
00030    side of the centre. We cannot simplify this by using only half
00031    the filter, as each variant are each skewed by n/PULSESHAPER_COEFF_SETS
00032    of a sample. Only one is symmetric. */
00033 #define PULSESHAPER_GAIN        32768.0f
00034 #define PULSESHAPER_COEFF_SETS  48
00035 static const complexi16_t pulseshaper[PULSESHAPER_COEFF_SETS][V29_RX_FILTER_STEPS] =
00036 {
00037     {
00038         {    -1,    -25},       /* Filter 0 */
00039         {    12,     -3},
00040         {   -19,    -31},
00041         {    28,    -28},
00042         {   -22,    -14},
00043         {    16,    -52},
00044         {   -47,     -3},
00045         {   -21,   -133},
00046         {   -44,     18},
00047         {  -252,   -347},
00048         {   280,   -328},
00049         {  -453,   -231},
00050         {   509,  -2121},
00051         {  3527,      0},
00052         {   823,   3430},
00053         { -1944,    990},
00054         {  -330,   -387},
00055         {  -254,    349},
00056         {  -397,   -164},
00057         {     7,    -47},
00058         {  -134,     10},
00059         {   -14,    -45},
00060         {   -46,     28},
00061         {   -19,    -19},
00062         {   -21,     34},
00063         {   -34,    -11},
00064         {     0,     12},
00065     },
00066     {
00067         {    -1,    -13},       /* Filter 1 */
00068         {    11,     -3},
00069         {   -19,    -32},
00070         {    28,    -28},
00071         {   -24,    -14},
00072         {    16,    -51},
00073         {   -50,     -3},
00074         {   -21,   -133},
00075         {   -51,     21},
00076         {  -256,   -353},
00077         {   274,   -321},
00078         {  -480,   -244},
00079         {   517,  -2156},
00080         {  3543,      0},
00081         {   819,   3414},
00082         { -1912,    974},
00083         {  -311,   -364},
00084         {  -259,    356},
00085         {  -391,   -162},
00086         {     6,    -40},
00087         {  -135,     10},
00088         {   -13,    -42},
00089         {   -47,     28},
00090         {   -17,    -17},
00091         {   -21,     35},
00092         {   -34,    -11},
00093         {    -1,     13},
00094     },
00095     {
00096         {    -1,    -14},       /* Filter 2 */
00097         {    10,     -3},
00098         {   -20,    -32},
00099         {    27,    -27},
00100         {   -25,    -15},
00101         {    16,    -50},
00102         {   -53,     -4},
00103         {   -21,   -132},
00104         {   -58,     24},
00105         {  -260,   -358},
00106         {   268,   -314},
00107         {  -507,   -258},
00108         {   526,  -2191},
00109         {  3558,      0},
00110         {   815,   3397},
00111         { -1880,    957},
00112         {  -292,   -342},
00113         {  -263,    363},
00114         {  -384,   -159},
00115         {     5,    -33},
00116         {  -135,     10},
00117         {   -12,    -39},
00118         {   -47,     29},
00119         {   -16,    -16},
00120         {   -22,     36},
00121         {   -33,    -10},
00122         {    -1,     14},
00123     },
00124     {
00125         {    -1,    -15},       /* Filter 3 */
00126         {     9,     -3},
00127         {   -20,    -33},
00128         {    27,    -27},
00129         {   -26,    -16},
00130         {    16,    -49},
00131         {   -56,     -4},
00132         {   -20,   -132},
00133         {   -64,     26},
00134         {  -263,   -363},
00135         {   262,   -307},
00136         {  -534,   -272},
00137         {   534,  -2225},
00138         {  3573,      0},
00139         {   811,   3380},
00140         { -1847,    941},
00141         {  -273,   -320},
00142         {  -268,    369},
00143         {  -378,   -156},
00144         {     4,    -27},
00145         {  -135,     10},
00146         {   -12,    -37},
00147         {   -48,     29},
00148         {   -15,    -15},
00149         {   -22,     36},
00150         {   -32,    -10},
00151         {    -1,     15},
00152     },
00153     {
00154         {    -1,    -15},       /* Filter 4 */
00155         {     8,     -2},
00156         {   -20,    -34},
00157         {    26,    -26},
00158         {   -28,    -17},
00159         {    15,    -48},
00160         {   -59,     -4},
00161         {   -20,   -131},
00162         {   -71,     29},
00163         {  -267,   -368},
00164         {   255,   -299},
00165         {  -562,   -286},
00166         {   542,  -2260},
00167         {  3587,      0},
00168         {   807,   3362},
00169         { -1815,    925},
00170         {  -255,   -298},
00171         {  -272,    375},
00172         {  -371,   -154},
00173         {     3,    -20},
00174         {  -135,     10},
00175         {   -11,    -34},
00176         {   -48,     29},
00177         {   -14,    -14},
00178         {   -22,     37},
00179         {   -31,    -10},
00180         {    -1,     15},
00181     },
00182     {
00183         {    -1,    -16},       /* Filter 5 */
00184         {     7,     -2},
00185         {   -21,    -34},
00186         {    25,    -25},
00187         {   -29,    -17},
00188         {    15,    -47},
00189         {   -62,     -4},
00190         {   -20,   -130},
00191         {   -78,     32},
00192         {  -270,   -372},
00193         {   248,   -291},
00194         {  -590,   -300},
00195         {   550,  -2294},
00196         {  3600,      0},
00197         {   802,   3343},
00198         { -1782,    908},
00199         {  -236,   -277},
00200         {  -276,    380},
00201         {  -365,   -151},
00202         {     2,    -14},
00203         {  -135,     10},
00204         {   -10,    -31},
00205         {   -49,     30},
00206         {   -13,    -13},
00207         {   -23,     37},
00208         {   -30,     -9},
00209         {    -1,     16},
00210     },
00211     {
00212         {    -1,    -17},       /* Filter 6 */
00213         {     6,     -2},
00214         {   -21,    -35},
00215         {    24,    -24},
00216         {   -30,    -18},
00217         {    15,    -46},
00218         {   -65,     -5},
00219         {   -20,   -129},
00220         {   -85,     35},
00221         {  -274,   -377},
00222         {   241,   -282},
00223         {  -618,   -314},
00224         {   558,  -2328},
00225         {  3613,      0},
00226         {   798,   3324},
00227         { -1750,    891},
00228         {  -218,   -256},
00229         {  -280,    385},
00230         {  -358,   -148},
00231         {     1,     -7},
00232         {  -134,     10},
00233         {    -9,    -28},
00234         {   -49,     30},
00235         {   -12,    -12},
00236         {   -23,     38},
00237         {   -29,     -9},
00238         {    -1,     17},
00239     },
00240     {
00241         {    -1,    -18},       /* Filter 7 */
00242         {     5,     -1},
00243         {   -22,    -35},
00244         {    24,    -24},
00245         {   -31,    -19},
00246         {    14,    -45},
00247         {   -67,     -5},
00248         {   -20,   -127},
00249         {   -93,     38},
00250         {  -277,   -381},
00251         {   233,   -273},
00252         {  -646,   -329},
00253         {   567,  -2362},
00254         {  3625,      0},
00255         {   793,   3305},
00256         { -1717,    875},
00257         {  -201,   -235},
00258         {  -283,    390},
00259         {  -351,   -145},
00260         {     0,     -1},
00261         {  -134,     10},
00262         {    -8,    -26},
00263         {   -50,     30},
00264         {   -11,    -11},
00265         {   -23,     39},
00266         {   -28,     -9},
00267         {    -1,     18},
00268     },
00269     {
00270         {    -1,    -18},       /* Filter 8 */
00271         {     5,     -1},
00272         {   -22,    -36},
00273         {    23,    -23},
00274         {   -32,    -20},
00275         {    14,    -43},
00276         {   -70,     -5},
00277         {   -20,   -126},
00278         {  -100,     41},
00279         {  -280,   -385},
00280         {   225,   -264},
00281         {  -675,   -344},
00282         {   575,  -2395},
00283         {  3637,      0},
00284         {   788,   3284},
00285         { -1685,    858},
00286         {  -183,   -214},
00287         {  -287,    395},
00288         {  -344,   -142},
00289         {     0,      4},
00290         {  -133,     10},
00291         {    -7,    -23},
00292         {   -50,     30},
00293         {   -10,    -10},
00294         {   -24,     39},
00295         {   -27,     -9},
00296         {    -1,     18},
00297     },
00298     {
00299         {    -1,    -19},       /* Filter 9 */
00300         {     4,     -1},
00301         {   -22,    -37},
00302         {    22,    -22},
00303         {   -34,    -20},
00304         {    13,    -42},
00305         {   -73,     -5},
00306         {   -19,   -125},
00307         {  -107,     44},
00308         {  -283,   -389},
00309         {   217,   -254},
00310         {  -704,   -358},
00311         {   583,  -2428},
00312         {  3647,      0},
00313         {   783,   3264},
00314         { -1652,    842},
00315         {  -166,   -194},
00316         {  -290,    399},
00317         {  -337,   -139},
00318         {    -1,     10},
00319         {  -133,     10},
00320         {    -6,    -20},
00321         {   -50,     30},
00322         {    -8,     -8},
00323         {   -24,     39},
00324         {   -26,     -8},
00325         {    -1,     19},
00326     },
00327     {
00328         {    -1,    -19},       /* Filter 10 */
00329         {     3,     -1},
00330         {   -23,    -37},
00331         {    21,    -21},
00332         {   -35,    -21},
00333         {    13,    -41},
00334         {   -76,     -6},
00335         {   -19,   -123},
00336         {  -115,     47},
00337         {  -285,   -393},
00338         {   209,   -245},
00339         {  -733,   -373},
00340         {   591,  -2461},
00341         {  3657,      0},
00342         {   778,   3242},
00343         { -1619,    825},
00344         {  -149,   -174},
00345         {  -292,    403},
00346         {  -330,   -136},
00347         {    -2,     16},
00348         {  -132,     10},
00349         {    -5,    -18},
00350         {   -50,     31},
00351         {    -7,     -7},
00352         {   -24,     40},
00353         {   -25,     -8},
00354         {    -1,     19},
00355     },
00356     {
00357         {    -1,    -20},       /* Filter 11 */
00358         {     2,      0},
00359         {   -23,    -38},
00360         {    20,    -20},
00361         {   -36,    -22},
00362         {    12,    -39},
00363         {   -79,     -6},
00364         {   -19,   -121},
00365         {  -122,     50},
00366         {  -288,   -397},
00367         {   200,   -234},
00368         {  -763,   -388},
00369         {   598,  -2494},
00370         {  3667,      0},
00371         {   773,   3221},
00372         { -1587,    808},
00373         {  -132,   -155},
00374         {  -295,    406},
00375         {  -322,   -133},
00376         {    -3,     22},
00377         {  -131,     10},
00378         {    -4,    -15},
00379         {   -50,     31},
00380         {    -6,     -6},
00381         {   -24,     40},
00382         {   -24,     -8},
00383         {    -1,     20},
00384     },
00385     {
00386         {    -1,    -21},       /* Filter 12 */
00387         {     1,      0},
00388         {   -23,    -38},
00389         {    20,    -20},
00390         {   -37,    -22},
00391         {    12,    -38},
00392         {   -81,     -6},
00393         {   -18,   -119},
00394         {  -130,     53},
00395         {  -290,   -400},
00396         {   191,   -224},
00397         {  -792,   -403},
00398         {   606,  -2527},
00399         {  3675,      0},
00400         {   767,   3198},
00401         { -1554,    792},
00402         {  -116,   -136},
00403         {  -297,    409},
00404         {  -315,   -130},
00405         {    -4,     28},
00406         {  -130,     10},
00407         {    -4,    -12},
00408         {   -50,     31},
00409         {    -5,     -5},
00410         {   -25,     40},
00411         {   -23,     -7},
00412         {    -1,     21},
00413     },
00414     {
00415         {    -1,    -21},       /* Filter 13 */
00416         {     0,      0},
00417         {   -23,    -39},
00418         {    19,    -19},
00419         {   -38,    -23},
00420         {    11,    -36},
00421         {   -84,     -6},
00422         {   -18,   -117},
00423         {  -137,     56},
00424         {  -293,   -403},
00425         {   182,   -213},
00426         {  -822,   -419},
00427         {   614,  -2559},
00428         {  3683,      0},
00429         {   762,   3175},
00430         { -1521,    775},
00431         {  -100,   -117},
00432         {  -299,    412},
00433         {  -308,   -127},
00434         {    -5,     33},
00435         {  -129,     10},
00436         {    -3,    -10},
00437         {   -50,     31},
00438         {    -4,     -4},
00439         {   -25,     41},
00440         {   -22,     -7},
00441         {    -1,     21},
00442     },
00443     {
00444         {    -1,    -22},       /* Filter 14 */
00445         {     0,      0},
00446         {   -24,    -39},
00447         {    18,    -18},
00448         {   -39,    -24},
00449         {    11,    -35},
00450         {   -87,     -6},
00451         {   -18,   -115},
00452         {  -145,     60},
00453         {  -295,   -406},
00454         {   172,   -201},
00455         {  -852,   -434},
00456         {   622,  -2591},
00457         {  3691,      0},
00458         {   756,   3152},
00459         { -1488,    758},
00460         {   -84,    -98},
00461         {  -301,    415},
00462         {  -300,   -124},
00463         {    -6,     38},
00464         {  -128,     10},
00465         {    -2,     -7},
00466         {   -50,     31},
00467         {    -3,     -3},
00468         {   -25,     41},
00469         {   -21,     -7},
00470         {    -1,     22},
00471     },
00472     {
00473         {    -1,    -22},       /* Filter 15 */
00474         {    -1,      0},
00475         {   -24,    -39},
00476         {    17,    -17},
00477         {   -40,    -24},
00478         {    10,    -33},
00479         {   -89,     -7},
00480         {   -17,   -112},
00481         {  -152,     63},
00482         {  -297,   -409},
00483         {   162,   -190},
00484         {  -883,   -450},
00485         {   629,  -2623},
00486         {  3697,      0},
00487         {   751,   3128},
00488         { -1456,    742},
00489         {   -68,    -80},
00490         {  -303,    417},
00491         {  -293,   -121},
00492         {    -6,     44},
00493         {  -126,      9},
00494         {    -1,     -5},
00495         {   -50,     30},
00496         {    -1,     -1},
00497         {   -25,     41},
00498         {   -20,     -6},
00499         {    -1,     22},
00500     },
00501     {
00502         {    -1,    -23},       /* Filter 16 */
00503         {    -2,      0},
00504         {   -24,    -40},
00505         {    16,    -16},
00506         {   -41,    -25},
00507         {    10,    -31},
00508         {   -92,     -7},
00509         {   -17,   -110},
00510         {  -160,     66},
00511         {  -299,   -412},
00512         {   152,   -178},
00513         {  -913,   -465},
00514         {   637,  -2654},
00515         {  3703,      0},
00516         {   745,   3104},
00517         { -1423,    725},
00518         {   -53,    -62},
00519         {  -304,    419},
00520         {  -285,   -118},
00521         {    -7,     49},
00522         {  -125,      9},
00523         {     0,     -2},
00524         {   -50,     30},
00525         {     0,      0},
00526         {   -25,     41},
00527         {   -19,     -6},
00528         {    -1,     23},
00529     },
00530     {
00531         {    -1,    -23},       /* Filter 17 */
00532         {    -3,      1},
00533         {   -24,    -40},
00534         {    15,    -15},
00535         {   -42,    -25},
00536         {     9,    -30},
00537         {   -95,     -7},
00538         {   -17,   -107},
00539         {  -168,     69},
00540         {  -301,   -414},
00541         {   141,   -165},
00542         {  -944,   -481},
00543         {   644,  -2685},
00544         {  3708,      0},
00545         {   739,   3079},
00546         { -1391,    708},
00547         {   -38,    -44},
00548         {  -305,    420},
00549         {  -277,   -115},
00550         {    -8,     54},
00551         {  -124,      9},
00552         {     0,      0},
00553         {   -50,     30},
00554         {     0,      0},
00555         {   -25,     42},
00556         {   -18,     -6},
00557         {    -1,     23},
00558     },
00559     {
00560         {    -1,    -24},       /* Filter 18 */
00561         {    -4,      1},
00562         {   -25,    -40},
00563         {    14,    -14},
00564         {   -42,    -26},
00565         {     9,    -28},
00566         {   -97,     -7},
00567         {   -16,   -104},
00568         {  -176,     72},
00569         {  -302,   -416},
00570         {   130,   -152},
00571         {  -975,   -497},
00572         {   652,  -2716},
00573         {  3713,      0},
00574         {   733,   3054},
00575         { -1358,    692},
00576         {   -23,    -27},
00577         {  -306,    422},
00578         {  -270,   -111},
00579         {    -9,     58},
00580         {  -122,      9},
00581         {     0,      2},
00582         {   -49,     30},
00583         {     1,      1},
00584         {   -25,     42},
00585         {   -17,     -5},
00586         {    -1,     24},
00587     },
00588     {
00589         {    -1,    -24},       /* Filter 19 */
00590         {    -5,      1},
00591         {   -25,    -41},
00592         {    13,    -13},
00593         {   -43,    -26},
00594         {     8,    -26},
00595         {   -99,     -7},
00596         {   -16,   -101},
00597         {  -183,     76},
00598         {  -303,   -418},
00599         {   119,   -139},
00600         { -1006,   -512},
00601         {   659,  -2746},
00602         {  3717,      0},
00603         {   727,   3028},
00604         { -1325,    675},
00605         {    -9,    -10},
00606         {  -307,    423},
00607         {  -262,   -108},
00608         {   -10,     63},
00609         {  -120,      9},
00610         {     1,      4},
00611         {   -49,     30},
00612         {     2,      2},
00613         {   -25,     42},
00614         {   -16,     -5},
00615         {    -1,     24},
00616     },
00617     {
00618         {    -1,    -24},       /* Filter 20 */
00619         {    -6,      2},
00620         {   -25,    -41},
00621         {    12,    -12},
00622         {   -44,    -27},
00623         {     7,    -24},
00624         {  -102,     -8},
00625         {   -15,    -98},
00626         {  -191,     79},
00627         {  -305,   -420},
00628         {   107,   -126},
00629         { -1037,   -528},
00630         {   666,  -2776},
00631         {  3720,      0},
00632         {   720,   3001},
00633         { -1293,    659},
00634         {     5,      6},
00635         {  -308,    423},
00636         {  -254,   -105},
00637         {   -10,     68},
00638         {  -119,      9},
00639         {     2,      7},
00640         {   -49,     30},
00641         {     3,      3},
00642         {   -25,     42},
00643         {   -15,     -5},
00644         {    -1,     24},
00645     },
00646     {
00647         {    -1,    -25},       /* Filter 21 */
00648         {    -8,      2},
00649         {   -25,    -41},
00650         {    11,    -11},
00651         {   -45,    -27},
00652         {     7,    -22},
00653         {  -104,     -8},
00654         {   -15,    -95},
00655         {  -199,     82},
00656         {  -306,   -421},
00657         {    96,   -112},
00658         { -1069,   -544},
00659         {   673,  -2805},
00660         {  3722,      0},
00661         {   714,   2975},
00662         { -1261,    642},
00663         {    19,     22},
00664         {  -308,    424},
00665         {  -246,   -102},
00666         {   -11,     72},
00667         {  -117,      9},
00668         {     3,      9},
00669         {   -48,     29},
00670         {     4,      4},
00671         {   -25,     42},
00672         {   -14,     -4},
00673         {    -1,     25},
00674     },
00675     {
00676         {    -2,    -25},       /* Filter 22 */
00677         {    -9,      2},
00678         {   -25,    -41},
00679         {    10,    -10},
00680         {   -45,    -28},
00681         {     6,    -20},
00682         {  -106,     -8},
00683         {   -14,    -91},
00684         {  -207,     85},
00685         {  -307,   -422},
00686         {    84,    -98},
00687         { -1101,   -561},
00688         {   680,  -2835},
00689         {  3724,      0},
00690         {   707,   2948},
00691         { -1228,    626},
00692         {    32,     38},
00693         {  -308,    424},
00694         {  -238,    -98},
00695         {   -12,     76},
00696         {  -115,      9},
00697         {     3,     11},
00698         {   -48,     29},
00699         {     5,      5},
00700         {   -25,     42},
00701         {   -13,     -4},
00702         {    -2,     25},
00703     },
00704     {
00705         {    -2,    -25},       /* Filter 23 */
00706         {   -10,      3},
00707         {   -25,    -41},
00708         {     9,     -9},
00709         {   -46,    -28},
00710         {     5,    -18},
00711         {  -109,     -8},
00712         {   -13,    -88},
00713         {  -215,     89},
00714         {  -307,   -423},
00715         {    71,    -83},
00716         { -1132,   -577},
00717         {   687,  -2864},
00718         {  3725,      0},
00719         {   701,   2920},
00720         { -1196,    609},
00721         {    45,     53},
00722         {  -308,    424},
00723         {  -230,    -95},
00724         {   -12,     80},
00725         {  -113,      8},
00726         {     4,     14},
00727         {   -47,     29},
00728         {     7,      7},
00729         {   -25,     42},
00730         {   -12,     -3},
00731         {    -2,     25},
00732     },
00733     {
00734         {    -2,    -26},       /* Filter 24 */
00735         {   -11,      3},
00736         {   -25,    -42},
00737         {     8,     -8},
00738         {   -47,    -28},
00739         {     5,    -16},
00740         {  -111,     -8},
00741         {   -13,    -84},
00742         {  -223,     92},
00743         {  -308,   -424},
00744         {    58,    -68},
00745         { -1164,   -593},
00746         {   694,  -2892},
00747         {  3726,      0},
00748         {   694,   2892},
00749         { -1164,    593},
00750         {    58,     68},
00751         {  -308,    424},
00752         {  -223,    -92},
00753         {   -13,     84},
00754         {  -111,      8},
00755         {     5,     16},
00756         {   -47,     28},
00757         {     8,      8},
00758         {   -25,     42},
00759         {   -11,     -3},
00760         {    -2,     26},
00761     },
00762     {
00763         {    -2,    -26},       /* Filter 25 */
00764         {   -12,      3},
00765         {   -25,    -42},
00766         {     7,     -7},
00767         {   -47,    -29},
00768         {     4,    -14},
00769         {  -113,     -8},
00770         {   -12,    -80},
00771         {  -230,     95},
00772         {  -308,   -424},
00773         {    45,    -53},
00774         { -1196,   -609},
00775         {   701,  -2920},
00776         {  3725,      0},
00777         {   687,   2864},
00778         { -1132,    577},
00779         {    71,     83},
00780         {  -307,    423},
00781         {  -215,    -89},
00782         {   -13,     88},
00783         {  -109,      8},
00784         {     5,     18},
00785         {   -46,     28},
00786         {     9,      9},
00787         {   -25,     41},
00788         {   -10,     -3},
00789         {    -2,     26},
00790     },
00791     {
00792         {    -2,    -26},       /* Filter 26 */
00793         {   -13,      4},
00794         {   -25,    -42},
00795         {     5,     -5},
00796         {   -48,    -29},
00797         {     3,    -11},
00798         {  -115,     -9},
00799         {   -12,    -76},
00800         {  -238,     98},
00801         {  -308,   -424},
00802         {    32,    -38},
00803         { -1228,   -626},
00804         {   707,  -2948},
00805         {  3724,      0},
00806         {   680,   2835},
00807         { -1101,    561},
00808         {    84,     98},
00809         {  -307,    422},
00810         {  -207,    -85},
00811         {   -14,     91},
00812         {  -106,      8},
00813         {     6,     20},
00814         {   -45,     28},
00815         {    10,     10},
00816         {   -25,     41},
00817         {    -9,     -2},
00818         {    -2,     26},
00819     },
00820     {
00821         {    -2,    -26},       /* Filter 27 */
00822         {   -14,      4},
00823         {   -25,    -42},
00824         {     4,     -4},
00825         {   -48,    -29},
00826         {     3,     -9},
00827         {  -117,     -9},
00828         {   -11,    -72},
00829         {  -246,    102},
00830         {  -308,   -424},
00831         {    19,    -22},
00832         { -1261,   -642},
00833         {   714,  -2975},
00834         {  3722,      0},
00835         {   673,   2805},
00836         { -1069,    544},
00837         {    96,    112},
00838         {  -306,    421},
00839         {  -199,    -82},
00840         {   -15,     95},
00841         {  -104,      8},
00842         {     7,     22},
00843         {   -45,     27},
00844         {    11,     11},
00845         {   -25,     41},
00846         {    -8,     -2},
00847         {    -2,     26},
00848     },
00849     {
00850         {    -2,    -27},       /* Filter 28 */
00851         {   -15,      5},
00852         {   -25,    -42},
00853         {     3,     -3},
00854         {   -49,    -30},
00855         {     2,     -7},
00856         {  -119,     -9},
00857         {   -10,    -68},
00858         {  -254,    105},
00859         {  -308,   -423},
00860         {     5,     -6},
00861         { -1293,   -659},
00862         {   720,  -3001},
00863         {  3720,      0},
00864         {   666,   2776},
00865         { -1037,    528},
00866         {   107,    126},
00867         {  -305,    420},
00868         {  -191,    -79},
00869         {   -15,     98},
00870         {  -102,      8},
00871         {     7,     24},
00872         {   -44,     27},
00873         {    12,     12},
00874         {   -25,     41},
00875         {    -6,     -2},
00876         {    -2,     27},
00877     },
00878     {
00879         {    -2,    -27},       /* Filter 29 */
00880         {   -16,      5},
00881         {   -25,    -42},
00882         {     2,     -2},
00883         {   -49,    -30},
00884         {     1,     -4},
00885         {  -120,     -9},
00886         {   -10,    -63},
00887         {  -262,    108},
00888         {  -307,   -423},
00889         {    -9,     10},
00890         { -1325,   -675},
00891         {   727,  -3028},
00892         {  3717,      0},
00893         {   659,   2746},
00894         { -1006,    512},
00895         {   119,    139},
00896         {  -303,    418},
00897         {  -183,    -76},
00898         {   -16,    101},
00899         {   -99,      7},
00900         {     8,     26},
00901         {   -43,     26},
00902         {    13,     13},
00903         {   -25,     41},
00904         {    -5,     -1},
00905         {    -2,     27},
00906     },
00907     {
00908         {    -2,    -27},       /* Filter 30 */
00909         {   -17,      5},
00910         {   -25,    -42},
00911         {     1,     -1},
00912         {   -49,    -30},
00913         {     0,     -2},
00914         {  -122,     -9},
00915         {    -9,    -58},
00916         {  -270,    111},
00917         {  -306,   -422},
00918         {   -23,     27},
00919         { -1358,   -692},
00920         {   733,  -3054},
00921         {  3713,      0},
00922         {   652,   2716},
00923         {  -975,    497},
00924         {   130,    152},
00925         {  -302,    416},
00926         {  -176,    -72},
00927         {   -16,    104},
00928         {   -97,      7},
00929         {     9,     28},
00930         {   -42,     26},
00931         {    14,     14},
00932         {   -25,     40},
00933         {    -4,     -1},
00934         {    -2,     27},
00935     },
00936     {
00937         {    -2,    -27},       /* Filter 31 */
00938         {   -18,      6},
00939         {   -25,    -42},
00940         {     0,      0},
00941         {   -50,    -30},
00942         {     0,      0},
00943         {  -124,     -9},
00944         {    -8,    -54},
00945         {  -277,    115},
00946         {  -305,   -420},
00947         {   -38,     44},
00948         { -1391,   -708},
00949         {   739,  -3079},
00950         {  3708,      0},
00951         {   644,   2685},
00952         {  -944,    481},
00953         {   141,    165},
00954         {  -301,    414},
00955         {  -168,    -69},
00956         {   -17,    107},
00957         {   -95,      7},
00958         {     9,     30},
00959         {   -42,     25},
00960         {    15,     15},
00961         {   -24,     40},
00962         {    -3,     -1},
00963         {    -2,     27},
00964     },
00965     {
00966         {    -2,    -27},       /* Filter 32 */
00967         {   -19,      6},
00968         {   -25,    -41},
00969         {     0,      0},
00970         {   -50,    -30},
00971         {     0,      2},
00972         {  -125,     -9},
00973         {    -7,    -49},
00974         {  -285,    118},
00975         {  -304,   -419},
00976         {   -53,     62},
00977         { -1423,   -725},
00978         {   745,  -3104},
00979         {  3703,      0},
00980         {   637,   2654},
00981         {  -913,    465},
00982         {   152,    178},
00983         {  -299,    412},
00984         {  -160,    -66},
00985         {   -17,    110},
00986         {   -92,      7},
00987         {    10,     31},
00988         {   -41,     25},
00989         {    16,     16},
00990         {   -24,     40},
00991         {    -2,      0},
00992         {    -2,     27},
00993     },
00994     {
00995         {    -2,    -27},       /* Filter 33 */
00996         {   -20,      6},
00997         {   -25,    -41},
00998         {    -1,      1},
00999         {   -50,    -30},
01000         {    -1,      5},
01001         {  -126,     -9},
01002         {    -6,    -44},
01003         {  -293,    121},
01004         {  -303,   -417},
01005         {   -68,     80},
01006         { -1456,   -742},
01007         {   751,  -3128},
01008         {  3697,      0},
01009         {   629,   2623},
01010         {  -883,    450},
01011         {   162,    190},
01012         {  -297,    409},
01013         {  -152,    -63},
01014         {   -17,    112},
01015         {   -89,      7},
01016         {    10,     33},
01017         {   -40,     24},
01018         {    17,     17},
01019         {   -24,     39},
01020         {    -1,      0},
01021         {    -2,     27},
01022     },
01023     {
01024         {    -2,    -27},       /* Filter 34 */
01025         {   -21,      7},
01026         {   -25,    -41},
01027         {    -3,      3},
01028         {   -50,    -31},
01029         {    -2,      7},
01030         {  -128,    -10},
01031         {    -6,    -38},
01032         {  -300,    124},
01033         {  -301,   -415},
01034         {   -84,     98},
01035         { -1488,   -758},
01036         {   756,  -3152},
01037         {  3691,      0},
01038         {   622,   2591},
01039         {  -852,    434},
01040         {   172,    201},
01041         {  -295,    406},
01042         {  -145,    -60},
01043         {   -18,    115},
01044         {   -87,      6},
01045         {    11,     35},
01046         {   -39,     24},
01047         {    18,     18},
01048         {   -24,     39},
01049         {     0,      0},
01050         {    -2,     27},
01051     },
01052     {
01053         {    -2,    -27},       /* Filter 35 */
01054         {   -22,      7},
01055         {   -25,    -41},
01056         {    -4,      4},
01057         {   -50,    -31},
01058         {    -3,     10},
01059         {  -129,    -10},
01060         {    -5,    -33},
01061         {  -308,    127},
01062         {  -299,   -412},
01063         {  -100,    117},
01064         { -1521,   -775},
01065         {   762,  -3175},
01066         {  3683,      0},
01067         {   614,   2559},
01068         {  -822,    419},
01069         {   182,    213},
01070         {  -293,    403},
01071         {  -137,    -56},
01072         {   -18,    117},
01073         {   -84,      6},
01074         {    11,     36},
01075         {   -38,     23},
01076         {    19,     19},
01077         {   -23,     39},
01078         {     0,      0},
01079         {    -2,     27},
01080     },
01081     {
01082         {    -2,    -27},       /* Filter 36 */
01083         {   -23,      7},
01084         {   -25,    -40},
01085         {    -5,      5},
01086         {   -50,    -31},
01087         {    -4,     12},
01088         {  -130,    -10},
01089         {    -4,    -28},
01090         {  -315,    130},
01091         {  -297,   -409},
01092         {  -116,    136},
01093         { -1554,   -792},
01094         {   767,  -3198},
01095         {  3675,      0},
01096         {   606,   2527},
01097         {  -792,    403},
01098         {   191,    224},
01099         {  -290,    400},
01100         {  -130,    -53},
01101         {   -18,    119},
01102         {   -81,      6},
01103         {    12,     38},
01104         {   -37,     22},
01105         {    20,     20},
01106         {   -23,     38},
01107         {     1,      0},
01108         {    -2,     27},
01109     },
01110     {
01111         {    -2,    -27},       /* Filter 37 */
01112         {   -24,      8},
01113         {   -24,    -40},
01114         {    -6,      6},
01115         {   -50,    -31},
01116         {    -4,     15},
01117         {  -131,    -10},
01118         {    -3,    -22},
01119         {  -322,    133},
01120         {  -295,   -406},
01121         {  -132,    155},
01122         { -1587,   -808},
01123         {   773,  -3221},
01124         {  3667,      0},
01125         {   598,   2494},
01126         {  -763,    388},
01127         {   200,    234},
01128         {  -288,    397},
01129         {  -122,    -50},
01130         {   -19,    121},
01131         {   -79,      6},
01132         {    12,     39},
01133         {   -36,     22},
01134         {    20,     20},
01135         {   -23,     38},
01136         {     2,      0},
01137         {    -2,     27},
01138     },
01139     {
01140         {    -2,    -27},       /* Filter 38 */
01141         {   -25,      8},
01142         {   -24,    -40},
01143         {    -7,      7},
01144         {   -50,    -31},
01145         {    -5,     18},
01146         {  -132,    -10},
01147         {    -2,    -16},
01148         {  -330,    136},
01149         {  -292,   -403},
01150         {  -149,    174},
01151         { -1619,   -825},
01152         {   778,  -3242},
01153         {  3657,      0},
01154         {   591,   2461},
01155         {  -733,    373},
01156         {   209,    245},
01157         {  -285,    393},
01158         {  -115,    -47},
01159         {   -19,    123},
01160         {   -76,      6},
01161         {    13,     41},
01162         {   -35,     21},
01163         {    21,     21},
01164         {   -23,     37},
01165         {     3,      1},
01166         {    -2,     27},
01167     },
01168     {
01169         {    -2,    -27},       /* Filter 39 */
01170         {   -26,      8},
01171         {   -24,    -39},
01172         {    -8,      8},
01173         {   -50,    -30},
01174         {    -6,     20},
01175         {  -133,    -10},
01176         {    -1,    -10},
01177         {  -337,    139},
01178         {  -290,   -399},
01179         {  -166,    194},
01180         { -1652,   -842},
01181         {   783,  -3264},
01182         {  3647,      0},
01183         {   583,   2428},
01184         {  -704,    358},
01185         {   217,    254},
01186         {  -283,    389},
01187         {  -107,    -44},
01188         {   -19,    125},
01189         {   -73,      5},
01190         {    13,     42},
01191         {   -34,     20},
01192         {    22,     22},
01193         {   -22,     37},
01194         {     4,      1},
01195         {    -2,     27},
01196     },
01197     {
01198         {    -2,    -27},       /* Filter 40 */
01199         {   -27,      9},
01200         {   -24,    -39},
01201         {   -10,     10},
01202         {   -50,    -30},
01203         {    -7,     23},
01204         {  -133,    -10},
01205         {     0,     -4},
01206         {  -344,    142},
01207         {  -287,   -395},
01208         {  -183,    214},
01209         { -1685,   -858},
01210         {   788,  -3284},
01211         {  3637,      0},
01212         {   575,   2395},
01213         {  -675,    344},
01214         {   225,    264},
01215         {  -280,    385},
01216         {  -100,    -41},
01217         {   -20,    126},
01218         {   -70,      5},
01219         {    14,     43},
01220         {   -32,     20},
01221         {    23,     23},
01222         {   -22,     36},
01223         {     5,      1},
01224         {    -2,     27},
01225     },
01226     {
01227         {    -2,    -26},       /* Filter 41 */
01228         {   -28,      9},
01229         {   -23,    -39},
01230         {   -11,     11},
01231         {   -50,    -30},
01232         {    -8,     26},
01233         {  -134,    -10},
01234         {     0,      1},
01235         {  -351,    145},
01236         {  -283,   -390},
01237         {  -201,    235},
01238         { -1717,   -875},
01239         {   793,  -3305},
01240         {  3625,      0},
01241         {   567,   2362},
01242         {  -646,    329},
01243         {   233,    273},
01244         {  -277,    381},
01245         {   -93,    -38},
01246         {   -20,    127},
01247         {   -67,      5},
01248         {    14,     45},
01249         {   -31,     19},
01250         {    24,     24},
01251         {   -22,     35},
01252         {     5,      1},
01253         {    -2,     26},
01254     },
01255     {
01256         {    -2,    -26},       /* Filter 42 */
01257         {   -29,      9},
01258         {   -23,    -38},
01259         {   -12,     12},
01260         {   -49,    -30},
01261         {    -9,     28},
01262         {  -134,    -10},
01263         {     1,      7},
01264         {  -358,    148},
01265         {  -280,   -385},
01266         {  -218,    256},
01267         { -1750,   -891},
01268         {   798,  -3324},
01269         {  3613,      0},
01270         {   558,   2328},
01271         {  -618,    314},
01272         {   241,    282},
01273         {  -274,    377},
01274         {   -85,    -35},
01275         {   -20,    129},
01276         {   -65,      5},
01277         {    15,     46},
01278         {   -30,     18},
01279         {    24,     24},
01280         {   -21,     35},
01281         {     6,      2},
01282         {    -2,     26},
01283     },
01284     {
01285         {    -2,    -26},       /* Filter 43 */
01286         {   -30,      9},
01287         {   -23,    -37},
01288         {   -13,     13},
01289         {   -49,    -30},
01290         {   -10,     31},
01291         {  -135,    -10},
01292         {     2,     14},
01293         {  -365,    151},
01294         {  -276,   -380},
01295         {  -236,    277},
01296         { -1782,   -908},
01297         {   802,  -3343},
01298         {  3600,      0},
01299         {   550,   2294},
01300         {  -590,    300},
01301         {   248,    291},
01302         {  -270,    372},
01303         {   -78,    -32},
01304         {   -20,    130},
01305         {   -62,      4},
01306         {    15,     47},
01307         {   -29,     17},
01308         {    25,     25},
01309         {   -21,     34},
01310         {     7,      2},
01311         {    -2,     26},
01312     },
01313     {
01314         {    -2,    -26},       /* Filter 44 */
01315         {   -31,     10},
01316         {   -22,    -37},
01317         {   -14,     14},
01318         {   -48,    -29},
01319         {   -11,     34},
01320         {  -135,    -10},
01321         {     3,     20},
01322         {  -371,    154},
01323         {  -272,   -375},
01324         {  -255,    298},
01325         { -1815,   -925},
01326         {   807,  -3362},
01327         {  3587,      0},
01328         {   542,   2260},
01329         {  -562,    286},
01330         {   255,    299},
01331         {  -267,    368},
01332         {   -71,    -29},
01333         {   -20,    131},
01334         {   -59,      4},
01335         {    15,     48},
01336         {   -28,     17},
01337         {    26,     26},
01338         {   -20,     34},
01339         {     8,      2},
01340         {    -2,     26},
01341     },
01342     {
01343         {    -2,    -26},       /* Filter 45 */
01344         {   -32,     10},
01345         {   -22,    -36},
01346         {   -15,     15},
01347         {   -48,    -29},
01348         {   -12,     37},
01349         {  -135,    -10},
01350         {     4,     27},
01351         {  -378,    156},
01352         {  -268,   -369},
01353         {  -273,    320},
01354         { -1847,   -941},
01355         {   811,  -3380},
01356         {  3573,      0},
01357         {   534,   2225},
01358         {  -534,    272},
01359         {   262,    307},
01360         {  -263,    363},
01361         {   -64,    -26},
01362         {   -20,    132},
01363         {   -56,      4},
01364         {    16,     49},
01365         {   -26,     16},
01366         {    27,     27},
01367         {   -20,     33},
01368         {     9,      3},
01369         {    -2,     26},
01370     },
01371     {
01372         {    -2,    -25},       /* Filter 46 */
01373         {   -33,     10},
01374         {   -22,    -36},
01375         {   -16,     16},
01376         {   -47,    -29},
01377         {   -12,     39},
01378         {  -135,    -10},
01379         {     5,     33},
01380         {  -384,    159},
01381         {  -263,   -363},
01382         {  -292,    342},
01383         { -1880,   -957},
01384         {   815,  -3397},
01385         {  3558,      0},
01386         {   526,   2191},
01387         {  -507,    258},
01388         {   268,    314},
01389         {  -260,    358},
01390         {   -58,    -24},
01391         {   -21,    132},
01392         {   -53,      4},
01393         {    16,     50},
01394         {   -25,     15},
01395         {    27,     27},
01396         {   -20,     32},
01397         {    10,      3},
01398         {    -2,     25},
01399     },
01400     {
01401         {    -2,    -25},       /* Filter 47 */
01402         {   -34,     11},
01403         {   -21,    -35},
01404         {   -17,     17},
01405         {   -47,    -28},
01406         {   -13,     42},
01407         {  -135,    -10},
01408         {     6,     40},
01409         {  -391,    162},
01410         {  -259,   -356},
01411         {  -311,    364},
01412         { -1912,   -974},
01413         {   819,  -3414},
01414         {  3543,      0},
01415         {   517,   2156},
01416         {  -480,    244},
01417         {   274,    321},
01418         {  -256,    353},
01419         {   -51,    -21},
01420         {   -21,    133},
01421         {   -50,      3},
01422         {    16,     51},
01423         {   -24,     14},
01424         {    28,     28},
01425         {   -19,     32},
01426         {    11,      3},
01427         {    -2,     25},
01428     },
01429 };
01430 
01431 /*- End of file ------------------------------------------------------------*/

Generated on Tue Sep 4 11:35:58 2007 for libspandsp by  doxygen 1.5.2