spandsp  1.99.0
v27ter_rx_2400_rrc.h
1 #if defined(SPANDSP_USE_FIXED_POINT)
2 #define RX_PULSESHAPER_2400_SCALE(x) ((int16_t) (32767.000000*x + ((x >= 0.0) ? 0.5 : -0.5)))
3 #define RX_PULSESHAPER_2400_GAIN 1.000000f
4 #else
5 #define RX_PULSESHAPER_2400_SCALE(x) (x)
6 #define RX_PULSESHAPER_2400_GAIN 1.000000f
7 #endif
8 #define RX_PULSESHAPER_2400_COEFF_SETS 12
9 
10 #if defined(SPANDSP_USE_FIXED_POINT)
11 static const int16_t rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
12 #else
13 static const float rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
14 #endif
15 {
16  {
17  RX_PULSESHAPER_2400_SCALE( 0.0055897356f), /* Filter 0 */
18  RX_PULSESHAPER_2400_SCALE( -0.0017768552f),
19  RX_PULSESHAPER_2400_SCALE( -0.0013103941f),
20  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
21  RX_PULSESHAPER_2400_SCALE( -0.0158167681f),
22  RX_PULSESHAPER_2400_SCALE( -0.0071354797f),
23  RX_PULSESHAPER_2400_SCALE( 0.0209536107f),
24  RX_PULSESHAPER_2400_SCALE( 0.0079805593f),
25  RX_PULSESHAPER_2400_SCALE( 0.0059737025f),
26  RX_PULSESHAPER_2400_SCALE( 0.0334507234f),
27  RX_PULSESHAPER_2400_SCALE( -0.0366873781f),
28  RX_PULSESHAPER_2400_SCALE( -0.1142993304f),
29  RX_PULSESHAPER_2400_SCALE( 0.0237732038f),
30  RX_PULSESHAPER_2400_SCALE( 0.1697241604f),
31  RX_PULSESHAPER_2400_SCALE( 0.0265507082f),
32  RX_PULSESHAPER_2400_SCALE( -0.1445311961f),
33  RX_PULSESHAPER_2400_SCALE( -0.0545612266f),
34  RX_PULSESHAPER_2400_SCALE( 0.0653773864f),
35  RX_PULSESHAPER_2400_SCALE( 0.0292370043f),
36  RX_PULSESHAPER_2400_SCALE( -0.0049656633f),
37  RX_PULSESHAPER_2400_SCALE( 0.0120974972f),
38  RX_PULSESHAPER_2400_SCALE( -0.0072670869f),
39  RX_PULSESHAPER_2400_SCALE( -0.0228066102f),
40  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
41  RX_PULSESHAPER_2400_SCALE( 0.0065619587f),
42  RX_PULSESHAPER_2400_SCALE( -0.0004099816f),
43  RX_PULSESHAPER_2400_SCALE( 0.0051233092f)
44  },
45  {
46  RX_PULSESHAPER_2400_SCALE( 0.0056661325f), /* Filter 1 */
47  RX_PULSESHAPER_2400_SCALE( -0.0017109301f),
48  RX_PULSESHAPER_2400_SCALE( -0.0007708413f),
49  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
50  RX_PULSESHAPER_2400_SCALE( -0.0165439665f),
51  RX_PULSESHAPER_2400_SCALE( -0.0072433071f),
52  RX_PULSESHAPER_2400_SCALE( 0.0206042605f),
53  RX_PULSESHAPER_2400_SCALE( 0.0071755761f),
54  RX_PULSESHAPER_2400_SCALE( 0.0076467862f),
55  RX_PULSESHAPER_2400_SCALE( 0.0359728645f),
56  RX_PULSESHAPER_2400_SCALE( -0.0382251396f),
57  RX_PULSESHAPER_2400_SCALE( -0.1171902140f),
58  RX_PULSESHAPER_2400_SCALE( 0.0240999711f),
59  RX_PULSESHAPER_2400_SCALE( 0.1704283334f),
60  RX_PULSESHAPER_2400_SCALE( 0.0264209159f),
61  RX_PULSESHAPER_2400_SCALE( -0.1424503636f),
62  RX_PULSESHAPER_2400_SCALE( -0.0531570676f),
63  RX_PULSESHAPER_2400_SCALE( 0.0626369636f),
64  RX_PULSESHAPER_2400_SCALE( 0.0270658035f),
65  RX_PULSESHAPER_2400_SCALE( -0.0036203810f),
66  RX_PULSESHAPER_2400_SCALE( 0.0132414083f),
67  RX_PULSESHAPER_2400_SCALE( -0.0073656402f),
68  RX_PULSESHAPER_2400_SCALE( -0.0224159887f),
69  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
70  RX_PULSESHAPER_2400_SCALE( 0.0058122222f),
71  RX_PULSESHAPER_2400_SCALE( -0.0005708450f),
72  RX_PULSESHAPER_2400_SCALE( 0.0052884997f)
73  },
74  {
75  RX_PULSESHAPER_2400_SCALE( 0.0057239309f), /* Filter 2 */
76  RX_PULSESHAPER_2400_SCALE( -0.0016362892f),
77  RX_PULSESHAPER_2400_SCALE( -0.0002066393f),
78  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
79  RX_PULSESHAPER_2400_SCALE( -0.0172533639f),
80  RX_PULSESHAPER_2400_SCALE( -0.0073359678f),
81  RX_PULSESHAPER_2400_SCALE( 0.0201882078f),
82  RX_PULSESHAPER_2400_SCALE( 0.0063201374f),
83  RX_PULSESHAPER_2400_SCALE( 0.0093733612f),
84  RX_PULSESHAPER_2400_SCALE( 0.0385302708f),
85  RX_PULSESHAPER_2400_SCALE( -0.0397608520f),
86  RX_PULSESHAPER_2400_SCALE( -0.1200263609f),
87  RX_PULSESHAPER_2400_SCALE( 0.0244107582f),
88  RX_PULSESHAPER_2400_SCALE( 0.1710059279f),
89  RX_PULSESHAPER_2400_SCALE( 0.0262716834f),
90  RX_PULSESHAPER_2400_SCALE( -0.1402783704f),
91  RX_PULSESHAPER_2400_SCALE( -0.0517306914f),
92  RX_PULSESHAPER_2400_SCALE( 0.0598999340f),
93  RX_PULSESHAPER_2400_SCALE( 0.0249301575f),
94  RX_PULSESHAPER_2400_SCALE( -0.0023214913f),
95  RX_PULSESHAPER_2400_SCALE( 0.0143092556f),
96  RX_PULSESHAPER_2400_SCALE( -0.0074421426f),
97  RX_PULSESHAPER_2400_SCALE( -0.0219819122f),
98  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
99  RX_PULSESHAPER_2400_SCALE( 0.0050747268f),
100  RX_PULSESHAPER_2400_SCALE( -0.0007235570f),
101  RX_PULSESHAPER_2400_SCALE( 0.0054290958f)
102  },
103  {
104  RX_PULSESHAPER_2400_SCALE( 0.0057623291f), /* Filter 3 */
105  RX_PULSESHAPER_2400_SCALE( -0.0015528737f),
106  RX_PULSESHAPER_2400_SCALE( 0.0003813733f),
107  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
108  RX_PULSESHAPER_2400_SCALE( -0.0179424457f),
109  RX_PULSESHAPER_2400_SCALE( -0.0074126923f),
110  RX_PULSESHAPER_2400_SCALE( 0.0197040293f),
111  RX_PULSESHAPER_2400_SCALE( 0.0054142368f),
112  RX_PULSESHAPER_2400_SCALE( 0.0111521026f),
113  RX_PULSESHAPER_2400_SCALE( 0.0411200945f),
114  RX_PULSESHAPER_2400_SCALE( -0.0412925125f),
115  RX_PULSESHAPER_2400_SCALE( -0.1228037551f),
116  RX_PULSESHAPER_2400_SCALE( 0.0247051052f),
117  RX_PULSESHAPER_2400_SCALE( 0.1714560737f),
118  RX_PULSESHAPER_2400_SCALE( 0.0261032350f),
119  RX_PULSESHAPER_2400_SCALE( -0.1380184031f),
120  RX_PULSESHAPER_2400_SCALE( -0.0502840857f),
121  RX_PULSESHAPER_2400_SCALE( 0.0571697616f),
122  RX_PULSESHAPER_2400_SCALE( 0.0228323020f),
123  RX_PULSESHAPER_2400_SCALE( -0.0010698190f),
124  RX_PULSESHAPER_2400_SCALE( 0.0153014445f),
125  RX_PULSESHAPER_2400_SCALE( -0.0074971801f),
126  RX_PULSESHAPER_2400_SCALE( -0.0215069306f),
127  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
128  RX_PULSESHAPER_2400_SCALE( 0.0043511039f),
129  RX_PULSESHAPER_2400_SCALE( -0.0008679400f),
130  RX_PULSESHAPER_2400_SCALE( 0.0055454604f)
131  },
132  {
133  RX_PULSESHAPER_2400_SCALE( 0.0057805625f), /* Filter 4 */
134  RX_PULSESHAPER_2400_SCALE( -0.0014606492f),
135  RX_PULSESHAPER_2400_SCALE( 0.0009922673f),
136  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
137  RX_PULSESHAPER_2400_SCALE( -0.0186086716f),
138  RX_PULSESHAPER_2400_SCALE( -0.0074727244f),
139  RX_PULSESHAPER_2400_SCALE( 0.0191503995f),
140  RX_PULSESHAPER_2400_SCALE( 0.0044579572f),
141  RX_PULSESHAPER_2400_SCALE( 0.0129815761f),
142  RX_PULSESHAPER_2400_SCALE( 0.0437393991f),
143  RX_PULSESHAPER_2400_SCALE( -0.0428181058f),
144  RX_PULSESHAPER_2400_SCALE( -0.1255184446f),
145  RX_PULSESHAPER_2400_SCALE( 0.0249825757f),
146  RX_PULSESHAPER_2400_SCALE( 0.1717780923f),
147  RX_PULSESHAPER_2400_SCALE( 0.0259158235f),
148  RX_PULSESHAPER_2400_SCALE( -0.1356737669f),
149  RX_PULSESHAPER_2400_SCALE( -0.0488192541f),
150  RX_PULSESHAPER_2400_SCALE( 0.0544498636f),
151  RX_PULSESHAPER_2400_SCALE( 0.0207743812f),
152  RX_PULSESHAPER_2400_SCALE( 0.0001339047f),
153  RX_PULSESHAPER_2400_SCALE( 0.0162185070f),
154  RX_PULSESHAPER_2400_SCALE( -0.0075313659f),
155  RX_PULSESHAPER_2400_SCALE( -0.0209936125f),
156  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
157  RX_PULSESHAPER_2400_SCALE( 0.0036429019f),
158  RX_PULSESHAPER_2400_SCALE( -0.0010038446f),
159  RX_PULSESHAPER_2400_SCALE( 0.0056380165f)
160  },
161  {
162  RX_PULSESHAPER_2400_SCALE( 0.0057779062f), /* Filter 5 */
163  RX_PULSESHAPER_2400_SCALE( -0.0013596057f),
164  RX_PULSESHAPER_2400_SCALE( 0.0016250224f),
165  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
166  RX_PULSESHAPER_2400_SCALE( -0.0192494812f),
167  RX_PULSESHAPER_2400_SCALE( -0.0075153228f),
168  RX_PULSESHAPER_2400_SCALE( 0.0185260945f),
169  RX_PULSESHAPER_2400_SCALE( 0.0034514725f),
170  RX_PULSESHAPER_2400_SCALE( 0.0148602401f),
171  RX_PULSESHAPER_2400_SCALE( 0.0463851642f),
172  RX_PULSESHAPER_2400_SCALE( -0.0443356073f),
173  RX_PULSESHAPER_2400_SCALE( -0.1281665489f),
174  RX_PULSESHAPER_2400_SCALE( 0.0252427573f),
175  RX_PULSESHAPER_2400_SCALE( 0.1719714979f),
176  RX_PULSESHAPER_2400_SCALE( 0.0257097299f),
177  RX_PULSESHAPER_2400_SCALE( -0.1332478799f),
178  RX_PULSESHAPER_2400_SCALE( -0.0473382128f),
179  RX_PULSESHAPER_2400_SCALE( 0.0517436045f),
180  RX_PULSESHAPER_2400_SCALE( 0.0187584451f),
181  RX_PULSESHAPER_2400_SCALE( 0.0012890418f),
182  RX_PULSESHAPER_2400_SCALE( 0.0170610990f),
183  RX_PULSESHAPER_2400_SCALE( -0.0075453392f),
184  RX_PULSESHAPER_2400_SCALE( -0.0204445392f),
185  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
186  RX_PULSESHAPER_2400_SCALE( 0.0029515844f),
187  RX_PULSESHAPER_2400_SCALE( -0.0011311490f),
188  RX_PULSESHAPER_2400_SCALE( 0.0057072444f)
189  },
190  {
191  RX_PULSESHAPER_2400_SCALE( 0.0057536787f), /* Filter 6 */
192  RX_PULSESHAPER_2400_SCALE( -0.0012497586f),
193  RX_PULSESHAPER_2400_SCALE( 0.0022785282f),
194  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
195  RX_PULSESHAPER_2400_SCALE( -0.0198622989f),
196  RX_PULSESHAPER_2400_SCALE( -0.0075397630f),
197  RX_PULSESHAPER_2400_SCALE( 0.0178299969f),
198  RX_PULSESHAPER_2400_SCALE( 0.0023950480f),
199  RX_PULSESHAPER_2400_SCALE( 0.0167864470f),
200  RX_PULSESHAPER_2400_SCALE( 0.0490542905f),
201  RX_PULSESHAPER_2400_SCALE( -0.0458429870f),
202  RX_PULSESHAPER_2400_SCALE( -0.1307442660f),
203  RX_PULSESHAPER_2400_SCALE( 0.0254852627f),
204  RX_PULSESHAPER_2400_SCALE( 0.1720359988f),
205  RX_PULSESHAPER_2400_SCALE( 0.0254852627f),
206  RX_PULSESHAPER_2400_SCALE( -0.1307442660f),
207  RX_PULSESHAPER_2400_SCALE( -0.0458429870f),
208  RX_PULSESHAPER_2400_SCALE( 0.0490542905f),
209  RX_PULSESHAPER_2400_SCALE( 0.0167864469f),
210  RX_PULSESHAPER_2400_SCALE( 0.0023950480f),
211  RX_PULSESHAPER_2400_SCALE( 0.0178299969f),
212  RX_PULSESHAPER_2400_SCALE( -0.0075397630f),
213  RX_PULSESHAPER_2400_SCALE( -0.0198622989f),
214  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
215  RX_PULSESHAPER_2400_SCALE( 0.0022785282f),
216  RX_PULSESHAPER_2400_SCALE( -0.0012497586f),
217  RX_PULSESHAPER_2400_SCALE( 0.0057536787f)
218  },
219  {
220  RX_PULSESHAPER_2400_SCALE( 0.0057072444f), /* Filter 7 */
221  RX_PULSESHAPER_2400_SCALE( -0.0011311490f),
222  RX_PULSESHAPER_2400_SCALE( 0.0029515844f),
223  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
224  RX_PULSESHAPER_2400_SCALE( -0.0204445392f),
225  RX_PULSESHAPER_2400_SCALE( -0.0075453391f),
226  RX_PULSESHAPER_2400_SCALE( 0.0170610990f),
227  RX_PULSESHAPER_2400_SCALE( 0.0012890417f),
228  RX_PULSESHAPER_2400_SCALE( 0.0187584451f),
229  RX_PULSESHAPER_2400_SCALE( 0.0517436045f),
230  RX_PULSESHAPER_2400_SCALE( -0.0473382128f),
231  RX_PULSESHAPER_2400_SCALE( -0.1332478799f),
232  RX_PULSESHAPER_2400_SCALE( 0.0257097299f),
233  RX_PULSESHAPER_2400_SCALE( 0.1719714979f),
234  RX_PULSESHAPER_2400_SCALE( 0.0252427573f),
235  RX_PULSESHAPER_2400_SCALE( -0.1281665489f),
236  RX_PULSESHAPER_2400_SCALE( -0.0443356073f),
237  RX_PULSESHAPER_2400_SCALE( 0.0463851642f),
238  RX_PULSESHAPER_2400_SCALE( 0.0148602401f),
239  RX_PULSESHAPER_2400_SCALE( 0.0034514725f),
240  RX_PULSESHAPER_2400_SCALE( 0.0185260945f),
241  RX_PULSESHAPER_2400_SCALE( -0.0075153228f),
242  RX_PULSESHAPER_2400_SCALE( -0.0192494813f),
243  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
244  RX_PULSESHAPER_2400_SCALE( 0.0016250224f),
245  RX_PULSESHAPER_2400_SCALE( -0.0013596057f),
246  RX_PULSESHAPER_2400_SCALE( 0.0057779062f)
247  },
248  {
249  RX_PULSESHAPER_2400_SCALE( 0.0056380165f), /* Filter 8 */
250  RX_PULSESHAPER_2400_SCALE( -0.0010038446f),
251  RX_PULSESHAPER_2400_SCALE( 0.0036429019f),
252  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
253  RX_PULSESHAPER_2400_SCALE( -0.0209936125f),
254  RX_PULSESHAPER_2400_SCALE( -0.0075313659f),
255  RX_PULSESHAPER_2400_SCALE( 0.0162185070f),
256  RX_PULSESHAPER_2400_SCALE( 0.0001339047f),
257  RX_PULSESHAPER_2400_SCALE( 0.0207743812f),
258  RX_PULSESHAPER_2400_SCALE( 0.0544498636f),
259  RX_PULSESHAPER_2400_SCALE( -0.0488192541f),
260  RX_PULSESHAPER_2400_SCALE( -0.1356737669f),
261  RX_PULSESHAPER_2400_SCALE( 0.0259158235f),
262  RX_PULSESHAPER_2400_SCALE( 0.1717780922f),
263  RX_PULSESHAPER_2400_SCALE( 0.0249825757f),
264  RX_PULSESHAPER_2400_SCALE( -0.1255184446f),
265  RX_PULSESHAPER_2400_SCALE( -0.0428181058f),
266  RX_PULSESHAPER_2400_SCALE( 0.0437393991f),
267  RX_PULSESHAPER_2400_SCALE( 0.0129815761f),
268  RX_PULSESHAPER_2400_SCALE( 0.0044579573f),
269  RX_PULSESHAPER_2400_SCALE( 0.0191503995f),
270  RX_PULSESHAPER_2400_SCALE( -0.0074727244f),
271  RX_PULSESHAPER_2400_SCALE( -0.0186086716f),
272  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
273  RX_PULSESHAPER_2400_SCALE( 0.0009922673f),
274  RX_PULSESHAPER_2400_SCALE( -0.0014606492f),
275  RX_PULSESHAPER_2400_SCALE( 0.0057805625f)
276  },
277  {
278  RX_PULSESHAPER_2400_SCALE( 0.0055454604f), /* Filter 9 */
279  RX_PULSESHAPER_2400_SCALE( -0.0008679400f),
280  RX_PULSESHAPER_2400_SCALE( 0.0043511039f),
281  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
282  RX_PULSESHAPER_2400_SCALE( -0.0215069306f),
283  RX_PULSESHAPER_2400_SCALE( -0.0074971801f),
284  RX_PULSESHAPER_2400_SCALE( 0.0153014445f),
285  RX_PULSESHAPER_2400_SCALE( -0.0010698190f),
286  RX_PULSESHAPER_2400_SCALE( 0.0228323020f),
287  RX_PULSESHAPER_2400_SCALE( 0.0571697616f),
288  RX_PULSESHAPER_2400_SCALE( -0.0502840857f),
289  RX_PULSESHAPER_2400_SCALE( -0.1380184031f),
290  RX_PULSESHAPER_2400_SCALE( 0.0261032350f),
291  RX_PULSESHAPER_2400_SCALE( 0.1714560737f),
292  RX_PULSESHAPER_2400_SCALE( 0.0247051052f),
293  RX_PULSESHAPER_2400_SCALE( -0.1228037551f),
294  RX_PULSESHAPER_2400_SCALE( -0.0412925125f),
295  RX_PULSESHAPER_2400_SCALE( 0.0411200945f),
296  RX_PULSESHAPER_2400_SCALE( 0.0111521026f),
297  RX_PULSESHAPER_2400_SCALE( 0.0054142368f),
298  RX_PULSESHAPER_2400_SCALE( 0.0197040294f),
299  RX_PULSESHAPER_2400_SCALE( -0.0074126923f),
300  RX_PULSESHAPER_2400_SCALE( -0.0179424457f),
301  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
302  RX_PULSESHAPER_2400_SCALE( 0.0003813733f),
303  RX_PULSESHAPER_2400_SCALE( -0.0015528737f),
304  RX_PULSESHAPER_2400_SCALE( 0.0057623291f)
305  },
306  {
307  RX_PULSESHAPER_2400_SCALE( 0.0054290958f), /* Filter 10 */
308  RX_PULSESHAPER_2400_SCALE( -0.0007235570f),
309  RX_PULSESHAPER_2400_SCALE( 0.0050747268f),
310  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
311  RX_PULSESHAPER_2400_SCALE( -0.0219819122f),
312  RX_PULSESHAPER_2400_SCALE( -0.0074421426f),
313  RX_PULSESHAPER_2400_SCALE( 0.0143092556f),
314  RX_PULSESHAPER_2400_SCALE( -0.0023214914f),
315  RX_PULSESHAPER_2400_SCALE( 0.0249301575f),
316  RX_PULSESHAPER_2400_SCALE( 0.0598999340f),
317  RX_PULSESHAPER_2400_SCALE( -0.0517306914f),
318  RX_PULSESHAPER_2400_SCALE( -0.1402783705f),
319  RX_PULSESHAPER_2400_SCALE( 0.0262716834f),
320  RX_PULSESHAPER_2400_SCALE( 0.1710059279f),
321  RX_PULSESHAPER_2400_SCALE( 0.0244107582f),
322  RX_PULSESHAPER_2400_SCALE( -0.1200263609f),
323  RX_PULSESHAPER_2400_SCALE( -0.0397608520f),
324  RX_PULSESHAPER_2400_SCALE( 0.0385302708f),
325  RX_PULSESHAPER_2400_SCALE( 0.0093733612f),
326  RX_PULSESHAPER_2400_SCALE( 0.0063201374f),
327  RX_PULSESHAPER_2400_SCALE( 0.0201882078f),
328  RX_PULSESHAPER_2400_SCALE( -0.0073359678f),
329  RX_PULSESHAPER_2400_SCALE( -0.0172533639f),
330  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
331  RX_PULSESHAPER_2400_SCALE( -0.0002066393f),
332  RX_PULSESHAPER_2400_SCALE( -0.0016362892f),
333  RX_PULSESHAPER_2400_SCALE( 0.0057239309f)
334  },
335  {
336  RX_PULSESHAPER_2400_SCALE( 0.0052884997f), /* Filter 11 */
337  RX_PULSESHAPER_2400_SCALE( -0.0005708450f),
338  RX_PULSESHAPER_2400_SCALE( 0.0058122222f),
339  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
340  RX_PULSESHAPER_2400_SCALE( -0.0224159887f),
341  RX_PULSESHAPER_2400_SCALE( -0.0073656402f),
342  RX_PULSESHAPER_2400_SCALE( 0.0132414083f),
343  RX_PULSESHAPER_2400_SCALE( -0.0036203811f),
344  RX_PULSESHAPER_2400_SCALE( 0.0270658035f),
345  RX_PULSESHAPER_2400_SCALE( 0.0626369636f),
346  RX_PULSESHAPER_2400_SCALE( -0.0531570676f),
347  RX_PULSESHAPER_2400_SCALE( -0.1424503637f),
348  RX_PULSESHAPER_2400_SCALE( 0.0264209159f),
349  RX_PULSESHAPER_2400_SCALE( 0.1704283334f),
350  RX_PULSESHAPER_2400_SCALE( 0.0240999711f),
351  RX_PULSESHAPER_2400_SCALE( -0.1171902140f),
352  RX_PULSESHAPER_2400_SCALE( -0.0382251396f),
353  RX_PULSESHAPER_2400_SCALE( 0.0359728644f),
354  RX_PULSESHAPER_2400_SCALE( 0.0076467862f),
355  RX_PULSESHAPER_2400_SCALE( 0.0071755761f),
356  RX_PULSESHAPER_2400_SCALE( 0.0206042605f),
357  RX_PULSESHAPER_2400_SCALE( -0.0072433071f),
358  RX_PULSESHAPER_2400_SCALE( -0.0165439665f),
359  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
360  RX_PULSESHAPER_2400_SCALE( -0.0007708413f),
361  RX_PULSESHAPER_2400_SCALE( -0.0017109301f),
362  RX_PULSESHAPER_2400_SCALE( 0.0056661325f)
363  }
364 };
365 
366 #if defined(SPANDSP_USE_FIXED_POINT)
367 static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
368 #else
369 static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
370 #endif
371 {
372  {
373  RX_PULSESHAPER_2400_SCALE( 0.0028481125f), /* Filter 0 */
374  RX_PULSESHAPER_2400_SCALE( 0.0054685981f),
375  RX_PULSESHAPER_2400_SCALE( -0.0002075460f),
376  RX_PULSESHAPER_2400_SCALE( 0.0066437543f),
377  RX_PULSESHAPER_2400_SCALE( 0.0025051300f),
378  RX_PULSESHAPER_2400_SCALE( -0.0219607484f),
379  RX_PULSESHAPER_2400_SCALE( -0.0106763979f),
380  RX_PULSESHAPER_2400_SCALE( 0.0109842976f),
381  RX_PULSESHAPER_2400_SCALE( -0.0059737025f),
382  RX_PULSESHAPER_2400_SCALE( 0.0243033731f),
383  RX_PULSESHAPER_2400_SCALE( 0.0720030336f),
384  RX_PULSESHAPER_2400_SCALE( -0.0371381037f),
385  RX_PULSESHAPER_2400_SCALE( -0.1500981012f),
386  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
387  RX_PULSESHAPER_2400_SCALE( 0.1676345743f),
388  RX_PULSESHAPER_2400_SCALE( 0.0469610323f),
389  RX_PULSESHAPER_2400_SCALE( -0.1070824366f),
390  RX_PULSESHAPER_2400_SCALE( -0.0474994516f),
391  RX_PULSESHAPER_2400_SCALE( 0.0292370043f),
392  RX_PULSESHAPER_2400_SCALE( 0.0068346493f),
393  RX_PULSESHAPER_2400_SCALE( 0.0061639827f),
394  RX_PULSESHAPER_2400_SCALE( 0.0223657936f),
395  RX_PULSESHAPER_2400_SCALE( -0.0036122122f),
396  RX_PULSESHAPER_2400_SCALE( -0.0160139262f),
397  RX_PULSESHAPER_2400_SCALE( -0.0010393122f),
398  RX_PULSESHAPER_2400_SCALE( -0.0012617936f),
399  RX_PULSESHAPER_2400_SCALE( -0.0026104564f)
400  },
401  {
402  RX_PULSESHAPER_2400_SCALE( 0.0028870387f), /* Filter 1 */
403  RX_PULSESHAPER_2400_SCALE( 0.0052657015f),
404  RX_PULSESHAPER_2400_SCALE( -0.0001220893f),
405  RX_PULSESHAPER_2400_SCALE( 0.0074134957f),
406  RX_PULSESHAPER_2400_SCALE( 0.0026203069f),
407  RX_PULSESHAPER_2400_SCALE( -0.0222926070f),
408  RX_PULSESHAPER_2400_SCALE( -0.0104983951f),
409  RX_PULSESHAPER_2400_SCALE( 0.0098763332f),
410  RX_PULSESHAPER_2400_SCALE( -0.0076467862f),
411  RX_PULSESHAPER_2400_SCALE( 0.0261358159f),
412  RX_PULSESHAPER_2400_SCALE( 0.0750210606f),
413  RX_PULSESHAPER_2400_SCALE( -0.0380774087f),
414  RX_PULSESHAPER_2400_SCALE( -0.1521612293f),
415  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
416  RX_PULSESHAPER_2400_SCALE( 0.1668150977f),
417  RX_PULSESHAPER_2400_SCALE( 0.0462849289f),
418  RX_PULSESHAPER_2400_SCALE( -0.1043266192f),
419  RX_PULSESHAPER_2400_SCALE( -0.0455084179f),
420  RX_PULSESHAPER_2400_SCALE( 0.0270658034f),
421  RX_PULSESHAPER_2400_SCALE( 0.0049830270f),
422  RX_PULSESHAPER_2400_SCALE( 0.0067468345f),
423  RX_PULSESHAPER_2400_SCALE( 0.0226691095f),
424  RX_PULSESHAPER_2400_SCALE( -0.0035503438f),
425  RX_PULSESHAPER_2400_SCALE( -0.0152621555f),
426  RX_PULSESHAPER_2400_SCALE( -0.0009205656f),
427  RX_PULSESHAPER_2400_SCALE( -0.0017568803f),
428  RX_PULSESHAPER_2400_SCALE( -0.0026946252f)
429  },
430  {
431  RX_PULSESHAPER_2400_SCALE( 0.0029164885f), /* Filter 2 */
432  RX_PULSESHAPER_2400_SCALE( 0.0050359802f),
433  RX_PULSESHAPER_2400_SCALE( -0.0000327285f),
434  RX_PULSESHAPER_2400_SCALE( 0.0081920826f),
435  RX_PULSESHAPER_2400_SCALE( 0.0027326644f),
436  RX_PULSESHAPER_2400_SCALE( -0.0225777872f),
437  RX_PULSESHAPER_2400_SCALE( -0.0102864056f),
438  RX_PULSESHAPER_2400_SCALE( 0.0086989229f),
439  RX_PULSESHAPER_2400_SCALE( -0.0093733612f),
440  RX_PULSESHAPER_2400_SCALE( 0.0279938804f),
441  RX_PULSESHAPER_2400_SCALE( 0.0780350658f),
442  RX_PULSESHAPER_2400_SCALE( -0.0389989287f),
443  RX_PULSESHAPER_2400_SCALE( -0.1541234615f),
444  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
445  RX_PULSESHAPER_2400_SCALE( 0.1658728807f),
446  RX_PULSESHAPER_2400_SCALE( 0.0455792055f),
447  RX_PULSESHAPER_2400_SCALE( -0.1015271984f),
448  RX_PULSESHAPER_2400_SCALE( -0.0435198495f),
449  RX_PULSESHAPER_2400_SCALE( 0.0249301575f),
450  RX_PULSESHAPER_2400_SCALE( 0.0031952587f),
451  RX_PULSESHAPER_2400_SCALE( 0.0072909299f),
452  RX_PULSESHAPER_2400_SCALE( 0.0229045598f),
453  RX_PULSESHAPER_2400_SCALE( -0.0034815929f),
454  RX_PULSESHAPER_2400_SCALE( -0.0144973567f),
455  RX_PULSESHAPER_2400_SCALE( -0.0008037578f),
456  RX_PULSESHAPER_2400_SCALE( -0.0022268794f),
457  RX_PULSESHAPER_2400_SCALE( -0.0027662625f)
458  },
459  {
460  RX_PULSESHAPER_2400_SCALE( 0.0029360533f), /* Filter 3 */
461  RX_PULSESHAPER_2400_SCALE( 0.0047792539f),
462  RX_PULSESHAPER_2400_SCALE( 0.0000604036f),
463  RX_PULSESHAPER_2400_SCALE( 0.0089776235f),
464  RX_PULSESHAPER_2400_SCALE( 0.0028418042f),
465  RX_PULSESHAPER_2400_SCALE( -0.0228139211f),
466  RX_PULSESHAPER_2400_SCALE( -0.0100397044f),
467  RX_PULSESHAPER_2400_SCALE( 0.0074520577f),
468  RX_PULSESHAPER_2400_SCALE( -0.0111521026f),
469  RX_PULSESHAPER_2400_SCALE( 0.0298754975f),
470  RX_PULSESHAPER_2400_SCALE( 0.0810411188f),
471  RX_PULSESHAPER_2400_SCALE( -0.0399013588f),
472  RX_PULSESHAPER_2400_SCALE( -0.1559818953f),
473  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
474  RX_PULSESHAPER_2400_SCALE( 0.1648093392f),
475  RX_PULSESHAPER_2400_SCALE( 0.0448448976f),
476  RX_PULSESHAPER_2400_SCALE( -0.0986880748f),
477  RX_PULSESHAPER_2400_SCALE( -0.0415362631f),
478  RX_PULSESHAPER_2400_SCALE( 0.0228323020f),
479  RX_PULSESHAPER_2400_SCALE( 0.0014724795f),
480  RX_PULSESHAPER_2400_SCALE( 0.0077964754f),
481  RX_PULSESHAPER_2400_SCALE( 0.0230739477f),
482  RX_PULSESHAPER_2400_SCALE( -0.0034063632f),
483  RX_PULSESHAPER_2400_SCALE( -0.0137219685f),
484  RX_PULSESHAPER_2400_SCALE( -0.0006891472f),
485  RX_PULSESHAPER_2400_SCALE( -0.0026712446f),
486  RX_PULSESHAPER_2400_SCALE( -0.0028255532f)
487  },
488  {
489  RX_PULSESHAPER_2400_SCALE( 0.0029453437f), /* Filter 4 */
490  RX_PULSESHAPER_2400_SCALE( 0.0044954161f),
491  RX_PULSESHAPER_2400_SCALE( 0.0001571597f),
492  RX_PULSESHAPER_2400_SCALE( 0.0097681524f),
493  RX_PULSESHAPER_2400_SCALE( 0.0029473240f),
494  RX_PULSESHAPER_2400_SCALE( -0.0229986810f),
495  RX_PULSESHAPER_2400_SCALE( -0.0097576159f),
496  RX_PULSESHAPER_2400_SCALE( 0.0061358518f),
497  RX_PULSESHAPER_2400_SCALE( -0.0129815761f),
498  RX_PULSESHAPER_2400_SCALE( 0.0317785336f),
499  RX_PULSESHAPER_2400_SCALE( 0.0840352642f),
500  RX_PULSESHAPER_2400_SCALE( -0.0407834149f),
501  RX_PULSESHAPER_2400_SCALE( -0.1577337751f),
502  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
503  RX_PULSESHAPER_2400_SCALE( 0.1636260696f),
504  RX_PULSESHAPER_2400_SCALE( 0.0440830791f),
505  RX_PULSESHAPER_2400_SCALE( -0.0958131808f),
506  RX_PULSESHAPER_2400_SCALE( -0.0395601416f),
507  RX_PULSESHAPER_2400_SCALE( 0.0207743811f),
508  RX_PULSESHAPER_2400_SCALE( -0.0001843040f),
509  RX_PULSESHAPER_2400_SCALE( 0.0082637421f),
510  RX_PULSESHAPER_2400_SCALE( 0.0231791608f),
511  RX_PULSESHAPER_2400_SCALE( -0.0033250616f),
512  RX_PULSESHAPER_2400_SCALE( -0.0129383848f),
513  RX_PULSESHAPER_2400_SCALE( -0.0005769790f),
514  RX_PULSESHAPER_2400_SCALE( -0.0030895160f),
515  RX_PULSESHAPER_2400_SCALE( -0.0028727129f)
516  },
517  {
518  RX_PULSESHAPER_2400_SCALE( 0.0029439903f), /* Filter 5 */
519  RX_PULSESHAPER_2400_SCALE( 0.0041844362f),
520  RX_PULSESHAPER_2400_SCALE( 0.0002573783f),
521  RX_PULSESHAPER_2400_SCALE( 0.0105616315f),
522  RX_PULSESHAPER_2400_SCALE( 0.0030488183f),
523  RX_PULSESHAPER_2400_SCALE( -0.0231297854f),
524  RX_PULSESHAPER_2400_SCALE( -0.0094395166f),
525  RX_PULSESHAPER_2400_SCALE( 0.0047505443f),
526  RX_PULSESHAPER_2400_SCALE( -0.0148602401f),
527  RX_PULSESHAPER_2400_SCALE( 0.0337007945f),
528  RX_PULSESHAPER_2400_SCALE( 0.0870135287f),
529  RX_PULSESHAPER_2400_SCALE( -0.0416438361f),
530  RX_PULSESHAPER_2400_SCALE( -0.1593764973f),
531  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
532  RX_PULSESHAPER_2400_SCALE( 0.1623248458f),
533  RX_PULSESHAPER_2400_SCALE( 0.0432948607f),
534  RX_PULSESHAPER_2400_SCALE( -0.0929064737f),
535  RX_PULSESHAPER_2400_SCALE( -0.0375939292f),
536  RX_PULSESHAPER_2400_SCALE( 0.0187584451f),
537  RX_PULSESHAPER_2400_SCALE( -0.0017742138f),
538  RX_PULSESHAPER_2400_SCALE( 0.0086930641f),
539  RX_PULSESHAPER_2400_SCALE( 0.0232221661f),
540  RX_PULSESHAPER_2400_SCALE( -0.0032380969f),
541  RX_PULSESHAPER_2400_SCALE( -0.0121489499f),
542  RX_PULSESHAPER_2400_SCALE( -0.0004674850f),
543  RX_PULSESHAPER_2400_SCALE( -0.0034813185f),
544  RX_PULSESHAPER_2400_SCALE( -0.0029079863f)
545  },
546  {
547  RX_PULSESHAPER_2400_SCALE( 0.0029316457f), /* Filter 6 */
548  RX_PULSESHAPER_2400_SCALE( 0.0038463613f),
549  RX_PULSESHAPER_2400_SCALE( 0.0003608834f),
550  RX_PULSESHAPER_2400_SCALE( 0.0113559544f),
551  RX_PULSESHAPER_2400_SCALE( 0.0031458791f),
552  RX_PULSESHAPER_2400_SCALE( -0.0232050045f),
553  RX_PULSESHAPER_2400_SCALE( -0.0090848372f),
554  RX_PULSESHAPER_2400_SCALE( 0.0032965008f),
555  RX_PULSESHAPER_2400_SCALE( -0.0167864469f),
556  RX_PULSESHAPER_2400_SCALE( 0.0356400282f),
557  RX_PULSESHAPER_2400_SCALE( 0.0899719279f),
558  RX_PULSESHAPER_2400_SCALE( -0.0424813872f),
559  RX_PULSESHAPER_2400_SCALE( -0.1609076156f),
560  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
561  RX_PULSESHAPER_2400_SCALE( 0.1609076156f),
562  RX_PULSESHAPER_2400_SCALE( 0.0424813872f),
563  RX_PULSESHAPER_2400_SCALE( -0.0899719279f),
564  RX_PULSESHAPER_2400_SCALE( -0.0356400282f),
565  RX_PULSESHAPER_2400_SCALE( 0.0167864469f),
566  RX_PULSESHAPER_2400_SCALE( -0.0032965008f),
567  RX_PULSESHAPER_2400_SCALE( 0.0090848372f),
568  RX_PULSESHAPER_2400_SCALE( 0.0232050045f),
569  RX_PULSESHAPER_2400_SCALE( -0.0031458791f),
570  RX_PULSESHAPER_2400_SCALE( -0.0113559545f),
571  RX_PULSESHAPER_2400_SCALE( -0.0003608834f),
572  RX_PULSESHAPER_2400_SCALE( -0.0038463613f),
573  RX_PULSESHAPER_2400_SCALE( -0.0029316457f)
574  },
575  {
576  RX_PULSESHAPER_2400_SCALE( 0.0029079863f), /* Filter 7 */
577  RX_PULSESHAPER_2400_SCALE( 0.0034813185f),
578  RX_PULSESHAPER_2400_SCALE( 0.0004674850f),
579  RX_PULSESHAPER_2400_SCALE( 0.0121489499f),
580  RX_PULSESHAPER_2400_SCALE( 0.0032380969f),
581  RX_PULSESHAPER_2400_SCALE( -0.0232221661f),
582  RX_PULSESHAPER_2400_SCALE( -0.0086930641f),
583  RX_PULSESHAPER_2400_SCALE( 0.0017742138f),
584  RX_PULSESHAPER_2400_SCALE( -0.0187584451f),
585  RX_PULSESHAPER_2400_SCALE( 0.0375939292f),
586  RX_PULSESHAPER_2400_SCALE( 0.0929064737f),
587  RX_PULSESHAPER_2400_SCALE( -0.0432948607f),
588  RX_PULSESHAPER_2400_SCALE( -0.1623248458f),
589  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
590  RX_PULSESHAPER_2400_SCALE( 0.1593764973f),
591  RX_PULSESHAPER_2400_SCALE( 0.0416438361f),
592  RX_PULSESHAPER_2400_SCALE( -0.0870135287f),
593  RX_PULSESHAPER_2400_SCALE( -0.0337007945f),
594  RX_PULSESHAPER_2400_SCALE( 0.0148602401f),
595  RX_PULSESHAPER_2400_SCALE( -0.0047505443f),
596  RX_PULSESHAPER_2400_SCALE( 0.0094395166f),
597  RX_PULSESHAPER_2400_SCALE( 0.0231297854f),
598  RX_PULSESHAPER_2400_SCALE( -0.0030488183f),
599  RX_PULSESHAPER_2400_SCALE( -0.0105616315f),
600  RX_PULSESHAPER_2400_SCALE( -0.0002573783f),
601  RX_PULSESHAPER_2400_SCALE( -0.0041844362f),
602  RX_PULSESHAPER_2400_SCALE( -0.0029439903f)
603  },
604  {
605  RX_PULSESHAPER_2400_SCALE( 0.0028727129f), /* Filter 8 */
606  RX_PULSESHAPER_2400_SCALE( 0.0030895160f),
607  RX_PULSESHAPER_2400_SCALE( 0.0005769790f),
608  RX_PULSESHAPER_2400_SCALE( 0.0129383848f),
609  RX_PULSESHAPER_2400_SCALE( 0.0033250616f),
610  RX_PULSESHAPER_2400_SCALE( -0.0231791608f),
611  RX_PULSESHAPER_2400_SCALE( -0.0082637421f),
612  RX_PULSESHAPER_2400_SCALE( 0.0001843039f),
613  RX_PULSESHAPER_2400_SCALE( -0.0207743812f),
614  RX_PULSESHAPER_2400_SCALE( 0.0395601416f),
615  RX_PULSESHAPER_2400_SCALE( 0.0958131809f),
616  RX_PULSESHAPER_2400_SCALE( -0.0440830791f),
617  RX_PULSESHAPER_2400_SCALE( -0.1636260696f),
618  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
619  RX_PULSESHAPER_2400_SCALE( 0.1577337751f),
620  RX_PULSESHAPER_2400_SCALE( 0.0407834149f),
621  RX_PULSESHAPER_2400_SCALE( -0.0840352642f),
622  RX_PULSESHAPER_2400_SCALE( -0.0317785336f),
623  RX_PULSESHAPER_2400_SCALE( 0.0129815761f),
624  RX_PULSESHAPER_2400_SCALE( -0.0061358518f),
625  RX_PULSESHAPER_2400_SCALE( 0.0097576159f),
626  RX_PULSESHAPER_2400_SCALE( 0.0229986810f),
627  RX_PULSESHAPER_2400_SCALE( -0.0029473240f),
628  RX_PULSESHAPER_2400_SCALE( -0.0097681524f),
629  RX_PULSESHAPER_2400_SCALE( -0.0001571597f),
630  RX_PULSESHAPER_2400_SCALE( -0.0044954161f),
631  RX_PULSESHAPER_2400_SCALE( -0.0029453437f)
632  },
633  {
634  RX_PULSESHAPER_2400_SCALE( 0.0028255532f), /* Filter 9 */
635  RX_PULSESHAPER_2400_SCALE( 0.0026712446f),
636  RX_PULSESHAPER_2400_SCALE( 0.0006891472f),
637  RX_PULSESHAPER_2400_SCALE( 0.0137219685f),
638  RX_PULSESHAPER_2400_SCALE( 0.0034063632f),
639  RX_PULSESHAPER_2400_SCALE( -0.0230739476f),
640  RX_PULSESHAPER_2400_SCALE( -0.0077964754f),
641  RX_PULSESHAPER_2400_SCALE( -0.0014724795f),
642  RX_PULSESHAPER_2400_SCALE( -0.0228323020f),
643  RX_PULSESHAPER_2400_SCALE( 0.0415362631f),
644  RX_PULSESHAPER_2400_SCALE( 0.0986880748f),
645  RX_PULSESHAPER_2400_SCALE( -0.0448448976f),
646  RX_PULSESHAPER_2400_SCALE( -0.1648093392f),
647  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
648  RX_PULSESHAPER_2400_SCALE( 0.1559818953f),
649  RX_PULSESHAPER_2400_SCALE( 0.0399013588f),
650  RX_PULSESHAPER_2400_SCALE( -0.0810411187f),
651  RX_PULSESHAPER_2400_SCALE( -0.0298754974f),
652  RX_PULSESHAPER_2400_SCALE( 0.0111521026f),
653  RX_PULSESHAPER_2400_SCALE( -0.0074520577f),
654  RX_PULSESHAPER_2400_SCALE( 0.0100397044f),
655  RX_PULSESHAPER_2400_SCALE( 0.0228139211f),
656  RX_PULSESHAPER_2400_SCALE( -0.0028418042f),
657  RX_PULSESHAPER_2400_SCALE( -0.0089776235f),
658  RX_PULSESHAPER_2400_SCALE( -0.0000604036f),
659  RX_PULSESHAPER_2400_SCALE( -0.0047792539f),
660  RX_PULSESHAPER_2400_SCALE( -0.0029360533f)
661  },
662  {
663  RX_PULSESHAPER_2400_SCALE( 0.0027662625f), /* Filter 10 */
664  RX_PULSESHAPER_2400_SCALE( 0.0022268794f),
665  RX_PULSESHAPER_2400_SCALE( 0.0008037578f),
666  RX_PULSESHAPER_2400_SCALE( 0.0144973567f),
667  RX_PULSESHAPER_2400_SCALE( 0.0034815928f),
668  RX_PULSESHAPER_2400_SCALE( -0.0229045598f),
669  RX_PULSESHAPER_2400_SCALE( -0.0072909299f),
670  RX_PULSESHAPER_2400_SCALE( -0.0031952587f),
671  RX_PULSESHAPER_2400_SCALE( -0.0249301575f),
672  RX_PULSESHAPER_2400_SCALE( 0.0435198495f),
673  RX_PULSESHAPER_2400_SCALE( 0.1015271984f),
674  RX_PULSESHAPER_2400_SCALE( -0.0455792055f),
675  RX_PULSESHAPER_2400_SCALE( -0.1658728807f),
676  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
677  RX_PULSESHAPER_2400_SCALE( 0.1541234615f),
678  RX_PULSESHAPER_2400_SCALE( 0.0389989287f),
679  RX_PULSESHAPER_2400_SCALE( -0.0780350658f),
680  RX_PULSESHAPER_2400_SCALE( -0.0279938804f),
681  RX_PULSESHAPER_2400_SCALE( 0.0093733612f),
682  RX_PULSESHAPER_2400_SCALE( -0.0086989229f),
683  RX_PULSESHAPER_2400_SCALE( 0.0102864057f),
684  RX_PULSESHAPER_2400_SCALE( 0.0225777872f),
685  RX_PULSESHAPER_2400_SCALE( -0.0027326644f),
686  RX_PULSESHAPER_2400_SCALE( -0.0081920826f),
687  RX_PULSESHAPER_2400_SCALE( 0.0000327285f),
688  RX_PULSESHAPER_2400_SCALE( -0.0050359802f),
689  RX_PULSESHAPER_2400_SCALE( -0.0029164885f)
690  },
691  {
692  RX_PULSESHAPER_2400_SCALE( 0.0026946252f), /* Filter 11 */
693  RX_PULSESHAPER_2400_SCALE( 0.0017568804f),
694  RX_PULSESHAPER_2400_SCALE( 0.0009205656f),
695  RX_PULSESHAPER_2400_SCALE( 0.0152621555f),
696  RX_PULSESHAPER_2400_SCALE( 0.0035503438f),
697  RX_PULSESHAPER_2400_SCALE( -0.0226691095f),
698  RX_PULSESHAPER_2400_SCALE( -0.0067468345f),
699  RX_PULSESHAPER_2400_SCALE( -0.0049830270f),
700  RX_PULSESHAPER_2400_SCALE( -0.0270658035f),
701  RX_PULSESHAPER_2400_SCALE( 0.0455084179f),
702  RX_PULSESHAPER_2400_SCALE( 0.1043266192f),
703  RX_PULSESHAPER_2400_SCALE( -0.0462849289f),
704  RX_PULSESHAPER_2400_SCALE( -0.1668150977f),
705  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
706  RX_PULSESHAPER_2400_SCALE( 0.1521612292f),
707  RX_PULSESHAPER_2400_SCALE( 0.0380774087f),
708  RX_PULSESHAPER_2400_SCALE( -0.0750210606f),
709  RX_PULSESHAPER_2400_SCALE( -0.0261358159f),
710  RX_PULSESHAPER_2400_SCALE( 0.0076467861f),
711  RX_PULSESHAPER_2400_SCALE( -0.0098763332f),
712  RX_PULSESHAPER_2400_SCALE( 0.0104983951f),
713  RX_PULSESHAPER_2400_SCALE( 0.0222926070f),
714  RX_PULSESHAPER_2400_SCALE( -0.0026203069f),
715  RX_PULSESHAPER_2400_SCALE( -0.0074134957f),
716  RX_PULSESHAPER_2400_SCALE( 0.0001220893f),
717  RX_PULSESHAPER_2400_SCALE( -0.0052657015f),
718  RX_PULSESHAPER_2400_SCALE( -0.0028870387f)
719  }
720 };