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

📄 qpsnrzmf.m

📁 很多通信系统的matlab程序,便于修改调用
💻 M
📖 第 1 页 / 共 5 页
字号:
add_line([sys,'/','Empf鋘ger/Diagramme'],[55,90;125,90])
add_line([sys,'/','Empf鋘ger/Diagramme'],[55,35;125,35])
add_line([sys,'/','Empf鋘ger/Diagramme'],[55,135;75,135;75,45;125,45])
add_line([sys,'/','Empf鋘ger/Diagramme'],[75,100;125,100])
add_line([sys,'/','Empf鋘ger/Diagramme'],[100,120;100,55;125,55])
add_line([sys,'/','Empf鋘ger/Diagramme'],[100,110;125,110])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,95;300,95])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,40;300,40])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,230;300,230])
add_line([sys,'/','Empf鋘ger/Diagramme'],[270,165;300,165])
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Display','plot(0,0,100,100,x,y)',...
		'Mask Type','2D-Diagramme')
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Dialogue','Augendiagramm, Trajektorie und\nSignalraumpunkte.|Startzeit f黵 Plot:|Abtastwerte pro Zeitfenster (2*TS):|Offset der Entscheiderlinie zur Mitte:')
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Translate','starttime = @1;  anzahl = @2; offset = @3; [x, y] = srcsicon(10);')
set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'Mask Help','Dieser Block stellt die Augendiagramme, Trajektorien,\nund Signalraumpunkte auf der Sende- oder Empfangsseite dar',...
		'Mask Entries','0\/40\/0\/')


%     Finished composite block 'Empf鋘ger/Diagramme'.

set_param([sys,'/','Empf鋘ger/Diagramme'],...
		'position',[675,10,730,50])


%     Subsystem  ['Empf鋘ger/Schwellenwert-',13,'Entscheider'].

new_system([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],'Location',[159,417,467,586])

add_block('built-in/Outport',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/out_1']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/out_1']],...
		'position',[265,70,285,90])

add_block('built-in/Inport',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/in_1']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/in_1']],...
		'position',[35,30,55,50])

add_block('built-in/Relational Operator',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Relational',13,'Operator']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Relational',13,'Operator']],...
		'Operator','>',...
		'position',[140,32,170,63])

add_block('built-in/Sum',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Sum']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Sum']],...
		'inputs','+-',...
		'position',[215,64,235,91])

add_block('built-in/Relational Operator',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Relational',13,'Operator1']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Relational',13,'Operator1']],...
		'Operator','<',...
		'position',[140,92,170,123])

add_block('built-in/Constant',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Constant']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider/Constant']],...
		'Value','0',...
		'position',[65,105,85,125])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],[60,40;135,40])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],[95,40;95,100;135,100])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],[90,115;135,115])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],[110,115;110,55;135,55])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],[175,110;185,110;185,85;210,85])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],[175,50;185,50;185,70;210,70])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],[240,80;260,80])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],...
		'Mask Display','plot(-50,-50,50,50,[-50,50],[0,0],[0,0],[-50,50],[-40,0],[-30,-30],[0,40],[30,30])',...
		'Mask Type','Sign',...
		'Mask Dialogue','y = sign(x)')
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],...
		'Mask Help','Sign Function:\n\t\t\ty = 1 if x > 0\n\t\t\ty = 0 if x = 0\n\t\t\ty = -1 if x < 0')


%     Finished composite block ['Empf鋘ger/Schwellenwert-',13,'Entscheider'].

set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider']],...
		'position',[690,77,720,103])


%     Subsystem  ['Empf鋘ger/Schwellenwert-',13,'Entscheider_'].

new_system([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],'Location',[159,417,467,586])

add_block('built-in/Constant',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Constant']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Constant']],...
		'Value','0',...
		'position',[65,105,85,125])

add_block('built-in/Relational Operator',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Relational',13,'Operator1']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Relational',13,'Operator1']],...
		'Operator','<',...
		'position',[140,92,170,123])

add_block('built-in/Sum',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Sum']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Sum']],...
		'inputs','+-',...
		'position',[215,64,235,91])

add_block('built-in/Relational Operator',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Relational',13,'Operator']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/Relational',13,'Operator']],...
		'Operator','>',...
		'position',[140,32,170,63])

add_block('built-in/Inport',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/in_1']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/in_1']],...
		'position',[35,30,55,50])

add_block('built-in/Outport',[sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/out_1']])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_/out_1']],...
		'position',[265,70,285,90])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],[240,80;260,80])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],[175,50;185,50;185,70;210,70])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],[175,110;185,110;185,85;210,85])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],[90,115;135,115])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],[110,115;110,55;135,55])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],[60,40;135,40])
add_line([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],[95,40;95,100;135,100])
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],...
		'Mask Display','plot(-50,-50,50,50,[-50,50],[0,0],[0,0],[-50,50],[-40,0],[-30,-30],[0,40],[30,30])',...
		'Mask Type','Sign',...
		'Mask Dialogue','y = sign(x)')
set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],...
		'Mask Help','Sign Function:\n\t\t\ty = 1 if x > 0\n\t\t\ty = 0 if x = 0\n\t\t\ty = -1 if x < 0')


%     Finished composite block ['Empf鋘ger/Schwellenwert-',13,'Entscheider_'].

set_param([sys,'/',['Empf鋘ger/Schwellenwert-',13,'Entscheider_']],...
		'position',[690,212,720,238])

add_block('built-in/Scope',[sys,'/','Empf鋘ger/v_eI(t)'])
set_param([sys,'/','Empf鋘ger/v_eI(t)'],...
		'Vgain','1.500000',...
		'Hgain','25.000000',...
		'Vmax','3.000000',...
		'Hmax','50.000000',...
		'Window',[0,640,640,740],...
		'position',[810,75,840,105])

add_block('built-in/Scope',[sys,'/','Empf鋘ger/v_eQ(t)'])
set_param([sys,'/','Empf鋘ger/v_eQ(t)'],...
		'Vgain','1.500000',...
		'Hgain','25.000000',...
		'Vmax','3.000000',...
		'Hmax','50.000000',...
		'Window',[640,640,1280,740],...
		'position',[810,225,840,255])


%     Subsystem  'Empf鋘ger/Doppelklick5'.

new_system([sys,'/','Empf鋘ger/Doppelklick5'])
set_param([sys,'/','Empf鋘ger/Doppelklick5'],'Location',[136,230,381,439])
set_param([sys,'/','Empf鋘ger/Doppelklick5'],...
		'Mask Display','Rauschen einstellen',...
		'Mask Type','rauschen',...
		'Mask Dialogue','eval(''setnoise'')')


%     Finished composite block 'Empf鋘ger/Doppelklick5'.

set_param([sys,'/','Empf鋘ger/Doppelklick5'],...
		'BackGround',7,...
		'hide name',0,...
		'Font Angle','italic',...
		'position',[10,240,145,266])
add_line([sys,'/','Empf鋘ger'],[170,150;180,130])
add_line([sys,'/','Empf鋘ger'],[50,155;75,155;75,105])
add_line([sys,'/','Empf鋘ger'],[170,150;180,170])
add_line([sys,'/','Empf鋘ger'],[270,170;280,170;290,220])
add_line([sys,'/','Empf鋘ger'],[270,130;280,130;280,95;295,95])
add_line([sys,'/','Empf鋘ger'],[75,155;120,155;120,80;295,80])
add_line([sys,'/','Empf鋘ger'],[120,155;120,230;290,230])
add_line([sys,'/','Empf鋘ger'],[885,150;945,150])
add_line([sys,'/','Empf鋘ger'],[910,150;910,105])
add_line([sys,'/','Empf鋘ger'],[330,225;420,225])
add_line([sys,'/','Empf鋘ger'],[365,225;365,190])
add_line([sys,'/','Empf鋘ger'],[510,225;555,225;555,190])
add_line([sys,'/','Empf鋘ger'],[335,90;420,90])
add_line([sys,'/','Empf鋘ger'],[365,90;365,55])
add_line([sys,'/','Empf鋘ger'],[510,90;555,90;555,55])
add_line([sys,'/','Empf鋘ger'],[510,225;650,225;650,40;670,40])
add_line([sys,'/','Empf鋘ger'],[510,90;625,90;625,20;670,20])
add_line([sys,'/','Empf鋘ger'],[645,225;685,225])
add_line([sys,'/','Empf鋘ger'],[725,225;760,225;760,160;795,160])
add_line([sys,'/','Empf鋘ger'],[625,90;685,90])
add_line([sys,'/','Empf鋘ger'],[725,90;755,90;755,140;795,140])
add_line([sys,'/','Empf鋘ger'],[755,90;805,90])
add_line([sys,'/','Empf鋘ger'],[760,225;760,240;805,240])


%     Finished composite block 'Empf鋘ger'.

set_param([sys,'/','Empf鋘ger'],...
		'position',[650,62,725,148])

add_block('built-in/Scope',[sys,'/',['gesendetes',13,'Symbol']])
set_param([sys,'/',['gesendetes',13,'Symbol']],...
		'orientation',1,...
		'move name',0,...
		'Vgain','3.000000',...
		'Hgain','25.000000',...
		'Vmax','6.000000',...
		'Hmax','50.000000',...
		'Window',[360,440,1280,540])
open_system([sys,'/',['gesendetes',13,'Symbol']])
set_param([sys,'/',['gesendetes',13,'Symbol']],...
		'position',[320,220,350,250])


%     Subsystem  'Kanal'.

new_system([sys,'/','Kanal'])
set_param([sys,'/','Kanal'],'Location',[11,262,273,408])


%     Subsystem  ['Kanal/Gaussian noise',13,'generator'].

new_system([sys,'/',['Kanal/Gaussian noise',13,'generator']])
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator']],'Location',[22,119,370,243])

add_block('built-in/Outport',[sys,'/',['Kanal/Gaussian noise',13,'generator/out_1']])
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator/out_1']],...
		'position',[285,60,305,80])

add_block('built-in/Sum',[sys,'/',['Kanal/Gaussian noise',13,'generator/Sum']])
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator/Sum']],...
		'position',[220,60,240,80])

add_block('built-in/Constant',[sys,'/',['Kanal/Gaussian noise',13,'generator/Constant']])
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator/Constant']],...
		'Value','m',...
		'position',[140,20,160,40])

add_block('built-in/White Noise',[sys,'/',['Kanal/Gaussian noise',13,'generator/Random',13,'Number']])
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator/Random',13,'Number']],...
		'Seed','s',...
		'position',[35,57,80,93])

add_block('built-in/State-Space',[sys,'/',['Kanal/Gaussian noise',13,'generator/Matrix',13,'Gain']])
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator/Matrix',13,'Gain']],...
		'A','[]',...
		'B','[]',...
		'C','[]',...
		'D','K',...
		'Mask Display','K',...
		'Mask Type','Matrix Gain',...
		'Mask Dialogue','Matrix Gain.|Gain matrix:')
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator/Matrix',13,'Gain']],...
		'Mask Translate','K = @1;',...
		'Mask Help','Multiplies input vector by entered matrix to produce output vector (y=Au).',...
		'Mask Entries','d\/')
set_param([sys,'/',['Kanal/Gaussian noise',13,'generator/Matrix',13,'Gain']],...
		'position',[140,61,165,89])
add_line([sys,'/',['Kanal/Gaussian noise',13,'generator']],[85,75;135,75])
add_line([sys,'/',['Kanal/Gaussian noise',13,'generator']],[170,75;215,75])
add_line([sys,'/',['Kanal/Gaussian noise',13,'generator']],[245,70;280,70])
add_line([sys,'/',['Kanal/Gaussian noise',13,'generator']],[165,30;190,30;190,65;215,65])

⌨️ 快捷键说明

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