数字信号处理及MATLAB仿真,数字信号处理基础及matlab实现
一简介信号调制仿真平台是对在通信中对信号传输进行调制并仿真出其频谱图的平台。该平台用于模拟通信系统中调制信号并仿真出频谱图,主要有幅度调制、角度调制、数字调制及自适应均衡,在相应的调制模块下,用户通过输入相应的参数即可得到输出结果。是集信息采集、处理、加工、传播的重要处理平台。
2部分代码函数varargout=CMA(varargin)
军事委员会(Committee of Military Affairs)的% CMA MATLAB代码
% CMA本身会创建新的军事委员会(Committee of Military Affairs)或引发现有的
%单例* .
%
% H=CMA将句柄返回给新的军事委员会(Committee of Military Affairs)或将句柄返回给
%现有的单例*。
%
% CMA(CALLBACK ,hObject,eventData,handles,)调用本地
% CMA中的函数名为回电.用给定的输入参数初始化m .
%
% CMA(Property , Value ,)创建新的军事委员会(Committee of Military Affairs)或引发
%现有单例*。从左边开始,属性值对是
%在调用CMA_OpeningFcn之前应用于图形用户界面.一;一个
%无法识别的属性名或无效值使属性应用程序
%停止。所有输入都通过变长度输入宗量传递给CMA _ OpeningFcn .
%
% *请参见指南的"工具"菜单上的图像使用者界面选项。选择图像使用者界面只允许一个
要运行的%实例(单例)”.
%
%请参阅:指南、GUIDATA、GUIHANDLES
%编辑以上文本以修改帮助军事委员会(Committee of Military Affairs)的响应
%上次由指南v2.5修改2019年10月19日21:19:41
%开始初始化代码-不要编辑
GUI _ Singleton=1;
gui_State=struct(gui_Name ,mfilename,
gui_Singleton ,gui_Singleton,
gui_OpeningFcn ,@CMA_OpeningFcn,
gui_OutputFcn ,@CMA_OutputFcn,
gui_LayoutFcn ,[],
gui_Callback ,[]);
if nargin ischar(varargin{1})
GUI _ state。GUI _ Callback=str 2 func(vara rgin { 1 });
目标
如果输出参数的数目
[varargout { 1:nargout }]=GUI _ mainfcn(GUI _ State,vara gin {:});
其他
gui_mainfcn(gui_State,vara rgin {:});
目标
%结束初始化代码-不要编辑
% -在军事委员会(Committee of Military Affairs)可见之前执行。
函数CMA _ opening fcn(ho对象,eventdata,handles,varargin)
%此函数没有输出参数,请参见输出Fcn .
% h对象句柄到数字
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% vara gin CMA的命令行参数(请参见瓦拉金酒)
%选择军事委员会(Committee of Military Affairs)的默认命令行输出
handles.output=hObject
%更新句柄结构
guidata(hObject,handles);
%等待使军事委员会(Committee of Military Affairs)等待用户响应(请参阅UIRESUME)
% ui等待(句柄。图1);
% -此函数的输出返回到命令行。
函数varargout=CMA _ output fcn(h对象,eventdata,句柄)
% varargout单元格数组,用于返回输出参数(请参见VARARGOUT);
% h对象句柄到数字
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
%从句柄结构获取默认命令行输出
varargout { 1 }=handles.output
函数edit1_Callback(hObject,eventdata,handles)
% h编辑一的对象句柄(见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回编辑1的内容
% str 2 double(get(ho object, String ))以双精度形式返回编辑1的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit1_CreateFcn(hObject,eventdata,handles)
% h编辑一的对象句柄(见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
函数edit2_Callback(hObject,eventdata,handles)
% h要编辑的对象句柄2(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回第二版的内容
% str 2 double(get(ho object, String ))以双精度形式返回第二版的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit2_CreateFcn(hObject,eventdata,handles)
% h要编辑的对象句柄2(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
函数edit3_Callback(hObject,eventdata,handles)
% h要编辑的对象句柄3(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回第三版的内容
% str 2 double(get(ho object, String ))以双精度形式返回第三版的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit3_CreateFcn(hObject,eventdata,handles)
% h要编辑的对象句柄3(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
函数edit4_Callback(hObject,eventdata,handles)
% h要编辑的对象句柄4(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回第四版的内容
% str 2 double(get(ho object, String ))以双精度形式返回第四版的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit4_CreateFcn(hObject,eventdata,handles)
% h要编辑的对象句柄4(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
函数edit5_Callback(hObject,eventdata,handles)
% h要编辑的对象句柄5(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回第5版的内容
% str 2 double(get(ho object, String ))以双精度形式返回第5版的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit5_CreateFcn(hObject,eventdata,handles)
% h要编辑的对象句柄5(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
函数edit6_Callback(hObject,eventdata,handles)
% h要编辑的对象句柄6(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回第六版的内容
% str 2 double(get(ho object, String ))以双精度形式返回第六版的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit6_CreateFcn(hObject,eventdata,handles)
% h要编辑的对象句柄6(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
函数edit7_Callback(hObject,eventdata,handles)
% h要编辑的对象句柄7(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回第7版的内容
% str 2 double(get(ho object, String ))以双精度形式返回第7版的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit7_CreateFcn(hObject,eventdata,handles)
% h要编辑的对象句柄7(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
函数edit8_Callback(hObject,eventdata,handles)
% h要编辑的对象句柄8(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
% Hints: get(hObject, String )以文本形式返回版本8的内容
% str 2 double(get(ho object, String ))以双精度形式返回版本8的内容
% -在设置所有属性后,在对象创建期间执行。
函数edit8_CreateFcn(hObject,eventdata,handles)
% h要编辑的对象句柄8(请参见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄为空-调用所有创建Fcns后才创建句柄
%提示:在Windows操作系统上,编辑控件通常有一个白色背景。
%参见上海跨国采购中心有限公司和计算机。
如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))
set(hObject, BackgroundColor , white );
目标
% -在按下按钮一时执行。
函数button1_Callback(hObject,eventdata,handles)
% h对象句柄到按钮1(见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
设置(gcf,’可视,关闭);
(自我);
% -在按下按钮2时执行。
函数button2_Callback(hObject,eventdata,handles)
% h对象句柄到按钮2(见GCBO)
% eventdata保留-将在矩阵实验室的未来版本中定义
%句柄包含句柄和用户数据的结构(请参见GUIDATA)
设置(gcf,’可视,关闭);3仿真结果
四参考文献[1]蒋娜。基于矩阵实验室的各种数字调制方式仿真[J]的缩写.科技广场, 2013(6):4.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的矩阵实验室仿真,相关矩阵实验室代码问题可私信交流。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。