【问题标题】:How to delete ripple of an exponential signal如何删除指数信号的波纹
【发布时间】:2018-09-27 19:19:15
【问题描述】:

我有以下数据,对应于“嘈杂”的指数形信号。 是否有任何简单/直观的方法来消除它的噪声/纹波以获得干净的信号(如过滤)?

感谢任何帮助!

【问题讨论】:

标签: matlab signal-processing noise ripple


【解决方案1】:
Use median or averaging filters. For example this is from MATLAB's examples:
https://www.mathworks.com/help/signal/ref/medfilt1.html 

% Create the signal 
fs = 100;
t = 0:1/fs:1;
x = sin(2*pi*t*3)+0.25*sin(2*pi*t*40);

% Filter 
y = medfilt1(x,10);

%Plot the result 
plot(t,x,t,y);
legend('Original','Filtered');
legend('boxoff');


【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    相关资源
    最近更新 更多