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.0047225778f,
00007 -0.0084017803f,
00008 -0.0087512712f,
00009 0.0088069184f,
00010 0.5113443380f,
00011 0.5113443379f,
00012 0.0088069183f,
00013 -0.0087512713f,
00014 -0.0084017804f
00015 },
00016 {
00017 -0.0044560618f,
00018 -0.0089299803f,
00019 -0.0111430058f,
00020 0.0023375914f,
00021 0.5628832678f,
00022 0.4603563095f,
00023 0.0144879368f,
00024 -0.0063308256f,
00025 -0.0077375837f
00026 },
00027 {
00028 -0.0040955760f,
00029 -0.0093085526f,
00030 -0.0134608698f,
00031 -0.0048652138f,
00032 0.6146394096f,
00033 0.4102392982f,
00034 0.0193418847f,
00035 -0.0039255915f,
00036 -0.0069531334f
00037 },
00038 {
00039 -0.0036459239f,
00040 -0.0095262937f,
00041 -0.0156592365f,
00042 -0.0127304055f,
00043 0.6662684760f,
00044 0.3612970646f,
00045 0.0233456693f,
00046 -0.0015775347f,
00047 -0.0060659402f
00048 },
00049 {
00050 -0.0031137075f,
00051 -0.0095747072f,
00052 -0.0176928207f,
00053 -0.0211706529f,
00054 0.7174187175f,
00055 0.3138144545f,
00056 0.0264912753f,
00057 0.0006739941f,
00058 -0.0050949167f
00059 },
00060 {
00061 -0.0025072439f,
00062 -0.0094482419f,
00063 -0.0195175138f,
00064 -0.0300826323f,
00065 0.7677341876f,
00066 0.2680550875f,
00067 0.0287849960f,
00068 0.0027928498f,
00069 -0.0040599953f
00070 },
00071 {
00072 -0.0018364497f,
00073 -0.0091444835f,
00074 -0.0210912326f,
00075 -0.0393475015f,
00076 0.8168580988f,
00077 0.2242593163f,
00078 0.0302465047f,
00079 0.0047466057f,
00080 -0.0029817394f
00081 },
00082 {
00083 -0.0011126915f,
00084 -0.0086642933f,
00085 -0.0223747670f,
00086 -0.0488316051f,
00087 0.8644362339f,
00088 0.1826424754f,
00089 0.0309077828f,
00090 0.0065069844f,
00091 -0.0018809534f
00092 },
00093 {
00094 -0.0003486069f,
00095 -0.0080118919f,
00096 -0.0233326129f,
00097 -0.0583874086f,
00098 0.9101203735f,
00099 0.1433934355f,
00100 0.0308119288f,
00101 0.0080502012f,
00102 -0.0007782987f
00103 },
00104 {
00105 0.0004421024f,
00106 -0.0071948838f,
00107 -0.0239337749f,
00108 -0.0678546569f,
00109 0.9535717010f,
00110 0.1066734725f,
00111 0.0300118652f,
00112 0.0093572183f,
00113 0.0003060773f
00114 },
00115 {
00116 0.0012449022f,
00117 -0.0062242203f,
00118 -0.0241525253f,
00119 -0.0770617505f,
00120 0.9944641461f,
00121 0.0726154624f,
00122 0.0285689687f,
00123 0.0104139084f,
00124 0.0013528931f
00125 },
00126 {
00127 0.0020446780f,
00128 -0.0051141006f,
00129 -0.0239691028f,
00130 -0.0858273268f,
00131 1.0324876292f,
00132 0.0413234009f,
00133 0.0265516432f,
00134 0.0112111267f,
00135 0.0023440603f
00136 },
00137 {
00138 0.0028260046f,
00139 -0.0038818110f,
00140 -0.0233703397f,
00141 -0.0939620349f,
00142 1.0673511678f,
00143 0.0128722504f,
00144 0.0240338606f,
00145 0.0117446955f,
00146 0.0032629808f
00147 },
00148 {
00149 0.0035734270f,
00150 -0.0025475009f,
00151 -0.0223502003f,
00152 -0.1012704845f,
00153 1.0987858104f,
00154 -0.0126918924f,
00155 0.0210936884f,
00156 0.0120153024f,
00157 0.0040948092f
00158 },
00159 {
00160 0.0042717488f,
00161 -0.0011339026f,
00162 -0.0209102230f,
00163 -0.1075533516f,
00164 1.1265473618f,
00165 -0.0353513151f,
00166 0.0178118295f,
00167 0.0120283182f,
00168 0.0048266775f
00169 },
00170 {
00171 0.0049063228f,
00172 0.0003340074f,
00173 -0.0190598496f,
00174 -0.1126096167f,
00175 1.1504188697f,
00176 -0.0551159095f,
00177 0.0142701913f,
00178 0.0117935391f,
00179 0.0054478776f
00180 },
00181 {
00182 0.0054633384f,
00183 0.0018293973f,
00184 -0.0168166358f,
00185 -0.1162389117f,
00186 1.1702128427f,
00187 -0.0720221048f,
00188 0.0105505050f,
00189 0.0113248618f,
00190 0.0059500010f
00191 },
00192 {
00193 0.0059301001f,
00194 0.0033240149f,
00195 -0.0142063325f,
00196 -0.1182439493f,
00197 1.1857731729f,
00198 -0.0861315367f,
00199 0.0067330149f,
00200 0.0106398965f,
00201 0.0063270333f
00202 },
00203 {
00204 0.0062952925f,
00205 0.0047886625f,
00206 -0.0112628316f,
00207 -0.1184330050f,
00208 1.1969767410f,
00209 -0.0975294719f,
00210 0.0028952508f,
00211 0.0097595295f,
00212 0.0065754026f
00213 },
00214 {
00215 0.0065492257f,
00216 0.0061937044f,
00217 -0.0080279717f,
00218 -0.1166224228f,
00219 1.2037346856f,
00220 -0.1063230135f,
00221 -0.0008890990f,
00222 0.0087074424f,
00223 0.0066939837f
00224 },
00225 {
00226 0.0066840571f,
00227 0.0075095982f,
00228 -0.0045512015f,
00229 -0.1126391135f,
00230 1.2059933196f,
00231 -0.1126391136f,
00232 -0.0045512015f,
00233 0.0075095982f,
00234 0.0066840571f
00235 },
00236 {
00237 0.0066939837f,
00238 0.0087074424f,
00239 -0.0008890989f,
00240 -0.1063230133f,
00241 1.2037346856f,
00242 -0.1166224229f,
00243 -0.0080279717f,
00244 0.0061937043f,
00245 0.0065492257f
00246 },
00247 {
00248 0.0065754026f,
00249 0.0097595295f,
00250 0.0028952508f,
00251 -0.0975294718f,
00252 1.1969767410f,
00253 -0.1184330051f,
00254 -0.0112628316f,
00255 0.0047886624f,
00256 0.0062952925f
00257 },
00258 {
00259 0.0063270333f,
00260 0.0106398965f,
00261 0.0067330150f,
00262 -0.0861315366f,
00263 1.1857731728f,
00264 -0.1182439494f,
00265 -0.0142063325f,
00266 0.0033240148f,
00267 0.0059301001f
00268 },
00269 {
00270 0.0059500011f,
00271 0.0113248618f,
00272 0.0105505051f,
00273 -0.0720221047f,
00274 1.1702128427f,
00275 -0.1162389118f,
00276 -0.0168166358f,
00277 0.0018293973f,
00278 0.0054633383f
00279 },
00280 {
00281 0.0054478776f,
00282 0.0117935392f,
00283 0.0142701913f,
00284 -0.0551159094f,
00285 1.1504188696f,
00286 -0.1126096168f,
00287 -0.0190598496f,
00288 0.0003340074f,
00289 0.0049063228f
00290 },
00291 {
00292 0.0048266775f,
00293 0.0120283182f,
00294 0.0178118296f,
00295 -0.0353513150f,
00296 1.1265473617f,
00297 -0.1075533517f,
00298 -0.0209102230f,
00299 -0.0011339027f,
00300 0.0042717488f
00301 },
00302 {
00303 0.0040948093f,
00304 0.0120153025f,
00305 0.0210936884f,
00306 -0.0126918922f,
00307 1.0987858104f,
00308 -0.1012704846f,
00309 -0.0223502004f,
00310 -0.0025475010f,
00311 0.0035734270f
00312 },
00313 {
00314 0.0032629808f,
00315 0.0117446956f,
00316 0.0240338606f,
00317 0.0128722504f,
00318 1.0673511678f,
00319 -0.0939620349f,
00320 -0.0233703397f,
00321 -0.0038818110f,
00322 0.0028260046f
00323 },
00324 {
00325 0.0023440604f,
00326 0.0112111268f,
00327 0.0265516433f,
00328 0.0413234010f,
00329 1.0324876291f,
00330 -0.0858273269f,
00331 -0.0239691029f,
00332 -0.0051141007f,
00333 0.0020446780f
00334 },
00335 {
00336 0.0013528931f,
00337 0.0104139084f,
00338 0.0285689687f,
00339 0.0726154626f,
00340 0.9944641460f,
00341 -0.0770617506f,
00342 -0.0241525253f,
00343 -0.0062242203f,
00344 0.0012449021f
00345 },
00346 {
00347 0.0003060773f,
00348 0.0093572184f,
00349 0.0300118653f,
00350 0.1066734727f,
00351 0.9535717008f,
00352 -0.0678546570f,
00353 -0.0239337749f,
00354 -0.0071948838f,
00355 0.0004421024f
00356 },
00357 {
00358 -0.0007782987f,
00359 0.0080502012f,
00360 0.0308119288f,
00361 0.1433934356f,
00362 0.9101203734f,
00363 -0.0583874087f,
00364 -0.0233326129f,
00365 -0.0080118920f,
00366 -0.0003486069f
00367 },
00368 {
00369 -0.0018809534f,
00370 0.0065069844f,
00371 0.0309077829f,
00372 0.1826424756f,
00373 0.8644362338f,
00374 -0.0488316052f,
00375 -0.0223747671f,
00376 -0.0086642933f,
00377 -0.0011126915f
00378 },
00379 {
00380 -0.0029817393f,
00381 0.0047466058f,
00382 0.0302465047f,
00383 0.2242593164f,
00384 0.8168580986f,
00385 -0.0393475016f,
00386 -0.0210912327f,
00387 -0.0091444836f,
00388 -0.0018364498f
00389 },
00390 {
00391 -0.0040599952f,
00392 0.0027928498f,
00393 0.0287849961f,
00394 0.2680550877f,
00395 0.7677341874f,
00396 -0.0300826324f,
00397 -0.0195175138f,
00398 -0.0094482420f,
00399 -0.0025072440f
00400 },
00401 {
00402 -0.0050949167f,
00403 0.0006739941f,
00404 0.0264912753f,
00405 0.3138144546f,
00406 0.7174187174f,
00407 -0.0211706530f,
00408 -0.0176928207f,
00409 -0.0095747072f,
00410 -0.0031137075f
00411 },
00412 {
00413 -0.0060659402f,
00414 -0.0015775347f,
00415 0.0233456693f,
00416 0.3612970648f,
00417 0.6662684759f,
00418 -0.0127304056f,
00419 -0.0156592365f,
00420 -0.0095262938f,
00421 -0.0036459239f
00422 },
00423 {
00424 -0.0069531333f,
00425 -0.0039255914f,
00426 0.0193418848f,
00427 0.4102392984f,
00428 0.6146394095f,
00429 -0.0048652138f,
00430 -0.0134608698f,
00431 -0.0093085527f,
00432 -0.0040955760f
00433 },
00434 {
00435 -0.0077375836f,
00436 -0.0063308256f,
00437 0.0144879368f,
00438 0.4603563097f,
00439 0.5628832676f,
00440 0.0023375914f,
00441 -0.0111430058f,
00442 -0.0089299803f,
00443 -0.0044560618f
00444 }
00445 };