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

📄 intmain.m

📁 利用matlab产生二进制调制信号波形
💻 M
字号:
%%%%%%%%%%  通信信号调制识别及解调主程序   %%%%%%%%%%%%%%%

clear all;
close all;
clc

ss=get(0,'screensize');      %屏幕分辨率
sl=ss(1,3);                  %主程序界面宽度
sw=ss(1,4);                  %主程序界面高度

swin=[sl/10+2,sw*4/30,8*sl/10-20,7*sw/10-20];

filename='xd204.wav';

hmainf=findobj('tag','main');        
if isempty(hmainf)==1;
   hmainf=figure(...
      'numbertitle','off',...
      'position',[sl*2/30,sw*2/20,8.5*sl/10,7.5*sw/10],...
      'menubar','none',...
      'name','短波通信信号调制识别及解调系统',...
      'tag','main');
end
clf;
set(hmainf,'DefaultUicontrolUnits','normalized')
x=imread('main.jpg');
image(x);
clear x;
axis off;
% sl=0.6375*sl;
% sw=0.5333*sw;
sl=510;
sw=320;


hmain1=uimenu('label','文件');
%%%%%
hmain15=uimenu(hmain1,'label','宽带信号',...
   'callback',['lvbo']);
%%%%%


hmain11=uimenu(hmain1,'label','实际信号',...
   'callback',['read_en=1;readdata;set(hmainf,''name'',filename)']);
hmain12=uimenu(hmain1,'label','仿真信号',...
   'callback',['set(hmainf,''name'',''短波通信信号调制识别及解调系统(仿真信号)''); simu_signal2']);
hmain13=uimenu(hmain1,'label','保存数据',...
   'callback',['[fread,fpath]=uiputfile(''.wav'');filename=strcat(fpath,fread);WAVWRITE(signal/max(signal),fs,16,filename)']);
hmain14=uimenu(hmain1,'label','保存结果',...
   'callback',['save_para']);
hmain15=uimenu(hmain1,'label','系统复位',...
   'callback',['close all;clear all;clc;intmain;']);
hmain16=uimenu(hmain1,'label','退出系统',...
   'callback',['close all;clear all;clc;']);

hmain2=uimenu('label','信号识别');
hmain21=uimenu(hmain2,'label','拾取数据',...
'callback','read_en=0;readdata');
hmain22=uimenu(hmain2,'label','单次识别',...
'callback',['autodetect;','sec_key=0;']);
hmain23=uimenu(hmain2,'label','识别观察',...
'callback','dem_view');
hmain24=uimenu(hmain2,'label','综合识别',...
'callback','multidet');

hmain3=uimenu('label','信号解调');
hmain31=uimenu(hmain3,'label','PSK信号',...
'callback','de_psk');

hmain5=uimenu('label','帮助');
hmain51=uimenu(hmain5,'label','帮助(HTML)',...
   'callback',''); 
hmain52=uimenu(hmain5,'label','关    于',...
   'callback','msgbox(''通信信号自动识别与解调系统 1.2'',''通信对抗研究小组'', ''help'')');


j=sqrt(-1);                          % 程序中的虚数单位用j表示

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -