⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nextchannelcallback.m

📁 WCDMA的仿真程序,分别用C和MATLAB两种语言仿真
💻 M
字号:
%************************************************************
%
% Copyright 2002 The Mobile and Portable Radio Research Group
%
% Part of GUI for downlink simulator.
% Invokes the appropriate menu when the NEXT button 
% of the Channel Configuration menu is pressed
%
%************************************************************
global DelayHandle AmpHandle EbNoHandle VelocityHandle

SimConfig.EbNo_dB = str2num( get(EbNoHandle,'String') );
SimConfig.Velocity = str2num( get(VelocityHandle,'String') );

if isempty(SimConfig.EbNo_dB)
   GenDialog('The EbNo field must have a numeric value!!');
   return
end

if isempty(SimConfig.Velocity)
   GenDialog('The velocity field must have a numeric value!!');
   return
end

if SimConfig.Velocity < 0
   GenDialog('The velocity field cannot be negative!!');
   set(VelocityHandle,'String','0');
   SimConfig.Velocity = 0;
   return
end


Delay = str2num( get(DelayHandle(1),'String') ) * 1e-9;
Amp = str2num( get(AmpHandle(1),'String') );

if isempty(Delay)
   GenDialog('The first Delay field cannot be empty!!');
elseif isempty(Amp)
   GenDialog('The first Amp field cannot be empty!!');
else
   for k=2:6
      TempDelay = str2num( get(DelayHandle(k),'String') ) * 1e-9;
      TempAmp = str2num( get(AmpHandle(k),'String') );
      if (~isempty(TempDelay))
         Delay(k) = TempDelay;
         Amp(k) = TempAmp;
      end
   end
   SimConfig.Delays = Delay;
   SimConfig.Amplitudes = Amp;
   
   close;
   SimMenu(SimConfig);
end


   
      
   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -