📄 am_sys.m
字号:
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 + -