v22bis_tx_floating_rrc.h

00001 #define TX_PULSESHAPER_GAIN        1.000000f
00002 #define TX_PULSESHAPER_COEFF_SETS  40
00003 static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] =
00004 {
00005     {
00006           -0.0047225799f,     /* Filter 0 */
00007           -0.0084017854f,
00008           -0.0087512705f,
00009            0.0088069151f,
00010            0.5113443423f,
00011            0.5113443422f,
00012            0.0088069150f,
00013           -0.0087512705f,
00014           -0.0084017854f
00015     },
00016     {
00017           -0.0044560627f,     /* Filter 1 */
00018           -0.0089299784f,
00019           -0.0111430081f,
00020            0.0023375926f,
00021            0.5628832742f,
00022            0.4603563001f,
00023            0.0144879379f,
00024           -0.0063308268f,
00025           -0.0077375780f
00026     },
00027     {
00028           -0.0040955757f,     /* Filter 2 */
00029           -0.0093085520f,
00030           -0.0134608686f,
00031           -0.0048652084f,
00032            0.6146393768f,
00033            0.4102392997f,
00034            0.0193418829f,
00035           -0.0039255892f,
00036           -0.0069531299f
00037     },
00038     {
00039           -0.0036459251f,     /* Filter 3 */
00040           -0.0095262914f,
00041           -0.0156592355f,
00042           -0.0127304083f,
00043            0.6662684960f,
00044            0.3612970480f,
00045            0.0233456667f,
00046           -0.0015775329f,
00047           -0.0060659391f
00048     },
00049     {
00050           -0.0031137078f,     /* Filter 4 */
00051           -0.0095747033f,
00052           -0.0176928206f,
00053           -0.0211706543f,
00054            0.7174186958f,
00055            0.3138144449f,
00056            0.0264912738f,
00057            0.0006739922f,
00058           -0.0050949150f
00059     },
00060     {
00061           -0.0025072439f,     /* Filter 5 */
00062           -0.0094482428f,
00063           -0.0195175151f,
00064           -0.0300826256f,
00065            0.7677341786f,
00066            0.2680550805f,
00067            0.0287849965f,
00068            0.0027928495f,
00069           -0.0040599976f
00070     },
00071     {
00072           -0.0018364509f,     /* Filter 6 */
00073           -0.0091444853f,
00074           -0.0210912336f,
00075           -0.0393474967f,
00076            0.8168580673f,
00077            0.2242592987f,
00078            0.0302465054f,
00079            0.0047466024f,
00080           -0.0029817423f
00081     },
00082     {
00083           -0.0011126906f,     /* Filter 7 */
00084           -0.0086642941f,
00085           -0.0223747662f,
00086           -0.0488316115f,
00087            0.8644361861f,
00088            0.1826424770f,
00089            0.0309077815f,
00090            0.0065069834f,
00091           -0.0018809527f
00092     },
00093     {
00094           -0.0003486070f,     /* Filter 8 */
00095           -0.0080118899f,
00096           -0.0233326132f,
00097           -0.0583874108f,
00098            0.9101203338f,
00099            0.1433934276f,
00100            0.0308119316f,
00101            0.0080502010f,
00102           -0.0007782996f
00103     },
00104     {
00105            0.0004421038f,     /* Filter 9 */
00106           -0.0071948793f,
00107           -0.0239337731f,
00108           -0.0678546589f,
00109            0.9535717032f,
00110            0.1066734699f,
00111            0.0300118637f,
00112            0.0093572179f,
00113            0.0003060784f
00114     },
00115     {
00116            0.0012449004f,     /* Filter 10 */
00117           -0.0062242175f,
00118           -0.0241525264f,
00119           -0.0770617470f,
00120            0.9944641631f,
00121            0.0726154565f,
00122            0.0285689605f,
00123            0.0104139109f,
00124            0.0013528956f
00125     },
00126     {
00127            0.0020446769f,     /* Filter 11 */
00128           -0.0051140981f,
00129           -0.0239691024f,
00130           -0.0858273278f,
00131            1.0324875613f,
00132            0.0413233951f,
00133            0.0265516451f,
00134            0.0112111290f,
00135            0.0023440604f
00136     },
00137     {
00138            0.0028260046f,     /* Filter 12 */
00139           -0.0038818095f,
00140           -0.0233703410f,
00141           -0.0939620315f,
00142            1.0673511303f,
00143            0.0128722494f,
00144            0.0240338606f,
00145            0.0117446951f,
00146            0.0032629820f
00147     },
00148     {
00149            0.0035734256f,     /* Filter 13 */
00150           -0.0025475002f,
00151           -0.0223501989f,
00152           -0.1012704788f,
00153            1.0987857647f,
00154           -0.0126918879f,
00155            0.0210936824f,
00156            0.0120153027f,
00157            0.0040948071f
00158     },
00159     {
00160            0.0042717487f,     /* Filter 14 */
00161           -0.0011339020f,
00162           -0.0209102209f,
00163           -0.1075533482f,
00164            1.1265473042f,
00165           -0.0353513115f,
00166            0.0178118270f,
00167            0.0120283162f,
00168            0.0048266759f
00169     },
00170     {
00171            0.0049063204f,     /* Filter 15 */
00172            0.0003340068f,
00173           -0.0190598540f,
00174           -0.1126096101f,
00175            1.1504189013f,
00176           -0.0551159112f,
00177            0.0142701967f,
00178            0.0117935356f,
00179            0.0054478772f
00180     },
00181     {
00182            0.0054633378f,     /* Filter 16 */
00183            0.0018293983f,
00184           -0.0168166384f,
00185           -0.1162389085f,
00186            1.1702128005f,
00187           -0.0720220989f,
00188            0.0105505105f,
00189            0.0113248682f,
00190            0.0059499999f
00191     },
00192     {
00193            0.0059300986f,     /* Filter 17 */
00194            0.0033240172f,
00195           -0.0142063354f,
00196           -0.1182439353f,
00197            1.1857731261f,
00198           -0.0861315420f,
00199            0.0067330166f,
00200            0.0106398969f,
00201            0.0063270335f
00202     },
00203     {
00204            0.0062952926f,     /* Filter 18 */
00205            0.0047886664f,
00206           -0.0112628308f,
00207           -0.1184330100f,
00208            1.1969766889f,
00209           -0.0975294679f,
00210            0.0028952510f,
00211            0.0097595312f,
00212            0.0065754012f
00213     },
00214     {
00215            0.0065492251f,     /* Filter 19 */
00216            0.0061937075f,
00217           -0.0080279745f,
00218           -0.1166224166f,
00219            1.2037346307f,
00220           -0.1063230130f,
00221           -0.0008890961f,
00222            0.0087074429f,
00223            0.0066939821f
00224     },
00225     {
00226            0.0066840559f,     /* Filter 20 */
00227            0.0075095974f,
00228           -0.0045512022f,
00229           -0.1126391143f,
00230            1.2059933265f,
00231           -0.1126391143f,
00232           -0.0045512022f,
00233            0.0075095974f,
00234            0.0066840559f
00235     },
00236     {
00237            0.0066939821f,     /* Filter 21 */
00238            0.0087074429f,
00239           -0.0008890961f,
00240           -0.1063230130f,
00241            1.2037346307f,
00242           -0.1166224167f,
00243           -0.0080279745f,
00244            0.0061937074f,
00245            0.0065492251f
00246     },
00247     {
00248            0.0065754012f,     /* Filter 22 */
00249            0.0097595313f,
00250            0.0028952510f,
00251           -0.0975294679f,
00252            1.1969766889f,
00253           -0.1184330100f,
00254           -0.0112628308f,
00255            0.0047886664f,
00256            0.0062952926f
00257     },
00258     {
00259            0.0063270335f,     /* Filter 23 */
00260            0.0106398969f,
00261            0.0067330166f,
00262           -0.0861315419f,
00263            1.1857731261f,
00264           -0.1182439353f,
00265           -0.0142063354f,
00266            0.0033240172f,
00267            0.0059300986f
00268     },
00269     {
00270            0.0059499999f,     /* Filter 24 */
00271            0.0113248682f,
00272            0.0105505105f,
00273           -0.0720220988f,
00274            1.1702128005f,
00275           -0.1162389085f,
00276           -0.0168166384f,
00277            0.0018293982f,
00278            0.0054633378f
00279     },
00280     {
00281            0.0054478772f,     /* Filter 25 */
00282            0.0117935356f,
00283            0.0142701967f,
00284           -0.0551159112f,
00285            1.1504189013f,
00286           -0.1126096102f,
00287           -0.0190598540f,
00288            0.0003340068f,
00289            0.0049063204f
00290     },
00291     {
00292            0.0048266759f,     /* Filter 26 */
00293            0.0120283162f,
00294            0.0178118270f,
00295           -0.0353513115f,
00296            1.1265473042f,
00297           -0.1075533483f,
00298           -0.0209102209f,
00299           -0.0011339020f,
00300            0.0042717487f
00301     },
00302     {
00303            0.0040948071f,     /* Filter 27 */
00304            0.0120153027f,
00305            0.0210936824f,
00306           -0.0126918879f,
00307            1.0987857646f,
00308           -0.1012704788f,
00309           -0.0223501990f,
00310           -0.0025475002f,
00311            0.0035734256f
00312     },
00313     {
00314            0.0032629820f,     /* Filter 28 */
00315            0.0117446951f,
00316            0.0240338606f,
00317            0.0128722494f,
00318            1.0673511303f,
00319           -0.0939620315f,
00320           -0.0233703410f,
00321           -0.0038818095f,
00322            0.0028260045f
00323     },
00324     {
00325            0.0023440604f,     /* Filter 29 */
00326            0.0112111290f,
00327            0.0265516451f,
00328            0.0413233951f,
00329            1.0324875612f,
00330           -0.0858273278f,
00331           -0.0239691024f,
00332           -0.0051140981f,
00333            0.0020446769f
00334     },
00335     {
00336            0.0013528956f,     /* Filter 30 */
00337            0.0104139109f,
00338            0.0285689605f,
00339            0.0726154565f,
00340            0.9944641630f,
00341           -0.0770617471f,
00342           -0.0241525264f,
00343           -0.0062242175f,
00344            0.0012449004f
00345     },
00346     {
00347            0.0003060784f,     /* Filter 31 */
00348            0.0093572179f,
00349            0.0300118637f,
00350            0.1066734700f,
00351            0.9535717031f,
00352           -0.0678546589f,
00353           -0.0239337731f,
00354           -0.0071948793f,
00355            0.0004421038f
00356     },
00357     {
00358           -0.0007782996f,     /* Filter 32 */
00359            0.0080502011f,
00360            0.0308119316f,
00361            0.1433934276f,
00362            0.9101203338f,
00363           -0.0583874108f,
00364           -0.0233326132f,
00365           -0.0080118899f,
00366           -0.0003486070f
00367     },
00368     {
00369           -0.0018809527f,     /* Filter 33 */
00370            0.0065069834f,
00371            0.0309077816f,
00372            0.1826424771f,
00373            0.8644361860f,
00374           -0.0488316115f,
00375           -0.0223747662f,
00376           -0.0086642941f,
00377           -0.0011126906f
00378     },
00379     {
00380           -0.0029817423f,     /* Filter 34 */
00381            0.0047466024f,
00382            0.0302465054f,
00383            0.2242592987f,
00384            0.8168580673f,
00385           -0.0393474967f,
00386           -0.0210912336f,
00387           -0.0091444853f,
00388           -0.0018364509f
00389     },
00390     {
00391           -0.0040599976f,     /* Filter 35 */
00392            0.0027928495f,
00393            0.0287849965f,
00394            0.2680550805f,
00395            0.7677341786f,
00396           -0.0300826256f,
00397           -0.0195175151f,
00398           -0.0094482428f,
00399           -0.0025072439f
00400     },
00401     {
00402           -0.0050949150f,     /* Filter 36 */
00403            0.0006739922f,
00404            0.0264912738f,
00405            0.3138144449f,
00406            0.7174186958f,
00407           -0.0211706543f,
00408           -0.0176928206f,
00409           -0.0095747033f,
00410           -0.0031137079f
00411     },
00412     {
00413           -0.0060659391f,     /* Filter 37 */
00414           -0.0015775329f,
00415            0.0233456667f,
00416            0.3612970481f,
00417            0.6662684959f,
00418           -0.0127304083f,
00419           -0.0156592355f,
00420           -0.0095262914f,
00421           -0.0036459251f
00422     },
00423     {
00424           -0.0069531299f,     /* Filter 38 */
00425           -0.0039255892f,
00426            0.0193418829f,
00427            0.4102392997f,
00428            0.6146393768f,
00429           -0.0048652084f,
00430           -0.0134608686f,
00431           -0.0093085520f,
00432           -0.0040955757f
00433     },
00434     {
00435           -0.0077375780f,     /* Filter 39 */
00436           -0.0063308268f,
00437            0.0144879379f,
00438            0.4603563001f,
00439            0.5628832742f,
00440            0.0023375926f,
00441           -0.0111430081f,
00442           -0.0089299784f,
00443           -0.0044560627f
00444     }
00445 };

Generated on Fri Mar 28 21:39:03 2014 for libspandsp by  doxygen 1.5.6