spandsp
0.0.6
v27ter_rx_4800_fixed_rrc.h
1
#define RX_PULSESHAPER_4800_GAIN 32767.000000f
2
#define RX_PULSESHAPER_4800_COEFF_SETS 8
3
static
const
int16_t rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] =
4
{
5
{
6
-108,
/* Filter 0 */
7
30,
8
-52,
9
0,
10
261,
11
2,
12
439,
13
568,
14
-696,
15
-143,
16
-695,
17
-3619,
18
934,
19
7298,
20
1141,
21
-5681,
22
-1727,
23
1239,
24
-125,
25
578,
26
861,
27
-152,
28
8,
29
0,
30
-230,
31
-16,
32
-87
33
},
34
{
35
-112,
/* Filter 1 */
36
26,
37
-76,
38
0,
39
246,
40
-13,
41
500,
42
589,
43
-660,
44
-8,
45
-815,
46
-3898,
47
969,
48
7375,
49
1126,
50
-5454,
51
-1594,
52
1032,
53
-233,
54
600,
55
822,
56
-131,
57
56,
58
0,
59
-212,
60
-9,
61
-97
62
},
63
{
64
-115,
/* Filter 2 */
65
21,
66
-100,
67
0,
68
227,
69
-30,
70
561,
71
606,
72
-614,
73
138,
74
-939,
75
-4173,
76
1002,
77
7431,
78
1107,
79
-5216,
80
-1460,
81
834,
82
-330,
83
615,
84
778,
85
-110,
86
100,
87
0,
88
-192,
89
-2,
90
-104
91
},
92
{
93
-115,
/* Filter 3 */
94
16,
95
-124,
96
0,
97
202,
98
-49,
99
620,
100
617,
101
-559,
102
296,
103
-1066,
104
-4444,
105
1033,
106
7465,
107
1085,
108
-4967,
109
-1327,
110
645,
111
-417,
112
622,
113
729,
114
-89,
115
139,
116
0,
117
-171,
118
4,
119
-110
120
},
121
{
122
-113,
/* Filter 4 */
123
10,
124
-148,
125
0,
126
173,
127
-68,
128
676,
129
623,
130
-493,
131
466,
132
-1196,
133
-4709,
134
1060,
135
7476,
136
1060,
137
-4709,
138
-1196,
139
466,
140
-493,
141
623,
142
676,
143
-68,
144
173,
145
0,
146
-148,
147
10,
148
-113
149
},
150
{
151
-110,
/* Filter 5 */
152
4,
153
-171,
154
0,
155
139,
156
-89,
157
729,
158
622,
159
-417,
160
645,
161
-1327,
162
-4967,
163
1085,
164
7465,
165
1033,
166
-4444,
167
-1066,
168
296,
169
-559,
170
617,
171
620,
172
-49,
173
202,
174
0,
175
-124,
176
16,
177
-115
178
},
179
{
180
-104,
/* Filter 6 */
181
-2,
182
-192,
183
0,
184
100,
185
-110,
186
778,
187
615,
188
-330,
189
834,
190
-1460,
191
-5216,
192
1107,
193
7431,
194
1002,
195
-4173,
196
-939,
197
138,
198
-614,
199
606,
200
561,
201
-30,
202
227,
203
0,
204
-100,
205
21,
206
-115
207
},
208
{
209
-97,
/* Filter 7 */
210
-9,
211
-212,
212
0,
213
56,
214
-131,
215
822,
216
600,
217
-233,
218
1032,
219
-1594,
220
-5454,
221
1126,
222
7375,
223
969,
224
-3898,
225
-815,
226
-8,
227
-660,
228
589,
229
500,
230
-13,
231
246,
232
0,
233
-76,
234
26,
235
-112
236
}
237
};
238
static
const
int16_t rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] =
239
{
240
{
241
-55,
/* Filter 0 */
242
-93,
243
-8,
244
-233,
245
-41,
246
8,
247
-224,
248
782,
249
696,
250
-104,
251
1365,
252
-1176,
253
-5900,
254
0,
255
7208,
256
1846,
257
-3391,
258
-900,
259
-125,
260
-796,
261
439,
262
469,
263
1,
264
264,
265
36,
266
-50,
267
44
268
},
269
{
270
-57,
/* Filter 1 */
271
-81,
272
-12,
273
-249,
274
-39,
275
-41,
276
-255,
277
811,
278
660,
279
-5,
280
1600,
281
-1266,
282
-6123,
283
0,
284
7110,
285
1772,
286
-3129,
287
-750,
288
-233,
289
-826,
290
419,
291
403,
292
9,
293
274,
294
33,
295
-27,
296
49
297
},
298
{
299
-58,
/* Filter 2 */
300
-67,
301
-15,
302
-262,
303
-35,
304
-95,
305
-286,
306
834,
307
614,
308
100,
309
1844,
310
-1356,
311
-6331,
312
0,
313
6992,
314
1694,
315
-2866,
316
-606,
317
-330,
318
-846,
319
396,
320
338,
321
15,
322
280,
323
30,
324
-6,
325
53
326
},
327
{
328
-58,
/* Filter 3 */
329
-51,
330
-19,
331
-272,
332
-32,
333
-152,
334
-315,
335
850,
336
559,
337
215,
338
2093,
339
-1444,
340
-6522,
341
0,
342
6854,
343
1613,
344
-2606,
345
-468,
346
-417,
347
-856,
348
371,
349
274,
350
22,
351
281,
352
27,
353
14,
354
56
355
},
356
{
357
-58,
/* Filter 4 */
358
-33,
359
-23,
360
-279,
361
-27,
362
-212,
363
-344,
364
857,
365
493,
366
338,
367
2347,
368
-1530,
369
-6697,
370
0,
371
6697,
372
1530,
373
-2347,
374
-338,
375
-493,
376
-857,
377
344,
378
212,
379
27,
380
279,
381
23,
382
33,
383
58
384
},
385
{
386
-56,
/* Filter 5 */
387
-14,
388
-27,
389
-281,
390
-22,
391
-274,
392
-371,
393
856,
394
417,
395
468,
396
2606,
397
-1613,
398
-6854,
399
0,
400
6522,
401
1444,
402
-2093,
403
-215,
404
-559,
405
-850,
406
315,
407
152,
408
32,
409
272,
410
19,
411
51,
412
58
413
},
414
{
415
-53,
/* Filter 6 */
416
6,
417
-30,
418
-280,
419
-15,
420
-338,
421
-396,
422
846,
423
330,
424
606,
425
2866,
426
-1694,
427
-6992,
428
0,
429
6331,
430
1356,
431
-1844,
432
-100,
433
-614,
434
-834,
435
286,
436
95,
437
35,
438
262,
439
15,
440
67,
441
58
442
},
443
{
444
-49,
/* Filter 7 */
445
27,
446
-33,
447
-274,
448
-9,
449
-403,
450
-419,
451
826,
452
233,
453
750,
454
3129,
455
-1772,
456
-7110,
457
0,
458
6123,
459
1266,
460
-1600,
461
5,
462
-660,
463
-811,
464
255,
465
41,
466
39,
467
249,
468
12,
469
81,
470
57
471
}
472
};
src
v27ter_rx_4800_fixed_rrc.h
Generated by
1.14.0