|
#define | ACCUM_WORD_NBITS 32 |
|
#define | ALPH_1000SR_0p001CF (0.0000010000f) |
|
#define | ALPH_1000SR_0p01CF (0.0000099999f) |
|
#define | ALPH_1000SR_0p1CF (0.0000999900f) |
|
#define | ALPH_1000SR_1000CF (0.50000000000f) |
|
#define | ALPH_1000SR_100CF (0.0909090909f) |
|
#define | ALPH_1000SR_10CF (0.0099009901f) |
|
#define | ALPH_1000SR_150CF (0.1304347826f) |
|
#define | ALPH_1000SR_1CF (0.0009990010f) |
|
#define | ALPH_1000SR_200CF (0.1666666667f) |
|
#define | ALPH_1000SR_20CF (0.0196078431f) |
|
#define | ALPH_1000SR_250CF (0.2000000000f) |
|
#define | ALPH_1000SR_2CF (0.0019960080f) |
|
#define | ALPH_1000SR_30CF (0.0291262136f) |
|
#define | ALPH_1000SR_400CF (0.2857142857f) |
|
#define | ALPH_1000SR_500CF (0.3333333333f) |
|
#define | ALPH_1000SR_50CF (0.0476190476f) |
|
#define | ALPH_1000SR_5CF (0.0049751244f) |
|
#define | ALPH_1000SR_750CF (0.4285714286f) |
|
#define | ALPH_1000SR_75CF (0.0697674419f) |
|
#define | ALPH_100SR_0p001CF (0.0000099999f) |
|
#define | ALPH_100SR_0p01CF (0.0000999900f) |
|
#define | ALPH_100SR_0p1CF (0.0009990010f) |
|
#define | ALPH_100SR_100CF (0.5000000000f) |
|
#define | ALPH_100SR_10CF (0.0909090909f) |
|
#define | ALPH_100SR_1CF (0.0099009901f) |
|
#define | ALPH_100SR_20CF (0.1666666667f) |
|
#define | ALPH_100SR_2CF (0.0196078431f) |
|
#define | ALPH_100SR_30CF (0.2307692308f) |
|
#define | ALPH_100SR_50CF (0.3333333333f) |
|
#define | ALPH_100SR_5CF (0.0476190476f) |
|
#define | ALPH_100SR_75CF (0.4285714286f) |
|
#define | ALPH_2000SR_0p001CF (0.0000005000f) |
|
#define | ALPH_2000SR_0p01CF (0.0000050000f) |
|
#define | ALPH_2000SR_0p1CF (0.0000499975f) |
|
#define | ALPH_2000SR_1000CF (0.3333333333f) |
|
#define | ALPH_2000SR_100CF (0.0476190476f) |
|
#define | ALPH_2000SR_10CF (0.0049751244f) |
|
#define | ALPH_2000SR_1500CF (0.4285714286f) |
|
#define | ALPH_2000SR_150CF (0.0697674419f) |
|
#define | ALPH_2000SR_1CF (0.0004997501f) |
|
#define | ALPH_2000SR_2000CF (0.50000000000f) |
|
#define | ALPH_2000SR_200CF (0.0909090909f) |
|
#define | ALPH_2000SR_20CF (0.0099009901f) |
|
#define | ALPH_2000SR_250CF (0.1111111111f) |
|
#define | ALPH_2000SR_2CF (0.0009990010f) |
|
#define | ALPH_2000SR_30CF (0.0147783251f) |
|
#define | ALPH_2000SR_400CF (0.1666666667f) |
|
#define | ALPH_2000SR_500CF (0.2000000000f) |
|
#define | ALPH_2000SR_50CF (0.0243902439f) |
|
#define | ALPH_2000SR_5CF (0.0024937656f) |
|
#define | ALPH_2000SR_75CF (0.0361445783f) |
|
#define | ALPH_200SR_0p001CF (0.0000050000f) |
|
#define | ALPH_200SR_0p01CF (0.0000499975f) |
|
#define | ALPH_200SR_0p1CF (0.0004997501f) |
|
#define | ALPH_200SR_100CF (0.3333333333f) |
|
#define | ALPH_200SR_10CF (0.0476190476f) |
|
#define | ALPH_200SR_150CF (0.4285714286f) |
|
#define | ALPH_200SR_1CF (0.0049751244f) |
|
#define | ALPH_200SR_200CF (0.5000000000f) |
|
#define | ALPH_200SR_20CF (0.0909090909f) |
|
#define | ALPH_200SR_2CF (0.0099009901f) |
|
#define | ALPH_200SR_30CF (0.1304347826f) |
|
#define | ALPH_200SR_50CF (0.2000000000f) |
|
#define | ALPH_200SR_5CF (0.0243902439f) |
|
#define | ALPH_200SR_75CF (0.2727272727f) |
|
#define | ALPH_250SR_0p001CF (0.0000040000f) |
|
#define | ALPH_250SR_0p01CF (0.0000399984f) |
|
#define | ALPH_250SR_0p1CF (0.0003998401f) |
|
#define | ALPH_250SR_100CF (0.2857142857f) |
|
#define | ALPH_250SR_10CF (0.0384615385f) |
|
#define | ALPH_250SR_150CF (0.3750000000f) |
|
#define | ALPH_250SR_187CF (0.4285714286f) |
|
#define | ALPH_250SR_1CF (0.0039840637f) |
|
#define | ALPH_250SR_20CF (0.0740740741f) |
|
#define | ALPH_250SR_250CF (0.5000000000f) |
|
#define | ALPH_250SR_2CF (0.0079365079f) |
|
#define | ALPH_250SR_30CF (0.1071428571f) |
|
#define | ALPH_250SR_50CF (0.1666666667f) |
|
#define | ALPH_250SR_5CF (0.0196078431f) |
|
#define | ALPH_250SR_75CF (0.2307692308f) |
|
#define | ALPH_4000SR_0p001CF (0.0000002500f) |
|
#define | ALPH_4000SR_0p01CF (0.0000025000f) |
|
#define | ALPH_4000SR_0p1CF (0.0000249994f) |
|
#define | ALPH_4000SR_1000CF (0.2000000000f) |
|
#define | ALPH_4000SR_100CF (0.0243902439f) |
|
#define | ALPH_4000SR_10CF (0.0024937656f) |
|
#define | ALPH_4000SR_150CF (0.0361445783f) |
|
#define | ALPH_4000SR_1CF (0.0002499375f) |
|
#define | ALPH_4000SR_2000CF (0.3333333333f) |
|
#define | ALPH_4000SR_200CF (0.0476190476f) |
|
#define | ALPH_4000SR_20CF (0.0049751244f) |
|
#define | ALPH_4000SR_250CF (0.0588235294f) |
|
#define | ALPH_4000SR_2CF (0.0004997501f) |
|
#define | ALPH_4000SR_3000CF (0.4285714286f) |
|
#define | ALPH_4000SR_30CF (0.0074441687f) |
|
#define | ALPH_4000SR_4000CF (0.50000000000f) |
|
#define | ALPH_4000SR_400CF (0.0909090909f) |
|
#define | ALPH_4000SR_500CF (0.1111111111f) |
|
#define | ALPH_4000SR_50CF (0.0123456790f) |
|
#define | ALPH_4000SR_5CF (0.0012484395f) |
|
#define | ALPH_4000SR_75CF (0.0184049080f) |
|
#define | ALPH_400SR_0p001CF (0.0000025000f) |
|
#define | ALPH_400SR_0p01CF (0.0000249994f) |
|
#define | ALPH_400SR_0p1CF (0.0002499375f) |
|
#define | ALPH_400SR_100CF (0.2000000000f) |
|
#define | ALPH_400SR_10CF (0.0243902439f) |
|
#define | ALPH_400SR_150CF (0.2727272727f) |
|
#define | ALPH_400SR_1CF (0.0024937656f) |
|
#define | ALPH_400SR_200CF (0.3333333333f) |
|
#define | ALPH_400SR_20CF (0.0476190476f) |
|
#define | ALPH_400SR_2CF (0.0049751244f) |
|
#define | ALPH_400SR_300CF (0.4285714286f) |
|
#define | ALPH_400SR_30CF (0.0697674419f) |
|
#define | ALPH_400SR_400CF (0.5000000000f) |
|
#define | ALPH_400SR_50CF (0.1111111111f) |
|
#define | ALPH_400SR_5CF (0.0123456790f) |
|
#define | ALPH_400SR_75CF (0.1578947368f) |
|
#define | ALPH_500SR_0p001CF (0.0000020000f) |
|
#define | ALPH_500SR_0p01CF (0.0000199996f) |
|
#define | ALPH_500SR_0p1CF (0.0001999600f) |
|
#define | ALPH_500SR_0p2CF (0.0003999200f) |
|
#define | ALPH_500SR_100CF (0.1666666667f) |
|
#define | ALPH_500SR_10CF (0.0196078431f) |
|
#define | ALPH_500SR_150CF (0.2307692308f) |
|
#define | ALPH_500SR_1CF (0.0019960080f) |
|
#define | ALPH_500SR_200CF (0.2857142857f) |
|
#define | ALPH_500SR_20CF (0.0384615385f) |
|
#define | ALPH_500SR_250CF (0.3333333333f) |
|
#define | ALPH_500SR_2CF (0.0039840637f) |
|
#define | ALPH_500SR_30CF (0.0566037736f) |
|
#define | ALPH_500SR_375CF (0.4285714286f) |
|
#define | ALPH_500SR_500CF (0.5000000000f) |
|
#define | ALPH_500SR_50CF (0.0909090909f) |
|
#define | ALPH_500SR_5CF (0.0099009901f) |
|
#define | ALPH_500SR_75CF (0.1304347826f) |
|
#define | ALPH_8000SR_0p001CF (0.0000001250f) |
|
#define | ALPH_8000SR_0p01CF (0.0000012500f) |
|
#define | ALPH_8000SR_0p1CF (0.0000124998f) |
|
#define | ALPH_8000SR_1000CF (0.1111111111f) |
|
#define | ALPH_8000SR_100CF (0.0123456790f) |
|
#define | ALPH_8000SR_10CF (0.0012484395f) |
|
#define | ALPH_8000SR_150CF (0.0184049080f) |
|
#define | ALPH_8000SR_1CF (0.0001249844f) |
|
#define | ALPH_8000SR_2000CF (0.2000000000f) |
|
#define | ALPH_8000SR_200CF (0.0243902439f) |
|
#define | ALPH_8000SR_20CF (0.0024937656f) |
|
#define | ALPH_8000SR_250CF (0.0303030303f) |
|
#define | ALPH_8000SR_2CF (0.0002499375f) |
|
#define | ALPH_8000SR_30CF (0.0037359900f) |
|
#define | ALPH_8000SR_4000CF (0.3333333333f) |
|
#define | ALPH_8000SR_400CF (0.0476190476f) |
|
#define | ALPH_8000SR_500CF (0.0588235294f) |
|
#define | ALPH_8000SR_50CF (0.0062111801f) |
|
#define | ALPH_8000SR_5CF (0.0006246096f) |
|
#define | ALPH_8000SR_6000CF (0.4285714286f) |
|
#define | ALPH_8000SR_75CF (0.0092879257f) |
|
#define | ALPH_8000SR_8000CF (0.50000000000f) |
|
#define | BETA_1000SR_0p001CF (0.9999990000f) |
|
#define | BETA_1000SR_0p01CF (0.9999900001f) |
|
#define | BETA_1000SR_0p1CF (0.9999000100f) |
|
#define | BETA_1000SR_1000CF (0.50000000000f) |
|
#define | BETA_1000SR_100CF (0.9090909091f) |
|
#define | BETA_1000SR_10CF (0.9900990099f) |
|
#define | BETA_1000SR_150CF (0.8695652174f) |
|
#define | BETA_1000SR_1CF (0.9990009990f) |
|
#define | BETA_1000SR_200CF (0.8333333333f) |
|
#define | BETA_1000SR_20CF (0.9803921569f) |
|
#define | BETA_1000SR_250CF (0.8000000000f) |
|
#define | BETA_1000SR_2CF (0.9980039920f) |
|
#define | BETA_1000SR_30CF (0.9708737864f) |
|
#define | BETA_1000SR_400CF (0.7142857143f) |
|
#define | BETA_1000SR_500CF (0.6666666667f) |
|
#define | BETA_1000SR_50CF (0.9523809524f) |
|
#define | BETA_1000SR_5CF (0.9950248756f) |
|
#define | BETA_1000SR_750CF (0.5714285714f) |
|
#define | BETA_1000SR_75CF (0.9302325581f) |
|
#define | BETA_100SR_0p001CF (0.9999900001f) |
|
#define | BETA_100SR_0p01CF (0.9999000100f) |
|
#define | BETA_100SR_0p1CF (0.9990009990f) |
|
#define | BETA_100SR_100CF (0.5000000000f) |
|
#define | BETA_100SR_10CF (0.9090909091f) |
|
#define | BETA_100SR_1CF (0.9900990099f) |
|
#define | BETA_100SR_20CF (0.8333333333f) |
|
#define | BETA_100SR_2CF (0.9803921569f) |
|
#define | BETA_100SR_30CF (0.7692307692f) |
|
#define | BETA_100SR_50CF (0.6666666667f) |
|
#define | BETA_100SR_5CF (0.9523809524f) |
|
#define | BETA_100SR_75CF (0.5714285714f) |
|
#define | BETA_2000SR_0p001CF (0.9999995000f) |
|
#define | BETA_2000SR_0p01CF (0.9999950000f) |
|
#define | BETA_2000SR_0p1CF (0.9999500025f) |
|
#define | BETA_2000SR_1000CF (0.6666666667f) |
|
#define | BETA_2000SR_100CF (0.9523809524f) |
|
#define | BETA_2000SR_10CF (0.9950248756f) |
|
#define | BETA_2000SR_1500CF (0.5714285714f) |
|
#define | BETA_2000SR_150CF (0.9302325581f) |
|
#define | BETA_2000SR_1CF (0.9995002499f) |
|
#define | BETA_2000SR_2000CF (0.50000000000f) |
|
#define | BETA_2000SR_200CF (0.9090909091f) |
|
#define | BETA_2000SR_20CF (0.9900990099f) |
|
#define | BETA_2000SR_250CF (0.8888888889f) |
|
#define | BETA_2000SR_2CF (0.9990009990f) |
|
#define | BETA_2000SR_30CF (0.9852216749f) |
|
#define | BETA_2000SR_400CF (0.8333333333f) |
|
#define | BETA_2000SR_500CF (0.8000000000f) |
|
#define | BETA_2000SR_50CF (0.9756097561f) |
|
#define | BETA_2000SR_5CF (0.9975062344f) |
|
#define | BETA_2000SR_75CF (0.9638554217f) |
|
#define | BETA_200SR_0p001CF (0.9999950000f) |
|
#define | BETA_200SR_0p01CF (0.9999500025f) |
|
#define | BETA_200SR_0p1CF (0.9995002499f) |
|
#define | BETA_200SR_100CF (0.6666666667f) |
|
#define | BETA_200SR_10CF (0.9523809524f) |
|
#define | BETA_200SR_150CF (0.5714285714f) |
|
#define | BETA_200SR_1CF (0.9950248756f) |
|
#define | BETA_200SR_200CF (0.5000000000f) |
|
#define | BETA_200SR_20CF (0.9090909091f) |
|
#define | BETA_200SR_2CF (0.9900990099f) |
|
#define | BETA_200SR_30CF (0.8695652174f) |
|
#define | BETA_200SR_50CF (0.8000000000f) |
|
#define | BETA_200SR_5CF (0.9756097561f) |
|
#define | BETA_200SR_75CF (0.7272727273f) |
|
#define | BETA_250SR_0p001CF (0.9999960000f) |
|
#define | BETA_250SR_0p01CF (0.9999600016f) |
|
#define | BETA_250SR_0p1CF (0.9996001599f) |
|
#define | BETA_250SR_100CF (0.7142857143f) |
|
#define | BETA_250SR_10CF (0.9615384615f) |
|
#define | BETA_250SR_150CF (0.6250000000f) |
|
#define | BETA_250SR_187CF (0.5714285714f) |
|
#define | BETA_250SR_1CF (0.9960159363f) |
|
#define | BETA_250SR_20CF (0.9259259259f) |
|
#define | BETA_250SR_250CF (0.5000000000f) |
|
#define | BETA_250SR_2CF (0.9920634921f) |
|
#define | BETA_250SR_30CF (0.8928571429f) |
|
#define | BETA_250SR_50CF (0.8333333333f) |
|
#define | BETA_250SR_5CF (0.9803921569f) |
|
#define | BETA_250SR_75CF (0.7692307692f) |
|
#define | BETA_4000SR_0p001CF (0.9999997500f) |
|
#define | BETA_4000SR_0p01CF (0.9999975000f) |
|
#define | BETA_4000SR_0p1CF (0.9999750006f) |
|
#define | BETA_4000SR_1000CF (0.8000000000f) |
|
#define | BETA_4000SR_100CF (0.9756097561f) |
|
#define | BETA_4000SR_10CF (0.9975062344f) |
|
#define | BETA_4000SR_150CF (0.9638554217f) |
|
#define | BETA_4000SR_1CF (0.9997500625f) |
|
#define | BETA_4000SR_2000CF (0.6666666667f) |
|
#define | BETA_4000SR_200CF (0.9523809524f) |
|
#define | BETA_4000SR_20CF (0.9950248756f) |
|
#define | BETA_4000SR_250CF (0.9411764706f) |
|
#define | BETA_4000SR_2CF (0.9995002499f) |
|
#define | BETA_4000SR_3000CF (0.5714285714f) |
|
#define | BETA_4000SR_30CF (0.9925558313f) |
|
#define | BETA_4000SR_4000CF (0.50000000000f) |
|
#define | BETA_4000SR_400CF (0.9090909091f) |
|
#define | BETA_4000SR_500CF (0.8888888889f) |
|
#define | BETA_4000SR_50CF (0.9876543210f) |
|
#define | BETA_4000SR_5CF (0.9987515605f) |
|
#define | BETA_4000SR_75CF (0.9815950920f) |
|
#define | BETA_400SR_0p001CF (0.9999975000f) |
|
#define | BETA_400SR_0p01CF (0.9999750006f) |
|
#define | BETA_400SR_0p1CF (0.9997500625f) |
|
#define | BETA_400SR_100CF (0.8000000000f) |
|
#define | BETA_400SR_10CF (0.9756097561f) |
|
#define | BETA_400SR_150CF (0.7272727273f) |
|
#define | BETA_400SR_1CF (0.9975062344f) |
|
#define | BETA_400SR_200CF (0.6666666667f) |
|
#define | BETA_400SR_20CF (0.9523809524f) |
|
#define | BETA_400SR_2CF (0.9950248756f) |
|
#define | BETA_400SR_300CF (0.5714285714f) |
|
#define | BETA_400SR_30CF (0.9302325581f) |
|
#define | BETA_400SR_400CF (0.5000000000f) |
|
#define | BETA_400SR_50CF (0.8888888889f) |
|
#define | BETA_400SR_5CF (0.9876543210f) |
|
#define | BETA_400SR_75CF (0.8421052632f) |
|
#define | BETA_500SR_0p001CF (0.9999980000f) |
|
#define | BETA_500SR_0p01CF (0.9999800004f) |
|
#define | BETA_500SR_0p1CF (0.9998000400f) |
|
#define | BETA_500SR_0p2CF (0.9996000800f) |
|
#define | BETA_500SR_100CF (0.8333333333f) |
|
#define | BETA_500SR_10CF (0.9803921569f) |
|
#define | BETA_500SR_150CF (0.7692307692f) |
|
#define | BETA_500SR_1CF (0.9980039920f) |
|
#define | BETA_500SR_200CF (0.7142857143f) |
|
#define | BETA_500SR_20CF (0.9615384615f) |
|
#define | BETA_500SR_250CF (0.6666666667f) |
|
#define | BETA_500SR_2CF (0.9960159363f) |
|
#define | BETA_500SR_30CF (0.9433962264f) |
|
#define | BETA_500SR_375CF (0.5714285714f) |
|
#define | BETA_500SR_500CF (0.5000000000f) |
|
#define | BETA_500SR_50CF (0.9090909091f) |
|
#define | BETA_500SR_5CF (0.9900990099f) |
|
#define | BETA_500SR_75CF (0.8695652174f) |
|
#define | BETA_8000SR_0p001CF (0.9999998750f) |
|
#define | BETA_8000SR_0p01CF (0.9999987500f) |
|
#define | BETA_8000SR_0p1CF (0.9999875002f) |
|
#define | BETA_8000SR_1000CF (0.8888888889f) |
|
#define | BETA_8000SR_100CF (0.9876543210f) |
|
#define | BETA_8000SR_10CF (0.9987515605f) |
|
#define | BETA_8000SR_150CF (0.9815950920f) |
|
#define | BETA_8000SR_1CF (0.9998750156f) |
|
#define | BETA_8000SR_2000CF (0.8000000000f) |
|
#define | BETA_8000SR_200CF (0.9756097561f) |
|
#define | BETA_8000SR_20CF (0.9975062344f) |
|
#define | BETA_8000SR_250CF (0.9696969697f) |
|
#define | BETA_8000SR_2CF (0.9997500625f) |
|
#define | BETA_8000SR_30CF (0.9962640100f) |
|
#define | BETA_8000SR_4000CF (0.6666666667f) |
|
#define | BETA_8000SR_400CF (0.9523809524f) |
|
#define | BETA_8000SR_500CF (0.9411764706f) |
|
#define | BETA_8000SR_50CF (0.9937888199f) |
|
#define | BETA_8000SR_5CF (0.9993753904f) |
|
#define | BETA_8000SR_6000CF (0.5714285714f) |
|
#define | BETA_8000SR_75CF (0.9907120743f) |
|
#define | BETA_8000SR_8000CF (0.50000000000f) |
|
#define | MAX_NUMBER_IIR_CHANNELS 10 |
|
#define | O0_LP_FILTER(val, input, alph, beta) (val = (((beta)*(val)) + ((alph)*(input)))) |
|
#define | O0_LPF_VEC3(val, input, alph, beta) |
|
#define | O1_LP_FILTER(val, input, alph, beta, c, dt) { c = beta*c + alph*((input-val)/dt); val = beta*(val + c*dt) + alph*input; } |
|
#define | O1X_LP_FILTER(val, val2, input, alph, beta, c, dt2) { c = beta*c + alph*((input-val2)/dt2); val = val2 = beta*(val2 + c*dt2) + alph*input; } |
|
#define | O1X_LP_FILTER_NO_INPUT(val, input, c, dt) { val = val + c*dt; } |
|
#define | O1X_LPF_VEC3(val, val2, input, alph, beta, c, dt2) |
|
#define | O1X_LPF_VEC3_NO_INPUT(val, input, c, dt) |
|