spandsp  1.99.0
v27ter_rx_4800_rrc.h
1 #if defined(SPANDSP_USE_FIXED_POINT)
2 #define RX_PULSESHAPER_4800_SCALE(x) ((int16_t) (32767.000000*x + ((x >= 0.0) ? 0.5 : -0.5)))
3 #define RX_PULSESHAPER_4800_GAIN 1.000000f
4 #else
5 #define RX_PULSESHAPER_4800_SCALE(x) (x)
6 #define RX_PULSESHAPER_4800_GAIN 1.000000f
7 #endif
8 #define RX_PULSESHAPER_4800_COEFF_SETS 8
9 
10 #if defined(SPANDSP_USE_FIXED_POINT)
11 static const int16_t rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] =
12 #else
13 static const float rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] =
14 #endif
15 {
16  {
17  RX_PULSESHAPER_4800_SCALE( -0.0033256219f), /* Filter 0 */
18  RX_PULSESHAPER_4800_SCALE( 0.0009305772f),
19  RX_PULSESHAPER_4800_SCALE( -0.0015971838f),
20  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
21  RX_PULSESHAPER_4800_SCALE( 0.0079803617f),
22  RX_PULSESHAPER_4800_SCALE( 0.0000856198f),
23  RX_PULSESHAPER_4800_SCALE( 0.0134186586f),
24  RX_PULSESHAPER_4800_SCALE( 0.0173489888f),
25  RX_PULSESHAPER_4800_SCALE( -0.0212482254f),
26  RX_PULSESHAPER_4800_SCALE( -0.0043725357f),
27  RX_PULSESHAPER_4800_SCALE( -0.0212278153f),
28  RX_PULSESHAPER_4800_SCALE( -0.1104697431f),
29  RX_PULSESHAPER_4800_SCALE( 0.0285220989f),
30  RX_PULSESHAPER_4800_SCALE( 0.2227359397f),
31  RX_PULSESHAPER_4800_SCALE( 0.0348435776f),
32  RX_PULSESHAPER_4800_SCALE( -0.1734025047f),
33  RX_PULSESHAPER_4800_SCALE( -0.0527331584f),
34  RX_PULSESHAPER_4800_SCALE( 0.0378282438f),
35  RX_PULSESHAPER_4800_SCALE( -0.0038217364f),
36  RX_PULSESHAPER_4800_SCALE( 0.0176626697f),
37  RX_PULSESHAPER_4800_SCALE( 0.0262988263f),
38  RX_PULSESHAPER_4800_SCALE( -0.0046538307f),
39  RX_PULSESHAPER_4800_SCALE( 0.0002736603f),
40  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
41  RX_PULSESHAPER_4800_SCALE( -0.0070402821f),
42  RX_PULSESHAPER_4800_SCALE( -0.0004997092f),
43  RX_PULSESHAPER_4800_SCALE( -0.0026831868f)
44  },
45  {
46  RX_PULSESHAPER_4800_SCALE( -0.0034458236f), /* Filter 1 */
47  RX_PULSESHAPER_4800_SCALE( 0.0008096318f),
48  RX_PULSESHAPER_4800_SCALE( -0.0023281302f),
49  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
50  RX_PULSESHAPER_4800_SCALE( 0.0075308685f),
51  RX_PULSESHAPER_4800_SCALE( -0.0004118107f),
52  RX_PULSESHAPER_4800_SCALE( 0.0152885230f),
53  RX_PULSESHAPER_4800_SCALE( 0.0179999198f),
54  RX_PULSESHAPER_4800_SCALE( -0.0201560093f),
55  RX_PULSESHAPER_4800_SCALE( -0.0002450502f),
56  RX_PULSESHAPER_4800_SCALE( -0.0248951622f),
57  RX_PULSESHAPER_4800_SCALE( -0.1189640829f),
58  RX_PULSESHAPER_4800_SCALE( 0.0295975050f),
59  RX_PULSESHAPER_4800_SCALE( 0.2251016204f),
60  RX_PULSESHAPER_4800_SCALE( 0.0343715965f),
61  RX_PULSESHAPER_4800_SCALE( -0.1664714791f),
62  RX_PULSESHAPER_4800_SCALE( -0.0486568474f),
63  RX_PULSESHAPER_4800_SCALE( 0.0315222376f),
64  RX_PULSESHAPER_4800_SCALE( -0.0071130012f),
65  RX_PULSESHAPER_4800_SCALE( 0.0183322514f),
66  RX_PULSESHAPER_4800_SCALE( 0.0251163776f),
67  RX_PULSESHAPER_4800_SCALE( -0.0040031310f),
68  RX_PULSESHAPER_4800_SCALE( 0.0017373696f),
69  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
70  RX_PULSESHAPER_4800_SCALE( -0.0064896001f),
71  RX_PULSESHAPER_4800_SCALE( -0.0002763861f),
72  RX_PULSESHAPER_4800_SCALE( -0.0029729850f)
73  },
74  {
75  RX_PULSESHAPER_4800_SCALE( -0.0035131442f), /* Filter 2 */
76  RX_PULSESHAPER_4800_SCALE( 0.0006690952f),
77  RX_PULSESHAPER_4800_SCALE( -0.0030664478f),
78  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
79  RX_PULSESHAPER_4800_SCALE( 0.0069350882f),
80  RX_PULSESHAPER_4800_SCALE( -0.0009454877f),
81  RX_PULSESHAPER_4800_SCALE( 0.0171306802f),
82  RX_PULSESHAPER_4800_SCALE( 0.0185057203f),
83  RX_PULSESHAPER_4800_SCALE( -0.0187663592f),
84  RX_PULSESHAPER_4800_SCALE( 0.0042370436f),
85  RX_PULSESHAPER_4800_SCALE( -0.0286756350f),
86  RX_PULSESHAPER_4800_SCALE( -0.1273684927f),
87  RX_PULSESHAPER_4800_SCALE( 0.0306020333f),
88  RX_PULSESHAPER_4800_SCALE( 0.2268016445f),
89  RX_PULSESHAPER_4800_SCALE( 0.0338005390f),
90  RX_PULSESHAPER_4800_SCALE( -0.1591873172f),
91  RX_PULSESHAPER_4800_SCALE( -0.0445801856f),
92  RX_PULSESHAPER_4800_SCALE( 0.0254709344f),
93  RX_PULSESHAPER_4800_SCALE( -0.0100839971f),
94  RX_PULSESHAPER_4800_SCALE( 0.0187737881f),
95  RX_PULSESHAPER_4800_SCALE( 0.0237628397f),
96  RX_PULSESHAPER_4800_SCALE( -0.0033572431f),
97  RX_PULSESHAPER_4800_SCALE( 0.0030664748f),
98  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
99  RX_PULSESHAPER_4800_SCALE( -0.0058786966f),
100  RX_PULSESHAPER_4800_SCALE( -0.0000612735f),
101  RX_PULSESHAPER_4800_SCALE( -0.0032022932f)
102  },
103  {
104  RX_PULSESHAPER_4800_SCALE( -0.0035245124f), /* Filter 3 */
105  RX_PULSESHAPER_4800_SCALE( 0.0005101234f),
106  RX_PULSESHAPER_4800_SCALE( -0.0038017457f),
107  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
108  RX_PULSESHAPER_4800_SCALE( 0.0061906456f),
109  RX_PULSESHAPER_4800_SCALE( -0.0015115773f),
110  RX_PULSESHAPER_4800_SCALE( 0.0189227449f),
111  RX_PULSESHAPER_4800_SCALE( 0.0188507568f),
112  RX_PULSESHAPER_4800_SCALE( -0.0170703344f),
113  RX_PULSESHAPER_4800_SCALE( 0.0090637502f),
114  RX_PULSESHAPER_4800_SCALE( -0.0325525586f),
115  RX_PULSESHAPER_4800_SCALE( -0.1356378449f),
116  RX_PULSESHAPER_4800_SCALE( 0.0315298194f),
117  RX_PULSESHAPER_4800_SCALE( 0.2278257756f),
118  RX_PULSESHAPER_4800_SCALE( 0.0331338202f),
119  RX_PULSESHAPER_4800_SCALE( -0.1515915544f),
120  RX_PULSESHAPER_4800_SCALE( -0.0405239117f),
121  RX_PULSESHAPER_4800_SCALE( 0.0196974304f),
122  RX_PULSESHAPER_4800_SCALE( -0.0127330839f),
123  RX_PULSESHAPER_4800_SCALE( 0.0189988027f),
124  RX_PULSESHAPER_4800_SCALE( 0.0222629790f),
125  RX_PULSESHAPER_4800_SCALE( -0.0027227277f),
126  RX_PULSESHAPER_4800_SCALE( 0.0042544818f),
127  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
128  RX_PULSESHAPER_4800_SCALE( -0.0052193004f),
129  RX_PULSESHAPER_4800_SCALE( 0.0001430275f),
130  RX_PULSESHAPER_4800_SCALE( -0.0033704184f)
131  },
132  {
133  RX_PULSESHAPER_4800_SCALE( -0.0034775077f), /* Filter 4 */
134  RX_PULSESHAPER_4800_SCALE( 0.0003341791f),
135  RX_PULSESHAPER_4800_SCALE( -0.0045231274f),
136  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
137  RX_PULSESHAPER_4800_SCALE( 0.0052967893f),
138  RX_PULSESHAPER_4800_SCALE( -0.0021056563f),
139  RX_PULSESHAPER_4800_SCALE( 0.0206414815f),
140  RX_PULSESHAPER_4800_SCALE( 0.0190199258f),
141  RX_PULSESHAPER_4800_SCALE( -0.0150609081f),
142  RX_PULSESHAPER_4800_SCALE( 0.0142223503f),
143  RX_PULSESHAPER_4800_SCALE( -0.0365082066f),
144  RX_PULSESHAPER_4800_SCALE( -0.1437270847f),
145  RX_PULSESHAPER_4800_SCALE( 0.0323754133f),
146  RX_PULSESHAPER_4800_SCALE( 0.2281678404f),
147  RX_PULSESHAPER_4800_SCALE( 0.0323754133f),
148  RX_PULSESHAPER_4800_SCALE( -0.1437270847f),
149  RX_PULSESHAPER_4800_SCALE( -0.0365082066f),
150  RX_PULSESHAPER_4800_SCALE( 0.0142223503f),
151  RX_PULSESHAPER_4800_SCALE( -0.0150609081f),
152  RX_PULSESHAPER_4800_SCALE( 0.0190199258f),
153  RX_PULSESHAPER_4800_SCALE( 0.0206414815f),
154  RX_PULSESHAPER_4800_SCALE( -0.0021056563f),
155  RX_PULSESHAPER_4800_SCALE( 0.0052967893f),
156  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
157  RX_PULSESHAPER_4800_SCALE( -0.0045231274f),
158  RX_PULSESHAPER_4800_SCALE( 0.0003341791f),
159  RX_PULSESHAPER_4800_SCALE( -0.0034775077f)
160  },
161  {
162  RX_PULSESHAPER_4800_SCALE( -0.0033704184f), /* Filter 5 */
163  RX_PULSESHAPER_4800_SCALE( 0.0001430275f),
164  RX_PULSESHAPER_4800_SCALE( -0.0052193004f),
165  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
166  RX_PULSESHAPER_4800_SCALE( 0.0042544818f),
167  RX_PULSESHAPER_4800_SCALE( -0.0027227277f),
168  RX_PULSESHAPER_4800_SCALE( 0.0222629790f),
169  RX_PULSESHAPER_4800_SCALE( 0.0189988027f),
170  RX_PULSESHAPER_4800_SCALE( -0.0127330839f),
171  RX_PULSESHAPER_4800_SCALE( 0.0196974305f),
172  RX_PULSESHAPER_4800_SCALE( -0.0405239117f),
173  RX_PULSESHAPER_4800_SCALE( -0.1515915544f),
174  RX_PULSESHAPER_4800_SCALE( 0.0331338202f),
175  RX_PULSESHAPER_4800_SCALE( 0.2278257756f),
176  RX_PULSESHAPER_4800_SCALE( 0.0315298194f),
177  RX_PULSESHAPER_4800_SCALE( -0.1356378448f),
178  RX_PULSESHAPER_4800_SCALE( -0.0325525586f),
179  RX_PULSESHAPER_4800_SCALE( 0.0090637501f),
180  RX_PULSESHAPER_4800_SCALE( -0.0170703344f),
181  RX_PULSESHAPER_4800_SCALE( 0.0188507568f),
182  RX_PULSESHAPER_4800_SCALE( 0.0189227449f),
183  RX_PULSESHAPER_4800_SCALE( -0.0015115774f),
184  RX_PULSESHAPER_4800_SCALE( 0.0061906456f),
185  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
186  RX_PULSESHAPER_4800_SCALE( -0.0038017457f),
187  RX_PULSESHAPER_4800_SCALE( 0.0005101234f),
188  RX_PULSESHAPER_4800_SCALE( -0.0035245125f)
189  },
190  {
191  RX_PULSESHAPER_4800_SCALE( -0.0032022931f), /* Filter 6 */
192  RX_PULSESHAPER_4800_SCALE( -0.0000612735f),
193  RX_PULSESHAPER_4800_SCALE( -0.0058786966f),
194  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
195  RX_PULSESHAPER_4800_SCALE( 0.0030664748f),
196  RX_PULSESHAPER_4800_SCALE( -0.0033572431f),
197  RX_PULSESHAPER_4800_SCALE( 0.0237628397f),
198  RX_PULSESHAPER_4800_SCALE( 0.0187737880f),
199  RX_PULSESHAPER_4800_SCALE( -0.0100839971f),
200  RX_PULSESHAPER_4800_SCALE( 0.0254709344f),
201  RX_PULSESHAPER_4800_SCALE( -0.0445801856f),
202  RX_PULSESHAPER_4800_SCALE( -0.1591873172f),
203  RX_PULSESHAPER_4800_SCALE( 0.0338005390f),
204  RX_PULSESHAPER_4800_SCALE( 0.2268016445f),
205  RX_PULSESHAPER_4800_SCALE( 0.0306020333f),
206  RX_PULSESHAPER_4800_SCALE( -0.1273684927f),
207  RX_PULSESHAPER_4800_SCALE( -0.0286756350f),
208  RX_PULSESHAPER_4800_SCALE( 0.0042370436f),
209  RX_PULSESHAPER_4800_SCALE( -0.0187663592f),
210  RX_PULSESHAPER_4800_SCALE( 0.0185057204f),
211  RX_PULSESHAPER_4800_SCALE( 0.0171306802f),
212  RX_PULSESHAPER_4800_SCALE( -0.0009454877f),
213  RX_PULSESHAPER_4800_SCALE( 0.0069350882f),
214  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
215  RX_PULSESHAPER_4800_SCALE( -0.0030664478f),
216  RX_PULSESHAPER_4800_SCALE( 0.0006690952f),
217  RX_PULSESHAPER_4800_SCALE( -0.0035131442f)
218  },
219  {
220  RX_PULSESHAPER_4800_SCALE( -0.0029729850f), /* Filter 7 */
221  RX_PULSESHAPER_4800_SCALE( -0.0002763861f),
222  RX_PULSESHAPER_4800_SCALE( -0.0064896002f),
223  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
224  RX_PULSESHAPER_4800_SCALE( 0.0017373696f),
225  RX_PULSESHAPER_4800_SCALE( -0.0040031310f),
226  RX_PULSESHAPER_4800_SCALE( 0.0251163776f),
227  RX_PULSESHAPER_4800_SCALE( 0.0183322514f),
228  RX_PULSESHAPER_4800_SCALE( -0.0071130012f),
229  RX_PULSESHAPER_4800_SCALE( 0.0315222376f),
230  RX_PULSESHAPER_4800_SCALE( -0.0486568474f),
231  RX_PULSESHAPER_4800_SCALE( -0.1664714791f),
232  RX_PULSESHAPER_4800_SCALE( 0.0343715965f),
233  RX_PULSESHAPER_4800_SCALE( 0.2251016204f),
234  RX_PULSESHAPER_4800_SCALE( 0.0295975050f),
235  RX_PULSESHAPER_4800_SCALE( -0.1189640829f),
236  RX_PULSESHAPER_4800_SCALE( -0.0248951622f),
237  RX_PULSESHAPER_4800_SCALE( -0.0002450503f),
238  RX_PULSESHAPER_4800_SCALE( -0.0201560093f),
239  RX_PULSESHAPER_4800_SCALE( 0.0179999198f),
240  RX_PULSESHAPER_4800_SCALE( 0.0152885231f),
241  RX_PULSESHAPER_4800_SCALE( -0.0004118107f),
242  RX_PULSESHAPER_4800_SCALE( 0.0075308685f),
243  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
244  RX_PULSESHAPER_4800_SCALE( -0.0023281302f),
245  RX_PULSESHAPER_4800_SCALE( 0.0008096318f),
246  RX_PULSESHAPER_4800_SCALE( -0.0034458236f)
247  }
248 };
249 
250 #if defined(SPANDSP_USE_FIXED_POINT)
251 static const int16_t rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] =
252 #else
253 static const float rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] =
254 #endif
255 {
256  {
257  RX_PULSESHAPER_4800_SCALE( -0.0016944890f), /* Filter 0 */
258  RX_PULSESHAPER_4800_SCALE( -0.0028640220f),
259  RX_PULSESHAPER_4800_SCALE( -0.0002529691f),
260  RX_PULSESHAPER_4800_SCALE( -0.0071280401f),
261  RX_PULSESHAPER_4800_SCALE( -0.0012639651f),
262  RX_PULSESHAPER_4800_SCALE( 0.0002635107f),
263  RX_PULSESHAPER_4800_SCALE( -0.0068371480f),
264  RX_PULSESHAPER_4800_SCALE( 0.0238788346f),
265  RX_PULSESHAPER_4800_SCALE( 0.0212482254f),
266  RX_PULSESHAPER_4800_SCALE( -0.0031768332f),
267  RX_PULSESHAPER_4800_SCALE( 0.0416619332f),
268  RX_PULSESHAPER_4800_SCALE( -0.0358937954f),
269  RX_PULSESHAPER_4800_SCALE( -0.1800814454f),
270  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
271  RX_PULSESHAPER_4800_SCALE( 0.2199936907f),
272  RX_PULSESHAPER_4800_SCALE( 0.0563418892f),
273  RX_PULSESHAPER_4800_SCALE( -0.1034946505f),
274  RX_PULSESHAPER_4800_SCALE( -0.0274838279f),
275  RX_PULSESHAPER_4800_SCALE( -0.0038217364f),
276  RX_PULSESHAPER_4800_SCALE( -0.0243105793f),
277  RX_PULSESHAPER_4800_SCALE( 0.0133999213f),
278  RX_PULSESHAPER_4800_SCALE( 0.0143230182f),
279  RX_PULSESHAPER_4800_SCALE( 0.0000433435f),
280  RX_PULSESHAPER_4800_SCALE( 0.0080798379f),
281  RX_PULSESHAPER_4800_SCALE( 0.0011150711f),
282  RX_PULSESHAPER_4800_SCALE( -0.0015379468f),
283  RX_PULSESHAPER_4800_SCALE( 0.0013671520f)
284  },
285  {
286  RX_PULSESHAPER_4800_SCALE( -0.0017557348f), /* Filter 1 */
287  RX_PULSESHAPER_4800_SCALE( -0.0024917903f),
288  RX_PULSESHAPER_4800_SCALE( -0.0003687396f),
289  RX_PULSESHAPER_4800_SCALE( -0.0076128684f),
290  RX_PULSESHAPER_4800_SCALE( -0.0011927724f),
291  RX_PULSESHAPER_4800_SCALE( -0.0012674230f),
292  RX_PULSESHAPER_4800_SCALE( -0.0077898916f),
293  RX_PULSESHAPER_4800_SCALE( 0.0247747641f),
294  RX_PULSESHAPER_4800_SCALE( 0.0201560092f),
295  RX_PULSESHAPER_4800_SCALE( -0.0001780394f),
296  RX_PULSESHAPER_4800_SCALE( 0.0488595069f),
297  RX_PULSESHAPER_4800_SCALE( -0.0386537737f),
298  RX_PULSESHAPER_4800_SCALE( -0.1868712917f),
299  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
300  RX_PULSESHAPER_4800_SCALE( 0.2170137194f),
301  RX_PULSESHAPER_4800_SCALE( 0.0540898624f),
302  RX_PULSESHAPER_4800_SCALE( -0.0954944398f),
303  RX_PULSESHAPER_4800_SCALE( -0.0229022462f),
304  RX_PULSESHAPER_4800_SCALE( -0.0071130012f),
305  RX_PULSESHAPER_4800_SCALE( -0.0252321794f),
306  RX_PULSESHAPER_4800_SCALE( 0.0127974336f),
307  RX_PULSESHAPER_4800_SCALE( 0.0123203703f),
308  RX_PULSESHAPER_4800_SCALE( 0.0002751723f),
309  RX_PULSESHAPER_4800_SCALE( 0.0083907691f),
310  RX_PULSESHAPER_4800_SCALE( 0.0010278517f),
311  RX_PULSESHAPER_4800_SCALE( -0.0008506289f),
312  RX_PULSESHAPER_4800_SCALE( 0.0015148115f)
313  },
314  {
315  RX_PULSESHAPER_4800_SCALE( -0.0017900364f), /* Filter 2 */
316  RX_PULSESHAPER_4800_SCALE( -0.0020592634f),
317  RX_PULSESHAPER_4800_SCALE( -0.0004856776f),
318  RX_PULSESHAPER_4800_SCALE( -0.0080135093f),
319  RX_PULSESHAPER_4800_SCALE( -0.0010984101f),
320  RX_PULSESHAPER_4800_SCALE( -0.0029099120f),
321  RX_PULSESHAPER_4800_SCALE( -0.0087285175f),
322  RX_PULSESHAPER_4800_SCALE( 0.0254709389f),
323  RX_PULSESHAPER_4800_SCALE( 0.0187663592f),
324  RX_PULSESHAPER_4800_SCALE( 0.0030783924f),
325  RX_PULSESHAPER_4800_SCALE( 0.0562791024f),
326  RX_PULSESHAPER_4800_SCALE( -0.0413845320f),
327  RX_PULSESHAPER_4800_SCALE( -0.1932136338f),
328  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
329  RX_PULSESHAPER_4800_SCALE( 0.2134082043f),
330  RX_PULSESHAPER_4800_SCALE( 0.0517230948f),
331  RX_PULSESHAPER_4800_SCALE( -0.0874935406f),
332  RX_PULSESHAPER_4800_SCALE( -0.0185057171f),
333  RX_PULSESHAPER_4800_SCALE( -0.0100839971f),
334  RX_PULSESHAPER_4800_SCALE( -0.0258399025f),
335  RX_PULSESHAPER_4800_SCALE( 0.0121077716f),
336  RX_PULSESHAPER_4800_SCALE( 0.0103325318f),
337  RX_PULSESHAPER_4800_SCALE( 0.0004856819f),
338  RX_PULSESHAPER_4800_SCALE( 0.0085629051f),
339  RX_PULSESHAPER_4800_SCALE( 0.0009310941f),
340  RX_PULSESHAPER_4800_SCALE( -0.0001885805f),
341  RX_PULSESHAPER_4800_SCALE( 0.0016316499f)
342  },
343  {
344  RX_PULSESHAPER_4800_SCALE( -0.0017958288f), /* Filter 3 */
345  RX_PULSESHAPER_4800_SCALE( -0.0015699983f),
346  RX_PULSESHAPER_4800_SCALE( -0.0006021374f),
347  RX_PULSESHAPER_4800_SCALE( -0.0083189197f),
348  RX_PULSESHAPER_4800_SCALE( -0.0009805019f),
349  RX_PULSESHAPER_4800_SCALE( -0.0046521567f),
350  RX_PULSESHAPER_4800_SCALE( -0.0096416201f),
351  RX_PULSESHAPER_4800_SCALE( 0.0259458409f),
352  RX_PULSESHAPER_4800_SCALE( 0.0170703344f),
353  RX_PULSESHAPER_4800_SCALE( 0.0065852000f),
354  RX_PULSESHAPER_4800_SCALE( 0.0638879935f),
355  RX_PULSESHAPER_4800_SCALE( -0.0440714074f),
356  RX_PULSESHAPER_4800_SCALE( -0.1990714451f),
357  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
358  RX_PULSESHAPER_4800_SCALE( 0.2091987072f),
359  RX_PULSESHAPER_4800_SCALE( 0.0492550818f),
360  RX_PULSESHAPER_4800_SCALE( -0.0795326547f),
361  RX_PULSESHAPER_4800_SCALE( -0.0143110209f),
362  RX_PULSESHAPER_4800_SCALE( -0.0127330839f),
363  RX_PULSESHAPER_4800_SCALE( -0.0261496085f),
364  RX_PULSESHAPER_4800_SCALE( 0.0113435544f),
365  RX_PULSESHAPER_4800_SCALE( 0.0083796941f),
366  RX_PULSESHAPER_4800_SCALE( 0.0006738437f),
367  RX_PULSESHAPER_4800_SCALE( 0.0086029153f),
368  RX_PULSESHAPER_4800_SCALE( 0.0008266560f),
369  RX_PULSESHAPER_4800_SCALE( 0.0004401934f),
370  RX_PULSESHAPER_4800_SCALE( 0.0017173140f)
371  },
372  {
373  RX_PULSESHAPER_4800_SCALE( -0.0017718787f), /* Filter 4 */
374  RX_PULSESHAPER_4800_SCALE( -0.0010284975f),
375  RX_PULSESHAPER_4800_SCALE( -0.0007163930f),
376  RX_PULSESHAPER_4800_SCALE( -0.0085186340f),
377  RX_PULSESHAPER_4800_SCALE( -0.0008389290f),
378  RX_PULSESHAPER_4800_SCALE( -0.0064805437f),
379  RX_PULSESHAPER_4800_SCALE( -0.0105173601f),
380  RX_PULSESHAPER_4800_SCALE( 0.0261786820f),
381  RX_PULSESHAPER_4800_SCALE( 0.0150609081f),
382  RX_PULSESHAPER_4800_SCALE( 0.0103331423f),
383  RX_PULSESHAPER_4800_SCALE( 0.0716513897f),
384  RX_PULSESHAPER_4800_SCALE( -0.0466997607f),
385  RX_PULSESHAPER_4800_SCALE( -0.2044103145f),
386  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
387  RX_PULSESHAPER_4800_SCALE( 0.2044103145f),
388  RX_PULSESHAPER_4800_SCALE( 0.0466997607f),
389  RX_PULSESHAPER_4800_SCALE( -0.0716513897f),
390  RX_PULSESHAPER_4800_SCALE( -0.0103331423f),
391  RX_PULSESHAPER_4800_SCALE( -0.0150609081f),
392  RX_PULSESHAPER_4800_SCALE( -0.0261786820f),
393  RX_PULSESHAPER_4800_SCALE( 0.0105173601f),
394  RX_PULSESHAPER_4800_SCALE( 0.0064805437f),
395  RX_PULSESHAPER_4800_SCALE( 0.0008389290f),
396  RX_PULSESHAPER_4800_SCALE( 0.0085186340f),
397  RX_PULSESHAPER_4800_SCALE( 0.0007163930f),
398  RX_PULSESHAPER_4800_SCALE( 0.0010284975f),
399  RX_PULSESHAPER_4800_SCALE( 0.0017718787f)
400  },
401  {
402  RX_PULSESHAPER_4800_SCALE( -0.0017173139f), /* Filter 5 */
403  RX_PULSESHAPER_4800_SCALE( -0.0004401934f),
404  RX_PULSESHAPER_4800_SCALE( -0.0008266560f),
405  RX_PULSESHAPER_4800_SCALE( -0.0086029153f),
406  RX_PULSESHAPER_4800_SCALE( -0.0006738437f),
407  RX_PULSESHAPER_4800_SCALE( -0.0083796941f),
408  RX_PULSESHAPER_4800_SCALE( -0.0113435544f),
409  RX_PULSESHAPER_4800_SCALE( 0.0261496085f),
410  RX_PULSESHAPER_4800_SCALE( 0.0127330839f),
411  RX_PULSESHAPER_4800_SCALE( 0.0143110209f),
412  RX_PULSESHAPER_4800_SCALE( 0.0795326548f),
413  RX_PULSESHAPER_4800_SCALE( -0.0492550818f),
414  RX_PULSESHAPER_4800_SCALE( -0.2091987072f),
415  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
416  RX_PULSESHAPER_4800_SCALE( 0.1990714450f),
417  RX_PULSESHAPER_4800_SCALE( 0.0440714074f),
418  RX_PULSESHAPER_4800_SCALE( -0.0638879934f),
419  RX_PULSESHAPER_4800_SCALE( -0.0065851999f),
420  RX_PULSESHAPER_4800_SCALE( -0.0170703344f),
421  RX_PULSESHAPER_4800_SCALE( -0.0259458409f),
422  RX_PULSESHAPER_4800_SCALE( 0.0096416201f),
423  RX_PULSESHAPER_4800_SCALE( 0.0046521567f),
424  RX_PULSESHAPER_4800_SCALE( 0.0009805019f),
425  RX_PULSESHAPER_4800_SCALE( 0.0083189197f),
426  RX_PULSESHAPER_4800_SCALE( 0.0006021374f),
427  RX_PULSESHAPER_4800_SCALE( 0.0015699983f),
428  RX_PULSESHAPER_4800_SCALE( 0.0017958288f)
429  },
430  {
431  RX_PULSESHAPER_4800_SCALE( -0.0016316499f), /* Filter 6 */
432  RX_PULSESHAPER_4800_SCALE( 0.0001885805f),
433  RX_PULSESHAPER_4800_SCALE( -0.0009310941f),
434  RX_PULSESHAPER_4800_SCALE( -0.0085629051f),
435  RX_PULSESHAPER_4800_SCALE( -0.0004856819f),
436  RX_PULSESHAPER_4800_SCALE( -0.0103325318f),
437  RX_PULSESHAPER_4800_SCALE( -0.0121077716f),
438  RX_PULSESHAPER_4800_SCALE( 0.0258399025f),
439  RX_PULSESHAPER_4800_SCALE( 0.0100839971f),
440  RX_PULSESHAPER_4800_SCALE( 0.0185057171f),
441  RX_PULSESHAPER_4800_SCALE( 0.0874935407f),
442  RX_PULSESHAPER_4800_SCALE( -0.0517230948f),
443  RX_PULSESHAPER_4800_SCALE( -0.2134082043f),
444  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
445  RX_PULSESHAPER_4800_SCALE( 0.1932136338f),
446  RX_PULSESHAPER_4800_SCALE( 0.0413845320f),
447  RX_PULSESHAPER_4800_SCALE( -0.0562791024f),
448  RX_PULSESHAPER_4800_SCALE( -0.0030783924f),
449  RX_PULSESHAPER_4800_SCALE( -0.0187663592f),
450  RX_PULSESHAPER_4800_SCALE( -0.0254709389f),
451  RX_PULSESHAPER_4800_SCALE( 0.0087285175f),
452  RX_PULSESHAPER_4800_SCALE( 0.0029099120f),
453  RX_PULSESHAPER_4800_SCALE( 0.0010984101f),
454  RX_PULSESHAPER_4800_SCALE( 0.0080135093f),
455  RX_PULSESHAPER_4800_SCALE( 0.0004856776f),
456  RX_PULSESHAPER_4800_SCALE( 0.0020592634f),
457  RX_PULSESHAPER_4800_SCALE( 0.0017900364f)
458  },
459  {
460  RX_PULSESHAPER_4800_SCALE( -0.0015148115f), /* Filter 7 */
461  RX_PULSESHAPER_4800_SCALE( 0.0008506289f),
462  RX_PULSESHAPER_4800_SCALE( -0.0010278517f),
463  RX_PULSESHAPER_4800_SCALE( -0.0083907691f),
464  RX_PULSESHAPER_4800_SCALE( -0.0002751723f),
465  RX_PULSESHAPER_4800_SCALE( -0.0123203703f),
466  RX_PULSESHAPER_4800_SCALE( -0.0127974336f),
467  RX_PULSESHAPER_4800_SCALE( 0.0252321794f),
468  RX_PULSESHAPER_4800_SCALE( 0.0071130012f),
469  RX_PULSESHAPER_4800_SCALE( 0.0229022462f),
470  RX_PULSESHAPER_4800_SCALE( 0.0954944398f),
471  RX_PULSESHAPER_4800_SCALE( -0.0540898624f),
472  RX_PULSESHAPER_4800_SCALE( -0.2170137194f),
473  RX_PULSESHAPER_4800_SCALE( 0.0000000000f),
474  RX_PULSESHAPER_4800_SCALE( 0.1868712917f),
475  RX_PULSESHAPER_4800_SCALE( 0.0386537737f),
476  RX_PULSESHAPER_4800_SCALE( -0.0488595068f),
477  RX_PULSESHAPER_4800_SCALE( 0.0001780394f),
478  RX_PULSESHAPER_4800_SCALE( -0.0201560093f),
479  RX_PULSESHAPER_4800_SCALE( -0.0247747642f),
480  RX_PULSESHAPER_4800_SCALE( 0.0077898916f),
481  RX_PULSESHAPER_4800_SCALE( 0.0012674230f),
482  RX_PULSESHAPER_4800_SCALE( 0.0011927724f),
483  RX_PULSESHAPER_4800_SCALE( 0.0076128683f),
484  RX_PULSESHAPER_4800_SCALE( 0.0003687396f),
485  RX_PULSESHAPER_4800_SCALE( 0.0024917903f),
486  RX_PULSESHAPER_4800_SCALE( 0.0017557348f)
487  }
488 };