【文章內(nèi)容簡介】
㈡Simulink動態(tài)建模仿真⒈FM調(diào)制和解調(diào)⑴系統(tǒng)方框圖:⑵參數(shù)設(shè)置:①正弦波:②方波:僅改變signal generator的參數(shù)設(shè)置如下,其余參數(shù)設(shè)置與正弦波時相同。⑶運行結(jié)果:①正弦波:示波器(從上到下一次是:調(diào)制信號、調(diào)頻信號、解調(diào)信號):調(diào)制信號頻譜:調(diào)頻信號頻譜:解調(diào)信號頻譜:②方波:示波器(從上到下一次是:調(diào)制信號、調(diào)頻信號、解調(diào)信號):調(diào)頻信號頻譜:解調(diào)信號頻譜:調(diào)制信號頻譜:⒉PM的調(diào)制和解調(diào)⑴系統(tǒng)方框圖:⑵參數(shù)設(shè)置:①正弦波:②方波:僅改變signal generator的參數(shù)設(shè)置如下,其余參數(shù)設(shè)置與正弦波時相同:⑶運行結(jié)果:①正弦波:示波器(從上到下一次是:調(diào)制信號、調(diào)相信號、解調(diào)信號):調(diào)相信號頻譜:調(diào)制信號頻譜: 解調(diào)信號頻譜:②方波:示波器(從上到下一次是:調(diào)制信號、調(diào)相信號、解調(diào)信號):調(diào)相信號頻譜:調(diào)制信號頻譜:調(diào)制信號頻譜:解調(diào)信號頻譜:⒊結(jié)果分析:㈢Labview仿真⒈PM調(diào)制⑴前面板:⑵程序框圖:⑶參數(shù)設(shè)置及運行結(jié)果:⒉FM調(diào)制⑴前面板:⑵程序框圖:⑶參數(shù)設(shè)置及運行結(jié)果:⒊結(jié)果分析㈣GUI設(shè)計圖形用戶界面⒈程序代碼:function varargout = jiaodu_tiaozhiANDjietiao(varargin)% JIAODU_TIAOZHIANDJIETIAO Mfile for % JIAODU_TIAOZHIANDJIETIAO, by itself, creates a new JIAODU_TIAOZHIANDJIETIAO or raises the existing% singleton*.%% H = JIAODU_TIAOZHIANDJIETIAO returns the handle to a new JIAODU_TIAOZHIANDJIETIAO or the handle to% the existing singleton*.%% JIAODU_TIAOZHIANDJIETIAO(39。CALLBACK39。,hObject,eventData,handles,...) calls the local% function named CALLBACK in with the given input arguments.%% JIAODU_TIAOZHIANDJIETIAO(39。Property39。,39。Value39。,...) creates a new JIAODU_TIAOZHIANDJIETIAO or raises the% existing singleton*. Starting from the left, property value pairs are% applied to the GUI before jiaodu_tiaozhiANDjietiao_OpeningF gets called. An% unrecognized property name or invalid value makes property application% stop. All inputs are passed to jiaodu_tiaozhiANDjietiao_OpeningF via varargin.%% *See GUI Options on GUIDE39。s Tools menu. Choose GUI allows only one% instance to run (singleton).%% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help jiaodu_tiaozhiANDjietiao% Last Modified by GUIDE 26Dec2011 15:32:02% Begin initialization code DO NOT EDITgui_Singleton = 1。gui_State = struct(39。gui_Name39。, mfilename, ... 39。gui_Singleton39。, gui_Singleton, ... 39。gui_OpeningF39。, @jiaodu_tiaozhiANDjietiao_OpeningF, ... 39。gui_OutputF39。, @jiaodu_tiaozhiANDjietiao_OutputF, ... 39。gui_LayoutF39。, [] , ... 39。gui_Callback39。, [])。if nargin amp。amp。 ischar(varargin{1}) = str2func(varargin{1})。endif nargout [varargout{1:nargout}] = gui_mainf(gui_State, varargin{:})。else gui_mainf(gui_State, varargin{:})。end% End initialization code DO NOT EDIT% Executes just before jiaodu_tiaozhiANDjietiao is made visible.function jiaodu_tiaozhiANDjietiao_OpeningF(hObject, eventdata, handles, varargin)% This function has no output args, see OutputF.% hObject handle to figure% eventdata reserved to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% varargin mand line arguments to jiaodu_tiaozhiANDjietiao (see VARARGIN)% Choose default mand line output for jiaodu_tiaozhiANDjietiao = hObject。% Update handles structureguidata(hObject, handles)。% UIWAIT makes jiaodu_tiaozhiANDjietiao wait for user response (see UIRESUME)% uiwait()。% Outputs from this function are returned to the mand line.function varargout = jiaodu_tiaozhiANDjietiao_OutputF(