资源简介
本书提供了利用MATLAB的普及型学生版本在计算机上解决“现代通信系统”这门课程中涉及的几乎所有方面的问题的分析思路、方法、matlab脚本文件和处理结果的范例以及供学生自主学习研讨的习题。全书内容分为九章,分别是:信号与线性系统;随机过程;模拟调制;模拟/数字转换;基带数字传输;带限信道的数字传输;载波调制的数字传输;信道容量和编码;扩频通信系统。
本书适合已具备MATLAB基本知识的通信工程、电子工程、电气工程、计算机专业高年级本科生和研究生作为相关课程的参考书和补充教材,也可供有关教师、工程技术人员参考使用。

代码片段和文件信息
function rarg = DigModTutorial (action);
% generates windows to choose experiments
global Buttons;
global menuwinh;
global buttonh;
global MenuWinPos;
% set path
%addpath ./prgs ./menu ./pulse ./depfun
%warning off;
Buttons = 9;
ButtonText1 = ‘Pulse Shape‘;
ButtonText2 = ‘OOK‘;
ButtonText3 = ‘BPSK‘;
ButtonText4 = ‘4-ASK‘;
ButtonText5 = ‘QPSK‘;
ButtonText6 = ‘Offset-QPSK‘;
ButtonText7 = ‘MSK‘;
ButtonText8 = ‘16-QAM‘;
ButtonText9 = ‘End‘;
if nargin < 1 % no argument -> init
action = ‘init‘;
end;
% -----------------------------------------------------------------
% init
% Initialize variables and open window
if strcmp (action ‘init‘)
% Cpnstants and definitions
set(0‘Units‘‘pixels‘);
scnsize = get(0‘ScreenSize‘);
MenuWinPos = [10 (scnsize(4) - (Buttons*28+50)-40)]; % window position
DigModTutorial (‘openmenuwin‘); % open window
end;
% -----------------------------------------------------------------
% openmenuwin
% open menu window
if strcmp (action ‘openmenuwin‘)
menuwinh = figure (‘Color‘ ‘white‘ ... % open window
‘Position‘ [MenuWinPos 160 (Buttons*28+50)] ...
‘Name‘ ‘Tutorial‘ ...
‘Numbertitle‘ ‘off‘ ...
‘MenuBar‘ ‘none‘ ...
‘Resize‘ ‘off‘ ...
‘UserData‘ ‘tutorial‘);
uicontrol (menuwinh ...
‘style‘ ‘text‘ ...
‘Position‘ [5 (Buttons*28+10) 155 25] ...
‘BackgroundColor‘ ‘white‘ ...
‘HorizontalAlignment‘ ‘center‘ ...
‘String‘ ‘Experiment:‘);
for k = 1:Buttons
ypos = (Buttons- k) * 28 + 10;
ButtonTextString = eval ([‘ButtonText‘ num2str(k)]);
CallBackFunction = [‘Button‘ num2str(k)];
createbutton = [‘buttonh(‘ num2str(k) ‘) = uicontrol (menuwinh ‘ ...
‘‘‘Position‘‘ [5 ‘ num2str(ypos) ‘ 150 22] ‘ ...
‘‘‘String‘‘ ‘‘‘ ButtonTextString ‘‘‘ ‘ ...
‘‘‘BackgroundColor‘‘ ‘‘white‘‘ ‘ ...
‘‘‘CallBack‘‘ ‘‘DigModTutorial (‘‘‘‘‘ CallBackFunction ‘‘‘‘‘)‘‘);‘];
eval (createbutton);
end;
clear createbutton ypos ButtonTextStr CallBackFunction;
end;
% -----------------------------------------------------------------
% Button1
if strcmp (action ‘Button1‘)
delete(menuwinh);
pshapemenu;
end;
% -----------------------------------------------------------------
% Button2
if strcmp (action ‘Button2‘)
delete(menuwinh);
auswahl(‘ook‘);
end;
% -----------------------------------------------------------------
% Button3
if strcmp (action ‘Button3‘)
delete(menuwinh);
auswahl(‘bps‘);
end;
% -----------------------------------------------------------------
% Button4
if strcmp (action ‘Button4‘)
delete(menuwinh);
auswahl(‘ask‘);
end;
% -----------------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-03-26 18:52 现代通信系统使用MATLAB全+全部程序\
目录 0 2012-03-26 18:52 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\
目录 0 2012-03-26 18:52 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\
目录 0 2012-03-26 18:52 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\
文件 3793 2002-09-18 04:59 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\DigModTutorial.m
目录 0 2012-03-26 18:52 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\
目录 0 2012-03-26 18:52 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\
文件 1902 2002-08-04 05:39 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\abschuss.m
文件 152 2002-07-21 05:58 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\auswahl.m
文件 2338 2002-09-18 04:57 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\backmen.m
文件 63 2003-08-30 08:34 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\closemodcross.m
文件 3612 2003-08-30 06:46 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\convmenu.m
文件 2322 2002-09-18 04:58 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\endemen.m
文件 2640 2002-09-18 04:58 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\filtmen.m
文件 3510 2002-09-18 04:58 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\pshapemenu.m
文件 2894 2002-09-18 04:58 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\pulsemenu.m
文件 3764 2002-07-21 06:11 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\menu\tutorial.m
目录 0 2012-03-26 18:52 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\
文件 69979 2001-11-19 08:27 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\asknrzbw.m
文件 82615 2003-08-30 08:40 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\asknrzbw.mdl
文件 70280 2001-11-19 08:27 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\asknrzmf.m
文件 83669 2003-08-30 08:40 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\asknrzmf.mdl
文件 91821 2001-11-19 08:27 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\asknyqmf.m
文件 107890 2003-08-30 08:40 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\asknyqmf.mdl
文件 94004 2001-11-19 08:27 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\askwnymf.m
文件 108137 2003-08-30 08:41 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\askwnymf.mdl
文件 44160 2001-11-19 08:27 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\bpsnrzbw.m
文件 56236 2003-08-30 08:38 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\bpsnrzbw.mdl
文件 44470 2001-11-19 08:27 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\bpsnrzmf.m
文件 63119 2003-08-30 08:38 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\bpsnrzmf.mdl
文件 65955 2001-11-19 08:27 现代通信系统使用MATLAB全+全部程序\现代通信系统使用MATLAB全\Chapter10\Chapter10\programs\prgs\bpsnyqmf.m
............此处省略336个文件信息
相关资源
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
评论
共有 条评论