📄 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 + -