我想找过滤信号和消除噪声的离散收到信号的雷达和convirte多屏画面等等

8视图(30天)
我想找过滤信号和消除噪声的离散收到信号的雷达和convirte多屏画面等等,但是当我试着将一个错误meassge出现和过滤信号不meake感觉,因为阈值小compearing柳条magitude的信号
%导入接收到的信号
D =负载(“Cp2Data1.mat”);
错误使用负载
找不到文件或目录“Cp2Data1.mat”。
rec = D.r;
%画出数据
情节(rec);
包含(“n”);
ylabel (“矩形(n)”);
标题(“收到信号”);
%因为我们白去找到aouto找到形成的意思
%和标准devison
filt = filter2(矩形,矩形,“相同”);
%取前2000个样品来确定阈值
d = datasample (filt, 2000);
m =意味着(d);
s =性病(d);
%鉴于PF = 10 ^ 3
PF = 10 ^ 3;
q = qfuncinv (PF);
%计算t =平均值+标准devison * q t是阈值的地方
t = m + s *问;
%我们使用filter2过滤收到信号,找到重要的数据
k = 0:199;
K = 1000 * sin(0.1 *π* K);
%然后我们corrolate收到信号
过滤= filter2 (K,矩形,“相同”);
con_filtered = c2d(过滤、0.1);
情节(con_filtered);
持有
yline (t);
错误使用汇集(52行)
足够的输入参数。
错误HW EE301(第26行)
con_filtered = c2d(过滤、0.1);
谢谢

答案(1)

保罗
保罗 2023年2月18日
汇集 (控制系统工具箱)或 汇集 (系统辨识工具箱)要求第一个输入是一个动态系统模型。只要我可以告诉“过滤”仅仅是数据的变量。
预期的数据操作是什么?也许应该使用不同的函数。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!