資源簡介
本書提供了利用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個文件信息
評論
共有 條評論