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

📄 com_pres.m

📁 数字通信第四版原书的例程
💻 M
📖 第 1 页 / 共 5 页
字号:
		'position',[395,35,415,55])
set_param([sys,'/','Channel1/Sub-system5/Sub-system7'],...
		'Mask Display','Co-channel interference')


%     Finished composite block 'Channel1/Sub-system5/Sub-system7'.

set_param([sys,'/','Channel1/Sub-system5/Sub-system7'],...
		'hide name',0,...
		'position',[30,142,200,178])


%     Subsystem  'Channel1/Sub-system5/Sub-system6'.

new_system([sys,'/','Channel1/Sub-system5/Sub-system6'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system6'],'Location',[196,225,790,503])

add_block('built-in/Outport',[sys,'/','Channel1/Sub-system5/Sub-system6/out_1'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system6/out_1'],...
		'position',[395,35,415,55])
set_param([sys,'/','Channel1/Sub-system5/Sub-system6'],...
		'Mask Display','Adjacent channel interference')


%     Finished composite block 'Channel1/Sub-system5/Sub-system6'.

set_param([sys,'/','Channel1/Sub-system5/Sub-system6'],...
		'hide name',0,...
		'position',[30,82,200,118])


%     Subsystem  'Channel1/Sub-system5/Sub-system5'.

new_system([sys,'/','Channel1/Sub-system5/Sub-system5'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system5'],'Location',[196,225,790,503])

add_block('built-in/Outport',[sys,'/','Channel1/Sub-system5/Sub-system5/out_1'])
set_param([sys,'/','Channel1/Sub-system5/Sub-system5/out_1'],...
		'position',[395,35,415,55])
set_param([sys,'/','Channel1/Sub-system5/Sub-system5'],...
		'Mask Display','Intersymbol Interference')


%     Finished composite block 'Channel1/Sub-system5/Sub-system5'.

set_param([sys,'/','Channel1/Sub-system5/Sub-system5'],...
		'hide name',0,...
		'position',[30,25,200,65])
add_line([sys,'/','Channel1/Sub-system5'],[310,65;390,65])
add_line([sys,'/','Channel1/Sub-system5'],[205,100;230,100;230,70;265,70])
add_line([sys,'/','Channel1/Sub-system5'],[205,45;230,45;230,55;265,55])
set_param([sys,'/','Channel1/Sub-system5'],...
		'Mask Display','Interference')


%     Finished composite block 'Channel1/Sub-system5'.

set_param([sys,'/','Channel1/Sub-system5'],...
		'hide name',0,...
		'position',[165,141,235,189])

add_block('built-in/Inport',[sys,'/','Channel1/in_1'])
set_param([sys,'/','Channel1/in_1'],...
		'position',[35,85,55,105])


%     Subsystem  'Channel1/Sub-system4'.

new_system([sys,'/','Channel1/Sub-system4'])
set_param([sys,'/','Channel1/Sub-system4'],'Location',[586,358,1012,641])

add_block('built-in/Outport',[sys,'/','Channel1/Sub-system4/out_1'])
set_param([sys,'/','Channel1/Sub-system4/out_1'],...
		'position',[145,135,165,155])

add_block('built-in/Inport',[sys,'/','Channel1/Sub-system4/in_1'])
set_param([sys,'/','Channel1/Sub-system4/in_1'],...
		'position',[35,135,55,155])
add_line([sys,'/','Channel1/Sub-system4'],[60,145;140,145])
set_param([sys,'/','Channel1/Sub-system4'],...
		'Mask Display','Loss')


%     Finished composite block 'Channel1/Sub-system4'.

set_param([sys,'/','Channel1/Sub-system4'],...
		'hide name',0,...
		'position',[165,73,235,117])
add_line([sys,'/','Channel1'],[365,95;450,95])
add_line([sys,'/','Channel1'],[240,95;335,95])
add_line([sys,'/','Channel1'],[240,165;295,165;295,105;335,105])
add_line([sys,'/','Channel1'],[240,35;295,35;295,85;335,85])
add_line([sys,'/','Channel1'],[60,95;160,95])
set_param([sys,'/','Channel1'],...
		'Mask Display','Channel',...
		'Mask Dialogue','eval(''com_chan;'')')


%     Finished composite block 'Channel1'.

set_param([sys,'/','Channel1'],...
		'ForeGround',2,...
		'hide name',0,...
		'move name',0,...
		'position',[595,459,685,511])


%     Subsystem  'Multi_Access'.

new_system([sys,'/','Multi_Access'])
set_param([sys,'/','Multi_Access'],'Location',[165,401,464,518])

add_block('built-in/Outport',[sys,'/','Multi_Access/out_1'])
set_param([sys,'/','Multi_Access/out_1'],...
		'position',[245,30,265,50])

add_block('built-in/Inport',[sys,'/','Multi_Access/in_2'])
set_param([sys,'/','Multi_Access/in_2'],...
		'Port','2',...
		'position',[80,60,100,80])

add_block('built-in/Mux',[sys,'/','Multi_Access/Mux'])
set_param([sys,'/','Multi_Access/Mux'],...
		'inputs','2',...
		'position',[145,21,180,54])

add_block('built-in/Inport',[sys,'/','Multi_Access/in_1'])
set_param([sys,'/','Multi_Access/in_1'],...
		'position',[60,20,80,40])
add_line([sys,'/','Multi_Access'],[185,40;240,40])
add_line([sys,'/','Multi_Access'],[105,70;115,70;115,45;140,45])
add_line([sys,'/','Multi_Access'],[85,30;140,30])
set_param([sys,'/','Multi_Access'],...
		'Mask Display','Multiple\naccess',...
		'Mask Dialogue','eval(''com_mlac;'')')


%     Finished composite block 'Multi_Access'.

set_param([sys,'/','Multi_Access'],...
		'ForeGround',2,...
		'hide name',0,...
		'position',[595,411,685,464])

add_block('built-in/Note',[sys,'/','To be Done'])
set_param([sys,'/','To be Done'],...
		'ForeGround',2,...
		'position',[630,380,635,385])

add_block('built-in/Note',[sys,'/','Progress Status:'])
set_param([sys,'/','Progress Status:'],...
		'Font Weight','bold',...
		'position',[75,370,80,375])

add_block('built-in/Note',[sys,'/','MATLAB commands:'])
set_param([sys,'/','MATLAB commands:'],...
		'Font Weight','bold',...
		'position',[85,685,90,690])

add_block('built-in/Note',[sys,'/','See MATLAB workspace.'])
set_param([sys,'/','See MATLAB workspace.'],...
		'position',[465,700,470,705])

add_block('built-in/Note',[sys,'/','Characteristics'])
set_param([sys,'/','Characteristics'],...
		'Font Weight','bold',...
		'position',[100,3255,105,3260])

add_block('built-in/Note',[sys,'/','Parameters'])
set_param([sys,'/','Parameters'],...
		'Font Weight','bold',...
		'position',[85,3225,90,3230])

add_block('built-in/Note',[sys,'/','Description'])
set_param([sys,'/','Description'],...
		'Font Weight','bold',...
		'position',[85,3190,90,3195])

add_block('built-in/Note',[sys,'/','Block Title'])
set_param([sys,'/','Block Title'],...
		'position',[80,3155,85,3160])

add_block('built-in/Note',[sys,'/','_________________________________________________________________________'])
set_param([sys,'/','_________________________________________________________________________'],...
		'position',[370,3130,375,3135])

add_block('built-in/Note',[sys,'/','Sub-Library: Digital Modulation'])
set_param([sys,'/','Sub-Library: Digital Modulation'],...
		'position',[625,3155,630,3160])

add_block('built-in/Note',[sys,'/','M-ary Amplitude Shift-Keying Modulation'])
set_param([sys,'/','M-ary Amplitude Shift-Keying Modulation'],...
		'Font Weight','bold',...
		'position',[195,3120,200,3125])


%     Subsystem  ['MASK',13,'modulation'].

new_system([sys,'/',['MASK',13,'modulation']])
set_param([sys,'/',['MASK',13,'modulation']],'Location',[145,136,638,408])

add_block('built-in/Memory',[sys,'/',['MASK',13,'modulation/Memory1']])
set_param([sys,'/',['MASK',13,'modulation/Memory1']],...
		'orientation',2,...
		'position',[185,80,225,110])

add_block('built-in/Gain',[sys,'/',['MASK',13,'modulation/Gain']])
set_param([sys,'/',['MASK',13,'modulation/Gain']],...
		'Gain','Kc',...
		'position',[265,30,305,60])


%     Subsystem  ['MASK',13,'modulation/Rising edge',13,'detector'].

new_system([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],'Location',[303,485,692,659])

add_block('built-in/Outport',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/out_1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/out_1']],...
		'position',[340,25,360,45])

add_block('built-in/Relational Operator',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator1']],...
		'position',[200,88,230,112])

add_block('built-in/Relational Operator',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator2']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator2']],...
		'Operator','>',...
		'position',[265,23,295,47])

add_block('built-in/Constant',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/one1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/one1']],...
		'Value','thld',...
		'position',[30,135,60,155])

add_block('built-in/Memory',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Memory1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Memory1']],...
		'position',[125,80,165,110])

add_block('built-in/Inport',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/in_1']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/in_1']],...
		'position',[10,15,30,35])

add_block('built-in/Relational Operator',[sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator']])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector/Relational',13,'Operator']],...
		'position',[135,18,165,42])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[35,25;130,25])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[45,25;45,95;120,95])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[170,95;195,95])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[65,145;100,145;100,35;130,35])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[100,145;180,145;180,105;195,105])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[170,30;260,30])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[235,100;240,100;240,40;260,40])
add_line([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],[300,35;335,35])
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],...
		'Mask Display','Edge\ndetector',...
		'Mask Type','Edge Detection',...
		'Mask Dialogue','Rising edge detection:|Threshold:',...
		'Mask Translate','thld=@1;')
set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],...
		'Mask Help','When the input signal rising edge passed the given shreshold, this block outputs one, otherwise outputs zero.',...
		'Mask Entries','thld\/')


%     Finished composite block ['MASK',13,'modulation/Rising edge',13,'detector'].

set_param([sys,'/',['MASK',13,'modulation/Rising edge',13,'detector']],...
		'position',[75,78,135,122])

add_block('built-in/Inport',[sys,'/',['MASK',13,'modulation/in_2']])
set_param([sys,'/',['MASK',13,'modulation/in_2']],...
		'Port','2',...
		'position',[30,90,50,110])

add_block('built-in/Switch',[sys,'/',['MASK',13,'modulation/Switch']])
set_param([sys,'/',['MASK',13,'modulation/Switch']],...
		'Threshold','eps',...
		'position',[190,29,220,61])

add_block('built-in/Inport',[sys,'/',['MASK',13,'modulation/in_1']])
set_param([sys,'/',['MASK',13,'modulation/in_1']],...
		'position',[85,25,105,45])

add_block('built-in/Product',[sys,'/',['MASK',13,'modulation/Product']])
set_param([sys,'/',['MASK',13,'modulation/Product']],...
		'position',[395,100,420,120])

add_block('built-in/Outport',[sys,'/',['MASK',13,'modulation/out_1']])
set_param([sys,'/',['MASK',13,'modulation/out_1']],...
		'position',[450,100,470,120])

add_block('built-in/Sum',[sys,'/',['MASK',13,'modulation/Sum1']])
set_param([sys,'/',['MASK',13,'modulation/Sum1']],...
		'inputs','+-',...
		'position',[335,68,355,92])

add_block('built-in/Constant',[sys,'/',['MASK',13,'modulation/Gain diff']])
set_param([sys,'/',['MASK',13,'modulation/Gain diff']],...

⌨️ 快捷键说明

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