如何将Matlab函数的IdealFilter转换为C代码?

时间:2019-05-30 00:41:30

标签: matlab matlab-compiler

我想使用matlab编译器将matlab函数转换为C代码。该函数具有类似filteredSig = idealfilter(count1,interval, 'pass');的代码。 timeseries可以转换为数组类型。但是函数idealfilter不支持代码生成。

我比较了bandpassidealfilter,得出了不同的结果。并且也不支持bandpass

功能如下:

function [ y ] = BP( x, fs)
    function [ y ] = BP( x, fs)
    x = x;
    N = length(x);
    dt = 1/fs;
    t = dt*(0:(N-1));
    count1 = timeseries(x,t);
    interval = [0.6 3.5];
    filteredSig = idealfilter(count1,interval, 'pass');
    y = filteredSig.data;
end

我该如何重写此功能,以满足使用matlab编译器将功能转换为C代码的条件?

0 个答案:

没有答案