![]() |
求高人帮忙找出程序里面的错误来
x=0:15; %x表示信噪比
y=x; %y表示信号的误比特率 FrequencySeparation=24000; %BFSK调制的频率间隔等于24kHz BitRate=10000; %信源产生信号的bit率等于10kbit/s SimulationTime=10; %仿真运行时间为10s SamplesPerSymbol=2; %BFSK调制信号每个符号的抽样个数为2 Velocity=40; %发送端和接收端相对速度〔单位是公里/小时〕 LightSpeed=3*10^8; %光速(单位是米/秒) Frequency=825*l0^6; %载波频率(单位是Hz) WaveLength=LightSpeed/Frequency; %计算载波的波长 Fd=Velocity*10^3/3600/WaveLength; %根据运动速度和波长计算多普勒频移 Project1main; %执行BFSK信号在高斯白噪声信道中仿真程序 hold on ; %保持仿真程序得到的曲线 for i=length(x); %循环执行仿真程序 SNR=x(i); %信道的信噪比依次取x中的元素。 sim('projectl'); %运行仿真程序,误比特率保存在工作变量中 y(i)=mean(BitErrorRate); %BitErrorRate均值作为本次仿真的误比特率 end; semilogy(x,y); %绘制x和y的关系图,纵坐标采用对数坐标 |
所有时间均为北京时间。现在的时间是 12:19。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.