如何利用Matlab源码实现基于空域滤波的图像修复与复原?
- 内容介绍
- 文章标签
- 相关推荐
本文共计468个文字,预计阅读时间需要2分钟。
1. 简介本代码用于生成一个未调制的正弦波信号,并绘制其波形。
2. 编辑
2.1 部分代码
pythonclear; f_c=1e3; % 采样频率time_1=linspace(0, 10, 1000); % 时间向量signal_in=sin(2 * pi * f_c * time_1); % 生成正弦波信号plot(time_1, signal_in, 'b'); % 绘制正弦波grid on; % 显示网格2.2 代码说明
- `clear` 清除之前的绘图和变量。- `f_c=1e3` 设置采样频率为1000 Hz。- `time_1=linspace(0, 10, 1000)` 创建一个从0到10秒,包含1000个点的线性时间向量。- `signal_in=sin(2 * pi * f_c * time_1)` 计算正弦波信号。- `plot(time_1, signal_in, 'b')` 绘制蓝色正弦波。- `grid on` 在图上显示网格。1 简介
编辑
编辑
2 部分代码
clearf_c=1e3; %carrier frequency(no modulation)
time_1 = (linspace (0, 10, 1000)); %time
signal_in = sin (2 * pi *f_c* time_1); %sine wave
plot (time_1, signal_in, 'b');
grid on; %blue=signal_in
xlabel('time');
ylabel('amplitude');
title('Rayleigh fading channel with two path sine wave input')
hold on
for ii = 1:10 %# iterations
tau=round(50*rand(1,1)+1); % variable delay(phase shift)
g1=1;%fixed gain
g2=round(.5*rand(1,1)+1); %variable gain or attenuation
signal_out=g1*signal_in + g2*[zeros(1,tau) signal_in(1:end-tau)];
plot (time_1,(signal_out),'r') %red=signal_out
pause (2) %~ seconds
end
hold off
3 仿真结果
编辑
编辑
编辑
4 参考文献
[1]张小英. 多径衰落信道的MATLAB仿真[J]. 信息记录材料, 2017, 18(9):2.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
编辑
本文共计468个文字,预计阅读时间需要2分钟。
1. 简介本代码用于生成一个未调制的正弦波信号,并绘制其波形。
2. 编辑
2.1 部分代码
pythonclear; f_c=1e3; % 采样频率time_1=linspace(0, 10, 1000); % 时间向量signal_in=sin(2 * pi * f_c * time_1); % 生成正弦波信号plot(time_1, signal_in, 'b'); % 绘制正弦波grid on; % 显示网格2.2 代码说明
- `clear` 清除之前的绘图和变量。- `f_c=1e3` 设置采样频率为1000 Hz。- `time_1=linspace(0, 10, 1000)` 创建一个从0到10秒,包含1000个点的线性时间向量。- `signal_in=sin(2 * pi * f_c * time_1)` 计算正弦波信号。- `plot(time_1, signal_in, 'b')` 绘制蓝色正弦波。- `grid on` 在图上显示网格。1 简介
编辑
编辑
2 部分代码
clearf_c=1e3; %carrier frequency(no modulation)
time_1 = (linspace (0, 10, 1000)); %time
signal_in = sin (2 * pi *f_c* time_1); %sine wave
plot (time_1, signal_in, 'b');
grid on; %blue=signal_in
xlabel('time');
ylabel('amplitude');
title('Rayleigh fading channel with two path sine wave input')
hold on
for ii = 1:10 %# iterations
tau=round(50*rand(1,1)+1); % variable delay(phase shift)
g1=1;%fixed gain
g2=round(.5*rand(1,1)+1); %variable gain or attenuation
signal_out=g1*signal_in + g2*[zeros(1,tau) signal_in(1:end-tau)];
plot (time_1,(signal_out),'r') %red=signal_out
pause (2) %~ seconds
end
hold off
3 仿真结果
编辑
编辑
编辑
4 参考文献
[1]张小英. 多径衰落信道的MATLAB仿真[J]. 信息记录材料, 2017, 18(9):2.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
编辑

