spandsp  1.99.0
v22bis_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.0065669843f), /* Filter 0 */
18  RX_PULSESHAPER_2400_SCALE( 0.0052669165f),
19  RX_PULSESHAPER_2400_SCALE( 0.0009952566f),
20  RX_PULSESHAPER_2400_SCALE( 0.0018886601f),
21  RX_PULSESHAPER_2400_SCALE( -0.0027220819f),
22  RX_PULSESHAPER_2400_SCALE( -0.0140519265f),
23  RX_PULSESHAPER_2400_SCALE( 0.0220353920f),
24  RX_PULSESHAPER_2400_SCALE( 0.0117227856f),
25  RX_PULSESHAPER_2400_SCALE( -0.0488741394f),
26  RX_PULSESHAPER_2400_SCALE( 0.0183537833f),
27  RX_PULSESHAPER_2400_SCALE( 0.0556792264f),
28  RX_PULSESHAPER_2400_SCALE( -0.0619167343f),
29  RX_PULSESHAPER_2400_SCALE( -0.0253378011f),
30  RX_PULSESHAPER_2400_SCALE( 0.0848257764f),
31  RX_PULSESHAPER_2400_SCALE( -0.0262126065f),
32  RX_PULSESHAPER_2400_SCALE( -0.0663352244f),
33  RX_PULSESHAPER_2400_SCALE( 0.0619167343f),
34  RX_PULSESHAPER_2400_SCALE( 0.0212675720f),
35  RX_PULSESHAPER_2400_SCALE( -0.0593940904f),
36  RX_PULSESHAPER_2400_SCALE( 0.0151029396f),
37  RX_PULSESHAPER_2400_SCALE( 0.0306906511f),
38  RX_PULSESHAPER_2400_SCALE( -0.0220353920f),
39  RX_PULSESHAPER_2400_SCALE( -0.0053673583f),
40  RX_PULSESHAPER_2400_SCALE( 0.0088088419f),
41  RX_PULSESHAPER_2400_SCALE( -0.0005836281f),
42  RX_PULSESHAPER_2400_SCALE( 0.0026056155f),
43  RX_PULSESHAPER_2400_SCALE( -0.0052669165f)
44  },
45  {
46  RX_PULSESHAPER_2400_SCALE( -0.0065061191f), /* Filter 1 */
47  RX_PULSESHAPER_2400_SCALE( 0.0050993703f),
48  RX_PULSESHAPER_2400_SCALE( 0.0008854411f),
49  RX_PULSESHAPER_2400_SCALE( 0.0023974435f),
50  RX_PULSESHAPER_2400_SCALE( -0.0029242572f),
51  RX_PULSESHAPER_2400_SCALE( -0.0146814108f),
52  RX_PULSESHAPER_2400_SCALE( 0.0227370771f),
53  RX_PULSESHAPER_2400_SCALE( 0.0120043439f),
54  RX_PULSESHAPER_2400_SCALE( -0.0497761225f),
55  RX_PULSESHAPER_2400_SCALE( 0.0186122900f),
56  RX_PULSESHAPER_2400_SCALE( 0.0562586963f),
57  RX_PULSESHAPER_2400_SCALE( -0.0623595625f),
58  RX_PULSESHAPER_2400_SCALE( -0.0254429983f),
59  RX_PULSESHAPER_2400_SCALE( 0.0849352512f),
60  RX_PULSESHAPER_2400_SCALE( -0.0261726658f),
61  RX_PULSESHAPER_2400_SCALE( -0.0660449496f),
62  RX_PULSESHAPER_2400_SCALE( 0.0614612049f),
63  RX_PULSESHAPER_2400_SCALE( 0.0210425270f),
64  RX_PULSESHAPER_2400_SCALE( -0.0585499453f),
65  RX_PULSESHAPER_2400_SCALE( 0.0148233161f),
66  RX_PULSESHAPER_2400_SCALE( 0.0299549018f),
67  RX_PULSESHAPER_2400_SCALE( -0.0213384255f),
68  RX_PULSESHAPER_2400_SCALE( -0.0051297494f),
69  RX_PULSESHAPER_2400_SCALE( 0.0081660725f),
70  RX_PULSESHAPER_2400_SCALE( -0.0004303203f),
71  RX_PULSESHAPER_2400_SCALE( 0.0028828232f),
72  RX_PULSESHAPER_2400_SCALE( -0.0054249543f)
73  },
74  {
75  RX_PULSESHAPER_2400_SCALE( -0.0064370557f), /* Filter 2 */
76  RX_PULSESHAPER_2400_SCALE( 0.0049222222f),
77  RX_PULSESHAPER_2400_SCALE( 0.0007716827f),
78  RX_PULSESHAPER_2400_SCALE( 0.0029188412f),
79  RX_PULSESHAPER_2400_SCALE( -0.0031299347f),
80  RX_PULSESHAPER_2400_SCALE( -0.0153181157f),
81  RX_PULSESHAPER_2400_SCALE( 0.0234432240f),
82  RX_PULSESHAPER_2400_SCALE( 0.0122863149f),
83  RX_PULSESHAPER_2400_SCALE( -0.0506748142f),
84  RX_PULSESHAPER_2400_SCALE( 0.0188683297f),
85  RX_PULSESHAPER_2400_SCALE( 0.0568281853f),
86  RX_PULSESHAPER_2400_SCALE( -0.0627894742f),
87  RX_PULSESHAPER_2400_SCALE( -0.0255424656f),
88  RX_PULSESHAPER_2400_SCALE( 0.0850248959f),
89  RX_PULSESHAPER_2400_SCALE( -0.0261266340f),
90  RX_PULSESHAPER_2400_SCALE( -0.0657399531f),
91  RX_PULSESHAPER_2400_SCALE( 0.0609931955f),
92  RX_PULSESHAPER_2400_SCALE( 0.0208138814f),
93  RX_PULSESHAPER_2400_SCALE( -0.0576985862f),
94  RX_PULSESHAPER_2400_SCALE( 0.0145429186f),
95  RX_PULSESHAPER_2400_SCALE( 0.0292208295f),
96  RX_PULSESHAPER_2400_SCALE( -0.0206464300f),
97  RX_PULSESHAPER_2400_SCALE( -0.0048950455f),
98  RX_PULSESHAPER_2400_SCALE( 0.0075349297f),
99  RX_PULSESHAPER_2400_SCALE( -0.0002809421f),
100  RX_PULSESHAPER_2400_SCALE( 0.0031497736f),
101  RX_PULSESHAPER_2400_SCALE( -0.0055735817f)
102  },
103  {
104  RX_PULSESHAPER_2400_SCALE( -0.0063596559f), /* Filter 3 */
105  RX_PULSESHAPER_2400_SCALE( 0.0047353834f),
106  RX_PULSESHAPER_2400_SCALE( 0.0006539723f),
107  RX_PULSESHAPER_2400_SCALE( 0.0034527905f),
108  RX_PULSESHAPER_2400_SCALE( -0.0033390653f),
109  RX_PULSESHAPER_2400_SCALE( -0.0159618403f),
110  RX_PULSESHAPER_2400_SCALE( 0.0241535715f),
111  RX_PULSESHAPER_2400_SCALE( 0.0125685832f),
112  RX_PULSESHAPER_2400_SCALE( -0.0515698207f),
113  RX_PULSESHAPER_2400_SCALE( 0.0191217845f),
114  RX_PULSESHAPER_2400_SCALE( 0.0573874224f),
115  RX_PULSESHAPER_2400_SCALE( -0.0632062598f),
116  RX_PULSESHAPER_2400_SCALE( -0.0256361541f),
117  RX_PULSESHAPER_2400_SCALE( 0.0850946657f),
118  RX_PULSESHAPER_2400_SCALE( -0.0260745338f),
119  RX_PULSESHAPER_2400_SCALE( -0.0654203851f),
120  RX_PULSESHAPER_2400_SCALE( 0.0605129328f),
121  RX_PULSESHAPER_2400_SCALE( 0.0205817433f),
122  RX_PULSESHAPER_2400_SCALE( -0.0568404006f),
123  RX_PULSESHAPER_2400_SCALE( 0.0142618681f),
124  RX_PULSESHAPER_2400_SCALE( 0.0284887282f),
125  RX_PULSESHAPER_2400_SCALE( -0.0199596531f),
126  RX_PULSESHAPER_2400_SCALE( -0.0046633168f),
127  RX_PULSESHAPER_2400_SCALE( 0.0069155483f),
128  RX_PULSESHAPER_2400_SCALE( -0.0001355053f),
129  RX_PULSESHAPER_2400_SCALE( 0.0034065078f),
130  RX_PULSESHAPER_2400_SCALE( -0.0057129015f)
131  },
132  {
133  RX_PULSESHAPER_2400_SCALE( -0.0062737849f), /* Filter 4 */
134  RX_PULSESHAPER_2400_SCALE( 0.0045387702f),
135  RX_PULSESHAPER_2400_SCALE( 0.0005323029f),
136  RX_PULSESHAPER_2400_SCALE( 0.0039992207f),
137  RX_PULSESHAPER_2400_SCALE( -0.0035515976f),
138  RX_PULSESHAPER_2400_SCALE( -0.0166123780f),
139  RX_PULSESHAPER_2400_SCALE( 0.0248678542f),
140  RX_PULSESHAPER_2400_SCALE( 0.0128510325f),
141  RX_PULSESHAPER_2400_SCALE( -0.0524607475f),
142  RX_PULSESHAPER_2400_SCALE( 0.0193725374f),
143  RX_PULSESHAPER_2400_SCALE( 0.0579361408f),
144  RX_PULSESHAPER_2400_SCALE( -0.0636097161f),
145  RX_PULSESHAPER_2400_SCALE( -0.0257240173f),
146  RX_PULSESHAPER_2400_SCALE( 0.0851445261f),
147  RX_PULSESHAPER_2400_SCALE( -0.0260163912f),
148  RX_PULSESHAPER_2400_SCALE( -0.0650864028f),
149  RX_PULSESHAPER_2400_SCALE( 0.0600206494f),
150  RX_PULSESHAPER_2400_SCALE( 0.0203462220f),
151  RX_PULSESHAPER_2400_SCALE( -0.0559757779f),
152  RX_PULSESHAPER_2400_SCALE( 0.0139802855f),
153  RX_PULSESHAPER_2400_SCALE( 0.0277588887f),
154  RX_PULSESHAPER_2400_SCALE( -0.0192783377f),
155  RX_PULSESHAPER_2400_SCALE( -0.0044346312f),
156  RX_PULSESHAPER_2400_SCALE( 0.0063080551f),
157  RX_PULSESHAPER_2400_SCALE( 0.0000059803f),
158  RX_PULSESHAPER_2400_SCALE( 0.0036530727f),
159  RX_PULSESHAPER_2400_SCALE( -0.0058430209f)
160  },
161  {
162  RX_PULSESHAPER_2400_SCALE( -0.0061793115f), /* Filter 5 */
163  RX_PULSESHAPER_2400_SCALE( 0.0043323037f),
164  RX_PULSESHAPER_2400_SCALE( 0.0004066702f),
165  RX_PULSESHAPER_2400_SCALE( 0.0045580530f),
166  RX_PULSESHAPER_2400_SCALE( -0.0037674778f),
167  RX_PULSESHAPER_2400_SCALE( -0.0172695167f),
168  RX_PULSESHAPER_2400_SCALE( 0.0255858026f),
169  RX_PULSESHAPER_2400_SCALE( 0.0131335457f),
170  RX_PULSESHAPER_2400_SCALE( -0.0533472005f),
171  RX_PULSESHAPER_2400_SCALE( 0.0196204723f),
172  RX_PULSESHAPER_2400_SCALE( 0.0584740781f),
173  RX_PULSESHAPER_2400_SCALE( -0.0639996461f),
174  RX_PULSESHAPER_2400_SCALE( -0.0258060117f),
175  RX_PULSESHAPER_2400_SCALE( 0.0851744523f),
176  RX_PULSESHAPER_2400_SCALE( -0.0259522349f),
177  RX_PULSESHAPER_2400_SCALE( -0.0647381704f),
178  RX_PULSESHAPER_2400_SCALE( 0.0595165829f),
179  RX_PULSESHAPER_2400_SCALE( 0.0201074282f),
180  RX_PULSESHAPER_2400_SCALE( -0.0551051089f),
181  RX_PULSESHAPER_2400_SCALE( 0.0136982911f),
182  RX_PULSESHAPER_2400_SCALE( 0.0270315989f),
183  RX_PULSESHAPER_2400_SCALE( -0.0186027220f),
184  RX_PULSESHAPER_2400_SCALE( -0.0042090544f),
185  RX_PULSESHAPER_2400_SCALE( 0.0057125689f),
186  RX_PULSESHAPER_2400_SCALE( 0.0001435076f),
187  RX_PULSESHAPER_2400_SCALE( 0.0038895208f),
188  RX_PULSESHAPER_2400_SCALE( -0.0059640512f)
189  },
190  {
191  RX_PULSESHAPER_2400_SCALE( -0.0060761082f), /* Filter 6 */
192  RX_PULSESHAPER_2400_SCALE( 0.0041159101f),
193  RX_PULSESHAPER_2400_SCALE( 0.0002770717f),
194  RX_PULSESHAPER_2400_SCALE( 0.0051292006f),
195  RX_PULSESHAPER_2400_SCALE( -0.0039866496f),
196  RX_PULSESHAPER_2400_SCALE( -0.0179330390f),
197  RX_PULSESHAPER_2400_SCALE( 0.0263071433f),
198  RX_PULSESHAPER_2400_SCALE( 0.0134160048f),
199  RX_PULSESHAPER_2400_SCALE( -0.0542287854f),
200  RX_PULSESHAPER_2400_SCALE( 0.0198654740f),
201  RX_PULSESHAPER_2400_SCALE( 0.0590009765f),
202  RX_PULSESHAPER_2400_SCALE( -0.0643758590f),
203  RX_PULSESHAPER_2400_SCALE( -0.0258820968f),
204  RX_PULSESHAPER_2400_SCALE( 0.0851844294f),
205  RX_PULSESHAPER_2400_SCALE( -0.0258820968f),
206  RX_PULSESHAPER_2400_SCALE( -0.0643758590f),
207  RX_PULSESHAPER_2400_SCALE( 0.0590009765f),
208  RX_PULSESHAPER_2400_SCALE( 0.0198654740f),
209  RX_PULSESHAPER_2400_SCALE( -0.0542287854f),
210  RX_PULSESHAPER_2400_SCALE( 0.0134160048f),
211  RX_PULSESHAPER_2400_SCALE( 0.0263071433f),
212  RX_PULSESHAPER_2400_SCALE( -0.0179330390f),
213  RX_PULSESHAPER_2400_SCALE( -0.0039866496f),
214  RX_PULSESHAPER_2400_SCALE( 0.0051292006f),
215  RX_PULSESHAPER_2400_SCALE( 0.0002770717f),
216  RX_PULSESHAPER_2400_SCALE( 0.0041159101f),
217  RX_PULSESHAPER_2400_SCALE( -0.0060761082f)
218  },
219  {
220  RX_PULSESHAPER_2400_SCALE( -0.0059640512f), /* Filter 7 */
221  RX_PULSESHAPER_2400_SCALE( 0.0038895208f),
222  RX_PULSESHAPER_2400_SCALE( 0.0001435076f),
223  RX_PULSESHAPER_2400_SCALE( 0.0057125690f),
224  RX_PULSESHAPER_2400_SCALE( -0.0042090544f),
225  RX_PULSESHAPER_2400_SCALE( -0.0186027220f),
226  RX_PULSESHAPER_2400_SCALE( 0.0270315990f),
227  RX_PULSESHAPER_2400_SCALE( 0.0136982911f),
228  RX_PULSESHAPER_2400_SCALE( -0.0551051089f),
229  RX_PULSESHAPER_2400_SCALE( 0.0201074282f),
230  RX_PULSESHAPER_2400_SCALE( 0.0595165829f),
231  RX_PULSESHAPER_2400_SCALE( -0.0647381704f),
232  RX_PULSESHAPER_2400_SCALE( -0.0259522349f),
233  RX_PULSESHAPER_2400_SCALE( 0.0851744523f),
234  RX_PULSESHAPER_2400_SCALE( -0.0258060117f),
235  RX_PULSESHAPER_2400_SCALE( -0.0639996461f),
236  RX_PULSESHAPER_2400_SCALE( 0.0584740781f),
237  RX_PULSESHAPER_2400_SCALE( 0.0196204723f),
238  RX_PULSESHAPER_2400_SCALE( -0.0533472005f),
239  RX_PULSESHAPER_2400_SCALE( 0.0131335457f),
240  RX_PULSESHAPER_2400_SCALE( 0.0255858026f),
241  RX_PULSESHAPER_2400_SCALE( -0.0172695167f),
242  RX_PULSESHAPER_2400_SCALE( -0.0037674778f),
243  RX_PULSESHAPER_2400_SCALE( 0.0045580530f),
244  RX_PULSESHAPER_2400_SCALE( 0.0004066702f),
245  RX_PULSESHAPER_2400_SCALE( 0.0043323037f),
246  RX_PULSESHAPER_2400_SCALE( -0.0061793115f)
247  },
248  {
249  RX_PULSESHAPER_2400_SCALE( -0.0058430209f), /* Filter 8 */
250  RX_PULSESHAPER_2400_SCALE( 0.0036530727f),
251  RX_PULSESHAPER_2400_SCALE( 0.0000059803f),
252  RX_PULSESHAPER_2400_SCALE( 0.0063080551f),
253  RX_PULSESHAPER_2400_SCALE( -0.0044346313f),
254  RX_PULSESHAPER_2400_SCALE( -0.0192783377f),
255  RX_PULSESHAPER_2400_SCALE( 0.0277588887f),
256  RX_PULSESHAPER_2400_SCALE( 0.0139802855f),
257  RX_PULSESHAPER_2400_SCALE( -0.0559757779f),
258  RX_PULSESHAPER_2400_SCALE( 0.0203462220f),
259  RX_PULSESHAPER_2400_SCALE( 0.0600206494f),
260  RX_PULSESHAPER_2400_SCALE( -0.0650864028f),
261  RX_PULSESHAPER_2400_SCALE( -0.0260163912f),
262  RX_PULSESHAPER_2400_SCALE( 0.0851445261f),
263  RX_PULSESHAPER_2400_SCALE( -0.0257240173f),
264  RX_PULSESHAPER_2400_SCALE( -0.0636097161f),
265  RX_PULSESHAPER_2400_SCALE( 0.0579361408f),
266  RX_PULSESHAPER_2400_SCALE( 0.0193725374f),
267  RX_PULSESHAPER_2400_SCALE( -0.0524607475f),
268  RX_PULSESHAPER_2400_SCALE( 0.0128510325f),
269  RX_PULSESHAPER_2400_SCALE( 0.0248678542f),
270  RX_PULSESHAPER_2400_SCALE( -0.0166123780f),
271  RX_PULSESHAPER_2400_SCALE( -0.0035515976f),
272  RX_PULSESHAPER_2400_SCALE( 0.0039992207f),
273  RX_PULSESHAPER_2400_SCALE( 0.0005323029f),
274  RX_PULSESHAPER_2400_SCALE( 0.0045387702f),
275  RX_PULSESHAPER_2400_SCALE( -0.0062737849f)
276  },
277  {
278  RX_PULSESHAPER_2400_SCALE( -0.0057129015f), /* Filter 9 */
279  RX_PULSESHAPER_2400_SCALE( 0.0034065078f),
280  RX_PULSESHAPER_2400_SCALE( -0.0001355053f),
281  RX_PULSESHAPER_2400_SCALE( 0.0069155483f),
282  RX_PULSESHAPER_2400_SCALE( -0.0046633168f),
283  RX_PULSESHAPER_2400_SCALE( -0.0199596531f),
284  RX_PULSESHAPER_2400_SCALE( 0.0284887282f),
285  RX_PULSESHAPER_2400_SCALE( 0.0142618681f),
286  RX_PULSESHAPER_2400_SCALE( -0.0568404006f),
287  RX_PULSESHAPER_2400_SCALE( 0.0205817433f),
288  RX_PULSESHAPER_2400_SCALE( 0.0605129328f),
289  RX_PULSESHAPER_2400_SCALE( -0.0654203851f),
290  RX_PULSESHAPER_2400_SCALE( -0.0260745338f),
291  RX_PULSESHAPER_2400_SCALE( 0.0850946657f),
292  RX_PULSESHAPER_2400_SCALE( -0.0256361541f),
293  RX_PULSESHAPER_2400_SCALE( -0.0632062598f),
294  RX_PULSESHAPER_2400_SCALE( 0.0573874224f),
295  RX_PULSESHAPER_2400_SCALE( 0.0191217845f),
296  RX_PULSESHAPER_2400_SCALE( -0.0515698207f),
297  RX_PULSESHAPER_2400_SCALE( 0.0125685832f),
298  RX_PULSESHAPER_2400_SCALE( 0.0241535715f),
299  RX_PULSESHAPER_2400_SCALE( -0.0159618403f),
300  RX_PULSESHAPER_2400_SCALE( -0.0033390653f),
301  RX_PULSESHAPER_2400_SCALE( 0.0034527905f),
302  RX_PULSESHAPER_2400_SCALE( 0.0006539723f),
303  RX_PULSESHAPER_2400_SCALE( 0.0047353834f),
304  RX_PULSESHAPER_2400_SCALE( -0.0063596559f)
305  },
306  {
307  RX_PULSESHAPER_2400_SCALE( -0.0055735817f), /* Filter 10 */
308  RX_PULSESHAPER_2400_SCALE( 0.0031497736f),
309  RX_PULSESHAPER_2400_SCALE( -0.0002809421f),
310  RX_PULSESHAPER_2400_SCALE( 0.0075349297f),
311  RX_PULSESHAPER_2400_SCALE( -0.0048950455f),
312  RX_PULSESHAPER_2400_SCALE( -0.0206464300f),
313  RX_PULSESHAPER_2400_SCALE( 0.0292208296f),
314  RX_PULSESHAPER_2400_SCALE( 0.0145429186f),
315  RX_PULSESHAPER_2400_SCALE( -0.0576985862f),
316  RX_PULSESHAPER_2400_SCALE( 0.0208138814f),
317  RX_PULSESHAPER_2400_SCALE( 0.0609931955f),
318  RX_PULSESHAPER_2400_SCALE( -0.0657399531f),
319  RX_PULSESHAPER_2400_SCALE( -0.0261266340f),
320  RX_PULSESHAPER_2400_SCALE( 0.0850248959f),
321  RX_PULSESHAPER_2400_SCALE( -0.0255424656f),
322  RX_PULSESHAPER_2400_SCALE( -0.0627894742f),
323  RX_PULSESHAPER_2400_SCALE( 0.0568281853f),
324  RX_PULSESHAPER_2400_SCALE( 0.0188683297f),
325  RX_PULSESHAPER_2400_SCALE( -0.0506748142f),
326  RX_PULSESHAPER_2400_SCALE( 0.0122863149f),
327  RX_PULSESHAPER_2400_SCALE( 0.0234432240f),
328  RX_PULSESHAPER_2400_SCALE( -0.0153181157f),
329  RX_PULSESHAPER_2400_SCALE( -0.0031299347f),
330  RX_PULSESHAPER_2400_SCALE( 0.0029188412f),
331  RX_PULSESHAPER_2400_SCALE( 0.0007716827f),
332  RX_PULSESHAPER_2400_SCALE( 0.0049222222f),
333  RX_PULSESHAPER_2400_SCALE( -0.0064370557f)
334  },
335  {
336  RX_PULSESHAPER_2400_SCALE( -0.0054249543f), /* Filter 11 */
337  RX_PULSESHAPER_2400_SCALE( 0.0028828232f),
338  RX_PULSESHAPER_2400_SCALE( -0.0004303203f),
339  RX_PULSESHAPER_2400_SCALE( 0.0081660725f),
340  RX_PULSESHAPER_2400_SCALE( -0.0051297494f),
341  RX_PULSESHAPER_2400_SCALE( -0.0213384256f),
342  RX_PULSESHAPER_2400_SCALE( 0.0299549018f),
343  RX_PULSESHAPER_2400_SCALE( 0.0148233161f),
344  RX_PULSESHAPER_2400_SCALE( -0.0585499453f),
345  RX_PULSESHAPER_2400_SCALE( 0.0210425270f),
346  RX_PULSESHAPER_2400_SCALE( 0.0614612049f),
347  RX_PULSESHAPER_2400_SCALE( -0.0660449496f),
348  RX_PULSESHAPER_2400_SCALE( -0.0261726658f),
349  RX_PULSESHAPER_2400_SCALE( 0.0849352512f),
350  RX_PULSESHAPER_2400_SCALE( -0.0254429983f),
351  RX_PULSESHAPER_2400_SCALE( -0.0623595625f),
352  RX_PULSESHAPER_2400_SCALE( 0.0562586963f),
353  RX_PULSESHAPER_2400_SCALE( 0.0186122900f),
354  RX_PULSESHAPER_2400_SCALE( -0.0497761224f),
355  RX_PULSESHAPER_2400_SCALE( 0.0120043439f),
356  RX_PULSESHAPER_2400_SCALE( 0.0227370771f),
357  RX_PULSESHAPER_2400_SCALE( -0.0146814108f),
358  RX_PULSESHAPER_2400_SCALE( -0.0029242572f),
359  RX_PULSESHAPER_2400_SCALE( 0.0023974435f),
360  RX_PULSESHAPER_2400_SCALE( 0.0008854411f),
361  RX_PULSESHAPER_2400_SCALE( 0.0050993703f),
362  RX_PULSESHAPER_2400_SCALE( -0.0065061191f)
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.0047711934f), /* Filter 0 */
374  RX_PULSESHAPER_2400_SCALE( -0.0038266388f),
375  RX_PULSESHAPER_2400_SCALE( 0.0030630847f),
376  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
377  RX_PULSESHAPER_2400_SCALE( 0.0083777065f),
378  RX_PULSESHAPER_2400_SCALE( -0.0102093222f),
379  RX_PULSESHAPER_2400_SCALE( -0.0160096494f),
380  RX_PULSESHAPER_2400_SCALE( 0.0360790242f),
381  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
382  RX_PULSESHAPER_2400_SCALE( -0.0564871367f),
383  RX_PULSESHAPER_2400_SCALE( 0.0404533259f),
384  RX_PULSESHAPER_2400_SCALE( 0.0449851407f),
385  RX_PULSESHAPER_2400_SCALE( -0.0779817332f),
386  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
387  RX_PULSESHAPER_2400_SCALE( 0.0806741074f),
388  RX_PULSESHAPER_2400_SCALE( -0.0481953616f),
389  RX_PULSESHAPER_2400_SCALE( -0.0449851407f),
390  RX_PULSESHAPER_2400_SCALE( 0.0654548563f),
391  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
392  RX_PULSESHAPER_2400_SCALE( -0.0464820688f),
393  RX_PULSESHAPER_2400_SCALE( 0.0222980632f),
394  RX_PULSESHAPER_2400_SCALE( 0.0160096494f),
395  RX_PULSESHAPER_2400_SCALE( -0.0165190304f),
396  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
397  RX_PULSESHAPER_2400_SCALE( 0.0017962225f),
398  RX_PULSESHAPER_2400_SCALE( 0.0018930905f),
399  RX_PULSESHAPER_2400_SCALE( 0.0038266389f)
400  },
401  {
402  RX_PULSESHAPER_2400_SCALE( -0.0047269722f), /* Filter 1 */
403  RX_PULSESHAPER_2400_SCALE( -0.0037049094f),
404  RX_PULSESHAPER_2400_SCALE( 0.0027251074f),
405  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
406  RX_PULSESHAPER_2400_SCALE( 0.0089999383f),
407  RX_PULSESHAPER_2400_SCALE( -0.0106666693f),
408  RX_PULSESHAPER_2400_SCALE( -0.0165194535f),
409  RX_PULSESHAPER_2400_SCALE( 0.0369455716f),
410  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
411  RX_PULSESHAPER_2400_SCALE( -0.0572827386f),
412  RX_PULSESHAPER_2400_SCALE( 0.0408743354f),
413  RX_PULSESHAPER_2400_SCALE( 0.0453068742f),
414  RX_PULSESHAPER_2400_SCALE( -0.0783054969f),
415  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
416  RX_PULSESHAPER_2400_SCALE( 0.0805511828f),
417  RX_PULSESHAPER_2400_SCALE( -0.0479844647f),
418  RX_PULSESHAPER_2400_SCALE( -0.0446541792f),
419  RX_PULSESHAPER_2400_SCALE( 0.0647622390f),
420  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
421  RX_PULSESHAPER_2400_SCALE( -0.0456214760f),
422  RX_PULSESHAPER_2400_SCALE( 0.0217635101f),
423  RX_PULSESHAPER_2400_SCALE( 0.0155032736f),
424  RX_PULSESHAPER_2400_SCALE( -0.0157877452f),
425  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
426  RX_PULSESHAPER_2400_SCALE( 0.0013243898f),
427  RX_PULSESHAPER_2400_SCALE( 0.0020944937f),
428  RX_PULSESHAPER_2400_SCALE( 0.0039414600f)
429  },
430  {
431  RX_PULSESHAPER_2400_SCALE( -0.0046767947f), /* Filter 2 */
432  RX_PULSESHAPER_2400_SCALE( -0.0035762038f),
433  RX_PULSESHAPER_2400_SCALE( 0.0023749951f),
434  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
435  RX_PULSESHAPER_2400_SCALE( 0.0096329485f),
436  RX_PULSESHAPER_2400_SCALE( -0.0111292625f),
437  RX_PULSESHAPER_2400_SCALE( -0.0170324992f),
438  RX_PULSESHAPER_2400_SCALE( 0.0378133892f),
439  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
440  RX_PULSESHAPER_2400_SCALE( -0.0580707476f),
441  RX_PULSESHAPER_2400_SCALE( 0.0412880934f),
442  RX_PULSESHAPER_2400_SCALE( 0.0456192233f),
443  RX_PULSESHAPER_2400_SCALE( -0.0786116260f),
444  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
445  RX_PULSESHAPER_2400_SCALE( 0.0804095114f),
446  RX_PULSESHAPER_2400_SCALE( -0.0477628717f),
447  RX_PULSESHAPER_2400_SCALE( -0.0443141504f),
448  RX_PULSESHAPER_2400_SCALE( 0.0640585402f),
449  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
450  RX_PULSESHAPER_2400_SCALE( -0.0447585011f),
451  RX_PULSESHAPER_2400_SCALE( 0.0212301754f),
452  RX_PULSESHAPER_2400_SCALE( 0.0150005095f),
453  RX_PULSESHAPER_2400_SCALE( -0.0150654009f),
454  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
455  RX_PULSESHAPER_2400_SCALE( 0.0008646507f),
456  RX_PULSESHAPER_2400_SCALE( 0.0022884444f),
457  RX_PULSESHAPER_2400_SCALE( 0.0040494441f)
458  },
459  {
460  RX_PULSESHAPER_2400_SCALE( -0.0046205605f), /* Filter 3 */
461  RX_PULSESHAPER_2400_SCALE( -0.0034404574f),
462  RX_PULSESHAPER_2400_SCALE( 0.0020127196f),
463  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
464  RX_PULSESHAPER_2400_SCALE( 0.0102765864f),
465  RX_PULSESHAPER_2400_SCALE( -0.0115969558f),
466  RX_PULSESHAPER_2400_SCALE( -0.0175485969f),
467  RX_PULSESHAPER_2400_SCALE( 0.0386821218f),
468  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
469  RX_PULSESHAPER_2400_SCALE( -0.0588508013f),
470  RX_PULSESHAPER_2400_SCALE( 0.0416944030f),
471  RX_PULSESHAPER_2400_SCALE( 0.0459220358f),
472  RX_PULSESHAPER_2400_SCALE( -0.0788999694f),
473  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
474  RX_PULSESHAPER_2400_SCALE( 0.0802491635f),
475  RX_PULSESHAPER_2400_SCALE( -0.0475306920f),
476  RX_PULSESHAPER_2400_SCALE( -0.0439652192f),
477  RX_PULSESHAPER_2400_SCALE( 0.0633440924f),
478  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
479  RX_PULSESHAPER_2400_SCALE( -0.0438935168f),
480  RX_PULSESHAPER_2400_SCALE( 0.0206982726f),
481  RX_PULSESHAPER_2400_SCALE( 0.0145015368f),
482  RX_PULSESHAPER_2400_SCALE( -0.0143522134f),
483  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
484  RX_PULSESHAPER_2400_SCALE( 0.0004170424f),
485  RX_PULSESHAPER_2400_SCALE( 0.0024749728f),
486  RX_PULSESHAPER_2400_SCALE( 0.0041506659f)
487  },
488  {
489  RX_PULSESHAPER_2400_SCALE( -0.0045581716f), /* Filter 4 */
490  RX_PULSESHAPER_2400_SCALE( -0.0032976096f),
491  RX_PULSESHAPER_2400_SCALE( 0.0016382600f),
492  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
493  RX_PULSESHAPER_2400_SCALE( 0.0109306936f),
494  RX_PULSESHAPER_2400_SCALE( -0.0120695991f),
495  RX_PULSESHAPER_2400_SCALE( -0.0180675536f),
496  RX_PULSESHAPER_2400_SCALE( 0.0395514114f),
497  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
498  RX_PULSESHAPER_2400_SCALE( -0.0596225394f),
499  RX_PULSESHAPER_2400_SCALE( 0.0420930702f),
500  RX_PULSESHAPER_2400_SCALE( 0.0462151640f),
501  RX_PULSESHAPER_2400_SCALE( -0.0791703844f),
502  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
503  RX_PULSESHAPER_2400_SCALE( 0.0800702188f),
504  RX_PULSESHAPER_2400_SCALE( -0.0472880396f),
505  RX_PULSESHAPER_2400_SCALE( -0.0436075544f),
506  RX_PULSESHAPER_2400_SCALE( 0.0626192323f),
507  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
508  RX_PULSESHAPER_2400_SCALE( -0.0430268947f),
509  RX_PULSESHAPER_2400_SCALE( 0.0201680132f),
510  RX_PULSESHAPER_2400_SCALE( 0.0140065322f),
511  RX_PULSESHAPER_2400_SCALE( -0.0136483916f),
512  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
513  RX_PULSESHAPER_2400_SCALE( -0.0000184055f),
514  RX_PULSESHAPER_2400_SCALE( 0.0026541127f),
515  RX_PULSESHAPER_2400_SCALE( 0.0042452032f)
516  },
517  {
518  RX_PULSESHAPER_2400_SCALE( -0.0044895326f), /* Filter 5 */
519  RX_PULSESHAPER_2400_SCALE( -0.0031476028f),
520  RX_PULSESHAPER_2400_SCALE( 0.0012516021f),
521  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
522  RX_PULSESHAPER_2400_SCALE( 0.0115951044f),
523  RX_PULSESHAPER_2400_SCALE( -0.0125470384f),
524  RX_PULSESHAPER_2400_SCALE( -0.0185891737f),
525  RX_PULSESHAPER_2400_SCALE( 0.0404208974f),
526  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
527  RX_PULSESHAPER_2400_SCALE( -0.0603856045f),
528  RX_PULSESHAPER_2400_SCALE( 0.0424839045f),
529  RX_PULSESHAPER_2400_SCALE( 0.0464984647f),
530  RX_PULSESHAPER_2400_SCALE( -0.0794227374f),
531  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
532  RX_PULSESHAPER_2400_SCALE( 0.0798727661f),
533  RX_PULSESHAPER_2400_SCALE( -0.0470350340f),
534  RX_PULSESHAPER_2400_SCALE( -0.0432413286f),
535  RX_PULSESHAPER_2400_SCALE( 0.0618843007f),
536  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
537  RX_PULSESHAPER_2400_SCALE( -0.0421590052f),
538  RX_PULSESHAPER_2400_SCALE( 0.0196396062f),
539  RX_PULSESHAPER_2400_SCALE( 0.0135156687f),
540  RX_PULSESHAPER_2400_SCALE( -0.0129541374f),
541  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
542  RX_PULSESHAPER_2400_SCALE( -0.0004416710f),
543  RX_PULSESHAPER_2400_SCALE( 0.0028259023f),
544  RX_PULSESHAPER_2400_SCALE( 0.0043331369f)
545  },
546  {
547  RX_PULSESHAPER_2400_SCALE( -0.0044145510f), /* Filter 6 */
548  RX_PULSESHAPER_2400_SCALE( -0.0029903837f),
549  RX_PULSESHAPER_2400_SCALE( 0.0008527390f),
550  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
551  RX_PULSESHAPER_2400_SCALE( 0.0122696459f),
552  RX_PULSESHAPER_2400_SCALE( -0.0130291155f),
553  RX_PULSESHAPER_2400_SCALE( -0.0191132584f),
554  RX_PULSESHAPER_2400_SCALE( 0.0412902171f),
555  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
556  RX_PULSESHAPER_2400_SCALE( -0.0611396421f),
557  RX_PULSESHAPER_2400_SCALE( 0.0428667186f),
558  RX_PULSESHAPER_2400_SCALE( 0.0467717993f),
559  RX_PULSESHAPER_2400_SCALE( -0.0796569033f),
560  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
561  RX_PULSESHAPER_2400_SCALE( 0.0796569033f),
562  RX_PULSESHAPER_2400_SCALE( -0.0467717993f),
563  RX_PULSESHAPER_2400_SCALE( -0.0428667186f),
564  RX_PULSESHAPER_2400_SCALE( 0.0611396421f),
565  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
566  RX_PULSESHAPER_2400_SCALE( -0.0412902171f),
567  RX_PULSESHAPER_2400_SCALE( 0.0191132583f),
568  RX_PULSESHAPER_2400_SCALE( 0.0130291155f),
569  RX_PULSESHAPER_2400_SCALE( -0.0122696459f),
570  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
571  RX_PULSESHAPER_2400_SCALE( -0.0008527390f),
572  RX_PULSESHAPER_2400_SCALE( 0.0029903837f),
573  RX_PULSESHAPER_2400_SCALE( 0.0044145510f)
574  },
575  {
576  RX_PULSESHAPER_2400_SCALE( -0.0043331368f), /* Filter 7 */
577  RX_PULSESHAPER_2400_SCALE( -0.0028259023f),
578  RX_PULSESHAPER_2400_SCALE( 0.0004416709f),
579  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
580  RX_PULSESHAPER_2400_SCALE( 0.0129541375f),
581  RX_PULSESHAPER_2400_SCALE( -0.0135156687f),
582  RX_PULSESHAPER_2400_SCALE( -0.0196396062f),
583  RX_PULSESHAPER_2400_SCALE( 0.0421590052f),
584  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
585  RX_PULSESHAPER_2400_SCALE( -0.0618843008f),
586  RX_PULSESHAPER_2400_SCALE( 0.0432413286f),
587  RX_PULSESHAPER_2400_SCALE( 0.0470350340f),
588  RX_PULSESHAPER_2400_SCALE( -0.0798727661f),
589  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
590  RX_PULSESHAPER_2400_SCALE( 0.0794227374f),
591  RX_PULSESHAPER_2400_SCALE( -0.0464984647f),
592  RX_PULSESHAPER_2400_SCALE( -0.0424839045f),
593  RX_PULSESHAPER_2400_SCALE( 0.0603856045f),
594  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
595  RX_PULSESHAPER_2400_SCALE( -0.0404208974f),
596  RX_PULSESHAPER_2400_SCALE( 0.0185891737f),
597  RX_PULSESHAPER_2400_SCALE( 0.0125470384f),
598  RX_PULSESHAPER_2400_SCALE( -0.0115951044f),
599  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
600  RX_PULSESHAPER_2400_SCALE( -0.0012516021f),
601  RX_PULSESHAPER_2400_SCALE( 0.0031476029f),
602  RX_PULSESHAPER_2400_SCALE( 0.0044895326f)
603  },
604  {
605  RX_PULSESHAPER_2400_SCALE( -0.0042452032f), /* Filter 8 */
606  RX_PULSESHAPER_2400_SCALE( -0.0026541127f),
607  RX_PULSESHAPER_2400_SCALE( 0.0000184055f),
608  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
609  RX_PULSESHAPER_2400_SCALE( 0.0136483916f),
610  RX_PULSESHAPER_2400_SCALE( -0.0140065322f),
611  RX_PULSESHAPER_2400_SCALE( -0.0201680132f),
612  RX_PULSESHAPER_2400_SCALE( 0.0430268947f),
613  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
614  RX_PULSESHAPER_2400_SCALE( -0.0626192324f),
615  RX_PULSESHAPER_2400_SCALE( 0.0436075544f),
616  RX_PULSESHAPER_2400_SCALE( 0.0472880396f),
617  RX_PULSESHAPER_2400_SCALE( -0.0800702188f),
618  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
619  RX_PULSESHAPER_2400_SCALE( 0.0791703844f),
620  RX_PULSESHAPER_2400_SCALE( -0.0462151640f),
621  RX_PULSESHAPER_2400_SCALE( -0.0420930702f),
622  RX_PULSESHAPER_2400_SCALE( 0.0596225394f),
623  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
624  RX_PULSESHAPER_2400_SCALE( -0.0395514113f),
625  RX_PULSESHAPER_2400_SCALE( 0.0180675536f),
626  RX_PULSESHAPER_2400_SCALE( 0.0120695991f),
627  RX_PULSESHAPER_2400_SCALE( -0.0109306936f),
628  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
629  RX_PULSESHAPER_2400_SCALE( -0.0016382600f),
630  RX_PULSESHAPER_2400_SCALE( 0.0032976096f),
631  RX_PULSESHAPER_2400_SCALE( 0.0045581716f)
632  },
633  {
634  RX_PULSESHAPER_2400_SCALE( -0.0041506659f), /* Filter 9 */
635  RX_PULSESHAPER_2400_SCALE( -0.0024749728f),
636  RX_PULSESHAPER_2400_SCALE( -0.0004170424f),
637  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
638  RX_PULSESHAPER_2400_SCALE( 0.0143522134f),
639  RX_PULSESHAPER_2400_SCALE( -0.0145015368f),
640  RX_PULSESHAPER_2400_SCALE( -0.0206982726f),
641  RX_PULSESHAPER_2400_SCALE( 0.0438935168f),
642  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
643  RX_PULSESHAPER_2400_SCALE( -0.0633440924f),
644  RX_PULSESHAPER_2400_SCALE( 0.0439652192f),
645  RX_PULSESHAPER_2400_SCALE( 0.0475306920f),
646  RX_PULSESHAPER_2400_SCALE( -0.0802491635f),
647  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
648  RX_PULSESHAPER_2400_SCALE( 0.0788999694f),
649  RX_PULSESHAPER_2400_SCALE( -0.0459220358f),
650  RX_PULSESHAPER_2400_SCALE( -0.0416944030f),
651  RX_PULSESHAPER_2400_SCALE( 0.0588508013f),
652  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
653  RX_PULSESHAPER_2400_SCALE( -0.0386821217f),
654  RX_PULSESHAPER_2400_SCALE( 0.0175485968f),
655  RX_PULSESHAPER_2400_SCALE( 0.0115969558f),
656  RX_PULSESHAPER_2400_SCALE( -0.0102765864f),
657  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
658  RX_PULSESHAPER_2400_SCALE( -0.0020127196f),
659  RX_PULSESHAPER_2400_SCALE( 0.0034404575f),
660  RX_PULSESHAPER_2400_SCALE( 0.0046205605f)
661  },
662  {
663  RX_PULSESHAPER_2400_SCALE( -0.0040494441f), /* Filter 10 */
664  RX_PULSESHAPER_2400_SCALE( -0.0022884444f),
665  RX_PULSESHAPER_2400_SCALE( -0.0008646507f),
666  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
667  RX_PULSESHAPER_2400_SCALE( 0.0150654009f),
668  RX_PULSESHAPER_2400_SCALE( -0.0150005095f),
669  RX_PULSESHAPER_2400_SCALE( -0.0212301754f),
670  RX_PULSESHAPER_2400_SCALE( 0.0447585011f),
671  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
672  RX_PULSESHAPER_2400_SCALE( -0.0640585402f),
673  RX_PULSESHAPER_2400_SCALE( 0.0443141504f),
674  RX_PULSESHAPER_2400_SCALE( 0.0477628717f),
675  RX_PULSESHAPER_2400_SCALE( -0.0804095114f),
676  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
677  RX_PULSESHAPER_2400_SCALE( 0.0786116260f),
678  RX_PULSESHAPER_2400_SCALE( -0.0456192233f),
679  RX_PULSESHAPER_2400_SCALE( -0.0412880934f),
680  RX_PULSESHAPER_2400_SCALE( 0.0580707476f),
681  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
682  RX_PULSESHAPER_2400_SCALE( -0.0378133892f),
683  RX_PULSESHAPER_2400_SCALE( 0.0170324992f),
684  RX_PULSESHAPER_2400_SCALE( 0.0111292625f),
685  RX_PULSESHAPER_2400_SCALE( -0.0096329485f),
686  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
687  RX_PULSESHAPER_2400_SCALE( -0.0023749951f),
688  RX_PULSESHAPER_2400_SCALE( 0.0035762038f),
689  RX_PULSESHAPER_2400_SCALE( 0.0046767947f)
690  },
691  {
692  RX_PULSESHAPER_2400_SCALE( -0.0039414600f), /* Filter 11 */
693  RX_PULSESHAPER_2400_SCALE( -0.0020944937f),
694  RX_PULSESHAPER_2400_SCALE( -0.0013243898f),
695  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
696  RX_PULSESHAPER_2400_SCALE( 0.0157877452f),
697  RX_PULSESHAPER_2400_SCALE( -0.0155032737f),
698  RX_PULSESHAPER_2400_SCALE( -0.0217635101f),
699  RX_PULSESHAPER_2400_SCALE( 0.0456214760f),
700  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
701  RX_PULSESHAPER_2400_SCALE( -0.0647622390f),
702  RX_PULSESHAPER_2400_SCALE( 0.0446541792f),
703  RX_PULSESHAPER_2400_SCALE( 0.0479844647f),
704  RX_PULSESHAPER_2400_SCALE( -0.0805511828f),
705  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
706  RX_PULSESHAPER_2400_SCALE( 0.0783054969f),
707  RX_PULSESHAPER_2400_SCALE( -0.0453068742f),
708  RX_PULSESHAPER_2400_SCALE( -0.0408743354f),
709  RX_PULSESHAPER_2400_SCALE( 0.0572827385f),
710  RX_PULSESHAPER_2400_SCALE( 0.0000000000f),
711  RX_PULSESHAPER_2400_SCALE( -0.0369455716f),
712  RX_PULSESHAPER_2400_SCALE( 0.0165194535f),
713  RX_PULSESHAPER_2400_SCALE( 0.0106666693f),
714  RX_PULSESHAPER_2400_SCALE( -0.0089999383f),
715  RX_PULSESHAPER_2400_SCALE( -0.0000000000f),
716  RX_PULSESHAPER_2400_SCALE( -0.0027251074f),
717  RX_PULSESHAPER_2400_SCALE( 0.0037049094f),
718  RX_PULSESHAPER_2400_SCALE( 0.0047269722f)
719  }
720 };