?? xiaowei.m
字號:
%DTMF課程設計仿真研究%DTMF信號的產生%方法1:數字正弦波合成的方法產生DTMF信號close all; %closes all the open figure windows.clear; %Clear command window.hg=0;m=0;global noisenoise=0.2; %高斯白噪聲方差%===================================================================figure(1);axis('off');text(0.2,0.95,'踏踏實實學習,輕輕松松進步!','sc');text(0.2,0.8,'課程設計: DTMF通信系統設計與仿真','sc');text(0.2,0.6,'參見者:燕山大學通信電子專業2002級全體同學','sc');text(0.2,0.4,'指導教師:燕山大學通信電子教研室全體人員 ','sc');text(0.2,0.2,'設計時間:2005年1月3日 HZPinYSU','sc');text(0.2,0.05,'希望同學多提寶貴意見!','sc');drawnowwhile hg~=666refreshKey=inputdlg(' 請你輸入個人密碼:');hg=str2double(Key{1});m=m+1;if m>2&&hg~=666 msgbox('密碼不對!下次重新輸入吧!');return;endend%==========================================================================k=1;while k~=19; k=menu('選擇下面的按鍵作為發送信號:',... '按鍵1',... '按鍵2',... '按鍵3',... '按鍵A',... '按鍵4',... '按鍵5',... '按鍵6',... '按鍵B',... '按鍵7',... '按鍵8',... '按鍵9',... '按鍵C',... '按鍵*',... '按鍵0',... '按鍵#',... '按鍵D',... '噪聲+0.01',... '噪聲-0.01',... '退出'); chvec=get(0,'Children'); %Close all figures except for figure(1) chvec=chvec(find(chvec~=1)); close(chvec); %======================================================================== if k==1 HUWei(1,noise); elseif k==2 HUWei(2,noise); elseif k==3 HUWei(3,noise); elseif k==4 HUWei(4,noise); elseif k==5 HUWei(5,noise); elseif k==6 HUWei(6,noise); elseif k==7 HUWei(7,noise); elseif k==8 HUWei(8,noise); elseif k==9 HUWei(9,noise); elseif k==10 HUWei(10,noise); elseif k==11 HUWei(11,noise); elseif k==12 HUWei(12,noise); elseif k==13 HUWei(13,noise); elseif k==14 HUWei(14,noise); elseif k==15 HUWei(15,noise); elseif k==16 HUWei(16,noise); elseif k==17 noise=fshow(noise+0.01); elseif k==18 if noise>0.02 noise=fshow(noise-0.01); else warndlg('噪聲方差不能再減少!','Warn','modal'); end endend %=========================主程序結束==========================
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -