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

📄 am_sys.m

📁 信号实验常用的simulink模型和mfile,可直接在matlan下运行。
💻 M
📖 第 1 页 / 共 4 页
字号:
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'BP 滤波器1']],...
		'ForeGround',5,...
		'Font Name','宋体',...
		'Font Size',12,...
		'A','at',...
		'B','bt',...
		'C','ct',...
		'D','dt')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'BP 滤波器1']],...
		'Mask Display','plot(w,mag)',...
		'Mask Type','buttap,lp2bp')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'BP 滤波器1']],...
		'Mask Dialogue','Analog Butterworth band pass filter.\n\n(Requires Signal Processing Toolbox)|Center frequency (rad/sec)|Bandwidth (rad/sec):|Order')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'BP 滤波器1']],...
		'Mask Translate','[at,bt,ct,dt,w,mag]=filtm(''buttap'',''lp2bp'',@1,@2,50,@3);')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'BP 滤波器1']],...
		'Mask Help','Butterworth band pass filter using MATLAB''s butter and lp2bp command.',...
		'Mask Entries','100\/10\/4\/')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'BP 滤波器1']],...
		'position',[355,209,415,251])

add_block('built-in/MATLAB Fcn',[sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/二分频']])
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/二分频']],...
		'ForeGround',5,...
		'Font Name','宋体',...
		'Font Size',12,...
		'MATLAB Fcn','df2',...
		'Mask Display','Frequency\n—————\n2',...
		'Mask Type','分频器')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/二分频']],...
		'Mask Dialogue','二分频器',...
		'position',[255,211,325,249])

add_block('built-in/Product',[sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/平方运算']])
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/平方运算']],...
		'ForeGround',5,...
		'Font Name','宋体',...
		'Font Size',12,...
		'Mask Display','plot([0 1],[1 0],[0 1],[0 1]);',...
		'Mask Type','乘法器')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/平方运算']],...
		'Mask Dialogue','乘法器',...
		'position',[55,219,85,241])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/弥补提取载波',13,'所需的时延']])
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/弥补提取载波',13,'所需的时延']],...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[145,310,150,315])

add_block('built-in/Zero-Pole',[sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'LP 滤波器']])
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'LP 滤波器']],...
		'Font Name','宋体',...
		'Font Size',12,...
		'Zeros','z',...
		'Poles','p',...
		'Gain','k',...
		'Mask Display','plot(20*log10(w),20*log10(abs(h)))')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'LP 滤波器']],...
		'Mask Type','buttap')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'LP 滤波器']],...
		'Mask Dialogue','Analog Butterworth low pass filter.\n\n(Requires Signal Processing Toolbox)|Cutoff frequency (rad/sec)|Order')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'LP 滤波器']],...
		'Mask Translate','[z,p,k]=buttap(@2); z=@1*z; p=@1*p; k=real(prod(-p)); [num,den]=zp2tf(z,p,k); w=logspace(log10(@1/10),log10(10*@1),20); h=freqs(num,den,w); ')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/Butterworth',13,'LP 滤波器']],...
		'Mask Help','Butterworth low pass filter using MATLAB''s butter command.',...
		'Mask Entries','10\/4\/',...
		'position',[395,338,455,382])

add_block('built-in/Scope',[sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/调制后信号波形']])
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/调制后信号波形']],...
		'Font Name','宋体',...
		'Font Size',12,...
		'Vgain','2.000000',...
		'Hgain','1.000000',...
		'Vmax','4.000000',...
		'Hmax','2.000000')
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1/调制后信号波形']],...
		'Window',[0,120,331,276],...
		'position',[530,85,560,115])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[260,100;525,100])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[280,100;280,185;15,185;15,365;140,365])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[15,225;50,225])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[15,235;50,235])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[295,360;390,360])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[315,360;315,295;525,295])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[460,360;525,360])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[475,230;525,230])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[490,230;490,280;220,280;220,355;255,355])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[190,365;255,365])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[420,230;440,230])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[330,230;350,230])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[235,230;250,230])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[185,230;200,230])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[90,230;115,230])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[85,155;120,155;120,105;220,105])
add_line([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],[95,95;220,95])
set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],...
		'Mask Display','AM\nSystem - 2')


%     Finished composite block ['同步调制//解调系统',13,'(双边带 DSB)1'].

set_param([sys,'/',['同步调制//解调系统',13,'(双边带 DSB)1']],...
		'Font Name','宋体',...
		'Font Size',12,...
		'Drop Shadow',4,...
		'position',[222,500,305,556])


%     Subsystem  ['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1'].

new_system([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1']],'Location',[29,49,569,429])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/接收端']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/接收端']],...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[130,315,135,320])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/发送端']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/发送端']],...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[155,205,160,210])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/对 SSB 信号,无法',13,'直接从其中提取参考',13,'信号,故发送端在发',13,'射 SSB 信号的同时,',13,'还须发射受到一定程',13,'度抑制的载波信号。',13,'(称为导频信号)']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/对 SSB 信号,无法',13,'直接从其中提取参考',13,'信号,故发送端在发',13,'射 SSB 信号的同时,',13,'还须发射受到一定程',13,'度抑制的载波信号。',13,'(称为导频信号)']],...
		'ForeGround',3)
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/对 SSB 信号,无法',13,'直接从其中提取参考',13,'信号,故发送端在发',13,'射 SSB 信号的同时,',13,'还须发射受到一定程',13,'度抑制的载波信号。',13,'(称为导频信号)']],...
		'Font Name','宋体')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/对 SSB 信号,无法',13,'直接从其中提取参考',13,'信号,故发送端在发',13,'射 SSB 信号的同时,',13,'还须发射受到一定程',13,'度抑制的载波信号。',13,'(称为导频信号)']],...
		'Font Size',12)
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/对 SSB 信号,无法',13,'直接从其中提取参考',13,'信号,故发送端在发',13,'射 SSB 信号的同时,',13,'还须发射受到一定程',13,'度抑制的载波信号。',13,'(称为导频信号)']],...
		'position',[65,235,70,240])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/已调 SSB 信号']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/已调 SSB 信号']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[395,65,400,70])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Y(t) = X(t)*cos(Wc*t+p)']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Y(t) = X(t)*cos(Wc*t+p)']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[235,60,240,65])

add_block('built-in/Product',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/乘法器']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/乘法器']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'Mask Display','plot([0 1],[1 0],[0 1],[0 1]);',...
		'Mask Type','乘法器')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/乘法器']],...
		'Mask Dialogue','乘法器',...
		'position',[165,94,195,116])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/X(t)']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/X(t)']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[120,75,125,80])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/调制信号']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/调制信号']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[60,55,65,60])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/cos ( Wc * t + p )',13,'Wc 载波角频率',13,'p 载波初始相位']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/cos ( Wc * t + p )',13,'Wc 载波角频率',13,'p 载波初始相位']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[70,180,75,185])

add_block('built-in/Sine Wave',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/载波']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/载波']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'frequency','100',...
		'position',[50,150,70,170])

add_block('built-in/Signal Generator',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/信号发生器',13,'频率(弧度//秒)']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/信号发生器',13,'频率(弧度//秒)']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'Peak','1.000000',...
		'Peak Range','5.000000')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/信号发生器',13,'频率(弧度//秒)']],...
		'Freq','10.000000',...
		'Freq Range','50.000000',...
		'Wave','Sin',...
		'Units','Rads',...
		'position',[40,83,85,117])

add_block('built-in/State-Space',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 2']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 2']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'A','at',...
		'B','bt',...
		'C','ct',...
		'D','dt')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 2']],...
		'Mask Display','plot(w,mag)',...
		'Mask Type','buttap,lp2bp')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 2']],...
		'Mask Dialogue','Analog Butterworth band pass filter.\n\n(Requires Signal Processing Toolbox)|Center frequency (rad/sec)|Bandwidth (rad/sec):|Order')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 2']],...
		'Mask Translate','[at,bt,ct,dt,w,mag]=filtm(''buttap'',''lp2bp'',@1,@2,50,@3);')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 2']],...
		'Mask Help','Butterworth band pass filter using MATLAB''s butter and lp2bp command.',...
		'Mask Entries','90\/5\/4\/')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 2']],...
		'position',[290,154,350,196])

add_block('built-in/State-Space',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 1']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 1']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'A','at',...
		'B','bt',...
		'C','ct',...
		'D','dt')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 1']],...
		'Mask Display','plot(w,mag)',...
		'Mask Type','buttap,lp2bp')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 1']],...
		'Mask Dialogue','Analog Butterworth band pass filter.\n\n(Requires Signal Processing Toolbox)|Center frequency (rad/sec)|Bandwidth (rad/sec):|Order')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 1']],...
		'Mask Translate','[at,bt,ct,dt,w,mag]=filtm(''buttap'',''lp2bp'',@1,@2,50,@3);')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 1']],...
		'Mask Help','Butterworth band pass filter using MATLAB''s butter and lp2bp command.',...
		'Mask Entries','110\/5\/4\/')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/Butterworth',13,'BP 滤波器 1']],...
		'position',[290,84,350,126])

add_block('built-in/Note',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/DSB']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/DSB']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'position',[245,110,250,115])

add_block('built-in/Scope',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/下边带信号']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/下边带信号']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'Vgain','2.000000',...
		'Hgain','1.000000',...
		'Vmax','4.000000')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/下边带信号']],...
		'Hmax','2.000000',...
		'Window',[61,154,392,468],...
		'position',[430,160,460,190])

add_block('built-in/Scope',[sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/上边带信号']])
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/上边带信号']],...
		'ForeGround',3,...
		'Font Name','宋体',...
		'Font Size',12,...
		'Vgain','2.000000',...
		'Hgain','1.000000',...
		'Vmax','4.000000')
set_param([sys,'/',['同步调制//解调系统',13,'(单边带 SSB)',13,'之滤波法1/上边带信号']],...
		'Hmax','2.000000',...

⌨️ 快捷键说明

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