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