libspandsp 0.0.4
|
00001 #define RX_PULSESHAPER_4800_GAIN 32767.000000f 00002 #define RX_PULSESHAPER_4800_COEFF_SETS 8 00003 static const complexi16_t rx_pulseshaper_4800[RX_PULSESHAPER_4800_COEFF_SETS][27] = 00004 { 00005 { 00006 { 0, 0}, /* Filter 0 */ 00007 { 30, -93}, 00008 { -52, -8}, 00009 { 0, -233}, 00010 { 261, -41}, 00011 { 2, 8}, 00012 { 439, -224}, 00013 { 568, 782}, 00014 { -696, 696}, 00015 { -143, -104}, 00016 { -695, 1365}, 00017 { -3619, -1176}, 00018 { 934, -5900}, 00019 { 7298, 0}, 00020 { 1141, 7208}, 00021 { -5681, 1846}, 00022 { -1727, -3391}, 00023 { 1239, -900}, 00024 { -125, -125}, 00025 { 578, -796}, 00026 { 861, 439}, 00027 { -152, 469}, 00028 { 8, 1}, 00029 { 0, 264}, 00030 { -230, 36}, 00031 { -16, -50}, 00032 { -87, 44} 00033 }, 00034 { 00035 { 0, 0}, /* Filter 1 */ 00036 { 26, -81}, 00037 { -76, -12}, 00038 { 0, -249}, 00039 { 246, -39}, 00040 { -13, -41}, 00041 { 500, -255}, 00042 { 589, 811}, 00043 { -660, 660}, 00044 { -8, -5}, 00045 { -815, 1600}, 00046 { -3898, -1266}, 00047 { 969, -6123}, 00048 { 7375, 0}, 00049 { 1126, 7110}, 00050 { -5454, 1772}, 00051 { -1594, -3129}, 00052 { 1032, -750}, 00053 { -233, -233}, 00054 { 600, -826}, 00055 { 822, 419}, 00056 { -131, 403}, 00057 { 56, 9}, 00058 { 0, 274}, 00059 { -212, 33}, 00060 { -9, -27}, 00061 { -97, 49} 00062 }, 00063 { 00064 { 0, 0}, /* Filter 2 */ 00065 { 21, -67}, 00066 { -100, -15}, 00067 { 0, -262}, 00068 { 227, -35}, 00069 { -30, -95}, 00070 { 561, -286}, 00071 { 606, 834}, 00072 { -614, 614}, 00073 { 138, 100}, 00074 { -939, 1844}, 00075 { -4173, -1356}, 00076 { 1002, -6331}, 00077 { 7431, 0}, 00078 { 1107, 6992}, 00079 { -5216, 1694}, 00080 { -1460, -2866}, 00081 { 834, -606}, 00082 { -330, -330}, 00083 { 615, -846}, 00084 { 778, 396}, 00085 { -110, 338}, 00086 { 100, 15}, 00087 { 0, 280}, 00088 { -192, 30}, 00089 { -2, -6}, 00090 { -104, 53} 00091 }, 00092 { 00093 { 0, 0}, /* Filter 3 */ 00094 { 16, -51}, 00095 { -124, -19}, 00096 { 0, -272}, 00097 { 202, -32}, 00098 { -49, -152}, 00099 { 620, -315}, 00100 { 617, 850}, 00101 { -559, 559}, 00102 { 296, 215}, 00103 { -1066, 2093}, 00104 { -4444, -1444}, 00105 { 1033, -6522}, 00106 { 7465, 0}, 00107 { 1085, 6854}, 00108 { -4967, 1613}, 00109 { -1327, -2606}, 00110 { 645, -468}, 00111 { -417, -417}, 00112 { 622, -856}, 00113 { 729, 371}, 00114 { -89, 274}, 00115 { 139, 22}, 00116 { 0, 281}, 00117 { -171, 27}, 00118 { 4, 14}, 00119 { -110, 56} 00120 }, 00121 { 00122 { 0, 0}, /* Filter 4 */ 00123 { 10, -33}, 00124 { -148, -23}, 00125 { 0, -279}, 00126 { 173, -27}, 00127 { -68, -212}, 00128 { 676, -344}, 00129 { 623, 857}, 00130 { -493, 493}, 00131 { 466, 338}, 00132 { -1196, 2347}, 00133 { -4709, -1530}, 00134 { 1060, -6697}, 00135 { 7476, 0}, 00136 { 1060, 6697}, 00137 { -4709, 1530}, 00138 { -1196, -2347}, 00139 { 466, -338}, 00140 { -493, -493}, 00141 { 623, -857}, 00142 { 676, 344}, 00143 { -68, 212}, 00144 { 173, 27}, 00145 { 0, 279}, 00146 { -148, 23}, 00147 { 10, 33}, 00148 { -113, 58} 00149 }, 00150 { 00151 { 0, 0}, /* Filter 5 */ 00152 { 4, -14}, 00153 { -171, -27}, 00154 { 0, -281}, 00155 { 139, -22}, 00156 { -89, -274}, 00157 { 729, -371}, 00158 { 622, 856}, 00159 { -417, 417}, 00160 { 645, 468}, 00161 { -1327, 2606}, 00162 { -4967, -1613}, 00163 { 1085, -6854}, 00164 { 7465, 0}, 00165 { 1033, 6522}, 00166 { -4444, 1444}, 00167 { -1066, -2093}, 00168 { 296, -215}, 00169 { -559, -559}, 00170 { 617, -850}, 00171 { 620, 315}, 00172 { -49, 152}, 00173 { 202, 32}, 00174 { 0, 272}, 00175 { -124, 19}, 00176 { 16, 51}, 00177 { -115, 58} 00178 }, 00179 { 00180 { 0, 0}, /* Filter 6 */ 00181 { -2, 6}, 00182 { -192, -30}, 00183 { 0, -280}, 00184 { 100, -15}, 00185 { -110, -338}, 00186 { 778, -396}, 00187 { 615, 846}, 00188 { -330, 330}, 00189 { 834, 606}, 00190 { -1460, 2866}, 00191 { -5216, -1694}, 00192 { 1107, -6992}, 00193 { 7431, 0}, 00194 { 1002, 6331}, 00195 { -4173, 1356}, 00196 { -939, -1844}, 00197 { 138, -100}, 00198 { -614, -614}, 00199 { 606, -834}, 00200 { 561, 286}, 00201 { -30, 95}, 00202 { 227, 35}, 00203 { 0, 262}, 00204 { -100, 15}, 00205 { 21, 67}, 00206 { -115, 58} 00207 }, 00208 { 00209 { 0, 0}, /* Filter 7 */ 00210 { -9, 27}, 00211 { -212, -33}, 00212 { 0, -274}, 00213 { 56, -9}, 00214 { -131, -403}, 00215 { 822, -419}, 00216 { 600, 826}, 00217 { -233, 233}, 00218 { 1032, 750}, 00219 { -1594, 3129}, 00220 { -5454, -1772}, 00221 { 1126, -7110}, 00222 { 7375, 0}, 00223 { 969, 6123}, 00224 { -3898, 1266}, 00225 { -815, -1600}, 00226 { -8, 5}, 00227 { -660, -660}, 00228 { 589, -811}, 00229 { 500, 255}, 00230 { -13, 41}, 00231 { 246, 39}, 00232 { 0, 249}, 00233 { -76, 12}, 00234 { 26, 81}, 00235 { -112, 57} 00236 } 00237 };