MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   求高人帮忙找出程序里面的错误来 (https://www.labfans.com/bbs/showthread.php?t=353)

oupan9571 2007-06-07 09:18

求高人帮忙找出程序里面的错误来
 
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.