spandsp
0.0.6
v27ter_rx_2400_floating_rrc.h
1
#define RX_PULSESHAPER_2400_GAIN 1.000000f
2
#define RX_PULSESHAPER_2400_COEFF_SETS 12
3
static
const
float
rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
4
{
5
{
6
0.0055897356f,
/* Filter 0 */
7
-0.0017768552f,
8
-0.0013103941f,
9
-0.0000000000f,
10
-0.0158167681f,
11
-0.0071354797f,
12
0.0209536107f,
13
0.0079805593f,
14
0.0059737025f,
15
0.0334507234f,
16
-0.0366873781f,
17
-0.1142993304f,
18
0.0237732038f,
19
0.1697241604f,
20
0.0265507082f,
21
-0.1445311961f,
22
-0.0545612266f,
23
0.0653773864f,
24
0.0292370043f,
25
-0.0049656633f,
26
0.0120974972f,
27
-0.0072670869f,
28
-0.0228066102f,
29
-0.0000000000f,
30
0.0065619587f,
31
-0.0004099816f,
32
0.0051233092f
33
},
34
{
35
0.0056661325f,
/* Filter 1 */
36
-0.0017109301f,
37
-0.0007708413f,
38
-0.0000000000f,
39
-0.0165439665f,
40
-0.0072433071f,
41
0.0206042605f,
42
0.0071755761f,
43
0.0076467862f,
44
0.0359728645f,
45
-0.0382251396f,
46
-0.1171902140f,
47
0.0240999711f,
48
0.1704283334f,
49
0.0264209159f,
50
-0.1424503636f,
51
-0.0531570676f,
52
0.0626369636f,
53
0.0270658035f,
54
-0.0036203810f,
55
0.0132414083f,
56
-0.0073656402f,
57
-0.0224159887f,
58
-0.0000000000f,
59
0.0058122222f,
60
-0.0005708450f,
61
0.0052884997f
62
},
63
{
64
0.0057239309f,
/* Filter 2 */
65
-0.0016362892f,
66
-0.0002066393f,
67
-0.0000000000f,
68
-0.0172533639f,
69
-0.0073359678f,
70
0.0201882078f,
71
0.0063201374f,
72
0.0093733612f,
73
0.0385302708f,
74
-0.0397608520f,
75
-0.1200263609f,
76
0.0244107582f,
77
0.1710059279f,
78
0.0262716834f,
79
-0.1402783704f,
80
-0.0517306914f,
81
0.0598999340f,
82
0.0249301575f,
83
-0.0023214913f,
84
0.0143092556f,
85
-0.0074421426f,
86
-0.0219819122f,
87
-0.0000000000f,
88
0.0050747268f,
89
-0.0007235570f,
90
0.0054290958f
91
},
92
{
93
0.0057623291f,
/* Filter 3 */
94
-0.0015528737f,
95
0.0003813733f,
96
-0.0000000000f,
97
-0.0179424457f,
98
-0.0074126923f,
99
0.0197040293f,
100
0.0054142368f,
101
0.0111521026f,
102
0.0411200945f,
103
-0.0412925125f,
104
-0.1228037551f,
105
0.0247051052f,
106
0.1714560737f,
107
0.0261032350f,
108
-0.1380184031f,
109
-0.0502840857f,
110
0.0571697616f,
111
0.0228323020f,
112
-0.0010698190f,
113
0.0153014445f,
114
-0.0074971801f,
115
-0.0215069306f,
116
-0.0000000000f,
117
0.0043511039f,
118
-0.0008679400f,
119
0.0055454604f
120
},
121
{
122
0.0057805625f,
/* Filter 4 */
123
-0.0014606492f,
124
0.0009922673f,
125
-0.0000000000f,
126
-0.0186086716f,
127
-0.0074727244f,
128
0.0191503995f,
129
0.0044579572f,
130
0.0129815761f,
131
0.0437393991f,
132
-0.0428181058f,
133
-0.1255184446f,
134
0.0249825757f,
135
0.1717780923f,
136
0.0259158235f,
137
-0.1356737669f,
138
-0.0488192541f,
139
0.0544498636f,
140
0.0207743812f,
141
0.0001339047f,
142
0.0162185070f,
143
-0.0075313659f,
144
-0.0209936125f,
145
-0.0000000000f,
146
0.0036429019f,
147
-0.0010038446f,
148
0.0056380165f
149
},
150
{
151
0.0057779062f,
/* Filter 5 */
152
-0.0013596057f,
153
0.0016250224f,
154
-0.0000000000f,
155
-0.0192494812f,
156
-0.0075153228f,
157
0.0185260945f,
158
0.0034514725f,
159
0.0148602401f,
160
0.0463851642f,
161
-0.0443356073f,
162
-0.1281665489f,
163
0.0252427573f,
164
0.1719714979f,
165
0.0257097299f,
166
-0.1332478799f,
167
-0.0473382128f,
168
0.0517436045f,
169
0.0187584451f,
170
0.0012890418f,
171
0.0170610990f,
172
-0.0075453392f,
173
-0.0204445392f,
174
-0.0000000000f,
175
0.0029515844f,
176
-0.0011311490f,
177
0.0057072444f
178
},
179
{
180
0.0057536787f,
/* Filter 6 */
181
-0.0012497586f,
182
0.0022785282f,
183
-0.0000000000f,
184
-0.0198622989f,
185
-0.0075397630f,
186
0.0178299969f,
187
0.0023950480f,
188
0.0167864470f,
189
0.0490542905f,
190
-0.0458429870f,
191
-0.1307442660f,
192
0.0254852627f,
193
0.1720359988f,
194
0.0254852627f,
195
-0.1307442660f,
196
-0.0458429870f,
197
0.0490542905f,
198
0.0167864469f,
199
0.0023950480f,
200
0.0178299969f,
201
-0.0075397630f,
202
-0.0198622989f,
203
-0.0000000000f,
204
0.0022785282f,
205
-0.0012497586f,
206
0.0057536787f
207
},
208
{
209
0.0057072444f,
/* Filter 7 */
210
-0.0011311490f,
211
0.0029515844f,
212
-0.0000000000f,
213
-0.0204445392f,
214
-0.0075453391f,
215
0.0170610990f,
216
0.0012890417f,
217
0.0187584451f,
218
0.0517436045f,
219
-0.0473382128f,
220
-0.1332478799f,
221
0.0257097299f,
222
0.1719714979f,
223
0.0252427573f,
224
-0.1281665489f,
225
-0.0443356073f,
226
0.0463851642f,
227
0.0148602401f,
228
0.0034514725f,
229
0.0185260945f,
230
-0.0075153228f,
231
-0.0192494813f,
232
-0.0000000000f,
233
0.0016250224f,
234
-0.0013596057f,
235
0.0057779062f
236
},
237
{
238
0.0056380165f,
/* Filter 8 */
239
-0.0010038446f,
240
0.0036429019f,
241
-0.0000000000f,
242
-0.0209936125f,
243
-0.0075313659f,
244
0.0162185070f,
245
0.0001339047f,
246
0.0207743812f,
247
0.0544498636f,
248
-0.0488192541f,
249
-0.1356737669f,
250
0.0259158235f,
251
0.1717780922f,
252
0.0249825757f,
253
-0.1255184446f,
254
-0.0428181058f,
255
0.0437393991f,
256
0.0129815761f,
257
0.0044579573f,
258
0.0191503995f,
259
-0.0074727244f,
260
-0.0186086716f,
261
-0.0000000000f,
262
0.0009922673f,
263
-0.0014606492f,
264
0.0057805625f
265
},
266
{
267
0.0055454604f,
/* Filter 9 */
268
-0.0008679400f,
269
0.0043511039f,
270
-0.0000000000f,
271
-0.0215069306f,
272
-0.0074971801f,
273
0.0153014445f,
274
-0.0010698190f,
275
0.0228323020f,
276
0.0571697616f,
277
-0.0502840857f,
278
-0.1380184031f,
279
0.0261032350f,
280
0.1714560737f,
281
0.0247051052f,
282
-0.1228037551f,
283
-0.0412925125f,
284
0.0411200945f,
285
0.0111521026f,
286
0.0054142368f,
287
0.0197040294f,
288
-0.0074126923f,
289
-0.0179424457f,
290
-0.0000000000f,
291
0.0003813733f,
292
-0.0015528737f,
293
0.0057623291f
294
},
295
{
296
0.0054290958f,
/* Filter 10 */
297
-0.0007235570f,
298
0.0050747268f,
299
-0.0000000000f,
300
-0.0219819122f,
301
-0.0074421426f,
302
0.0143092556f,
303
-0.0023214914f,
304
0.0249301575f,
305
0.0598999340f,
306
-0.0517306914f,
307
-0.1402783705f,
308
0.0262716834f,
309
0.1710059279f,
310
0.0244107582f,
311
-0.1200263609f,
312
-0.0397608520f,
313
0.0385302708f,
314
0.0093733612f,
315
0.0063201374f,
316
0.0201882078f,
317
-0.0073359678f,
318
-0.0172533639f,
319
-0.0000000000f,
320
-0.0002066393f,
321
-0.0016362892f,
322
0.0057239309f
323
},
324
{
325
0.0052884997f,
/* Filter 11 */
326
-0.0005708450f,
327
0.0058122222f,
328
-0.0000000000f,
329
-0.0224159887f,
330
-0.0073656402f,
331
0.0132414083f,
332
-0.0036203811f,
333
0.0270658035f,
334
0.0626369636f,
335
-0.0531570676f,
336
-0.1424503637f,
337
0.0264209159f,
338
0.1704283334f,
339
0.0240999711f,
340
-0.1171902140f,
341
-0.0382251396f,
342
0.0359728644f,
343
0.0076467862f,
344
0.0071755761f,
345
0.0206042605f,
346
-0.0072433071f,
347
-0.0165439665f,
348
-0.0000000000f,
349
-0.0007708413f,
350
-0.0017109301f,
351
0.0056661325f
352
}
353
};
354
static
const
float
rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
355
{
356
{
357
0.0028481125f,
/* Filter 0 */
358
0.0054685981f,
359
-0.0002075460f,
360
0.0066437543f,
361
0.0025051300f,
362
-0.0219607484f,
363
-0.0106763979f,
364
0.0109842976f,
365
-0.0059737025f,
366
0.0243033731f,
367
0.0720030336f,
368
-0.0371381037f,
369
-0.1500981012f,
370
0.0000000000f,
371
0.1676345743f,
372
0.0469610323f,
373
-0.1070824366f,
374
-0.0474994516f,
375
0.0292370043f,
376
0.0068346493f,
377
0.0061639827f,
378
0.0223657936f,
379
-0.0036122122f,
380
-0.0160139262f,
381
-0.0010393122f,
382
-0.0012617936f,
383
-0.0026104564f
384
},
385
{
386
0.0028870387f,
/* Filter 1 */
387
0.0052657015f,
388
-0.0001220893f,
389
0.0074134957f,
390
0.0026203069f,
391
-0.0222926070f,
392
-0.0104983951f,
393
0.0098763332f,
394
-0.0076467862f,
395
0.0261358159f,
396
0.0750210606f,
397
-0.0380774087f,
398
-0.1521612293f,
399
0.0000000000f,
400
0.1668150977f,
401
0.0462849289f,
402
-0.1043266192f,
403
-0.0455084179f,
404
0.0270658034f,
405
0.0049830270f,
406
0.0067468345f,
407
0.0226691095f,
408
-0.0035503438f,
409
-0.0152621555f,
410
-0.0009205656f,
411
-0.0017568803f,
412
-0.0026946252f
413
},
414
{
415
0.0029164885f,
/* Filter 2 */
416
0.0050359802f,
417
-0.0000327285f,
418
0.0081920826f,
419
0.0027326644f,
420
-0.0225777872f,
421
-0.0102864056f,
422
0.0086989229f,
423
-0.0093733612f,
424
0.0279938804f,
425
0.0780350658f,
426
-0.0389989287f,
427
-0.1541234615f,
428
0.0000000000f,
429
0.1658728807f,
430