AnsweredAssumed Answered

AD9361 Filter Wizard crashes

Question asked by GK_CT on Sep 12, 2016
Latest reply on May 5, 2018 by travisfcollins

Hello,

 

I am trying to design a transmit filter using the AD9361Filter Wizard 16.1.1 in MATLAB. My parameter settings are shown below. 

 

Wizard settings: TX

Wizard settings: RX

 

When I click "Design Filter", the wizard hangs and the command line shows the following error message:

 

Undefined function 'cascade' for input arguments of type 'double'.

Error in internal_design_filter (line 265)
dfilter = cascade(filter_stages{:});

Error in AD9361_Filter_Wizard>create_filter (line 1105)
filter_result = internal_design_filter(filter_input);

Error in AD9361_Filter_Wizard>design_filter_Callback (line 2699)
create_filter(hObject, handles);

Error in gui_mainfcn (line 95)
        feval(varargin{:});

Error in AD9361_Filter_Wizard (line 96)
    gui_mainfcn(gui_State, varargin{:});

Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)AD9361_Filter_Wizard('design_filter_Callback',hObject,eventdata,guidata(hObject))
Error using uiwait (line 81)
Error while evaluating UIControl Callback

 

When I change HB1 and HB2 to "2x" in both transmitter and receiver, and change PLL Div to "8x", then there is no error. However, I am trying to bypass the HB filters because the output signal has unexpected spectral components and I am looking for the source. Can I avoid the error without activating the HB filters?

 

[I already tried using the workaround described in MATLAB Filter Design Wizard for AD9361, which helped me to avoid errors in other settings, but it did not show any effect in this case.]

 

Thanks in advance for your time!

Outcomes