资源简介
本书提供了利用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个文件信息
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论