00001 #define RX_PULSESHAPER_2400_GAIN 1.000000f
00002 #define RX_PULSESHAPER_2400_COEFF_SETS 12
00003 static const complexf_t rx_pulseshaper_2400[RX_PULSESHAPER_2400_COEFF_SETS][27] =
00004 {
00005 {
00006 { 0.0055897353f, 0.0028481124f},
00007 { -0.0017768555f, 0.0054685989f},
00008 { -0.0013103940f, -0.0002075460f},
00009 { -0.0000000000f, 0.0066437545f},
00010 { -0.0158167680f, 0.0025051299f},
00011 { -0.0071354798f, -0.0219607487f},
00012 { 0.0209536104f, -0.0106763977f},
00013 { 0.0079805594f, 0.0109842977f},
00014 { 0.0059737033f, -0.0059737033f},
00015 { 0.0334507241f, 0.0243033737f},
00016 { -0.0366873785f, 0.0720030344f},
00017 { -0.1142993318f, -0.0371381042f},
00018 { 0.0237732032f, -0.1500980975f},
00019 { 0.1697241571f, 0.0000000000f},
00020 { 0.0265507077f, 0.1676345711f},
00021 { -0.1445311926f, 0.0469610312f},
00022 { -0.0545612273f, -0.1070824379f},
00023 { 0.0653773871f, -0.0474994521f},
00024 { 0.0292370049f, 0.0292370049f},
00025 { -0.0049656640f, 0.0068346502f},
00026 { 0.0120974973f, 0.0061639827f},
00027 { -0.0072670867f, 0.0223657932f},
00028 { -0.0228066104f, -0.0036122122f},
00029 { -0.0000000000f, -0.0160139260f},
00030 { 0.0065619589f, -0.0010393122f},
00031 { -0.0004099816f, -0.0012617935f},
00032 { 0.0051233099f, -0.0026104568f}
00033 },
00034 {
00035 { 0.0056661324f, 0.0028870387f},
00036 { -0.0017109303f, 0.0052657019f},
00037 { -0.0007708414f, -0.0001220893f},
00038 { -0.0000000000f, 0.0074134959f},
00039 { -0.0165439672f, 0.0026203070f},
00040 { -0.0072433070f, -0.0222926068f},
00041 { 0.0206042610f, -0.0104983953f},
00042 { 0.0071755753f, 0.0098763321f},
00043 { 0.0076467868f, -0.0076467868f},
00044 { 0.0359728632f, 0.0261358150f},
00045 { -0.0382251381f, 0.0750210576f},
00046 { -0.1171902140f, -0.0380774087f},
00047 { 0.0240999725f, -0.1521612376f},
00048 { 0.1704283439f, 0.0000000000f},
00049 { 0.0264209157f, 0.1668150966f},
00050 { -0.1424503693f, 0.0462849307f},
00051 { -0.0531570681f, -0.1043266203f},
00052 { 0.0626369632f, -0.0455084176f},
00053 { 0.0270658031f, 0.0270658031f},
00054 { -0.0036203809f, 0.0049830269f},
00055 { 0.0132414079f, 0.0067468343f},
00056 { -0.0073656400f, 0.0226691090f},
00057 { -0.0224159869f, -0.0035503435f},
00058 { -0.0000000000f, -0.0152621568f},
00059 { 0.0058122224f, -0.0009205656f},
00060 { -0.0005708451f, -0.0017568807f},
00061 { 0.0052884998f, -0.0026946253f}
00062 },
00063 {
00064 { 0.0057239310f, 0.0029164885f},
00065 { -0.0016362891f, 0.0050359799f},
00066 { -0.0002066397f, -0.0000327285f},
00067 { -0.0000000000f, 0.0081920829f},
00068 { -0.0172533640f, 0.0027326644f},
00069 { -0.0073359675f, -0.0225777865f},
00070 { 0.0201882078f, -0.0102864056f},
00071 { 0.0063201372f, 0.0086989226f},
00072 { 0.0093733613f, -0.0093733613f},
00073 { 0.0385302697f, 0.0279938795f},
00074 { -0.0397608538f, 0.0780350694f},
00075 { -0.1200263595f, -0.0389989283f},
00076 { 0.0244107583f, -0.1541234619f},
00077 { 0.1710059274f, 0.0000000000f},
00078 { 0.0262716833f, 0.1658728803f},
00079 { -0.1402783754f, 0.0455792071f},
00080 { -0.0517306911f, -0.1015271978f},
00081 { 0.0598999355f, -0.0435198506f},
00082 { 0.0249301574f, 0.0249301574f},
00083 { -0.0023214919f, 0.0031952595f},
00084 { 0.0143092559f, 0.0072909301f},
00085 { -0.0074421425f, 0.0229045595f},
00086 { -0.0219819125f, -0.0034815929f},
00087 { -0.0000000000f, -0.0144973559f},
00088 { 0.0050747268f, -0.0008037578f},
00089 { -0.0007235567f, -0.0022268784f},
00090 { 0.0054290965f, -0.0027662629f}
00091 },
00092 {
00093 { 0.0057623290f, 0.0029360533f},
00094 { -0.0015528738f, 0.0047792542f},
00095 { 0.0003813736f, 0.0000604036f},
00096 { -0.0000000000f, 0.0089776236f},
00097 { -0.0179424453f, 0.0028418041f},
00098 { -0.0074126928f, -0.0228139225f},
00099 { 0.0197040287f, -0.0100397041f},
00100 { 0.0054142358f, 0.0074520562f},
00101 { 0.0111521022f, -0.0111521022f},
00102 { 0.0411200929f, 0.0298754963f},
00103 { -0.0412925136f, 0.0810411210f},
00104 { -0.1228037562f, -0.0399013592f},
00105 { 0.0247051059f, -0.1559818998f},
00106 { 0.1714560725f, 0.0000000000f},
00107 { 0.0261032340f, 0.1648093332f},
00108 { -0.1380184057f, 0.0448448985f},
00109 { -0.0502840872f, -0.0986880778f},
00110 { 0.0571697634f, -0.0415362644f},
00111 { 0.0228323007f, 0.0228323007f},
00112 { -0.0010698185f, 0.0014724788f},
00113 { 0.0153014454f, 0.0077964758f},
00114 { -0.0074971800f, 0.0230739473f},
00115 { -0.0215069309f, -0.0034063632f},
00116 { -0.0000000000f, -0.0137219696f},
00117 { 0.0043511037f, -0.0006891471f},
00118 { -0.0008679402f, -0.0026712454f},
00119 { 0.0055454595f, -0.0028255527f}
00120 },
00121 {
00122 { 0.0057805629f, 0.0029453439f},
00123 { -0.0014606490f, 0.0044954152f},
00124 { 0.0009922677f, 0.0001571598f},
00125 { -0.0000000000f, 0.0097681519f},
00126 { -0.0186086705f, 0.0029473238f},
00127 { -0.0074727246f, -0.0229986814f},
00128 { 0.0191503979f, -0.0097576151f},
00129 { 0.0044579578f, 0.0061358525f},
00130 { 0.0129815758f, -0.0129815758f},
00131 { 0.0437393992f, 0.0317785336f},
00132 { -0.0428181071f, 0.0840352668f},
00133 { -0.1255184420f, -0.0407834141f},
00134 { 0.0249825756f, -0.1577337746f},
00135 { 0.1717780904f, 0.0000000000f},
00136 { 0.0259158247f, 0.1636260777f},
00137 { -0.1356737711f, 0.0440830805f},
00138 { -0.0488192570f, -0.0958131866f},
00139 { 0.0544498624f, -0.0395601407f},
00140 { 0.0207743813f, 0.0207743813f},
00141 { 0.0001339048f, -0.0001843041f},
00142 { 0.0162185066f, 0.0082637419f},
00143 { -0.0075313657f, 0.0231791603f},
00144 { -0.0209936138f, -0.0033250618f},
00145 { -0.0000000000f, -0.0129383854f},
00146 { 0.0036429017f, -0.0005769789f},
00147 { -0.0010038447f, -0.0030895164f},
00148 { 0.0056380167f, -0.0028727130f}
00149 },
00150 {
00151 { 0.0057779068f, 0.0029439906f},
00152 { -0.0013596055f, 0.0041844356f},
00153 { 0.0016250229f, 0.0002573783f},
00154 { -0.0000000000f, 0.0105616312f},
00155 { -0.0192494812f, 0.0030488183f},
00156 { -0.0075153229f, -0.0231297855f},
00157 { 0.0185260951f, -0.0094395169f},
00158 { 0.0034514727f, 0.0047505446f},
00159 { 0.0148602405f, -0.0148602405f},
00160 { 0.0463851645f, 0.0337007947f},
00161 { -0.0443356077f, 0.0870135294f},
00162 { -0.1281665483f, -0.0416438360f},
00163 { 0.0252427568f, -0.1593764942f},
00164 { 0.1719714956f, 0.0000000000f},
00165 { 0.0257097307f, 0.1623248514f},
00166 { -0.1332478798f, 0.0432948606f},
00167 { -0.0473382129f, -0.0929064739f},
00168 { 0.0517436041f, -0.0375939289f},
00169 { 0.0187584474f, 0.0187584474f},
00170 { 0.0012890415f, -0.0017742134f},
00171 { 0.0170610995f, 0.0086930644f},
00172 { -0.0075453395f, 0.0232221670f},
00173 { -0.0204445393f, -0.0032380969f},
00174 { -0.0000000000f, -0.0121489492f},
00175 { 0.0029515842f, -0.0004674850f},
00176 { -0.0011311490f, -0.0034813187f},
00177 { 0.0057072442f, -0.0029079862f}
00178 },
00179 {
00180 { 0.0057536787f, 0.0029316457f},
00181 { -0.0012497586f, 0.0038463614f},
00182 { 0.0022785281f, 0.0003608834f},
00183 { -0.0000000000f, 0.0113559549f},
00184 { -0.0198622982f, 0.0031458790f},
00185 { -0.0075397630f, -0.0232050046f},
00186 { 0.0178299978f, -0.0090848376f},
00187 { 0.0023950476f, 0.0032965003f},
00188 { 0.0167864468f, -0.0167864468f},
00189 { 0.0490542902f, 0.0356400280f},
00190 { -0.0458429864f, 0.0899719266f},
00191 { -0.1307442661f, -0.0424813872f},
00192 { 0.0254852625f, -0.1609076145f},
00193 { 0.1720360055f, 0.0000000000f},
00194 { 0.0254852625f, 0.1609076145f},
00195 { -0.1307442661f, 0.0424813872f},
00196 { -0.0458429864f, -0.0899719266f},
00197 { 0.0490542902f, -0.0356400280f},
00198 { 0.0167864468f, 0.0167864468f},
00199 { 0.0023950476f, -0.0032965003f},
00200 { 0.0178299978f, 0.0090848376f},
00201 { -0.0075397630f, 0.0232050046f},
00202 { -0.0198622982f, -0.0031458790f},
00203 { -0.0000000000f, -0.0113559549f},
00204 { 0.0022785281f, -0.0003608834f},
00205 { -0.0012497586f, -0.0038463614f},
00206 { 0.0057536787f, -0.0029316457f}
00207 },
00208 {
00209 { 0.0057072442f, 0.0029079862f},
00210 { -0.0011311490f, 0.0034813187f},
00211 { 0.0029515842f, 0.0004674850f},
00212 { -0.0000000000f, 0.0121489492f},
00213 { -0.0204445393f, 0.0032380969f},
00214 { -0.0075453394f, -0.0232221670f},
00215 { 0.0170610995f, -0.0086930644f},
00216 { 0.0012890415f, 0.0017742134f},
00217 { 0.0187584474f, -0.0187584474f},
00218 { 0.0517436041f, 0.0375939290f},
00219 { -0.0473382129f, 0.0929064739f},
00220 { -0.1332478798f, -0.0432948606f},
00221 { 0.0257097307f, -0.1623248514f},
00222 { 0.1719714956f, 0.0000000000f},
00223 { 0.0252427568f, 0.1593764942f},
00224 { -0.1281665483f, 0.0416438359f},
00225 { -0.0443356077f, -0.0870135294f},
00226 { 0.0463851645f, -0.0337007947f},
00227 { 0.0148602405f, 0.0148602405f},
00228 { 0.0034514727f, -0.0047505446f},
00229 { 0.0185260951f, 0.0094395170f},
00230 { -0.0075153229f, 0.0231297855f},
00231 { -0.0192494812f, -0.0030488183f},
00232 { -0.0000000000f, -0.0105616312f},
00233 { 0.0016250229f, -0.0002573783f},
00234 { -0.0013596055f, -0.0041844356f},
00235 { 0.0057779068f, -0.0029439906f}
00236 },
00237 {
00238 { 0.0056380167f, 0.0028727130f},
00239 { -0.0010038447f, 0.0030895164f},
00240 { 0.0036429017f, 0.0005769789f},
00241 { -0.0000000000f, 0.0129383854f},
00242 { -0.0209936138f, 0.0033250618f},
00243 { -0.0075313657f, -0.0231791603f},
00244 { 0.0162185066f, -0.0082637419f},
00245 { 0.0001339048f, 0.0001843041f},
00246 { 0.0207743813f, -0.0207743813f},
00247 { 0.0544498624f, 0.0395601407f},
00248 { -0.0488192570f, 0.0958131866f},
00249 { -0.1356737711f, -0.0440830805f},
00250 { 0.0259158247f, -0.1636260777f},
00251 { 0.1717780904f, 0.0000000000f},
00252 { 0.0249825756f, 0.1577337746f},
00253 { -0.1255184420f, 0.0407834141f},
00254 { -0.0428181071f, -0.0840352668f},
00255 { 0.0437393992f, -0.0317785336f},
00256 { 0.0129815758f, 0.0129815758f},
00257 { 0.0044579578f, -0.0061358525f},
00258 { 0.0191503979f, 0.0097576151f},
00259 { -0.0074727246f, 0.0229986814f},
00260 { -0.0186086705f, -0.0029473238f},
00261 { -0.0000000000f, -0.0097681519f},
00262 { 0.0009922677f, -0.0001571598f},
00263 { -0.0014606490f, -0.0044954152f},
00264 { 0.0057805629f, -0.0029453439f}
00265 },
00266 {
00267 { 0.0055454595f, 0.0028255527f},
00268 { -0.0008679402f, 0.0026712454f},
00269 { 0.0043511037f, 0.0006891471f},
00270 { -0.0000000000f, 0.0137219696f},
00271 { -0.0215069309f, 0.0034063632f},
00272 { -0.0074971800f, -0.0230739473f},
00273 { 0.0153014454f, -0.0077964758f},
00274 { -0.0010698185f, -0.0014724788f},
00275 { 0.0228323007f, -0.0228323007f},
00276 { 0.0571697634f, 0.0415362644f},
00277 { -0.0502840872f, 0.0986880778f},
00278 { -0.1380184057f, -0.0448448985f},
00279 { 0.0261032340f, -0.1648093332f},
00280 { 0.1714560725f, 0.0000000000f},
00281 { 0.0247051059f, 0.1559818998f},
00282 { -0.1228037562f, 0.0399013592f},
00283 { -0.0412925136f, -0.0810411210f},
00284 { 0.0411200929f, -0.0298754963f},
00285 { 0.0111521022f, 0.0111521022f},
00286 { 0.0054142358f, -0.0074520562f},
00287 { 0.0197040287f, 0.0100397041f},
00288 { -0.0074126928f, 0.0228139225f},
00289 { -0.0179424453f, -0.0028418041f},
00290 { -0.0000000000f, -0.0089776236f},
00291 { 0.0003813736f, -0.0000604036f},
00292 { -0.0015528738f, -0.0047792542f},
00293 { 0.0057623290f, -0.0029360533f}
00294 },
00295 {
00296 { 0.0054290965f, 0.0027662629f},
00297 { -0.0007235567f, 0.0022268784f},
00298 { 0.0050747268f, 0.0008037578f},
00299 { -0.0000000000f, 0.0144973559f},
00300 { -0.0219819125f, 0.0034815929f},
00301 { -0.0074421425f, -0.0229045595f},
00302 { 0.0143092559f, -0.0072909301f},
00303 { -0.0023214919f, -0.0031952595f},
00304 { 0.0249301574f, -0.0249301574f},
00305 { 0.0598999355f, 0.0435198506f},
00306 { -0.0517306911f, 0.1015271978f},
00307 { -0.1402783754f, -0.0455792071f},
00308 { 0.0262716833f, -0.1658728803f},
00309 { 0.1710059274f, 0.0000000000f},
00310 { 0.0244107583f, 0.1541234619f},
00311 { -0.1200263595f, 0.0389989283f},
00312 { -0.0397608538f, -0.0780350694f},
00313 { 0.0385302696f, -0.0279938795f},
00314 { 0.0093733613f, 0.0093733613f},
00315 { 0.0063201372f, -0.0086989227f},
00316 { 0.0201882078f, 0.0102864056f},
00317 { -0.0073359675f, 0.0225777865f},
00318 { -0.0172533640f, -0.0027326644f},
00319 { -0.0000000000f, -0.0081920829f},
00320 { -0.0002066397f, 0.0000327285f},
00321 { -0.0016362891f, -0.0050359799f},
00322 { 0.0057239310f, -0.0029164885f}
00323 },
00324 {
00325 { 0.0052884998f, 0.0026946253f},
00326 { -0.0005708451f, 0.0017568807f},
00327 { 0.0058122224f, 0.0009205656f},
00328 { -0.0000000000f, 0.0152621568f},
00329 { -0.0224159869f, 0.0035503435f},
00330 { -0.0073656400f, -0.0226691090f},
00331 { 0.0132414079f, -0.0067468343f},
00332 { -0.0036203809f, -0.0049830269f},
00333 { 0.0270658031f, -0.0270658031f},
00334 { 0.0626369632f, 0.0455084176f},
00335 { -0.0531570681f, 0.1043266203f},
00336 { -0.1424503693f, -0.0462849307f},
00337 { 0.0264209157f, -0.1668150966f},
00338 { 0.1704283439f, 0.0000000000f},
00339 { 0.0240999725f, 0.1521612376f},
00340 { -0.1171902140f, 0.0380774087f},
00341 { -0.0382251381f, -0.0750210576f},
00342 { 0.0359728632f, -0.0261358150f},
00343 { 0.0076467868f, 0.0076467868f},
00344 { 0.0071755753f, -0.0098763321f},
00345 { 0.0206042610f, 0.0104983953f},
00346 { -0.0072433070f, 0.0222926068f},
00347 { -0.0165439672f, -0.0026203070f},
00348 { -0.0000000000f, -0.0074134959f},
00349 { -0.0007708414f, 0.0001220893f},
00350 { -0.0017109303f, -0.0052657019f},
00351 { 0.0056661324f, -0.0028870387f}
00352 }
00353 };