⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xiaowei.m

📁 数字通信系统仿真
💻 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 + -