mirror of
https://github.com/n5ac/smartsdr-dsp.git
synced 2026-02-02 13:24:15 +01:00
Update GMSK Encode filter for new 24kHz sample rate. Header decode working on ICOM
This commit is contained in:
parent
f17aaa53d8
commit
3dd58394ce
|
|
@ -243,31 +243,24 @@ void gmsk_decodeBuffer(GMSK_DEMOD demod, float * buffer,uint32 buf_len, unsigned
|
|||
|
||||
|
||||
// Generated by
|
||||
// gaussfir(0.5, 2, 10)
|
||||
// gaussfir(0.5, 4, 10)
|
||||
const float MOD_COEFFS_TABLE[] = {
|
||||
6.455906007234699e-014F, 1.037067381285011e-012F, 1.444835156335346e-011F,
|
||||
1.745786683011439e-010F, 1.829471305298363e-009F, 1.662729407135958e-008F,
|
||||
1.310626978701910e-007F, 8.959797186410516e-007F, 5.312253663302771e-006F,
|
||||
2.731624380156465e-005F, 1.218217140199093e-004F, 4.711833994209542e-004F,
|
||||
1.580581180127418e-003F, 4.598383433830095e-003F, 1.160259430889949e-002F,
|
||||
2.539022692626253e-002F, 4.818807833062393e-002F, 7.931844341164322e-002F,
|
||||
1.132322945270602e-001F, 1.401935338024111e-001F, 1.505383695578516e-001F,
|
||||
1.401935338024111e-001F, 1.132322945270601e-001F, 7.931844341164328e-002F,
|
||||
4.818807833062393e-002F, 2.539022692626253e-002F, 1.160259430889949e-002F,
|
||||
4.598383433830090e-003F, 1.580581180127420e-003F, 4.711833994209542e-004F,
|
||||
1.218217140199093e-004F, 2.731624380156465e-005F, 5.312253663302753e-006F,
|
||||
8.959797186410563e-007F, 1.310626978701910e-007F, 1.662729407135958e-008F,
|
||||
1.829471305298363e-009F, 1.745786683011426e-010F, 1.444835156335356e-011F,
|
||||
1.037067381285011e-012F, 6.455906007234699e-014F};
|
||||
//const float MOD_COEFFS_TABLE[] = {
|
||||
//1.29118120144693e-13 , 2.88967031267067e-11 , 3.65894261059670e-09 ,
|
||||
//2.62125395740380e-07 , 1.06245073266055e-05 , 0.000243643428039817 ,
|
||||
//0.00316116236025481 ,0.0232051886177988 , 0.0963761566612471 ,
|
||||
//0.226464589054119 , 0.301076739115701 , 0.226464589054118 ,
|
||||
//0.0963761566612471 , 0.0232051886177988 , 0.00316116236025481 ,
|
||||
//0.000243643428039817 , 1.06245073266054e-05 , 2.62125395740380e-07,
|
||||
//3.65894261059670e-09 , 2.88967031267069e-11 ,1.29118120144693e-13
|
||||
//};
|
||||
1.01839713019626E-50,6.78135172681677E-46,2.55482745053591E-41,
|
||||
5.44569202979357E-37,6.56735934398859E-33,4.48099730728277E-29,
|
||||
1.72983542063190E-25,3.77816645793944E-22,4.66878194148063E-19,
|
||||
3.26416641874238E-16,1.29118120144693E-13,2.88967031267069E-11,
|
||||
3.65894261059669E-09,2.62125395740380E-07,1.06245073266054E-05,
|
||||
2.43643428039816E-04,3.16116236025481E-03,2.32051886177988E-02,
|
||||
9.63761566612470E-02,2.26464589054118E-01,3.01076739115701E-01,
|
||||
2.26464589054118E-01,9.63761566612468E-02,2.32051886177989E-02,
|
||||
3.16116236025481E-03,2.43643428039816E-04,1.06245073266054E-05,
|
||||
2.62125395740378E-07,3.65894261059672E-09,2.88967031267069E-11,
|
||||
1.29118120144693E-13,3.26416641874238E-16,4.66878194148056E-19,
|
||||
3.77816645793952E-22,1.72983542063190E-25,4.48099730728277E-29,
|
||||
6.56735934398859E-33,5.44569202979341E-37,2.55482745053598E-41,
|
||||
6.78135172681677E-46,1.01839713019626E-50
|
||||
};
|
||||
|
||||
#define MOD_COEFFS_LENGTH 41U
|
||||
|
||||
uint32 gmsk_encode(GMSK_MOD mod, BOOL bit, float * buffer, unsigned int length)
|
||||
|
|
|
|||
Loading…
Reference in a new issue