Application of multistage decimator filter to signal

조회 수: 1 (최근 30일)
Paramonte
Paramonte 2024년 3월 4일
답변: Paul 2024년 7월 24일
Dear all
We had a piece of code to decimate data (decimation ratio (dec_factor) > 13) that read:
Hfd=fdesign.decimator(dec_factor,'Nyquist');
Hm=design(Hfd,'multistage');
signal_output=filter(Hm,signal_input);
Matlad is warning that
Warning: Multistage design using fdesign.decimator will be removed. Use designMultistageDecimator instead.
So we are replacing the codewith:
Astop = 80;
TW = 0.03*fs_sampling/2;
Hm=designMultistageDecimator(dec_factor,fs_sampling,TW,Astop,'CostMethod','design');
We don´t know what to do with Hm in order to apply the filter to get signal_input.
Any ideas?
Thanks in advance

답변 (2개)

Manikanta Aditya
Manikanta Aditya 2024년 3월 5일
이동: Mathieu NOE 2024년 3월 5일
The 'designMultistageDecimator' function in MATLAB returns a multistage decimator object, which you can use to filter your signal. The returned object 'Hm' is a multistage decimator object, and you can use it just like you used the 'Hm' object in your previous code.
Here’s how you can apply the filter to your signal:
signal_output = filter(Hm, signal_input);
This line of code applies the multistage decimator filter Hm to your input signal signal_input, and stores the result in 'signal_output'.
So, your complete code would look like this:
Astop = 80;
TW = 0.03*fs_sampling/2;
Hm = designMultistageDecimator(dec_factor, fs_sampling, TW, Astop, 'CostMethod', 'design');
signal_output = filter(Hm, signal_input);
  댓글 수: 4
Cláudio Jorge
Cláudio Jorge 2024년 3월 5일
Thank you for your response.
I will incorporate a portion of the signal we're utilising, enabling to observe the errors that we had:
signal_input=[0,-0.0839259010589917,-0.00762962736899908,-0.129703665272988,0.00762962736899908,-0.0839259010589917,-0.0152592547379982,-0.129703665272988,0,-0.0991851557969898,-0.0228888821069972,-0.137333292641987,-0.00762962736899908,-0.0915555284279908,-0.0228888821069972,-0.137333292641987,-0.00762962736899908,-0.0991851557969898,-0.0152592547379982,-0.129703665272988,-0.00762962736899908,-0.0991851557969898,-0.0152592547379982,-0.129703665272988,0,-0.0915555284279908,-0.00762962736899908,-0.122074037903989,0.00762962736899908,-0.0839259010589917,-0.00762962736899908,-0.114444410534988,0.00762962736899908,-0.0915555284279908,-0.00762962736899908,-0.122074037903989,0.00762962736899908,-0.0915555284279908,0,-0.114444410534988,0.00762962736899908,-0.0915555284279908,0,-0.114444410534988,0.00762962736899908,-0.0915555284279908,0.00762962736899908,-0.106814783165989,0.0152592547379999,-0.0915555284279908,0,-0.106814783165989,0.0152592547379999,-0.0839259010589917,0.00762962736899908,-0.0991851557969898,0.0228888821069990,-0.0839259010589917,0.00762962736899908,-0.0991851557969898,0.0152592547379999,-0.0839259010589917,0.00762962736899908,-0.0991851557969898,0.0152592547379999,-0.0915555284279908,0.0152592547379999,-0.0915555284279908,0.0228888821069990,-0.0839259010589917,0.0152592547379999,-0.0915555284279908,0.0152592547379999,-0.0991851557969898,0,-0.0915555284279908,0.0305185094759981,-0.0762962736899926,0.0305185094759981,-0.0610370189519944,0.0534073915829953,-0.0686666463209935,0.0228888821069990,-0.0839259010589917,0.0228888821069990,-0.0915555284279908,0.0152592547379999,-0.0839259010589917,0.0305185094759981,-0.0839259010589917,0.0228888821069990,-0.0839259010589917,0.0305185094759981,-0.0915555284279908,0.0228888821069990,-0.0839259010589917,0.0305185094759981,-0.0915555284279908,0.0152592547379999,-0.0839259010589917,0.0305185094759981,-0.0915555284279908,0.0228888821069990,-0.0686666463209935,0.0381481368449972,-0.0839259010589917,0.0305185094759981,-0.0686666463209935,0.0381481368449972,-0.0686666463209935,0.0381481368449972,-0.0610370189519944,0.0534073915829953,-0.0534073915829953,0.0534073915829953,-0.0610370189519944,0.0610370189519944,-0.0457777642139945,0.0534073915829953,-0.0534073915829953,0.0686666463209935,-0.0381481368449954,0.0534073915829953,-0.0534073915829953,0.0534073915829953,-0.0457777642139945,0.0457777642139963,-0.0762962736899926,0.0457777642139963,-0.0457777642139945,0.0305185094759981,-0.0915555284279908,0.0381481368449972,-0.0534073915829953,0.0381481368449972,-0.0915555284279908,0.0381481368449972,-0.0534073915829953,0.0381481368449972,-0.0839259010589917,0.0381481368449972,-0.0534073915829953,0.0381481368449972,-0.0839259010589917,0.0457777642139963,-0.0534073915829953,0.0457777642139963,-0.0839259010589917,0.0534073915829953,-0.0457777642139945,0.0457777642139963,-0.0762962736899926,0.0534073915829953,-0.0457777642139945,0.0457777642139963,-0.0762962736899926,0.0534073915829953,-0.0457777642139945,0.0457777642139963,-0.0686666463209935,0.0534073915829953,-0.0457777642139945,0.0534073915829953,-0.0686666463209935,0.0534073915829953,-0.0457777642139945,0.0534073915829953,-0.0686666463209935,0.0534073915829953,-0.0457777642139945,0.0457777642139963,-0.0610370189519944,0.0610370189519944,-0.0381481368449954,0.0686666463209935,-0.0457777642139945,0.0686666463209935,-0.0305185094759963,0.0762962736899944,-0.0457777642139945,0.0686666463209935,-0.0381481368449954,0.0610370189519944,-0.0534073915829953,0.0762962736899944,-0.0381481368449954,0.0686666463209935,-0.0457777642139945,0.0686666463209935,-0.0381481368449954,0.0686666463209935,-0.0457777642139945,0.0686666463209935,-0.0457777642139945,0.0534073915829953,-0.0534073915829953,0.0762962736899944,-0.0305185094759963,0.0762962736899944,-0.0305185094759963,0.0915555284279925,-0.0305185094759963,0.0686666463209935,-0.0457777642139945,0.0610370189519944,-0.0457777642139945,0.0610370189519944,-0.0534073915829953,0.0534073915829953,-0.0534073915829953,0.0610370189519944,-0.0534073915829953,0.0610370189519944,-0.0457777642139945,0.0610370189519944,-0.0457777642139945,0.0610370189519944,-0.0534073915829953,0.0610370189519944,-0.0457777642139945,0.0610370189519944,-0.0534073915829953,0.0610370189519944,-0.0457777642139945,0.0610370189519944,-0.0534073915829953,0.0610370189519944,-0.0457777642139945,0.0686666463209935,-0.0534073915829953,0.0610370189519944,-0.0381481368449954,0.0686666463209935,-0.0457777642139945,0.0762962736899944,-0.0305185094759963,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0305185094759963,0.0915555284279925,-0.0152592547379982,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0305185094759963,0.0762962736899944,-0.0534073915829953,0.0610370189519944,-0.0457777642139945,0.0534073915829953,-0.0610370189519944,0.0534073915829953,-0.0381481368449954,0.0534073915829953,-0.0762962736899926,0.0534073915829953,-0.0381481368449954,0.0534073915829953,-0.0839259010589917,0.0610370189519944,-0.0381481368449954,0.0534073915829953,-0.0762962736899926,0.0610370189519944,-0.0381481368449954,0.0534073915829953,-0.0762962736899926,0.0610370189519944,-0.0381481368449954,0.0610370189519944,-0.0686666463209935,0.0610370189519944,-0.0381481368449954,0.0610370189519944,-0.0686666463209935,0.0686666463209935,-0.0305185094759963,0.0686666463209935,-0.0610370189519944,0.0610370189519944,-0.0381481368449954,0.0686666463209935,-0.0534073915829953,0.0686666463209935,-0.0228888821069972,0.0686666463209935,-0.0610370189519944,0.0762962736899944,-0.0228888821069972,0.0762962736899944,-0.0534073915829953,0.0762962736899944,-0.0228888821069972,0.0839259010589935,-0.0457777642139945,0.0839259010589935,-0.0152592547379982,0.0839259010589935,-0.0457777642139945,0.0762962736899944,-0.0305185094759963,0.0762962736899944,-0.0457777642139945,0.0762962736899944,-0.0228888821069972,0.0839259010589935,-0.0457777642139945,0.0686666463209935,-0.0305185094759963,0.0762962736899944,-0.0457777642139945,0.0762962736899944,-0.0381481368449954,0.0610370189519944,-0.0534073915829953,0.0762962736899944,-0.0152592547379982,0.0915555284279925,-0.0228888821069972,0.106814783165991,0,0.0915555284279925,-0.0381481368449954,0.0839259010589935,-0.0152592547379982,0.0839259010589935,-0.0457777642139945,0.0762962736899944,-0.0228888821069972,0.0762962736899944,-0.0457777642139945,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0457777642139945,0.0762962736899944,-0.0305185094759963,0.0762962736899944,-0.0457777642139945,0.0762962736899944,-0.0305185094759963,0.0839259010589935,-0.0457777642139945,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0228888821069972,0.0915555284279925,-0.0305185094759963,0.0839259010589935,-0.0152592547379982,0.0915555284279925,-0.0228888821069972,0.0991851557969916,-0.00762962736899908,0.0991851557969916,-0.0152592547379982,0.106814783165991,-0.00762962736899908,0.106814783165991,-0.0152592547379982,0.0991851557969916,-0.00762962736899908,0.0991851557969916,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0228888821069972,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0991851557969916,-0.0152592547379982,0.0991851557969916,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0991851557969916,-0.0305185094759963,0.0915555284279925,-0.0305185094759963,0.0762962736899944,-0.0381481368449954,0.0915555284279925,-0.0152592547379982,0.0991851557969916,-0.0152592547379982,0.122074037903989,0.00762962736899908,0.114444410534990,-0.0228888821069972,0.0991851557969916,-0.0152592547379982,0.0991851557969916,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0839259010589935,-0.0381481368449954,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0152592547379982,0.0991851557969916,-0.0228888821069972,0.0915555284279925,-0.0152592547379982,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0152592547379982,0.0915555284279925,-0.0228888821069972,0.0991851557969916,-0.0152592547379982,0.0991851557969916,-0.0228888821069972,0.0991851557969916,-0.00762962736899908,0.106814783165991,-0.00762962736899908,0.106814783165991,-0.00762962736899908,0.114444410534990,0.0152592547379999,0.122074037903989,0,0.122074037903989,0.0152592547379999,0.122074037903989,-0.00762962736899908,0.114444410534990,0.00762962736899908,0.106814783165991,-0.0152592547379982,0.0991851557969916,0,0.0991851557969916,-0.0305185094759963,0.106814783165991,0.00762962736899908,0.106814783165991,-0.0381481368449954,0.0991851557969916,0.00762962736899908,0.0991851557969916,-0.0381481368449954,0.0991851557969916,0,0.0991851557969916,-0.0381481368449954,0.0991851557969916,0.00762962736899908,0.0991851557969916,-0.0381481368449954,0.0991851557969916,0.0152592547379999,0.0991851557969916,-0.0381481368449954,0.0991851557969916,0.00762962736899908,0.106814783165991,-0.0381481368449954,0.0991851557969916,0.00762962736899908,0.0991851557969916,-0.0381481368449954,0.0991851557969916,0.00762962736899908,0.106814783165991,-0.0305185094759963,0.106814783165991,0.00762962736899908,0.106814783165991,-0.0381481368449954,0.106814783165991,0.00762962736899908,0.0991851557969916,-0.0381481368449954,0.0991851557969916,0.00762962736899908,0.106814783165991,-0.0381481368449954,0.106814783165991,0,0.106814783165991,-0.0228888821069972,0.106814783165991,0,0.106814783165991,-0.0152592547379982,0.0991851557969916,-0.00762962736899908,0.106814783165991,-0.0152592547379982,0.0991851557969916,-0.00762962736899908,0.106814783165991,-0.0305185094759963,0.0991851557969916,-0.0152592547379982,0.0915555284279925,-0.0228888821069972,0.0839259010589935,-0.0381481368449954,0.0991851557969916,0.00762962736899908,0.106814783165991,-0.0152592547379982,0.122074037903989,0.0152592547379999,0.114444410534990,-0.0228888821069972,0.0991851557969916,-0.0152592547379982,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0381481368449954,0.0839259010589935,-0.0228888821069972,0.0915555284279925,-0.0381481368449954,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0305185094759963,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0381481368449954,0.0839259010589935,-0.0228888821069972,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0152592547379982,0.0915555284279925,-0.0305185094759963,0.0915555284279925,-0.0152592547379982,0.0991851557969916,-0.0152592547379982,0.106814783165991,-0.00762962736899908,0.106814783165991,-0.0152592547379982,0.106814783165991,0,0.106814783165991,-0.0152592547379982,0.106814783165991,-0.00762962736899908,0.0991851557969916,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0915555284279925,-0.0305185094759963,0.0839259010589935,-0.0305185094759963,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0839259010589935,-0.0381481368449954,0.0762962736899944,-0.0305185094759963,0.0839259010589935,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0839259010589935,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0457777642139945,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0457777642139945,0.0762962736899944,-0.0381481368449954,0.0686666463209935,-0.0457777642139945,0.0762962736899944,-0.0457777642139945,0.0686666463209935,-0.0381481368449954,0.0839259010589935,-0.0305185094759963,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0305185094759963,0.0762962736899944,-0.0457777642139945,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0839259010589935,-0.0381481368449954,0.0762962736899944,-0.0457777642139945,0.0762962736899944,-0.0381481368449954,0.0762962736899944,-0.0534073915829953,0.0686666463209935,-0.0381481368449954,0.0839259010589935,-0.0305185094759963,0.0991851557969916,0,0.106814783165991,-0.0228888821069972,0.0915555284279925,-0.0228888821069972,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0305185094759963,0.0762962736899944,-0.0457777642139945,0.0839259010589935,-0.0228888821069972,0.0762962736899944,-0.0457777642139945,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0381481368449954,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0457777642139945,0.0839259010589935,-0.0228888821069972,0.0762962736899944,-0.0457777642139945,0.0839259010589935,-0.0228888821069972,0.0839259010589935,-0.0457777642139945,0.0839259010589935,-0.0152592547379982,0.0839259010589935,-0.0457777642139945,0.0915555284279925,-0.0152592547379982,0.0915555284279925,-0.0305185094759963,0.0991851557969916,0.00762962736899908,0.0991851557969916,-0.0228888821069972,0.114444410534990,0.00762962736899908,0.0991851557969916,-0.0381481368449954,0.0915555284279925,-0.0152592547379982,0.0762962736899944,-0.0534073915829953,0.0762962736899944,-0.0228888821069972,0.0686666463209935,-0.0610370189519944,0.0762962736899944,-0.0305185094759963,0.0610370189519944,-0.0686666463209935,0.0686666463209935,-0.0381481368449954,0.0534073915829953,-0.0610370189519944,0.0686666463209935,-0.0534073915829953,0.0534073915829953,-0.0610370189519944,0.0610370189519944,-0.0457777642139945,0.0534073915829953,-0.0610370189519944,0.0610370189519944,-0.0457777642139945,0.0534073915829953,-0.0610370189519944,0.0610370189519944,-0.0610370189519944,0.0457777642139963,-0.0610370189519944,0.0534073915829953,-0.0686666463209935,0.0457777642139963,-0.0610370189519944,0.0534073915829953,-0.0686666463209935,0.0381481368449972,-0.0610370189519944,0.0534073915829953,-0.0686666463209935,0.0381481368449972,-0.0610370189519944,0.0534073915829953,-0.0762962736899926,0.0381481368449972,-0.0610370189519944,0.0457777642139963,-0.0686666463209935,0.0381481368449972,-0.0686666463209935,0.0610370189519944,-0.0610370189519944,0.0381481368449972,-0.0686666463209935,0.0534073915829953,-0.0686666463209935,0.0305185094759981,-0.0686666463209935,0.0534073915829953,-0.0686666463209935,0.0305185094759981,-0.0839259010589917,0.0457777642139963,-0.0762962736899926,0.0228888821069990,-0.0839259010589917,0.0381481368449972,-0.0762962736899926,0.00762962736899908,-0.0991851557969898,0.0305185094759981,-0.0762962736899926,0.0228888821069990,-0.0839259010589917,0.0534073915829953,-0.0457777642139945,0.0381481368449972,-0.0839259010589917,0.0381481368449972,-0.0762962736899926,0.0152592547379999,-0.0915555284279908,0.0381481368449972,-0.0762962736899926,0.0152592547379999,-0.0991851557969898,0.0305185094759981,-0.0762962736899926,0.00762962736899908,-0.0991851557969898,0.0305185094759981,-0.0839259010589917,0.00762962736899908,-0.0915555284279908,0.0305185094759981,-0.0839259010589917,0.0152592547379999,-0.0839259010589917,0.0381481368449972,-0.0839259010589917,0.0152592547379999,-0.0839259010589917,0.0457777642139963,-0.0762962736899926,0.0228888821069990,-0.0686666463209935,0.0534073915829953,-0.0762962736899926,0.0305185094759981,-0.0534073915829953,0.0610370189519944,-0.0686666463209935,0.0534073915829953,-0.0381481368449954,0.0686666463209935,-0.0534073915829953,0.0610370189519944,-0.0305185094759963,0.0839259010589935,-0.0457777642139945,0.0534073915829953,-0.0381481368449954,0.0762962736899944,-0.0610370189519944,0.0457777642139963,-0.0457777642139945,0.0610370189519944,-0.0686666463209935,0.0381481368449972,-0.0534073915829953,0.0610370189519944,-0.0610370189519944,0.0381481368449972,-0.0534073915829953,0.0686666463209935,-0.0610370189519944,0.0381481368449972,-0.0457777642139945,0.0686666463209935,-0.0610370189519944,0.0305185094759981,-0.0534073915829953,0.0686666463209935,-0.0610370189519944,0.0381481368449972,-0.0534073915829953,0.0610370189519944,-0.0534073915829953,0.0381481368449972,-0.0534073915829953,0.0686666463209935,-0.0534073915829953,0.0381481368449972,-0.0534073915829953,0.0686666463209935,-0.0534073915829953,0.0457777642139963,-0.0457777642139945,0.0762962736899944,-0.0457777642139945,0.0457777642139963,-0.0534073915829953,0.0762962736899944,-0.0457777642139945,0.0381481368449972,-0.0610370189519944,0.0686666463209935,-0.0457777642139945,0.0457777642139963,-0.0534073915829953,0.0686666463209935,-0.0457777642139945,0.0381481368449972,-0.0610370189519944,0.0762962736899944,-0.0381481368449954,0.0457777642139963,-0.0534073915829953,0.0762962736899944,-0.0381481368449954,0.0457777642139963,-0.0534073915829953,0.0686666463209935,-0.0381481368449954,0.0381481368449972,-0.0610370189519944,0.0686666463209935,-0.0381481368449954,0.0381481368449972,-0.0686666463209935,0.0610370189519944,-0.0381481368449954,0.0381481368449972,-0.0686666463209935,0.0610370189519944,-0.0534073915829953,0.0152592547379999,-0.0762962736899926,0.0686666463209935,-0.0381481368449954,0.0457777642139963,-0.0457777642139945,0.0991851557969916,-0.0228888821069972,0.0381481368449972,-0.0610370189519944,0.0686666463209935,-0.0534073915829953,0.0305185094759981,-0.0610370189519944,0.0610370189519944,-0.0534073915829953,0.0305185094759981,-0.0610370189519944,0.0610370189519944,-0.0610370189519944,0.0228888821069990,-0.0686666463209935,0.0534073915829953,-0.0610370189519944,0.0228888821069990,-0.0686666463209935,0.0610370189519944,-0.0686666463209935,0.0152592547379999,-0.0534073915829953,0.0610370189519944,-0.0686666463209935,0.0228888821069990,-0.0610370189519944,0.0610370189519944,-0.0610370189519944,0.0228888821069990,-0.0534073915829953,0.0686666463209935,-0.0534073915829953,0.0381481368449972,-0.0381481368449954,0.0762962736899944,-0.0381481368449954,0.0457777642139963,-0.0381481368449954,0.0839259010589935,-0.0305185094759963,0.0534073915829953,-0.0381481368449954,0.0839259010589935,-0.0381481368449954,0.0381481368449972,-0.0534073915829953,0.0686666463209935,-0.0534073915829953,0.0228888821069990,-0.0610370189519944,0.0534073915829953,-0.0610370189519944,0.0228888821069990,-0.0762962736899926,0.0534073915829953,-0.0534073915829953,0.0228888821069990,-0.0686666463209935];
dec_factor=50;
fs_sampling=200;
Astop = 80;
TW = 0.03*fs_sampling/2;
Hm = designMultistageDecimator(dec_factor, fs_sampling, TW, Astop, 'CostMethod', 'design');
signal_output = filter(Hm, signal_input);
Error using filter
Not enough input arguments.
Thanks in advance.
Dana Massie
Dana Massie 2024년 7월 24일
I have exactly the same error message from the same code. Running R2024a.

댓글을 달려면 로그인하십시오.


Paul
Paul 2024년 7월 24일
As shown at designMultistageDecimator, this function retruns a dsp.FilterCascade object
M = 48;
Fin = 30.72e6*M;
Astop = 90;
BW = 1e7;
Fc = Fin/(2*M);
TW = 2*(Fc-BW);
c = designMultistageDecimator(M,Fin,TW,Astop)
c =
dsp.FilterCascade with properties: Stage1: [1x1 dsp.FIRDecimator] Stage2: [1x1 dsp.FIRDecimator] Stage3: [1x1 dsp.FIRDecimator] Stage4: [1x1 dsp.FIRDecimator] CloneStages: false
This object does not have a filter method.
methods(c)
Methods for class dsp.FilterCascade: FilterCascade freqrespopts info isreal phasedelay step addStage freqz isFilterCascade issos phasez stepz cascade freqzmr isLocked isstable realizemdl tf clone generateFilteringCode isallpass measure release zerophase coeffs generatehdl isequal noisepsd releaseStages zpk cost getNumStages isfir noisepsdopts removeStage zplane fdhdltool grpdelay islinphase order reset firtype impz ismaxphase outputDelay specifyall freqrespest impzlength isminphase parallel ss Static methods: helpFilterAnalysis helpSupportedSystemObjects Call "methods('handle')" for methods of dsp.FilterCascade inherited from handle.
Instead, operate on an input by use the object like a function call, as shown at dsp.FilterCascade
u = rand(4800,1);
y1 = c(u);
Reset the object to use again from scratch
reset(c);
y2 = c(u);
isequal(y1,y2)
ans = logical
1

카테고리

Help CenterFile Exchange에서 Filter Analysis에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by