@@ -58,46 +58,51 @@ def doplot(B, A):
5858deemp_pole = .100097448 * 1
5959deemp_zero = 3.202312738 * 1
6060
61- # 33/1016
62- deemp_pole = .1304 * 1
63- deemp_zero = 2.200 * 1
64- lowpass_b , lowpass_a = sps .butter (1 , 2.200 / NYQUIST_MHZ )
65-
66- # 35/1029
67- deemp_pole = .1300 * 1
68- deemp_zero = 2.800 * 1
69- lowpass_b , lowpass_a = sps .butter (3 , 2.200 / NYQUIST_MHZ )
70-
71- # 30/1032
72- deemp_pole = .1300 * 1
73- deemp_zero = 2.800 * 1
74- lowpass_b , lowpass_a = sps .butter (3 , 2.400 / NYQUIST_MHZ )
75-
76- # 27/1033
77- deemp_pole = .1300 * 1
78- deemp_zero = 2.800 * 1
79- lowpass_b , lowpass_a = sps .butter (3 , 2.420 / NYQUIST_MHZ )
80-
81- # 27/1033 - 24/1033 with .295 adjustment below
82- deemp_pole = .1300 * 1
83- deemp_zero = 2.800 * 1
84- lowpass_b , lowpass_a = sps .butter (3 , 2.420 / NYQUIST_MHZ )
85-
8661# 21/1018
62+ # NEW MEASURE: 850/1079
8763deemp_pole = .1100 * 1
8864deemp_zero = 3.100 * 1
8965lowpass_b , lowpass_a = sps .butter (2 , 2.120 / NYQUIST_MHZ )
9066
91- # 40/1021
92- #deemp_pole = .1450 * 1
93- #deemp_zero = 0.790 * 1
67+ # 999/1050
68+ deemp_pole = .1450 * 1
69+ deemp_zero = 3.100 * 1
70+ lowpass_b , lowpass_a = sps .butter (2 , 2.120 / NYQUIST_MHZ )
71+
72+ # 1177/798
73+ deemp_pole = .1450 * 1
74+ deemp_zero = 3.100 * 1
75+ lowpass_b , lowpass_a = sps .butter (4 , 2.200 / NYQUIST_MHZ )
76+
77+ # 1204/771
78+ deemp_pole = .1450 * 1
79+ deemp_zero = 3.202312738 * 1
80+ lowpass_b , lowpass_a = sps .butter (4 , 2.200 / NYQUIST_MHZ )
81+
82+ # 1204/771
83+ deemp_pole = .1450 * 1
84+ deemp_zero = 3.202312738 * 1
85+ lowpass_b , lowpass_a = sps .butter (4 , 2.200 / NYQUIST_MHZ )
9486
9587[tf_b , tf_a ] = sps .zpk2tf ([- deemp_pole * (10 ** - 8 )], [- deemp_zero * (10 ** - 8 )], deemp_pole / deemp_zero )
9688[f_emp_b , f_emp_a ] = sps .bilinear (tf_b , tf_a , .5 / FREQ_HZ )
9789
98- # 6/1054 with 0.27 leftover scale
90+ # .295 leftover scale: 1053 frames found, 34731 good samps, 374 ERRORS
9991bandpass = sps .firwin (55 , [.335 / NYQUIST_MHZ , 1.870 / NYQUIST_MHZ ], pass_zero = False )
10092
93+ # .295 leftover scale: 1053 frames found, 34731 good samps, 374 ERRORS
94+ # 1647/352
95+ bandpass = sps .firwin (53 , [.335 / NYQUIST_MHZ , 1.870 / NYQUIST_MHZ ], pass_zero = False )
96+
97+ # 1651/348
98+ bandpass = sps .firwin (53 , [.355 / NYQUIST_MHZ , 1.870 / NYQUIST_MHZ ], pass_zero = False )
99+ # 1652/343
100+ bandpass = sps .firwin (53 , [.355 / NYQUIST_MHZ , 2.800 / NYQUIST_MHZ ], pass_zero = False )
101+ # 1660/341
102+ bandpass = sps .firwin (39 , [.600 / NYQUIST_MHZ , 2.800 / NYQUIST_MHZ ], pass_zero = False )
103+ # 1660/339
104+ bandpass = sps .firwin (37 , [.900 / NYQUIST_MHZ , 2.800 / NYQUIST_MHZ ], pass_zero = False )
105+
101106#doplot(f_emp_b, f_emp_a)
102107#doplot(bandpass, [1.0])
103108#exit()
0 commit comments