@@ -818,27 +818,24 @@ function FVTool_deeper_Callback(hObject, eventdata, handles)
818818if (get(handles .filter_type , ' Value' ) == 1 )
819819 Hmiddle = handles .filters .Stage(1 );
820820 Hmiddle = cascade(handles .analogfilter ,Hmiddle );
821- Hmd = handles .filters .Stage(2 );
822821 tmp = ' Rx' ;
823822 A = sinc(F / Fs ).^3 ;
824823else
825824 Hmiddle = handles .filters .Stage(2 );
826825 Hmiddle = cascade(Hmiddle ,handles .analogfilter );
827- Hmd = handles .filters .Stage(1 );
828826 tmp = ' Tx' ;
829827 A = sinc(F / Fs );
830828end
831829
832830d = fdesign .arbmag(' N,F,A' ,N ,F ,A ,Fs );
833831Hcon = design(d ,' SystemObject' ,false );
834- Hall = cascade(handles .grpdelaycal ,Hcon );
835832
836833apass = str2double(get(handles .Apass , ' String' ));
837834astop = str2double(get(handles .Astop , ' String' ));
838835
839836str = sprintf(' %s Filter\n Fpass = %g MHz; Fstop = %g MHz\n Apass = %g dB; Astop = %g dB' , tmp , fpass / 1e6 , fstop / 1e6 , apass , astop );
840837
841- hfvt1 = fvtool(Hcon ,handles .analogfilter ,Hmiddle ,Hall ,...
838+ hfvt1 = fvtool(Hcon ,handles .analogfilter ,Hmiddle ,handles . grpdelaycal ,...
842839 ' FrequencyRange' ,' Specify freq. vector' , ...
843840 ' FrequencyVector' ,linspace(0 ,converter_rate / 2 ,2048 ),' Fs' ,...
844841 converter_rate , ...
@@ -2247,7 +2244,6 @@ function FVTool_datarate_Callback(hObject, eventdata, handles)
22472244 Hmd = handles .filters .Stage(1 );
22482245 tmp = ' Tx' ;
22492246end
2250- Hmiddle = cascade(handles .analogfilter ,Hmiddle );
22512247
22522248str = sprintf(' %s Filter\n Fpass = %g MHz; Fstop = %g MHz\n Apass = %g dB; Astop = %g dB' , tmp , fpass / 1e6 , fstop / 1e6 , apass , astop );
22532249
0 commit comments