djshb.m
来自「《通信系统建模与仿真》书中多径时间信道的仿真实例」· M 代码 · 共 28 行
M
28 行
%多径时变 % 幅度为1,频率为10Hz的单频信号经过20条多径传输得到的频谱和波形,20条路径的衰减相同,但是时延的大小是随时间变化的,每径时延的变化规律为正弦% 型,变化的频率从0~2Hz随机均匀抽取 clear all; close all; f=10;%输入的单频信号频率 dt=0.01; t=0:dt:10;%时间 L=20;%径数 taof=2*rand(1,L);%时延变化频率 fai0=rand(1,L)*2*pi;%路径的初始相位 st=cos(2*pi*f*t); for i=1:L fai(i,:)=sin(2*pi*taof(i)*t); s(i,:)=cos(2*pi*f*t+fai(i,:)+fai0(i)); end rt=sum(s)/sqrt(L);%将信号经过20径的结果相加 figure(1) subplot(211) plot(t,st);xlabel('t');ylabel('s(t)');title('输入单频信号'); axis([0 2 -1.5 1.5]); subplot(212) plot(t,rt);xlabel('t');ylabel('s(t)');title('经过20径后接收信号');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?