00001 #define PULSESHAPER_4800_GAIN 1.000000f
00002 #define PULSESHAPER_4800_COEFF_SETS 8
00003 static const complexf_t pulseshaper_4800[PULSESHAPER_4800_COEFF_SETS][27] =
00004 {
00005 {
00006 { -0.0033256218f, -0.0016944890f},
00007 { 0.0009305771f, -0.0028640219f},
00008 { -0.0015971835f, -0.0002529690f},
00009 { 0.0000000000f, -0.0071280394f},
00010 { 0.0079803629f, -0.0012639653f},
00011 { 0.0000856199f, 0.0002635111f},
00012 { 0.0134186592f, -0.0068371484f},
00013 { 0.0173489890f, 0.0238788348f},
00014 { -0.0212482252f, 0.0212482252f},
00015 { -0.0043725352f, -0.0031768328f},
00016 { -0.0212278148f, 0.0416619324f},
00017 { -0.1104697471f, -0.0358937967f},
00018 { 0.0285220984f, -0.1800814422f},
00019 { 0.2227359376f, 0.0000000000f},
00020 { 0.0348435773f, 0.2199936886f},
00021 { -0.1734025016f, 0.0563418882f},
00022 { -0.0527331603f, -0.1034946543f},
00023 { 0.0378282430f, -0.0274838273f},
00024 { -0.0038217359f, -0.0038217359f},
00025 { 0.0176626696f, -0.0243105791f},
00026 { 0.0262988265f, 0.0133999214f},
00027 { -0.0046538310f, 0.0143230189f},
00028 { 0.0002736608f, 0.0000433436f},
00029 { 0.0000000000f, 0.0080798392f},
00030 { -0.0070402814f, 0.0011150710f},
00031 { -0.0004997091f, -0.0015379465f},
00032 { -0.0026831867f, 0.0013671519f}
00033 },
00034 {
00035 { -0.0034458238f, -0.0017557349f},
00036 { 0.0008096319f, -0.0024917908f},
00037 { -0.0023281305f, -0.0003687396f},
00038 { 0.0000000000f, -0.0076128677f},
00039 { 0.0075308694f, -0.0011927725f},
00040 { -0.0004118109f, -0.0012674236f},
00041 { 0.0152885238f, -0.0077898920f},
00042 { 0.0179999198f, 0.0247747642f},
00043 { -0.0201560074f, 0.0201560073f},
00044 { -0.0002450506f, -0.0001780397f},
00045 { -0.0248951628f, 0.0488595080f},
00046 { -0.1189640874f, -0.0386537751f},
00047 { 0.0295975058f, -0.1868712970f},
00048 { 0.2251016174f, 0.0000000000f},
00049 { 0.0343715984f, 0.2170137312f},
00050 { -0.1664714744f, 0.0540898609f},
00051 { -0.0486568478f, -0.0954944407f},
00052 { 0.0315222376f, -0.0229022462f},
00053 { -0.0071130021f, -0.0071130021f},
00054 { 0.0183322510f, -0.0252321788f},
00055 { 0.0251163790f, 0.0127974343f},
00056 { -0.0040031308f, 0.0123203697f},
00057 { 0.0017373694f, 0.0002751723f},
00058 { 0.0000000000f, 0.0083907693f},
00059 { -0.0064895990f, 0.0010278515f},
00060 { -0.0002763861f, -0.0008506290f},
00061 { -0.0029729852f, 0.0015148116f}
00062 },
00063 {
00064 { -0.0035131448f, -0.0017900367f},
00065 { 0.0006690952f, -0.0020592633f},
00066 { -0.0030664478f, -0.0004856776f},
00067 { 0.0000000000f, -0.0080135090f},
00068 { 0.0069350877f, -0.0010984100f},
00069 { -0.0009454877f, -0.0029099119f},
00070 { 0.0171306792f, -0.0087285170f},
00071 { 0.0185057200f, 0.0254709384f},
00072 { -0.0187663603f, 0.0187663602f},
00073 { 0.0042370446f, 0.0030783931f},
00074 { -0.0286756337f, 0.0562791000f},
00075 { -0.1273684894f, -0.0413845309f},
00076 { 0.0306020346f, -0.1932136421f},
00077 { 0.2268016406f, 0.0000000000f},
00078 { 0.0338005382f, 0.2134081993f},
00079 { -0.1591873153f, 0.0517230941f},
00080 { -0.0445801870f, -0.0874935433f},
00081 { 0.0254709341f, -0.0185057168f},
00082 { -0.0100839969f, -0.0100839969f},
00083 { 0.0187737877f, -0.0258399020f},
00084 { 0.0237628386f, 0.0121077710f},
00085 { -0.0033572432f, 0.0103325321f},
00086 { 0.0030664735f, 0.0004856817f},
00087 { 0.0000000000f, 0.0085629052f},
00088 { -0.0058786966f, 0.0009310941f},
00089 { -0.0000612735f, -0.0001885803f},
00090 { -0.0032022929f, 0.0016316497f}
00091 },
00092 {
00093 { -0.0035245124f, -0.0017958288f},
00094 { 0.0005101233f, -0.0015699981f},
00095 { -0.0038017456f, -0.0006021373f},
00096 { 0.0000000000f, -0.0083189193f},
00097 { 0.0061906444f, -0.0009805017f},
00098 { -0.0015115772f, -0.0046521564f},
00099 { 0.0189227445f, -0.0096416199f},
00100 { 0.0188507571f, 0.0259458413f},
00101 { -0.0170703338f, 0.0170703338f},
00102 { 0.0090637512f, 0.0065852007f},
00103 { -0.0325525585f, 0.0638879934f},
00104 { -0.1356378526f, -0.0440714099f},
00105 { 0.0315298182f, -0.1990714373f},
00106 { 0.2278257713f, 0.0000000000f},
00107 { 0.0331338197f, 0.2091987041f},
00108 { -0.1515915567f, 0.0492550826f},
00109 { -0.0405239110f, -0.0795326534f},
00110 { 0.0196974299f, -0.0143110205f},
00111 { -0.0127330841f, -0.0127330840f},
00112 { 0.0189988021f, -0.0261496077f},
00113 { 0.0222629772f, 0.0113435535f},
00114 { -0.0027227278f, 0.0083796945f},
00115 { 0.0042544823f, 0.0006738438f},
00116 { 0.0000000000f, 0.0086029159f},
00117 { -0.0052193006f, 0.0008266560f},
00118 { 0.0001430276f, 0.0004401936f},
00119 { -0.0033704179f, 0.0017173137f}
00120 },
00121 {
00122 { -0.0034775081f, -0.0017718789f},
00123 { 0.0003341791f, -0.0010284976f},
00124 { -0.0045231271f, -0.0007163930f},
00125 { 0.0000000000f, -0.0085186340f},
00126 { 0.0052967893f, -0.0008389290f},
00127 { -0.0021056563f, -0.0064805437f},
00128 { 0.0206414817f, -0.0105173602f},
00129 { 0.0190199255f, 0.0261786816f},
00130 { -0.0150609085f, 0.0150609085f},
00131 { 0.0142223501f, 0.0103331422f},
00132 { -0.0365082065f, 0.0716513895f},
00133 { -0.1437270842f, -0.0466997606f},
00134 { 0.0323754130f, -0.2044103127f},
00135 { 0.2281678478f, 0.0000000000f},
00136 { 0.0323754130f, 0.2044103127f},
00137 { -0.1437270842f, 0.0466997606f},
00138 { -0.0365082065f, -0.0716513895f},
00139 { 0.0142223501f, -0.0103331422f},
00140 { -0.0150609085f, -0.0150609085f},
00141 { 0.0190199255f, -0.0261786816f},
00142 { 0.0206414817f, 0.0105173602f},
00143 { -0.0021056563f, 0.0064805437f},
00144 { 0.0052967893f, 0.0008389290f},
00145 { 0.0000000000f, 0.0085186340f},
00146 { -0.0045231271f, 0.0007163930f},
00147 { 0.0003341791f, 0.0010284976f},
00148 { -0.0034775081f, 0.0017718789f}
00149 },
00150 {
00151 { -0.0033704179f, -0.0017173137f},
00152 { 0.0001430276f, -0.0004401936f},
00153 { -0.0052193006f, -0.0008266560f},
00154 { 0.0000000000f, -0.0086029159f},
00155 { 0.0042544823f, -0.0006738438f},
00156 { -0.0027227278f, -0.0083796945f},
00157 { 0.0222629772f, -0.0113435535f},
00158 { 0.0189988021f, 0.0261496077f},
00159 { -0.0127330840f, 0.0127330840f},
00160 { 0.0196974299f, 0.0143110205f},
00161 { -0.0405239110f, 0.0795326534f},
00162 { -0.1515915567f, -0.0492550826f},
00163 { 0.0331338197f, -0.2091987041f},
00164 { 0.2278257713f, 0.0000000000f},
00165 { 0.0315298182f, 0.1990714373f},
00166 { -0.1356378526f, 0.0440714099f},
00167 { -0.0325525585f, -0.0638879934f},
00168 { 0.0090637512f, -0.0065852007f},
00169 { -0.0170703338f, -0.0170703338f},
00170 { 0.0188507571f, -0.0259458413f},
00171 { 0.0189227445f, 0.0096416199f},
00172 { -0.0015115772f, 0.0046521564f},
00173 { 0.0061906444f, 0.0009805017f},
00174 { 0.0000000000f, 0.0083189193f},
00175 { -0.0038017456f, 0.0006021373f},
00176 { 0.0005101233f, 0.0015699981f},
00177 { -0.0035245124f, 0.0017958288f}
00178 },
00179 {
00180 { -0.0032022929f, -0.0016316497f},
00181 { -0.0000612735f, 0.0001885803f},
00182 { -0.0058786966f, -0.0009310941f},
00183 { 0.0000000000f, -0.0085629052f},
00184 { 0.0030664735f, -0.0004856817f},
00185 { -0.0033572432f, -0.0103325321f},
00186 { 0.0237628386f, -0.0121077710f},
00187 { 0.0187737877f, 0.0258399020f},
00188 { -0.0100839969f, 0.0100839969f},
00189 { 0.0254709341f, 0.0185057168f},
00190 { -0.0445801870f, 0.0874935433f},
00191 { -0.1591873153f, -0.0517230941f},
00192 { 0.0338005382f, -0.2134081993f},
00193 { 0.2268016406f, 0.0000000000f},
00194 { 0.0306020346f, 0.1932136421f},
00195 { -0.1273684894f, 0.0413845309f},
00196 { -0.0286756337f, -0.0562791000f},
00197 { 0.0042370446f, -0.0030783931f},
00198 { -0.0187663603f, -0.0187663602f},
00199 { 0.0185057200f, -0.0254709384f},
00200 { 0.0171306792f, 0.0087285170f},
00201 { -0.0009454877f, 0.0029099119f},
00202 { 0.0069350877f, 0.0010984100f},
00203 { 0.0000000000f, 0.0080135090f},
00204 { -0.0030664478f, 0.0004856776f},
00205 { 0.0006690952f, 0.0020592633f},
00206 { -0.0035131448f, 0.0017900367f}
00207 },
00208 {
00209 { -0.0029729852f, -0.0015148116f},
00210 { -0.0002763861f, 0.0008506290f},
00211 { -0.0064895990f, -0.0010278515f},
00212 { 0.0000000000f, -0.0083907693f},
00213 { 0.0017373694f, -0.0002751723f},
00214 { -0.0040031308f, -0.0123203697f},
00215 { 0.0251163790f, -0.0127974343f},
00216 { 0.0183322510f, 0.0252321788f},
00217 { -0.0071130021f, 0.0071130021f},
00218 { 0.0315222376f, 0.0229022462f},
00219 { -0.0486568478f, 0.0954944407f},
00220 { -0.1664714744f, -0.0540898609f},
00221 { 0.0343715984f, -0.2170137312f},
00222 { 0.2251016174f, 0.0000000000f},
00223 { 0.0295975058f, 0.1868712970f},
00224 { -0.1189640874f, 0.0386537751f},
00225 { -0.0248951628f, -0.0488595080f},
00226 { -0.0002450506f, 0.0001780397f},
00227 { -0.0201560074f, -0.0201560073f},
00228 { 0.0179999198f, -0.0247747642f},
00229 { 0.0152885238f, 0.0077898920f},
00230 { -0.0004118109f, 0.0012674236f},
00231 { 0.0075308694f, 0.0011927725f},
00232 { 0.0000000000f, 0.0076128677f},
00233 { -0.0023281305f, 0.0003687396f},
00234 { 0.0008096319f, 0.0024917908f},
00235 { -0.0034458238f, 0.0017557349f}
00236 }
00237 };