spandsp  1.99.0
v22bis_rx_1200_rrc.h
1 #if defined(SPANDSP_USE_FIXED_POINT)
2 #define RX_PULSESHAPER_1200_SCALE(x) ((int16_t) (32767.000000*x + ((x >= 0.0) ? 0.5 : -0.5)))
3 #define RX_PULSESHAPER_1200_GAIN 1.000000f
4 #else
5 #define RX_PULSESHAPER_1200_SCALE(x) (x)
6 #define RX_PULSESHAPER_1200_GAIN 1.000000f
7 #endif
8 #define RX_PULSESHAPER_1200_COEFF_SETS 12
9 
10 #if defined(SPANDSP_USE_FIXED_POINT)
11 static const int16_t rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][27] =
12 #else
13 static const float rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][27] =
14 #endif
15 {
16  {
17  RX_PULSESHAPER_1200_SCALE( -0.0077199531f), /* Filter 0 */
18  RX_PULSESHAPER_1200_SCALE( -0.0020117831f),
19  RX_PULSESHAPER_1200_SCALE( 0.0018930905f),
20  RX_PULSESHAPER_1200_SCALE( -0.0018886601f),
21  RX_PULSESHAPER_1200_SCALE( -0.0051777074f),
22  RX_PULSESHAPER_1200_SCALE( 0.0053673583f),
23  RX_PULSESHAPER_1200_SCALE( 0.0259041569f),
24  RX_PULSESHAPER_1200_SCALE( 0.0306906511f),
25  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
26  RX_PULSESHAPER_1200_SCALE( -0.0480508285f),
27  RX_PULSESHAPER_1200_SCALE( -0.0654548563f),
28  RX_PULSESHAPER_1200_SCALE( -0.0236500880f),
29  RX_PULSESHAPER_1200_SCALE( 0.0481953616f),
30  RX_PULSESHAPER_1200_SCALE( 0.0848257764f),
31  RX_PULSESHAPER_1200_SCALE( 0.0498593404f),
32  RX_PULSESHAPER_1200_SCALE( -0.0253378011f),
33  RX_PULSESHAPER_1200_SCALE( -0.0727874866f),
34  RX_PULSESHAPER_1200_SCALE( -0.0556792264f),
35  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
36  RX_PULSESHAPER_1200_SCALE( 0.0395400094f),
37  RX_PULSESHAPER_1200_SCALE( 0.0360790241f),
38  RX_PULSESHAPER_1200_SCALE( 0.0084167708f),
39  RX_PULSESHAPER_1200_SCALE( -0.0102093222f),
40  RX_PULSESHAPER_1200_SCALE( -0.0088088419f),
41  RX_PULSESHAPER_1200_SCALE( -0.0011101265f),
42  RX_PULSESHAPER_1200_SCALE( -0.0009952566f),
43  RX_PULSESHAPER_1200_SCALE( -0.0061916317f)
44  },
45  {
46  RX_PULSESHAPER_1200_SCALE( -0.0076484017f), /* Filter 1 */
47  RX_PULSESHAPER_1200_SCALE( -0.0019477861f),
48  RX_PULSESHAPER_1200_SCALE( 0.0016842090f),
49  RX_PULSESHAPER_1200_SCALE( -0.0023974435f),
50  RX_PULSESHAPER_1200_SCALE( -0.0055622678f),
51  RX_PULSESHAPER_1200_SCALE( 0.0056077999f),
52  RX_PULSESHAPER_1200_SCALE( 0.0267290372f),
53  RX_PULSESHAPER_1200_SCALE( 0.0314277803f),
54  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
55  RX_PULSESHAPER_1200_SCALE( -0.0487276079f),
56  RX_PULSESHAPER_1200_SCALE( -0.0661360640f),
57  RX_PULSESHAPER_1200_SCALE( -0.0238192334f),
58  RX_PULSESHAPER_1200_SCALE( 0.0483954586f),
59  RX_PULSESHAPER_1200_SCALE( 0.0849352512f),
60  RX_PULSESHAPER_1200_SCALE( 0.0497833688f),
61  RX_PULSESHAPER_1200_SCALE( -0.0252269260f),
62  RX_PULSESHAPER_1200_SCALE( -0.0722519797f),
63  RX_PULSESHAPER_1200_SCALE( -0.0550900510f),
64  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
65  RX_PULSESHAPER_1200_SCALE( 0.0388079455f),
66  RX_PULSESHAPER_1200_SCALE( 0.0352140991f),
67  RX_PULSESHAPER_1200_SCALE( 0.0081505533f),
68  RX_PULSESHAPER_1200_SCALE( -0.0097573632f),
69  RX_PULSESHAPER_1200_SCALE( -0.0081660725f),
70  RX_PULSESHAPER_1200_SCALE( -0.0008185179f),
71  RX_PULSESHAPER_1200_SCALE( -0.0011011405f),
72  RX_PULSESHAPER_1200_SCALE( -0.0063774162f)
73  },
74  {
75  RX_PULSESHAPER_1200_SCALE( -0.0075672128f), /* Filter 2 */
76  RX_PULSESHAPER_1200_SCALE( -0.0018801216f),
77  RX_PULSESHAPER_1200_SCALE( 0.0014678277f),
78  RX_PULSESHAPER_1200_SCALE( -0.0029188412f),
79  RX_PULSESHAPER_1200_SCALE( -0.0059534896f),
80  RX_PULSESHAPER_1200_SCALE( 0.0058509996f),
81  RX_PULSESHAPER_1200_SCALE( 0.0275591626f),
82  RX_PULSESHAPER_1200_SCALE( 0.0321659901f),
83  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
84  RX_PULSESHAPER_1200_SCALE( -0.0493979284f),
85  RX_PULSESHAPER_1200_SCALE( -0.0668055385f),
86  RX_PULSESHAPER_1200_SCALE( -0.0239834450f),
87  RX_PULSESHAPER_1200_SCALE( 0.0485846568f),
88  RX_PULSESHAPER_1200_SCALE( 0.0850248959f),
89  RX_PULSESHAPER_1200_SCALE( 0.0496958110f),
90  RX_PULSESHAPER_1200_SCALE( -0.0251104277f),
91  RX_PULSESHAPER_1200_SCALE( -0.0717018016f),
92  RX_PULSESHAPER_1200_SCALE( -0.0544914490f),
93  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
94  RX_PULSESHAPER_1200_SCALE( 0.0380738551f),
95  RX_PULSESHAPER_1200_SCALE( 0.0343511453f),
96  RX_PULSESHAPER_1200_SCALE( 0.0078862345f),
97  RX_PULSESHAPER_1200_SCALE( -0.0093109298f),
98  RX_PULSESHAPER_1200_SCALE( -0.0075349297f),
99  RX_PULSESHAPER_1200_SCALE( -0.0005343835f),
100  RX_PULSESHAPER_1200_SCALE( -0.0012031064f),
101  RX_PULSESHAPER_1200_SCALE( -0.0065521383f)
102  },
103  {
104  RX_PULSESHAPER_1200_SCALE( -0.0074762239f), /* Filter 3 */
105  RX_PULSESHAPER_1200_SCALE( -0.0018087555f),
106  RX_PULSESHAPER_1200_SCALE( 0.0012439291f),
107  RX_PULSESHAPER_1200_SCALE( -0.0034527905f),
108  RX_PULSESHAPER_1200_SCALE( -0.0063512797f),
109  RX_PULSESHAPER_1200_SCALE( 0.0060968805f),
110  RX_PULSESHAPER_1200_SCALE( 0.0283942262f),
111  RX_PULSESHAPER_1200_SCALE( 0.0329049781f),
112  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
113  RX_PULSESHAPER_1200_SCALE( -0.0500614817f),
114  RX_PULSESHAPER_1200_SCALE( -0.0674629611f),
115  RX_PULSESHAPER_1200_SCALE( -0.0241426429f),
116  RX_PULSESHAPER_1200_SCALE( 0.0487628628f),
117  RX_PULSESHAPER_1200_SCALE( 0.0850946657f),
118  RX_PULSESHAPER_1200_SCALE( 0.0495967106f),
119  RX_PULSESHAPER_1200_SCALE( -0.0249883635f),
120  RX_PULSESHAPER_1200_SCALE( -0.0711372190f),
121  RX_PULSESHAPER_1200_SCALE( -0.0538837034f),
122  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
123  RX_PULSESHAPER_1200_SCALE( 0.0373380555f),
124  RX_PULSESHAPER_1200_SCALE( 0.0334905086f),
125  RX_PULSESHAPER_1200_SCALE( 0.0076239091f),
126  RX_PULSESHAPER_1200_SCALE( -0.0088701557f),
127  RX_PULSESHAPER_1200_SCALE( -0.0069155483f),
128  RX_PULSESHAPER_1200_SCALE( -0.0002577464f),
129  RX_PULSESHAPER_1200_SCALE( -0.0013011702f),
130  RX_PULSESHAPER_1200_SCALE( -0.0067159185f)
131  },
132  {
133  RX_PULSESHAPER_1200_SCALE( -0.0073752765f), /* Filter 4 */
134  RX_PULSESHAPER_1200_SCALE( -0.0017336559f),
135  RX_PULSESHAPER_1200_SCALE( 0.0010125003f),
136  RX_PULSESHAPER_1200_SCALE( -0.0039992207f),
137  RX_PULSESHAPER_1200_SCALE( -0.0067555402f),
138  RX_PULSESHAPER_1200_SCALE( 0.0063453638f),
139  RX_PULSESHAPER_1200_SCALE( 0.0292339159f),
140  RX_PULSESHAPER_1200_SCALE( 0.0336444400f),
141  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
142  RX_PULSESHAPER_1200_SCALE( -0.0507179614f),
143  RX_PULSESHAPER_1200_SCALE( -0.0681080183f),
144  RX_PULSESHAPER_1200_SCALE( -0.0242967495f),
145  RX_PULSESHAPER_1200_SCALE( 0.0489299885f),
146  RX_PULSESHAPER_1200_SCALE( 0.0851445261f),
147  RX_PULSESHAPER_1200_SCALE( 0.0494861167f),
148  RX_PULSESHAPER_1200_SCALE( -0.0248607937f),
149  RX_PULSESHAPER_1200_SCALE( -0.0705585051f),
150  RX_PULSESHAPER_1200_SCALE( -0.0532671006f),
151  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
152  RX_PULSESHAPER_1200_SCALE( 0.0366008627f),
153  RX_PULSESHAPER_1200_SCALE( 0.0326325308f),
154  RX_PULSESHAPER_1200_SCALE( 0.0073636698f),
155  RX_PULSESHAPER_1200_SCALE( -0.0084351699f),
156  RX_PULSESHAPER_1200_SCALE( -0.0063080551f),
157  RX_PULSESHAPER_1200_SCALE( 0.0000113752f),
158  RX_PULSESHAPER_1200_SCALE( -0.0013953496f),
159  RX_PULSESHAPER_1200_SCALE( -0.0068688830f)
160  },
161  {
162  RX_PULSESHAPER_1200_SCALE( -0.0072642164f), /* Filter 5 */
163  RX_PULSESHAPER_1200_SCALE( -0.0016547927f),
164  RX_PULSESHAPER_1200_SCALE( 0.0007735326f),
165  RX_PULSESHAPER_1200_SCALE( -0.0045580530f),
166  RX_PULSESHAPER_1200_SCALE( -0.0071661687f),
167  RX_PULSESHAPER_1200_SCALE( 0.0065963684f),
168  RX_PULSESHAPER_1200_SCALE( 0.0300779148f),
169  RX_PULSESHAPER_1200_SCALE( 0.0343840691f),
170  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
171  RX_PULSESHAPER_1200_SCALE( -0.0513670633f),
172  RX_PULSESHAPER_1200_SCALE( -0.0687404015f),
173  RX_PULSESHAPER_1200_SCALE( -0.0244456895f),
174  RX_PULSESHAPER_1200_SCALE( 0.0490859512f),
175  RX_PULSESHAPER_1200_SCALE( 0.0851744523f),
176  RX_PULSESHAPER_1200_SCALE( 0.0493640842f),
177  RX_PULSESHAPER_1200_SCALE( -0.0247277807f),
178  RX_PULSESHAPER_1200_SCALE( -0.0699659394f),
179  RX_PULSESHAPER_1200_SCALE( -0.0526419305f),
180  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
181  RX_PULSESHAPER_1200_SCALE( 0.0358625918f),
182  RX_PULSESHAPER_1200_SCALE( 0.0317775504f),
183  RX_PULSESHAPER_1200_SCALE( 0.0071056075f),
184  RX_PULSESHAPER_1200_SCALE( -0.0080060972f),
185  RX_PULSESHAPER_1200_SCALE( -0.0057125689f),
186  RX_PULSESHAPER_1200_SCALE( 0.0002729677f),
187  RX_PULSESHAPER_1200_SCALE( -0.0014856648f),
188  RX_PULSESHAPER_1200_SCALE( -0.0070111627f)
189  },
190  {
191  RX_PULSESHAPER_1200_SCALE( -0.0071428936f), /* Filter 6 */
192  RX_PULSESHAPER_1200_SCALE( -0.0015721377f),
193  RX_PULSESHAPER_1200_SCALE( 0.0005270217f),
194  RX_PULSESHAPER_1200_SCALE( -0.0051292006f),
195  RX_PULSESHAPER_1200_SCALE( -0.0075830582f),
196  RX_PULSESHAPER_1200_SCALE( 0.0068498114f),
197  RX_PULSESHAPER_1200_SCALE( 0.0309259017f),
198  RX_PULSESHAPER_1200_SCALE( 0.0351235565f),
199  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
200  RX_PULSESHAPER_1200_SCALE( -0.0520084860f),
201  RX_PULSESHAPER_1200_SCALE( -0.0693598077f),
202  RX_PULSESHAPER_1200_SCALE( -0.0245893901f),
203  RX_PULSESHAPER_1200_SCALE( 0.0492306737f),
204  RX_PULSESHAPER_1200_SCALE( 0.0851844294f),
205  RX_PULSESHAPER_1200_SCALE( 0.0492306737f),
206  RX_PULSESHAPER_1200_SCALE( -0.0245893901f),
207  RX_PULSESHAPER_1200_SCALE( -0.0693598077f),
208  RX_PULSESHAPER_1200_SCALE( -0.0520084860f),
209  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
210  RX_PULSESHAPER_1200_SCALE( 0.0351235565f),
211  RX_PULSESHAPER_1200_SCALE( 0.0309259017f),
212  RX_PULSESHAPER_1200_SCALE( 0.0068498114f),
213  RX_PULSESHAPER_1200_SCALE( -0.0075830582f),
214  RX_PULSESHAPER_1200_SCALE( -0.0051292006f),
215  RX_PULSESHAPER_1200_SCALE( 0.0005270217f),
216  RX_PULSESHAPER_1200_SCALE( -0.0015721377f),
217  RX_PULSESHAPER_1200_SCALE( -0.0071428936f)
218  },
219  {
220  RX_PULSESHAPER_1200_SCALE( -0.0070111627f), /* Filter 7 */
221  RX_PULSESHAPER_1200_SCALE( -0.0014856648f),
222  RX_PULSESHAPER_1200_SCALE( 0.0002729677f),
223  RX_PULSESHAPER_1200_SCALE( -0.0057125690f),
224  RX_PULSESHAPER_1200_SCALE( -0.0080060972f),
225  RX_PULSESHAPER_1200_SCALE( 0.0071056075f),
226  RX_PULSESHAPER_1200_SCALE( 0.0317775504f),
227  RX_PULSESHAPER_1200_SCALE( 0.0358625918f),
228  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
229  RX_PULSESHAPER_1200_SCALE( -0.0526419305f),
230  RX_PULSESHAPER_1200_SCALE( -0.0699659394f),
231  RX_PULSESHAPER_1200_SCALE( -0.0247277807f),
232  RX_PULSESHAPER_1200_SCALE( 0.0493640842f),
233  RX_PULSESHAPER_1200_SCALE( 0.0851744523f),
234  RX_PULSESHAPER_1200_SCALE( 0.0490859512f),
235  RX_PULSESHAPER_1200_SCALE( -0.0244456895f),
236  RX_PULSESHAPER_1200_SCALE( -0.0687404015f),
237  RX_PULSESHAPER_1200_SCALE( -0.0513670633f),
238  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
239  RX_PULSESHAPER_1200_SCALE( 0.0343840691f),
240  RX_PULSESHAPER_1200_SCALE( 0.0300779148f),
241  RX_PULSESHAPER_1200_SCALE( 0.0065963684f),
242  RX_PULSESHAPER_1200_SCALE( -0.0071661686f),
243  RX_PULSESHAPER_1200_SCALE( -0.0045580530f),
244  RX_PULSESHAPER_1200_SCALE( 0.0007735326f),
245  RX_PULSESHAPER_1200_SCALE( -0.0016547927f),
246  RX_PULSESHAPER_1200_SCALE( -0.0072642164f)
247  },
248  {
249  RX_PULSESHAPER_1200_SCALE( -0.0068688830f), /* Filter 8 */
250  RX_PULSESHAPER_1200_SCALE( -0.0013953496f),
251  RX_PULSESHAPER_1200_SCALE( 0.0000113752f),
252  RX_PULSESHAPER_1200_SCALE( -0.0063080551f),
253  RX_PULSESHAPER_1200_SCALE( -0.0084351699f),
254  RX_PULSESHAPER_1200_SCALE( 0.0073636698f),
255  RX_PULSESHAPER_1200_SCALE( 0.0326325308f),
256  RX_PULSESHAPER_1200_SCALE( 0.0366008627f),
257  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
258  RX_PULSESHAPER_1200_SCALE( -0.0532671006f),
259  RX_PULSESHAPER_1200_SCALE( -0.0705585051f),
260  RX_PULSESHAPER_1200_SCALE( -0.0248607937f),
261  RX_PULSESHAPER_1200_SCALE( 0.0494861167f),
262  RX_PULSESHAPER_1200_SCALE( 0.0851445261f),
263  RX_PULSESHAPER_1200_SCALE( 0.0489299885f),
264  RX_PULSESHAPER_1200_SCALE( -0.0242967495f),
265  RX_PULSESHAPER_1200_SCALE( -0.0681080183f),
266  RX_PULSESHAPER_1200_SCALE( -0.0507179613f),
267  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
268  RX_PULSESHAPER_1200_SCALE( 0.0336444400f),
269  RX_PULSESHAPER_1200_SCALE( 0.0292339158f),
270  RX_PULSESHAPER_1200_SCALE( 0.0063453638f),
271  RX_PULSESHAPER_1200_SCALE( -0.0067555402f),
272  RX_PULSESHAPER_1200_SCALE( -0.0039992207f),
273  RX_PULSESHAPER_1200_SCALE( 0.0010125004f),
274  RX_PULSESHAPER_1200_SCALE( -0.0017336559f),
275  RX_PULSESHAPER_1200_SCALE( -0.0073752765f)
276  },
277  {
278  RX_PULSESHAPER_1200_SCALE( -0.0067159185f), /* Filter 9 */
279  RX_PULSESHAPER_1200_SCALE( -0.0013011702f),
280  RX_PULSESHAPER_1200_SCALE( -0.0002577464f),
281  RX_PULSESHAPER_1200_SCALE( -0.0069155483f),
282  RX_PULSESHAPER_1200_SCALE( -0.0088701557f),
283  RX_PULSESHAPER_1200_SCALE( 0.0076239091f),
284  RX_PULSESHAPER_1200_SCALE( 0.0334905086f),
285  RX_PULSESHAPER_1200_SCALE( 0.0373380555f),
286  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
287  RX_PULSESHAPER_1200_SCALE( -0.0538837034f),
288  RX_PULSESHAPER_1200_SCALE( -0.0711372190f),
289  RX_PULSESHAPER_1200_SCALE( -0.0249883635f),
290  RX_PULSESHAPER_1200_SCALE( 0.0495967106f),
291  RX_PULSESHAPER_1200_SCALE( 0.0850946657f),
292  RX_PULSESHAPER_1200_SCALE( 0.0487628628f),
293  RX_PULSESHAPER_1200_SCALE( -0.0241426429f),
294  RX_PULSESHAPER_1200_SCALE( -0.0674629611f),
295  RX_PULSESHAPER_1200_SCALE( -0.0500614817f),
296  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
297  RX_PULSESHAPER_1200_SCALE( 0.0329049781f),
298  RX_PULSESHAPER_1200_SCALE( 0.0283942262f),
299  RX_PULSESHAPER_1200_SCALE( 0.0060968805f),
300  RX_PULSESHAPER_1200_SCALE( -0.0063512797f),
301  RX_PULSESHAPER_1200_SCALE( -0.0034527905f),
302  RX_PULSESHAPER_1200_SCALE( 0.0012439292f),
303  RX_PULSESHAPER_1200_SCALE( -0.0018087555f),
304  RX_PULSESHAPER_1200_SCALE( -0.0074762239f)
305  },
306  {
307  RX_PULSESHAPER_1200_SCALE( -0.0065521382f), /* Filter 10 */
308  RX_PULSESHAPER_1200_SCALE( -0.0012031064f),
309  RX_PULSESHAPER_1200_SCALE( -0.0005343835f),
310  RX_PULSESHAPER_1200_SCALE( -0.0075349297f),
311  RX_PULSESHAPER_1200_SCALE( -0.0093109298f),
312  RX_PULSESHAPER_1200_SCALE( 0.0078862345f),
313  RX_PULSESHAPER_1200_SCALE( 0.0343511453f),
314  RX_PULSESHAPER_1200_SCALE( 0.0380738552f),
315  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
316  RX_PULSESHAPER_1200_SCALE( -0.0544914490f),
317  RX_PULSESHAPER_1200_SCALE( -0.0717018016f),
318  RX_PULSESHAPER_1200_SCALE( -0.0251104277f),
319  RX_PULSESHAPER_1200_SCALE( 0.0496958110f),
320  RX_PULSESHAPER_1200_SCALE( 0.0850248959f),
321  RX_PULSESHAPER_1200_SCALE( 0.0485846568f),
322  RX_PULSESHAPER_1200_SCALE( -0.0239834450f),
323  RX_PULSESHAPER_1200_SCALE( -0.0668055384f),
324  RX_PULSESHAPER_1200_SCALE( -0.0493979284f),
325  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
326  RX_PULSESHAPER_1200_SCALE( 0.0321659901f),
327  RX_PULSESHAPER_1200_SCALE( 0.0275591626f),
328  RX_PULSESHAPER_1200_SCALE( 0.0058509996f),
329  RX_PULSESHAPER_1200_SCALE( -0.0059534896f),
330  RX_PULSESHAPER_1200_SCALE( -0.0029188412f),
331  RX_PULSESHAPER_1200_SCALE( 0.0014678277f),
332  RX_PULSESHAPER_1200_SCALE( -0.0018801216f),
333  RX_PULSESHAPER_1200_SCALE( -0.0075672128f)
334  },
335  {
336  RX_PULSESHAPER_1200_SCALE( -0.0063774162f), /* Filter 11 */
337  RX_PULSESHAPER_1200_SCALE( -0.0011011405f),
338  RX_PULSESHAPER_1200_SCALE( -0.0008185179f),
339  RX_PULSESHAPER_1200_SCALE( -0.0081660725f),
340  RX_PULSESHAPER_1200_SCALE( -0.0097573632f),
341  RX_PULSESHAPER_1200_SCALE( 0.0081505533f),
342  RX_PULSESHAPER_1200_SCALE( 0.0352140991f),
343  RX_PULSESHAPER_1200_SCALE( 0.0388079455f),
344  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
345  RX_PULSESHAPER_1200_SCALE( -0.0550900510f),
346  RX_PULSESHAPER_1200_SCALE( -0.0722519797f),
347  RX_PULSESHAPER_1200_SCALE( -0.0252269260f),
348  RX_PULSESHAPER_1200_SCALE( 0.0497833688f),
349  RX_PULSESHAPER_1200_SCALE( 0.0849352512f),
350  RX_PULSESHAPER_1200_SCALE( 0.0483954586f),
351  RX_PULSESHAPER_1200_SCALE( -0.0238192334f),
352  RX_PULSESHAPER_1200_SCALE( -0.0661360639f),
353  RX_PULSESHAPER_1200_SCALE( -0.0487276079f),
354  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
355  RX_PULSESHAPER_1200_SCALE( 0.0314277803f),
356  RX_PULSESHAPER_1200_SCALE( 0.0267290372f),
357  RX_PULSESHAPER_1200_SCALE( 0.0056077999f),
358  RX_PULSESHAPER_1200_SCALE( -0.0055622677f),
359  RX_PULSESHAPER_1200_SCALE( -0.0023974435f),
360  RX_PULSESHAPER_1200_SCALE( 0.0016842090f),
361  RX_PULSESHAPER_1200_SCALE( -0.0019477861f),
362  RX_PULSESHAPER_1200_SCALE( -0.0076484017f)
363  }
364 };
365 
366 #if defined(SPANDSP_USE_FIXED_POINT)
367 static const int16_t rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][27] =
368 #else
369 static const float rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][27] =
370 #endif
371 {
372  {
373  RX_PULSESHAPER_1200_SCALE( -0.0025083648f), /* Filter 0 */
374  RX_PULSESHAPER_1200_SCALE( -0.0061916317f),
375  RX_PULSESHAPER_1200_SCALE( -0.0026056155f),
376  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
377  RX_PULSESHAPER_1200_SCALE( -0.0071265028f),
378  RX_PULSESHAPER_1200_SCALE( -0.0165190304f),
379  RX_PULSESHAPER_1200_SCALE( -0.0084167708f),
380  RX_PULSESHAPER_1200_SCALE( 0.0222980632f),
381  RX_PULSESHAPER_1200_SCALE( 0.0488741394f),
382  RX_PULSESHAPER_1200_SCALE( 0.0349109704f),
383  RX_PULSESHAPER_1200_SCALE( -0.0212675720f),
384  RX_PULSESHAPER_1200_SCALE( -0.0727874866f),
385  RX_PULSESHAPER_1200_SCALE( -0.0663352244f),
386  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
387  RX_PULSESHAPER_1200_SCALE( 0.0686254947f),
388  RX_PULSESHAPER_1200_SCALE( 0.0779817332f),
389  RX_PULSESHAPER_1200_SCALE( 0.0236500881f),
390  RX_PULSESHAPER_1200_SCALE( -0.0404533259f),
391  RX_PULSESHAPER_1200_SCALE( -0.0593940904f),
392  RX_PULSESHAPER_1200_SCALE( -0.0287274984f),
393  RX_PULSESHAPER_1200_SCALE( 0.0117227856f),
394  RX_PULSESHAPER_1200_SCALE( 0.0259041569f),
395  RX_PULSESHAPER_1200_SCALE( 0.0140519265f),
396  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
397  RX_PULSESHAPER_1200_SCALE( -0.0015279581f),
398  RX_PULSESHAPER_1200_SCALE( 0.0030630847f),
399  RX_PULSESHAPER_1200_SCALE( 0.0020117831f)
400  },
401  {
402  RX_PULSESHAPER_1200_SCALE( -0.0024851164f), /* Filter 1 */
403  RX_PULSESHAPER_1200_SCALE( -0.0059946693f),
404  RX_PULSESHAPER_1200_SCALE( -0.0023181148f),
405  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
406  RX_PULSESHAPER_1200_SCALE( -0.0076558048f),
407  RX_PULSESHAPER_1200_SCALE( -0.0172590335f),
408  RX_PULSESHAPER_1200_SCALE( -0.0086847906f),
409  RX_PULSESHAPER_1200_SCALE( 0.0228336190f),
410  RX_PULSESHAPER_1200_SCALE( 0.0497761225f),
411  RX_PULSESHAPER_1200_SCALE( 0.0354026794f),
412  RX_PULSESHAPER_1200_SCALE( -0.0214889098f),
413  RX_PULSESHAPER_1200_SCALE( -0.0733080624f),
414  RX_PULSESHAPER_1200_SCALE( -0.0666106342f),
415  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
416  RX_PULSESHAPER_1200_SCALE( 0.0685209288f),
417  RX_PULSESHAPER_1200_SCALE( 0.0776404948f),
418  RX_PULSESHAPER_1200_SCALE( 0.0234760913f),
419  RX_PULSESHAPER_1200_SCALE( -0.0400252649f),
420  RX_PULSESHAPER_1200_SCALE( -0.0585499453f),
421  RX_PULSESHAPER_1200_SCALE( -0.0281956228f),
422  RX_PULSESHAPER_1200_SCALE( 0.0114417544f),
423  RX_PULSESHAPER_1200_SCALE( 0.0250848237f),
424  RX_PULSESHAPER_1200_SCALE( 0.0134298582f),
425  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
426  RX_PULSESHAPER_1200_SCALE( -0.0011265932f),
427  RX_PULSESHAPER_1200_SCALE( 0.0033889620f),
428  RX_PULSESHAPER_1200_SCALE( 0.0020721481f)
429  },
430  {
431  RX_PULSESHAPER_1200_SCALE( -0.0024587365f), /* Filter 2 */
432  RX_PULSESHAPER_1200_SCALE( -0.0057864192f),
433  RX_PULSESHAPER_1200_SCALE( -0.0020202915f),
434  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
435  RX_PULSESHAPER_1200_SCALE( -0.0081942754f),
436  RX_PULSESHAPER_1200_SCALE( -0.0180075250f),
437  RX_PULSESHAPER_1200_SCALE( -0.0089545147f),
438  RX_PULSESHAPER_1200_SCALE( 0.0233699597f),
439  RX_PULSESHAPER_1200_SCALE( 0.0506748142f),
440  RX_PULSESHAPER_1200_SCALE( 0.0358896958f),
441  RX_PULSESHAPER_1200_SCALE( -0.0217064353f),
442  RX_PULSESHAPER_1200_SCALE( -0.0738134538f),
443  RX_PULSESHAPER_1200_SCALE( -0.0668710432f),
444  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
445  RX_PULSESHAPER_1200_SCALE( 0.0684004158f),
446  RX_PULSESHAPER_1200_SCALE( 0.0772819499f),
447  RX_PULSESHAPER_1200_SCALE( 0.0232973276f),
448  RX_PULSESHAPER_1200_SCALE( -0.0395903551f),
449  RX_PULSESHAPER_1200_SCALE( -0.0576985862f),
450  RX_PULSESHAPER_1200_SCALE( -0.0276622750f),
451  RX_PULSESHAPER_1200_SCALE( 0.0111613637f),
452  RX_PULSESHAPER_1200_SCALE( 0.0242713341f),
453  RX_PULSESHAPER_1200_SCALE( 0.0128153955f),
454  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
455  RX_PULSESHAPER_1200_SCALE( -0.0007355159f),
456  RX_PULSESHAPER_1200_SCALE( 0.0037027809f),
457  RX_PULSESHAPER_1200_SCALE( 0.0021289188f)
458  },
459  {
460  RX_PULSESHAPER_1200_SCALE( -0.0024291724f), /* Filter 3 */
461  RX_PULSESHAPER_1200_SCALE( -0.0055667771f),
462  RX_PULSESHAPER_1200_SCALE( -0.0017121216f),
463  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
464  RX_PULSESHAPER_1200_SCALE( -0.0087417865f),
465  RX_PULSESHAPER_1200_SCALE( -0.0187642687f),
466  RX_PULSESHAPER_1200_SCALE( -0.0092258433f),
467  RX_PULSESHAPER_1200_SCALE( 0.0239068660f),
468  RX_PULSESHAPER_1200_SCALE( 0.0515698207f),
469  RX_PULSESHAPER_1200_SCALE( 0.0363717955f),
470  RX_PULSESHAPER_1200_SCALE( -0.0219200448f),
471  RX_PULSESHAPER_1200_SCALE( -0.0743034147f),
472  RX_PULSESHAPER_1200_SCALE( -0.0671163227f),
473  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
474  RX_PULSESHAPER_1200_SCALE( 0.0682640158f),
475  RX_PULSESHAPER_1200_SCALE( 0.0769062751f),
476  RX_PULSESHAPER_1200_SCALE( 0.0231138836f),
477  RX_PULSESHAPER_1200_SCALE( -0.0391488021f),
478  RX_PULSESHAPER_1200_SCALE( -0.0568404006f),
479  RX_PULSESHAPER_1200_SCALE( -0.0271276853f),
480  RX_PULSESHAPER_1200_SCALE( 0.0108817259f),
481  RX_PULSESHAPER_1200_SCALE( 0.0234639794f),
482  RX_PULSESHAPER_1200_SCALE( 0.0122087219f),
483  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
484  RX_PULSESHAPER_1200_SCALE( -0.0003547575f),
485  RX_PULSESHAPER_1200_SCALE( 0.0040045901f),
486  RX_PULSESHAPER_1200_SCALE( 0.0021821342f)
487  },
488  {
489  RX_PULSESHAPER_1200_SCALE( -0.0023963726f), /* Filter 4 */
490  RX_PULSESHAPER_1200_SCALE( -0.0053356444f),
491  RX_PULSESHAPER_1200_SCALE( -0.0013935872f),
492  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
493  RX_PULSESHAPER_1200_SCALE( -0.0092982033f),
494  RX_PULSESHAPER_1200_SCALE( -0.0195290216f),
495  RX_PULSESHAPER_1200_SCALE( -0.0094986751f),
496  RX_PULSESHAPER_1200_SCALE( 0.0244441165f),
497  RX_PULSESHAPER_1200_SCALE( 0.0524607475f),
498  RX_PULSESHAPER_1200_SCALE( 0.0368487558f),
499  RX_PULSESHAPER_1200_SCALE( -0.0221296366f),
500  RX_PULSESHAPER_1200_SCALE( -0.0747777061f),
501  RX_PULSESHAPER_1200_SCALE( -0.0673463515f),
502  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
503  RX_PULSESHAPER_1200_SCALE( 0.0681117963f),
504  RX_PULSESHAPER_1200_SCALE( 0.0765136554f),
505  RX_PULSESHAPER_1200_SCALE( 0.0229258480f),
506  RX_PULSESHAPER_1200_SCALE( -0.0387008139f),
507  RX_PULSESHAPER_1200_SCALE( -0.0559757779f),
508  RX_PULSESHAPER_1200_SCALE( -0.0265920833f),
509  RX_PULSESHAPER_1200_SCALE( 0.0106029520f),
510  RX_PULSESHAPER_1200_SCALE( 0.0226630452f),
511  RX_PULSESHAPER_1200_SCALE( 0.0116100153f),
512  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
513  RX_PULSESHAPER_1200_SCALE( 0.0000156567f),
514  RX_PULSESHAPER_1200_SCALE( 0.0042944445f),
515  RX_PULSESHAPER_1200_SCALE( 0.0022318354f)
516  },
517  {
518  RX_PULSESHAPER_1200_SCALE( -0.0023602870f), /* Filter 5 */
519  RX_PULSESHAPER_1200_SCALE( -0.0050929284f),
520  RX_PULSESHAPER_1200_SCALE( -0.0010646763f),
521  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
522  RX_PULSESHAPER_1200_SCALE( -0.0098633850f),
523  RX_PULSESHAPER_1200_SCALE( -0.0203015345f),
524  RX_PULSESHAPER_1200_SCALE( -0.0097729069f),
525  RX_PULSESHAPER_1200_SCALE( 0.0249814885f),
526  RX_PULSESHAPER_1200_SCALE( 0.0533472005f),
527  RX_PULSESHAPER_1200_SCALE( 0.0373203560f),
528  RX_PULSESHAPER_1200_SCALE( -0.0223351104f),
529  RX_PULSESHAPER_1200_SCALE( -0.0752360963f),
530  RX_PULSESHAPER_1200_SCALE( -0.0675610157f),
531  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
532  RX_PULSESHAPER_1200_SCALE( 0.0679438330f),
533  RX_PULSESHAPER_1200_SCALE( 0.0761042837f),
534  RX_PULSESHAPER_1200_SCALE( 0.0227333118f),
535  RX_PULSESHAPER_1200_SCALE( -0.0382466012f),
536  RX_PULSESHAPER_1200_SCALE( -0.0551051089f),
537  RX_PULSESHAPER_1200_SCALE( -0.0260556981f),
538  RX_PULSESHAPER_1200_SCALE( 0.0103251520f),
539  RX_PULSESHAPER_1200_SCALE( 0.0218688113f),
540  RX_PULSESHAPER_1200_SCALE( 0.0110194475f),
541  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
542  RX_PULSESHAPER_1200_SCALE( 0.0003757078f),
543  RX_PULSESHAPER_1200_SCALE( 0.0045724060f),
544  RX_PULSESHAPER_1200_SCALE( 0.0022780649f)
545  },
546  {
547  RX_PULSESHAPER_1200_SCALE( -0.0023208668f), /* Filter 6 */
548  RX_PULSESHAPER_1200_SCALE( -0.0048385425f),
549  RX_PULSESHAPER_1200_SCALE( -0.0007253831f),
550  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
551  RX_PULSESHAPER_1200_SCALE( -0.0104371842f),
552  RX_PULSESHAPER_1200_SCALE( -0.0210815517f),
553  RX_PULSESHAPER_1200_SCALE( -0.0100484346f),
554  RX_PULSESHAPER_1200_SCALE( 0.0255187576f),
555  RX_PULSESHAPER_1200_SCALE( 0.0542287854f),
556  RX_PULSESHAPER_1200_SCALE( 0.0377863769f),
557  RX_PULSESHAPER_1200_SCALE( -0.0225363676f),
558  RX_PULSESHAPER_1200_SCALE( -0.0756783610f),
559  RX_PULSESHAPER_1200_SCALE( -0.0677602091f),
560  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
561  RX_PULSESHAPER_1200_SCALE( 0.0677602091f),
562  RX_PULSESHAPER_1200_SCALE( 0.0756783610f),
563  RX_PULSESHAPER_1200_SCALE( 0.0225363676f),
564  RX_PULSESHAPER_1200_SCALE( -0.0377863769f),
565  RX_PULSESHAPER_1200_SCALE( -0.0542287854f),
566  RX_PULSESHAPER_1200_SCALE( -0.0255187576f),
567  RX_PULSESHAPER_1200_SCALE( 0.0100484346f),
568  RX_PULSESHAPER_1200_SCALE( 0.0210815517f),
569  RX_PULSESHAPER_1200_SCALE( 0.0104371842f),
570  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
571  RX_PULSESHAPER_1200_SCALE( 0.0007253831f),
572  RX_PULSESHAPER_1200_SCALE( 0.0048385425f),
573  RX_PULSESHAPER_1200_SCALE( 0.0023208668f)
574  },
575  {
576  RX_PULSESHAPER_1200_SCALE( -0.0022780649f), /* Filter 7 */
577  RX_PULSESHAPER_1200_SCALE( -0.0045724060f),
578  RX_PULSESHAPER_1200_SCALE( -0.0003757077f),
579  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
580  RX_PULSESHAPER_1200_SCALE( -0.0110194475f),
581  RX_PULSESHAPER_1200_SCALE( -0.0218688113f),
582  RX_PULSESHAPER_1200_SCALE( -0.0103251520f),
583  RX_PULSESHAPER_1200_SCALE( 0.0260556981f),
584  RX_PULSESHAPER_1200_SCALE( 0.0551051089f),
585  RX_PULSESHAPER_1200_SCALE( 0.0382466012f),
586  RX_PULSESHAPER_1200_SCALE( -0.0227333118f),
587  RX_PULSESHAPER_1200_SCALE( -0.0761042837f),
588  RX_PULSESHAPER_1200_SCALE( -0.0679438330f),
589  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
590  RX_PULSESHAPER_1200_SCALE( 0.0675610157f),
591  RX_PULSESHAPER_1200_SCALE( 0.0752360963f),
592  RX_PULSESHAPER_1200_SCALE( 0.0223351104f),
593  RX_PULSESHAPER_1200_SCALE( -0.0373203560f),
594  RX_PULSESHAPER_1200_SCALE( -0.0533472005f),
595  RX_PULSESHAPER_1200_SCALE( -0.0249814885f),
596  RX_PULSESHAPER_1200_SCALE( 0.0097729069f),
597  RX_PULSESHAPER_1200_SCALE( 0.0203015345f),
598  RX_PULSESHAPER_1200_SCALE( 0.0098633850f),
599  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
600  RX_PULSESHAPER_1200_SCALE( 0.0010646763f),
601  RX_PULSESHAPER_1200_SCALE( 0.0050929284f),
602  RX_PULSESHAPER_1200_SCALE( 0.0023602870f)
603  },
604  {
605  RX_PULSESHAPER_1200_SCALE( -0.0022318354f), /* Filter 8 */
606  RX_PULSESHAPER_1200_SCALE( -0.0042944445f),
607  RX_PULSESHAPER_1200_SCALE( -0.0000156567f),
608  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
609  RX_PULSESHAPER_1200_SCALE( -0.0116100153f),
610  RX_PULSESHAPER_1200_SCALE( -0.0226630452f),
611  RX_PULSESHAPER_1200_SCALE( -0.0106029520f),
612  RX_PULSESHAPER_1200_SCALE( 0.0265920834f),
613  RX_PULSESHAPER_1200_SCALE( 0.0559757779f),
614  RX_PULSESHAPER_1200_SCALE( 0.0387008139f),
615  RX_PULSESHAPER_1200_SCALE( -0.0229258480f),
616  RX_PULSESHAPER_1200_SCALE( -0.0765136554f),
617  RX_PULSESHAPER_1200_SCALE( -0.0681117963f),
618  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
619  RX_PULSESHAPER_1200_SCALE( 0.0673463515f),
620  RX_PULSESHAPER_1200_SCALE( 0.0747777061f),
621  RX_PULSESHAPER_1200_SCALE( 0.0221296366f),
622  RX_PULSESHAPER_1200_SCALE( -0.0368487558f),
623  RX_PULSESHAPER_1200_SCALE( -0.0524607475f),
624  RX_PULSESHAPER_1200_SCALE( -0.0244441165f),
625  RX_PULSESHAPER_1200_SCALE( 0.0094986751f),
626  RX_PULSESHAPER_1200_SCALE( 0.0195290216f),
627  RX_PULSESHAPER_1200_SCALE( 0.0092982033f),
628  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
629  RX_PULSESHAPER_1200_SCALE( 0.0013935872f),
630  RX_PULSESHAPER_1200_SCALE( 0.0053356444f),
631  RX_PULSESHAPER_1200_SCALE( 0.0023963726f)
632  },
633  {
634  RX_PULSESHAPER_1200_SCALE( -0.0021821342f), /* Filter 9 */
635  RX_PULSESHAPER_1200_SCALE( -0.0040045900f),
636  RX_PULSESHAPER_1200_SCALE( 0.0003547575f),
637  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
638  RX_PULSESHAPER_1200_SCALE( -0.0122087219f),
639  RX_PULSESHAPER_1200_SCALE( -0.0234639795f),
640  RX_PULSESHAPER_1200_SCALE( -0.0108817259f),
641  RX_PULSESHAPER_1200_SCALE( 0.0271276853f),
642  RX_PULSESHAPER_1200_SCALE( 0.0568404006f),
643  RX_PULSESHAPER_1200_SCALE( 0.0391488021f),
644  RX_PULSESHAPER_1200_SCALE( -0.0231138836f),
645  RX_PULSESHAPER_1200_SCALE( -0.0769062751f),
646  RX_PULSESHAPER_1200_SCALE( -0.0682640158f),
647  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
648  RX_PULSESHAPER_1200_SCALE( 0.0671163227f),
649  RX_PULSESHAPER_1200_SCALE( 0.0743034147f),
650  RX_PULSESHAPER_1200_SCALE( 0.0219200448f),
651  RX_PULSESHAPER_1200_SCALE( -0.0363717954f),
652  RX_PULSESHAPER_1200_SCALE( -0.0515698207f),
653  RX_PULSESHAPER_1200_SCALE( -0.0239068660f),
654  RX_PULSESHAPER_1200_SCALE( 0.0092258433f),
655  RX_PULSESHAPER_1200_SCALE( 0.0187642687f),
656  RX_PULSESHAPER_1200_SCALE( 0.0087417865f),
657  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
658  RX_PULSESHAPER_1200_SCALE( 0.0017121216f),
659  RX_PULSESHAPER_1200_SCALE( 0.0055667771f),
660  RX_PULSESHAPER_1200_SCALE( 0.0024291724f)
661  },
662  {
663  RX_PULSESHAPER_1200_SCALE( -0.0021289188f), /* Filter 10 */
664  RX_PULSESHAPER_1200_SCALE( -0.0037027809f),
665  RX_PULSESHAPER_1200_SCALE( 0.0007355159f),
666  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
667  RX_PULSESHAPER_1200_SCALE( -0.0128153955f),
668  RX_PULSESHAPER_1200_SCALE( -0.0242713342f),
669  RX_PULSESHAPER_1200_SCALE( -0.0111613637f),
670  RX_PULSESHAPER_1200_SCALE( 0.0276622750f),
671  RX_PULSESHAPER_1200_SCALE( 0.0576985862f),
672  RX_PULSESHAPER_1200_SCALE( 0.0395903551f),
673  RX_PULSESHAPER_1200_SCALE( -0.0232973276f),
674  RX_PULSESHAPER_1200_SCALE( -0.0772819499f),
675  RX_PULSESHAPER_1200_SCALE( -0.0684004158f),
676  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
677  RX_PULSESHAPER_1200_SCALE( 0.0668710432f),
678  RX_PULSESHAPER_1200_SCALE( 0.0738134538f),
679  RX_PULSESHAPER_1200_SCALE( 0.0217064353f),
680  RX_PULSESHAPER_1200_SCALE( -0.0358896958f),
681  RX_PULSESHAPER_1200_SCALE( -0.0506748142f),
682  RX_PULSESHAPER_1200_SCALE( -0.0233699597f),
683  RX_PULSESHAPER_1200_SCALE( 0.0089545147f),
684  RX_PULSESHAPER_1200_SCALE( 0.0180075250f),
685  RX_PULSESHAPER_1200_SCALE( 0.0081942754f),
686  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
687  RX_PULSESHAPER_1200_SCALE( 0.0020202915f),
688  RX_PULSESHAPER_1200_SCALE( 0.0057864192f),
689  RX_PULSESHAPER_1200_SCALE( 0.0024587365f)
690  },
691  {
692  RX_PULSESHAPER_1200_SCALE( -0.0020721481f), /* Filter 11 */
693  RX_PULSESHAPER_1200_SCALE( -0.0033889620f),
694  RX_PULSESHAPER_1200_SCALE( 0.0011265932f),
695  RX_PULSESHAPER_1200_SCALE( -0.0000000000f),
696  RX_PULSESHAPER_1200_SCALE( -0.0134298583f),
697  RX_PULSESHAPER_1200_SCALE( -0.0250848237f),
698  RX_PULSESHAPER_1200_SCALE( -0.0114417544f),
699  RX_PULSESHAPER_1200_SCALE( 0.0281956228f),
700  RX_PULSESHAPER_1200_SCALE( 0.0585499453f),
701  RX_PULSESHAPER_1200_SCALE( 0.0400252649f),
702  RX_PULSESHAPER_1200_SCALE( -0.0234760913f),
703  RX_PULSESHAPER_1200_SCALE( -0.0776404948f),
704  RX_PULSESHAPER_1200_SCALE( -0.0685209288f),
705  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
706  RX_PULSESHAPER_1200_SCALE( 0.0666106342f),
707  RX_PULSESHAPER_1200_SCALE( 0.0733080624f),
708  RX_PULSESHAPER_1200_SCALE( 0.0214889098f),
709  RX_PULSESHAPER_1200_SCALE( -0.0354026794f),
710  RX_PULSESHAPER_1200_SCALE( -0.0497761224f),
711  RX_PULSESHAPER_1200_SCALE( -0.0228336190f),
712  RX_PULSESHAPER_1200_SCALE( 0.0086847906f),
713  RX_PULSESHAPER_1200_SCALE( 0.0172590335f),
714  RX_PULSESHAPER_1200_SCALE( 0.0076558048f),
715  RX_PULSESHAPER_1200_SCALE( 0.0000000000f),
716  RX_PULSESHAPER_1200_SCALE( 0.0023181148f),
717  RX_PULSESHAPER_1200_SCALE( 0.0059946694f),
718  RX_PULSESHAPER_1200_SCALE( 0.0024851164f)
719  }
720 };