/
CEPBEP
/
OPS
Обзор
Документация
Войти
/
CEPBEP
/
OPS
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
BASE_STATION/SOFTWARE/Comms/DigitalModulation/MSK_Modulation.wsv
7 822 строки
697 KB
George Kwa
ADD System Design (SystemVue) Software
09 авг 2025, 01:42
09 авг 2025, 01:42
db4f78b
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE GENESYSV1.00> <Item Type="WorkspaceData"> <ClientWnd><T>Array_I64</T><D>1;4;;;PC;e9</D></ClientWnd> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Time>2018:323:15:47</Time> <ToolbarSize><T>Int</T><D>25</D></ToolbarSize> <Ver><T>Double</T><D>2013.01</D></Ver> <Version>1.21</Version> <Item XName="Analyses" UserName="Analyses" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF1" UserName="DF1" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <CollectFixedPtData><T>Int</T><D>0</D></CollectFixedPtData> <DataFlowInformation><T>Int</T><D>0</D></DataFlowInformation> <DeadlockResolution><T>Int</T><D>0</D></DeadlockResolution> <NeedRun><T>Bool</T><D>0</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <RepeatableRandomSequences><T>Int</T><D>0</D></RepeatableRandomSequences> <SchedulerType><T>Int</T><D>0</D></SchedulerType> <Selected><T>Bool</T><D>0</D></Selected> <ShowPtolemyErrors><T>Bool</T><D>1</D></ShowPtolemyErrors> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry>OQPSK_Mod_Data</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Int</T><D>1</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>OQPSK_Modulation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="DF2" UserName="DF2" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <CollectFixedPtData><T>Int</T><D>0</D></CollectFixedPtData> <DataFlowInformation><T>Int</T><D>0</D></DataFlowInformation> <DeadlockResolution><T>Int</T><D>0</D></DeadlockResolution> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <RepeatableRandomSequences><T>Int</T><D>0</D></RepeatableRandomSequences> <SchedulerType><T>Int</T><D>0</D></SchedulerType> <Selected><T>Bool</T><D>0</D></Selected> <ShowPtolemyErrors><T>Bool</T><D>1</D></ShowPtolemyErrors> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <Data>MSK_Data</Data> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Int</T><D>1</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>MSK_Modulation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="MSK_Data" UserName="MSK_Data" Type="DataSet"> <FullPath>Analyses\MSK_Data</FullPath> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Eqns" Type="Equation"> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="VarBlock" Type="VarBlock"> <Item XName="LogOutput" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data>Data Flow Analysis : DF2
2013/1/22..11:29
Ambient Temperature[C]=16.850000
output of DataPatternUntimed 'MSK_Modulation.B1': Sample Rate of this signal defaulting to the System Sample Rate ( 1.0 MHz ).
Execution time: 0.552 sec
</Data></Item> <Item XName="MSK_Const_Tx" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Cplx64</T><D>1;1880;7m55pOYfHo3;m}B;4vOEoKU5q{3;l2c9kyhvl}B;hD5gdjW14}3;RH{BKIocl}B;9lFbbcOuD}3;Flnz5UQ7l}B;Eb{BtyknJ}3;K5HJumSk}B;YbghcAUVO}3;6reCFl6aj}B;}tDHhuY3T}3;jnIFT0oWi}B;RwIzex … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Analyses\MSK_Data\Eqns\VarBlock\MSK_Const_Tx_Index</IndepValue></Item> <Item XName="MSK_Const_Tx_Fc" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;1;Gur774</D></Data></Item> <Item XName="MSK_Const_Tx_Index" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_I64</T><D>1;940;y;z;{;};01;11;21;31;41;51;61;71;81;91;A1;B1;C1;D1;E1;F1;G1;H1;I1;J1;K1;L1;M1;N1;O1;P1;Q1;S1;R1;T1;U1;V1;W1;X1;Y1;Z1;a1;b1;c1;d1;e1;f1;g1;h1;i1;j1;k1;l1;m1;n1;o1;p1;q1;r1;s1;t1;u1;v1;w1;x1;y1;z1;{1;}1;02;12;22;32;42;52;62;72;82;92;A2;B2;C2;D2;E2;F2;G2;H2;I2;J2;K2;L2;M2;N2;O2;P2;Q2;S2;R2;T2;U2;V2;W2;X2;Y2;Z2;a2;b2;c2;d2;e2;f2;g2;h2;i2;j2;k2;l2;m2;n2;o2;p2;q2;r2;s2;t2;u2;v2;w2;x2;y2;z2;{2;}2;03;13;23;33;43;53;63;73;83;93;A3;B3;C3;D3;E3;F3;G3;H3;I3;J3;K3;L3;M3;N3;O3;P3;Q3;S3;R3;T3;U3;V3;W3;X3;Y3;Z3;a3;b3;c3;d3;e3;f3;g3;h3;i3;j3;k3;l3;m3;n3;o3;p3;q3;r3;s3;t3;u3;v3;w3;x3;y3;z3;{3;}3;04;14;24;34;44;54;64;74;84;94;A4;B4;C4;D4;E4;F4;G4;H4;I4;J4;K4;L4;M4;N4;O4;P4;Q4;S4;R4;T4;U4;V4;W4;X4;Y4;Z4;a4;b4;c4;d4;e4;f4;g4;h4;i4;j4;k4;l4;m4;n4;o4;p4;q4;r4;s4;t4;u4;v4;w4;x4;y4;z4;{4;}4;05;15;25;35;45;55;65;75;85;95;A5;B5;C5;D5;E5;F5;G5;H5;I5;J5;K5;L5;M5;N5;O5;P5;Q5;S5;R5;T5;U5;V5;W5;X5;Y5;Z5;a5;b5;c5;d5;e5;f5;g5;h5;i5;j5;k5;l5;m5;n5;o5;p5;q5;r5;s5;t5;u5;v5;w5;x5;y5;z5;{5;}5;06;16;26;36;46;56;66;76;86;96;A6;B6;C6;D6;E6;F6;G6;H6;I6;J6;K6;L6;M6;N6;O6;P6;Q6;S6;R6;T6;U6;V6;W6;X6;Y6;Z6;a6;b6;c6;d6;e6;f6;g6;h6;i6;j6;k6;l6;m6;n6;o6;p6;q6;r6;s6;t6;u6;v6;w6;x6;y6;z6;{6;}6;07;17;27;37;47;57;67;77;87;97;A7;B7;C7;D7;E7;F7;G7;H7;I7;J7;K7;L7;M7;N7;O7;P7;Q7;S7;R7;T7;U7;V7;W7;X7;Y7;Z7;a7;b7;c7;d7;e7;f7;g7;h7;i7;j7;k7;l7;m7;n7;o7;p7;q7;r7;s7;t7;u7;v7;w7;x7;y7;z7;{7;}7;08;18;28;38;48;58;68;78;88;98;A8;B8;C8;D8;E8;F8;G8;H8;I8;J8;K8;L8;M8;N8;O8;P8;Q8;S8;R8;T8;U8;V8;W8;X8;Y8;Z8;a8;b8;c8;d8;e8;f8;g8;h8;i8;j8;k8;l8;m8;n8;o8;p8;q8;r8;s8;t8;u8;v8;w8;x8;y8;z8;{8;}8;09;19;29;39;49;59;69;79;89;99;A9;B9;C9;D9;E9;F9;G9;H9;I9;J9;K9;L9;M9;N9;O9;P9;Q9;S9;R9;T9;U9;V9;W9;X9;Y9;Z9;a9;b9;c9;d9;e9;f9;g9;h9;i9;j9;k9;l9;m9;n9;o9;p9;q9;r9;s9;t9;u9;v9;w9;x9;y9;z9;{9;}9;0A;1A;2A;3A;4A;5A;6A;7A;8A;9A;AA;BA;CA;DA;EA;FA;GA;HA;IA;JA;KA;LA;MA;NA;OA;PA;QA;SA;RA;TA;UA;VA;WA;XA;YA;ZA;aA;bA;cA;dA;eA;fA;gA;hA;iA;jA;kA;lA;mA;nA;oA;pA;qA;rA;sA;tA;uA;vA;wA;xA;yA;zA;{A;}A;0B;1B;2B;3B;4B;5B;6B;7B;8B;9B;AB;BB;CB;DB;EB;FB;GB;HB;IB;JB;KB;LB;MB;NB;OB;PB;QB;SB;RB;TB;UB;VB;WB;XB;YB;ZB;aB;bB;cB;dB;eB;fB;gB;hB;iB;jB;kB;lB;mB;nB;oB;pB;qB;rB;sB;tB;uB;vB;wB;xB;yB;zB;{B;}B;0C;1C;2C;3C;4C;5C;6C;7C;8C;9C;AC;BC;CC;DC;EC;FC;GC;HC;IC;JC;KC;LC;MC;NC;OC;PC;QC;SC;RC;TC;UC;VC;WC;XC;YC;ZC;aC;bC;cC;dC;eC;fC;gC;hC;iC;jC;kC;lC;mC;nC;oC;pC;qC;rC;sC;tC;uC;vC;wC;xC;yC;zC;{C;}C;0D;1D;2D;3D;4D;5D;6D;7D;8D;9D;AD;BD;CD;DD;ED;FD;GD;HD;ID;JD;KD;LD;MD;ND;OD;PD;QD;SD;RD;TD;UD;VD;WD;XD;YD;ZD;aD;bD;cD;dD;eD;fD;gD;hD;iD;jD;kD;lD;mD;nD;oD;pD;qD;rD;sD;tD;uD;vD;wD;xD;yD;zD;{D;}D;0E;1E;2E;3E;4E;5E;6E;7E;8E;9E;AE;BE;CE;DE;EE;FE;GE;HE;IE;JE;KE;LE;ME;NE;OE;PE;QE;SE;RE;TE;UE;VE;WE;XE;YE;ZE;aE;bE;cE;dE;eE;fE;gE;hE;iE;jE;kE;lE;mE;nE;oE;pE;qE;rE;sE;tE;uE;vE;wE;xE;yE;zE;{E;}E;0F;1F;2F;3F;4F;5F;6F;7F;8F;9F;AF;BF;CF;DF;EF;FF;GF;HF;IF;JF;KF;LF;MF;NF;OF;PF;QF;SF;RF;TF;UF;VF;WF;XF;YF;ZF;aF;bF;cF;dF</D></Data></Item> <Item XName="MSK_Phase" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;1000;Oq2HKjV8904;HMqZO7IW804;AubsRX4u704;3QN9XxsF704;yx8RbLfd604;rTwkflS}504;k}h1k9EN504;dXTKoZ0l404;W3Fdszo6404;Pb0wwNbU304;I7oC}nNs204;CfZV3CAE204;4BLo7cyb104;zi65C0lz00 … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Analyses\MSK_Data\Eqns\VarBlock\MSK_Phase_Index</IndepValue></Item> <Item XName="MSK_Phase_Index" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_I64</T><D>1;1000;;1;2;3;4;5;6;7;8;9;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;S;R;T;U;V;W;X;Y;Z;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;};01;11;21;31;41;51;61;71;81;91;A1;B1;C1;D1;E1;F1;G1;H1;I1;J1;K1;L1;M1;N1;O1;P1;Q1;S1;R1;T1;U1;V1;W1;X1;Y1;Z1;a1;b1;c1;d1;e1;f1;g1;h1;i1;j1;k1;l1;m1;n1;o1;p1;q1;r1;s1;t1;u1;v1;w1;x1;y1;z1;{1;}1;02;12;22;32;42;52;62;72;82;92;A2;B2;C2;D2;E2;F2;G2;H2;I2;J2;K2;L2;M2;N2;O2;P2;Q2;S2;R2;T2;U2;V2;W2;X2;Y2;Z2;a2;b2;c2;d2;e2;f2;g2;h2;i2;j2;k2;l2;m2;n2;o2;p2;q2;r2;s2;t2;u2;v2;w2;x2;y2;z2;{2;}2;03;13;23;33;43;53;63;73;83;93;A3;B3;C3;D3;E3;F3;G3;H3;I3;J3;K3;L3;M3;N3;O3;P3;Q3;S3;R3;T3;U3;V3;W3;X3;Y3;Z3;a3;b3;c3;d3;e3;f3;g3;h3;i3;j3;k3;l3;m3;n3;o3;p3;q3;r3;s3;t3;u3;v3;w3;x3;y3;z3;{3;}3;04;14;24;34;44;54;64;74;84;94;A4;B4;C4;D4;E4;F4;G4;H4;I4;J4;K4;L4;M4;N4;O4;P4;Q4;S4;R4;T4;U4;V4;W4;X4;Y4;Z4;a4;b4;c4;d4;e4;f4;g4;h4;i4;j4;k4;l4;m4;n4;o4;p4;q4;r4;s4;t4;u4;v4;w4;x4;y4;z4;{4;}4;05;15;25;35;45;55;65;75;85;95;A5;B5;C5;D5;E5;F5;G5;H5;I5;J5;K5;L5;M5;N5;O5;P5;Q5;S5;R5;T5;U5;V5;W5;X5;Y5;Z5;a5;b5;c5;d5;e5;f5;g5;h5;i5;j5;k5;l5;m5;n5;o5;p5;q5;r5;s5;t5;u5;v5;w5;x5;y5;z5;{5;}5;06;16;26;36;46;56;66;76;86;96;A6;B6;C6;D6;E6;F6;G6;H6;I6;J6;K6;L6;M6;N6;O6;P6;Q6;S6;R6;T6;U6;V6;W6;X6;Y6;Z6;a6;b6;c6;d6;e6;f6;g6;h6;i6;j6;k6;l6;m6;n6;o6;p6;q6;r6;s6;t6;u6;v6;w6;x6;y6;z6;{6;}6;07;17;27;37;47;57;67;77;87;97;A7;B7;C7;D7;E7;F7;G7;H7;I7;J7;K7;L7;M7;N7;O7;P7;Q7;S7;R7;T7;U7;V7;W7;X7;Y7;Z7;a7;b7;c7;d7;e7;f7;g7;h7;i7;j7;k7;l7;m7;n7;o7;p7;q7;r7;s7;t7;u7;v7;w7;x7;y7;z7;{7;}7;08;18;28;38;48;58;68;78;88;98;A8;B8;C8;D8;E8;F8;G8;H8;I8;J8;K8;L8;M8;N8;O8;P8;Q8;S8;R8;T8;U8;V8;W8;X8;Y8;Z8;a8;b8;c8;d8;e8;f8;g8;h8;i8;j8;k8;l8;m8;n8;o8;p8;q8;r8;s8;t8;u8;v8;w8;x8;y8;z8;{8;}8;09;19;29;39;49;59;69;79;89;99;A9;B9;C9;D9;E9;F9;G9;H9;I9;J9;K9;L9;M9;N9;O9;P9;Q9;S9;R9;T9;U9;V9;W9;X9;Y9;Z9;a9;b9;c9;d9;e9;f9;g9;h9;i9;j9;k9;l9;m9;n9;o9;p9;q9;r9;s9;t9;u9;v9;w9;x9;y9;z9;{9;}9;0A;1A;2A;3A;4A;5A;6A;7A;8A;9A;AA;BA;CA;DA;EA;FA;GA;HA;IA;JA;KA;LA;MA;NA;OA;PA;QA;SA;RA;TA;UA;VA;WA;XA;YA;ZA;aA;bA;cA;dA;eA;fA;gA;hA;iA;jA;kA;lA;mA;nA;oA;pA;qA;rA;sA;tA;uA;vA;wA;xA;yA;zA;{A;}A;0B;1B;2B;3B;4B;5B;6B;7B;8B;9B;AB;BB;CB;DB;EB;FB;GB;HB;IB;JB;KB;LB;MB;NB;OB;PB;QB;SB;RB;TB;UB;VB;WB;XB;YB;ZB;aB;bB;cB;dB;eB;fB;gB;hB;iB;jB;kB;lB;mB;nB;oB;pB;qB;rB;sB;tB;uB;vB;wB;xB;yB;zB;{B;}B;0C;1C;2C;3C;4C;5C;6C;7C;8C;9C;AC;BC;CC;DC;EC;FC;GC;HC;IC;JC;KC;LC;MC;NC;OC;PC;QC;SC;RC;TC;UC;VC;WC;XC;YC;ZC;aC;bC;cC;dC;eC;fC;gC;hC;iC;jC;kC;lC;mC;nC;oC;pC;qC;rC;sC;tC;uC;vC;wC;xC;yC;zC;{C;}C;0D;1D;2D;3D;4D;5D;6D;7D;8D;9D;AD;BD;CD;DD;ED;FD;GD;HD;ID;JD;KD;LD;MD;ND;OD;PD;QD;SD;RD;TD;UD;VD;WD;XD;YD;ZD;aD;bD;cD;dD;eD;fD;gD;hD;iD;jD;kD;lD;mD;nD;oD;pD;qD;rD;sD;tD;uD;vD;wD;xD;yD;zD;{D;}D;0E;1E;2E;3E;4E;5E;6E;7E;8E;9E;AE;BE;CE;DE;EE;FE;GE;HE;IE;JE;KE;LE;ME;NE;OE;PE;QE;SE;RE;TE;UE;VE;WE;XE;YE;ZE;aE;bE;cE;dE;eE;fE;gE;hE;iE;jE;kE;lE;mE;nE;oE;pE;qE;rE;sE;tE;uE;vE;wE;xE;yE;zE;{E;}E;0F;1F;2F;3F;4F;5F;6F;7F;8F;9F;AF;BF;CF;DF;EF;FF;GF;HF;IF;JF;KF;LF;MF;NF;OF;PF;QF;SF;RF;TF;UF;VF;WF;XF;YF;ZF;aF;bF;cF;dF</D></Data></Item> <Item XName="Spec_RF_TX_Phase" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;GM{d}PG4O}B;{Ma}nkZYC}B;PoLLWz1r3}B;btYLZhNWY}B;z80hG6EHP}B;J7nDLehbQ}B;pVhy{YXWS}B;MFKfV1xlU}B;TOWz5hUKs{B;j{wRG1XfO}B;cXh1}rEEwz3;oKUUcMF24}B;5IJhmsL81}B;ut2GYHFJM} … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Analyses\MSK_Data\Eqns\VarBlock\Spec_RF_TX_Phase_Freq</IndepValue> <Unit><T>Int</T><D>8002</D></Unit></Item> <Item XName="Spec_RF_TX_Phase_Freq" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;ZpY774;4AqY774;8nqY774;COrY774;G}rY774;KcsY774;ODtY774;RqtY774;WSuY774;a2vY774;efvY774;iGwY774;mtwY774;qUxY774;u5yY774;yiyY774;KzY774;4xzY774;8Y{Y774;C9}Y774;Gm}Y774; … [Строка слишком длинная. Вы можете скачать файл] <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="Spec_RF_TX_Power" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;}OcYSDYBKu3;423yX55H6u3;zaNoEW0SEu3;5laWLJPQyt3;ccETzXXCDu3;FTSKYSUPLu3;uYrGpb6H7u3;e7Z7ycpV9u3;bgVO{hd38u3;MhEaEOJ4u3;q25P85NHGu3;lIyFNsx77u3;Dj1Sd5hDJu3;{}mlfFyi5u3 … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Analyses\MSK_Data\Eqns\VarBlock\Spec_RF_TX_Power_Freq</IndepValue> <Unit><T>Int</T><D>11001</D></Unit></Item> <Item XName="Spec_RF_TX_Power_Freq" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;ZpY774;4AqY774;8nqY774;COrY774;G}rY774;KcsY774;ODtY774;RqtY774;WSuY774;a2vY774;efvY774;iGwY774;mtwY774;qUxY774;u5yY774;yiyY774;KzY774;4xzY774;8Y{Y774;C9}Y774;Gm}Y774; … [Строка слишком длинная. Вы можете скачать файл] <Unit><T>Int</T><D>1001</D></Unit></Item></Item></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DataSetDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;9H24;q}14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;evTctvalD34;ov8dZRVcx24</D></PVPort> <SelVar /> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Split><T>Double</T><D>0.2</D></Split> <SubSplit><T>Int</T><D>0</D></SubSplit> <Window><T>Array_I64</T><D>1;4;F2;b3;OC;bB</D></Window> <ZOrder><T>Int</T><D>6</D></ZOrder></Item></Item></Item> <Item XName="OQPSK_Mod_Data" UserName="OQPSK_Mod_Data" Type="DataSet"> <FullPath>Analyses\OQPSK_Mod_Data</FullPath> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Eqns" Type="Equation"> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="VarBlock" Type="VarBlock"> <Item XName="LogOutput" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data>Data Flow Analysis : DF1
2013/1/22..11:29
Ambient Temperature[C]=16.850000
Execution time: 0.564 sec
</Data></Item> <Item XName="OQPSK_Const_Tx" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Cplx64</T><D>1;1960;ClpVcv9ec}B;ClpVcv9ec}3;ClpVcv9ec}B;ClpVcv9ec}3;ClpVcv9ec}B;ClpVcv9ec}3;ClpVcv9ec}B;ClpVcv9ec}3;ClpVcv9ec}B;ClpVcv9ec}3;ClpVcv9ec}B;ClpVcv9ec}3;ClpVcv9ec}B;ClpVcv9ec … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Analyses\OQPSK_Mod_Data\Eqns\VarBlock\OQPSK_Const_Tx_Index</IndepValue></Item> <Item XName="OQPSK_Const_Tx_Fc" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;1;Gur774</D></Data></Item> <Item XName="OQPSK_Const_Tx_Index" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_I64</T><D>1;980;K;L;M;N;O;P;Q;S;R;T;U;V;W;X;Y;Z;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;};01;11;21;31;41;51;61;71;81;91;A1;B1;C1;D1;E1;F1;G1;H1;I1;J1;K1;L1;M1;N1;O1;P1;Q1;S1;R1;T1;U1;V1;W1;X1;Y1;Z1;a1;b1;c1;d1;e1;f1;g1;h1;i1;j1;k1;l1;m1;n1;o1;p1;q1;r1;s1;t1;u1;v1;w1;x1;y1;z1;{1;}1;02;12;22;32;42;52;62;72;82;92;A2;B2;C2;D2;E2;F2;G2;H2;I2;J2;K2;L2;M2;N2;O2;P2;Q2;S2;R2;T2;U2;V2;W2;X2;Y2;Z2;a2;b2;c2;d2;e2;f2;g2;h2;i2;j2;k2;l2;m2;n2;o2;p2;q2;r2;s2;t2;u2;v2;w2;x2;y2;z2;{2;}2;03;13;23;33;43;53;63;73;83;93;A3;B3;C3;D3;E3;F3;G3;H3;I3;J3;K3;L3;M3;N3;O3;P3;Q3;S3;R3;T3;U3;V3;W3;X3;Y3;Z3;a3;b3;c3;d3;e3;f3;g3;h3;i3;j3;k3;l3;m3;n3;o3;p3;q3;r3;s3;t3;u3;v3;w3;x3;y3;z3;{3;}3;04;14;24;34;44;54;64;74;84;94;A4;B4;C4;D4;E4;F4;G4;H4;I4;J4;K4;L4;M4;N4;O4;P4;Q4;S4;R4;T4;U4;V4;W4;X4;Y4;Z4;a4;b4;c4;d4;e4;f4;g4;h4;i4;j4;k4;l4;m4;n4;o4;p4;q4;r4;s4;t4;u4;v4;w4;x4;y4;z4;{4;}4;05;15;25;35;45;55;65;75;85;95;A5;B5;C5;D5;E5;F5;G5;H5;I5;J5;K5;L5;M5;N5;O5;P5;Q5;S5;R5;T5;U5;V5;W5;X5;Y5;Z5;a5;b5;c5;d5;e5;f5;g5;h5;i5;j5;k5;l5;m5;n5;o5;p5;q5;r5;s5;t5;u5;v5;w5;x5;y5;z5;{5;}5;06;16;26;36;46;56;66;76;86;96;A6;B6;C6;D6;E6;F6;G6;H6;I6;J6;K6;L6;M6;N6;O6;P6;Q6;S6;R6;T6;U6;V6;W6;X6;Y6;Z6;a6;b6;c6;d6;e6;f6;g6;h6;i6;j6;k6;l6;m6;n6;o6;p6;q6;r6;s6;t6;u6;v6;w6;x6;y6;z6;{6;}6;07;17;27;37;47;57;67;77;87;97;A7;B7;C7;D7;E7;F7;G7;H7;I7;J7;K7;L7;M7;N7;O7;P7;Q7;S7;R7;T7;U7;V7;W7;X7;Y7;Z7;a7;b7;c7;d7;e7;f7;g7;h7;i7;j7;k7;l7;m7;n7;o7;p7;q7;r7;s7;t7;u7;v7;w7;x7;y7;z7;{7;}7;08;18;28;38;48;58;68;78;88;98;A8;B8;C8;D8;E8;F8;G8;H8;I8;J8;K8;L8;M8;N8;O8;P8;Q8;S8;R8;T8;U8;V8;W8;X8;Y8;Z8;a8;b8;c8;d8;e8;f8;g8;h8;i8;j8;k8;l8;m8;n8;o8;p8;q8;r8;s8;t8;u8;v8;w8;x8;y8;z8;{8;}8;09;19;29;39;49;59;69;79;89;99;A9;B9;C9;D9;E9;F9;G9;H9;I9;J9;K9;L9;M9;N9;O9;P9;Q9;S9;R9;T9;U9;V9;W9;X9;Y9;Z9;a9;b9;c9;d9;e9;f9;g9;h9;i9;j9;k9;l9;m9;n9;o9;p9;q9;r9;s9;t9;u9;v9;w9;x9;y9;z9;{9;}9;0A;1A;2A;3A;4A;5A;6A;7A;8A;9A;AA;BA;CA;DA;EA;FA;GA;HA;IA;JA;KA;LA;MA;NA;OA;PA;QA;SA;RA;TA;UA;VA;WA;XA;YA;ZA;aA;bA;cA;dA;eA;fA;gA;hA;iA;jA;kA;lA;mA;nA;oA;pA;qA;rA;sA;tA;uA;vA;wA;xA;yA;zA;{A;}A;0B;1B;2B;3B;4B;5B;6B;7B;8B;9B;AB;BB;CB;DB;EB;FB;GB;HB;IB;JB;KB;LB;MB;NB;OB;PB;QB;SB;RB;TB;UB;VB;WB;XB;YB;ZB;aB;bB;cB;dB;eB;fB;gB;hB;iB;jB;kB;lB;mB;nB;oB;pB;qB;rB;sB;tB;uB;vB;wB;xB;yB;zB;{B;}B;0C;1C;2C;3C;4C;5C;6C;7C;8C;9C;AC;BC;CC;DC;EC;FC;GC;HC;IC;JC;KC;LC;MC;NC;OC;PC;QC;SC;RC;TC;UC;VC;WC;XC;YC;ZC;aC;bC;cC;dC;eC;fC;gC;hC;iC;jC;kC;lC;mC;nC;oC;pC;qC;rC;sC;tC;uC;vC;wC;xC;yC;zC;{C;}C;0D;1D;2D;3D;4D;5D;6D;7D;8D;9D;AD;BD;CD;DD;ED;FD;GD;HD;ID;JD;KD;LD;MD;ND;OD;PD;QD;SD;RD;TD;UD;VD;WD;XD;YD;ZD;aD;bD;cD;dD;eD;fD;gD;hD;iD;jD;kD;lD;mD;nD;oD;pD;qD;rD;sD;tD;uD;vD;wD;xD;yD;zD;{D;}D;0E;1E;2E;3E;4E;5E;6E;7E;8E;9E;AE;BE;CE;DE;EE;FE;GE;HE;IE;JE;KE;LE;ME;NE;OE;PE;QE;SE;RE;TE;UE;VE;WE;XE;YE;ZE;aE;bE;cE;dE;eE;fE;gE;hE;iE;jE;kE;lE;mE;nE;oE;pE;qE;rE;sE;tE;uE;vE;wE;xE;yE;zE;{E;}E;0F;1F;2F;3F;4F;5F;6F;7F;8F;9F;AF;BF;CF;DF;EF;FF;GF;HF;IF;JF;KF;LF;MF;NF;OF;PF;QF;SF;RF;TF;UF;VF;WF;XF;YF;ZF;aF;bF;cF;dF</D></Data></Item> <Item XName="Spec_RF_TX_Phase" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;Df5rsJpKb{B;AWOoFv7vb}3;zZDdciZyh}B;eCNpC}ODo}3;Ge1ypmSxl{3;cTV9rOChj}3;2{wSSiLXG}3;YVW}gLB1Q}B;2PDARC}Ku}3;EHTZKF4at}B;x7ETQ3WTM}3;QjOua7Ya5}3;BOUo396ae}3;8LWnsLoRf} … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Analyses\OQPSK_Mod_Data\Eqns\VarBlock\Spec_RF_TX_Phase_Freq</IndepValue> <Unit><T>Int</T><D>8002</D></Unit></Item> <Item XName="Spec_RF_TX_Phase_Freq" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;ZpY774;4AqY774;8nqY774;COrY774;G}rY774;KcsY774;ODtY774;RqtY774;WSuY774;a2vY774;efvY774;iGwY774;mtwY774;qUxY774;u5yY774;yiyY774;KzY774;4xzY774;8Y{Y774;C9}Y774;Gm}Y774; … [Строка слишком длинная. Вы можете скачать файл] <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="Spec_RF_TX_Power" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;Ym2NvrVr2t3;Hq8DQEwNKt3;NlZIvqW9nt3;6UPBIGXAEu3;3kYZsQZFJu3;SwhsF0fNPu3;6J6WngQGSu3;B2JE8JRVcu3;SOFKBE52eu3;SLT}IieL3v3;V81EJbbO6v3;QMOMEWZ3uu3;oIV1xxyk2v3;p}QnifRwwu … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Analyses\OQPSK_Mod_Data\Eqns\VarBlock\Spec_RF_TX_Power_Freq</IndepValue> <Unit><T>Int</T><D>11001</D></Unit></Item> <Item XName="Spec_RF_TX_Power_Freq" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;4001;ZpY774;4AqY774;8nqY774;COrY774;G}rY774;KcsY774;ODtY774;RqtY774;WSuY774;a2vY774;efvY774;iGwY774;mtwY774;qUxY774;u5yY774;yiyY774;KzY774;4xzY774;8Y{Y774;C9}Y774;Gm}Y774; … [Строка слишком длинная. Вы можете скачать файл] <Unit><T>Int</T><D>1001</D></Unit></Item></Item></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DataSetDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;9H24;q}14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;evTctvalD34;ov8dZRVcx24</D></PVPort> <SelVar /> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Split><T>Double</T><D>0.2</D></Split> <SubSplit><T>Int</T><D>0</D></SubSplit> <Window><T>Array_I64</T><D>1;4;;;7A;x7</D></Window> <ZOrder><T>Int</T><D>6</D></ZOrder></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="Designs" UserName="Designs" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="MSK_Modulation" UserName="MSK_Modulation" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>magnitude</PinName> <SchObject>Part14</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>18</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>phase</PinName> <SchObject>Part14</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>C1</PartID> <PinName>input</PinName> <SchObject>Part14</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>E1</PartID> <PinName>output</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>E1</PartID> <PinName>input</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>MSK_Const_Tx</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M2</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect12</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M2</PartID> <PinName>input1</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M2</PartID> <PinName>input2</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M2</PartID> <PinName>quad_output</PinName> <SchObject>Part5</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>Spec_RF_TX</PartID> <PinName>input</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>E1</PartID> <PinName>fc</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>21</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>V1</PartID> <PinName>input</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>MSK_Phase</PartID> <PinName>input</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect9</SchObject></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect7</SchObject></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M2</PartID> <PinName>LO</PinName> <SchObject>Part5</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>output</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>C2</PartID> <PinName>input</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C2</PartID> <PinName>real</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C2</PartID> <PinName>imag</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D6</PartID> <PinName>In</PinName> <SchObject>Part12</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D6</PartID> <PinName>Out</PinName> <SchObject>Part12</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <Text>SamplingRate=OVSR*SymbolRate/2;</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="EquationDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;qCpCpCdG234;pCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Split><T>Double</T><D>0.1739961759082218</D></Split> <Split2><T>Double</T><D>0.3439575033200531</D></Split2></Item></Item> <Item XName="VarBlock" Type="VarBlock"> <Item XName="OVSR" Type="Variable"> <Data><T>Double</T><D>40</D></Data></Item> <Item XName="SamplingRate" Type="Variable"> <Creator>Equations</Creator> <Data><T>Double</T><D>20000000</D></Data></Item> <Item XName="SymbolRate" Type="Variable"> <Data><T>Double</T><D>1000000</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;Gk14;Km14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;NQVfzbE5a24;Qoa9Jc8gb24</D></PVPort> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;;64;m4</D></Window> <ZOrder><T>Int</T><D>4</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Equations" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Parameters" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="PartList" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item> <Item XName="Display1" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;ocEUzxu8B24;OI8qB74lr14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;GJz24;WLUtd24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>1</D></PageNo></Item></Item></Item></Item> <Item XName="Parameters" Type="Parameters"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="ParmsDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;Wr0C;cPcPcPcvx0C;aj14;cPcPcPcBp14</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;2;SymbolRate;OVSR</D></ParamOrder> <Item XName="OVSR" Type="PartParam"> <DataEntry>40</DataEntry> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>1e6</DataEntry> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Patterned Data Source</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DataPattern@Data Flow Models</Model> <ModelID /> <Netlist>output,10?Connect0</Netlist> <ParentPartName>Bits@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Bits</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DataPattern@Data Flow Models</ModelName> <SymbolName>SYM_Bits</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>DataPattern__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="DataPattern" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Data pattern</Description> <DocSymbol>T</DocSymbol> <Enum>DataPattern__DataPattern@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>DataPattern__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>DataPattern__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>PRBS@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RandomBits@Data Flow Models</ModelName> <SymbolName>SYM_Bits</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>RandomBits__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="ProbOfZero" Type="PartParam"> <DataEntry>0.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Probability of zero bit value</Description> <DocSymbol>P</DocSymbol> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>RandomBits__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>RandomBits__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>DataPattern__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="DataPattern" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Data pattern</Description> <DocSymbol>T</DocSymbol> <Enum>DataPattern__DataPattern@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>DataPattern__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>DataPattern__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="C1" Type="Part"> <Category>Math Scalar;Type Converters;C++ Code Generation</Category> <Description>Complex to Magnitude and Phase Converter</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>CxToPolar@Data Flow Models</Model> <Netlist>input,5?Connect6|magnitude,18|phase,13?Connect4</Netlist> <ParentPartName>CxToPolar@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_CxToPolar</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>CxToPolar@Data Flow Models</ModelName> <SymbolName>SYM_CxToPolar</SymbolName> <Item XName="ParamSet" Type="ParamSet" /></Item></Item> <Item XName="ParamSet" Type="ParamSet" /></Item> <Item XName="C2" Type="Part"> <Category>Math Scalar;Type Converters;C++ Code Generation</Category> <Description>double CxToRect</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>CxToRect@Data Flow Models</Model> <Netlist>input,6?Connect1|real,1?Connect2|imag,2?Connect3</Netlist> <ParentPartName>CxToRect@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_CxToRect</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>CxToRect@Data Flow Models</ModelName> <SymbolName>SYM_CxToRect</SymbolName> <Item XName="ParamSet" Type="ParamSet" /></Item></Item> <Item XName="ParamSet" Type="ParamSet" /></Item> <Item XName="D6" Type="Part"> <Category>Communications;C++ Code Generation</Category> <Description>Digital Baseband Modulation Models</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DigitalMod@Data Flow Models</Model> <ModelID /> <Netlist>In,10?Connect0|Out,6?Connect1</Netlist> <ParentPartName>DigitalMod@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DigitalMod@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="B" Type="PartParam"> <DataEntry>1.25</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only whenModType=SOQPSK-TG. The time scaling factor of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="T1" Type="PartParam"> <DataEntry>1.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only when ModType=SOQPSK-TG. The time coefficient of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="T2" Type="PartParam"> <DataEntry>0.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only whenModType=SOQPSK-TG. The time coefficient of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="p" Type="PartParam"> <DataEntry>0.7</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only when ModType=SOQPSK-TG. The roll off factor of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Alpha" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Valid when PulseShapingFilter=Raised Cosine or Root Raised Cosnine. The roll off factor of the filter.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0) ||(PulseShapingFiter == 1)||(PulseShapingFiter == 4)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BT" Type="PartParam"> <DataEntry>0.3</DataEntry> <Description>Valid only when ModType=GMSK. The BT value of Gaussian filter.</Description> <DocSymbol /> <HideCondition>ModType ~= 9+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BT " Type="PartParam"> <DataEntry>0.3</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM and FreqPulse=GMSK. The BT of the GMSK frequency shaping filter.</Description> <DocSymbol /> <HideCondition>(ModType~=10+19 && ModType~=11+19) ||FreqPulse ~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BT " Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Valid only when PulseShapingFilter=Gaussian. The BT value of the Gaussian filter.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter ~= 4)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order type</Description> <DocSymbol /> <Enum>DigitalMod__BitOrder@Data Flow Enums</Enum> <HideCondition>ModType==8+19 || ModType==9+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DefaultState" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Use default states or not.</Description> <DocSymbol /> <Enum>DigitalMod__DefaultState@Data Flow Enums</Enum> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FilterLengthOption" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>The length option of pulse shaping filter, either by taps or symbols.</Description> <DocSymbol /> <Enum>DigitalMod__FilterLengthOption@Data Flow Enums</Enum> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0) || (PulseShapingFiter == 1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FreqPulse" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM. The type of frequency shaping filter</Description> <DocSymbol /> <Enum>DigitalMod__FreqPulse@Data Flow Enums</Enum> <HideCondition>ModType~=10+19 && ModType~=11+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Frequency Interval" Type="PartParam"> <DataEntry>400000</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK and Frequency Interval=Linear. The frequency interval between the adjacent two frequency points</Description> <DocSymbol /> <HideCondition>FrequencyIntervalType ~= 0 || ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Frequency List" Type="PartParam"> <DataEntry>[200000, -200000]</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK and Frequency Interval=UserDefined. The custom defined frequency points list.</Description> <DocSymbol /> <HideCondition>FrequencyIntervalType ~= 1 || ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="FrequencyIntervalType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK. Frequency Interval type.</Description> <DocSymbol /> <Enum>DigitalMod__FrequencyIntervalType@Data Flow Enums</Enum> <HideCondition>ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="L" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM and FreqPulse=LERC or LRC. The frequency shaping filter length in symbols.</Description> <DocSymbol /> <HideCondition>(ModType~=10+19 && ModType~=11+19)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Length" Type="PartParam"> <DataEntry>6</DataEntry> <Description>Valid only when FilterLengthOption=Number of Symbols. The filter length in symbols.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0)|| (PulseShapingFiter == 1) ||FilterLengthOption~=0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Length " Type="PartParam"> <DataEntry>161</DataEntry> <Description>Valid only when FilterLengthOption=Number of Taps. The filter length in taps.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0) || (PulseShapingFiter == 1) ||FilterLengthOption~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="M_ary" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM. The M-ary value of CPM , it must be 2^k, where k is an integer.</Description> <DocSymbol /> <HideCondition>ModType~=10+19 && ModType~=11+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="MappingTable" Type="PartParam"> <DataEntry>[1, -1]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=User Defined. The custom defined constellation table.</Description> <DocSymbol /> <HideCondition>ModType ~= 9</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="ModType" Type="PartParam"> <DataEntry>27</DataEntry> <Description>Modulation type</Description> <DocSymbol /> <Enum>DigitalMod__ModType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Multi-h" Type="PartParam"> <DataEntry>[0.25 0.3125]</DataEntry> <Description>Valid only when ModType=Multi-h CPM. The list of CPM modulation efficients.</Description> <DocSymbol /> <HideCondition>ModType~=11+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="NumInfoBits" Type="PartParam"> <DataEntry>4620</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only when WorkMode=Block. The number of information bits that one block contains.</Description> <DocSymbol /> <HideCondition>WorkMode ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OversampleRatio" Type="PartParam"> <DataEntry>OVSR/2</DataEntry> <Description>The number of samples per symbol.</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="PhaseOffset" Type="PartParam"> <DataEntry>pi/8</DataEntry> <Description>Valid when Modulation Type = DQPSK and D8PSK. The phase offset of differential PSK modulation schemes.</Description> <DocSymbol /> <HideCondition>ModType ~= 0+19 && ModType ~= 5+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PulseShapingFiter" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The type of pulse shaping filter.</Description> <DocSymbol /> <Enum>DigitalMod__PulseShapingFiter@Data Flow Enums</Enum> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Ratio_R2_R1" Type="PartParam"> <DataEntry>2.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid for ModType=16-APSK or 32-APSK or Star 16-QAM or Star 32-QAM. The value of R2/R1.</Description> <DocSymbol /> <HideCondition>(ModType < 14)||(ModType > 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R3_R1" Type="PartParam"> <DataEntry>3.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=32-APSK or Star 32-QAM. The value of R3/R1.</Description> <DocSymbol /> <HideCondition>(ModType ~= 15)&&(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R4_R1" Type="PartParam"> <DataEntry>4.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid for ModType=32-APSK or Star 32-QAM. The value of R4/R1.</Description> <DocSymbol /> <HideCondition>(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RingInitialPhases" Type="PartParam"> <DataEntry>[0; 0]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Angle of the first state on each ring relative to the x-axis</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="RingMagnitudes" Type="PartParam"> <DataEntry>[1; 2]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Relative radius of each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="RingStates" Type="PartParam"> <DataEntry>[4; 4]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Number of phase states on each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="States" Type="PartParam"> <DataEntry /> <Description>Valid only for ModType=Custom APSK and DefaultState=FALSE. States correspoding to the constellation points</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)||(DefaultState ~= 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="Symbol Rate" Type="PartParam"> <DataEntry>200000</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK. The symbol rate of the input bit sequence.</Description> <DocSymbol /> <HideCondition>ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="WorkMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>The work mode of the model, to generate the signal continuously or block by block</Description> <DocSymbol /> <Enum>DigitalMod__WorkMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="h" Type="PartParam"> <DataEntry>0.7</DataEntry> <Description>Valid only when ModType=M-ary CPM. The value of CPM modulation efficient.</Description> <DocSymbol /> <HideCondition>ModType~=10+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="B" Type="PartParam"> <DataEntry>1.25</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only whenModType=SOQPSK-TG. The time scaling factor of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="T1" Type="PartParam"> <DataEntry>1.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only when ModType=SOQPSK-TG. The time coefficient of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="T2" Type="PartParam"> <DataEntry>0.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only whenModType=SOQPSK-TG. The time coefficient of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="p" Type="PartParam"> <DataEntry>0.7</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only when ModType=SOQPSK-TG. The roll off factor of SOQPSK-TG.</Description> <DocSymbol /> <HideCondition>ModType ~= 4+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Alpha" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Valid when PulseShapingFilter=Raised Cosine or Root Raised Cosnine. The roll off factor of the filter.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0) ||(PulseShapingFiter == 1)||(PulseShapingFiter == 4)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BT" Type="PartParam"> <DataEntry>0.3</DataEntry> <Description>Valid only when ModType=GMSK. The BT value of Gaussian filter.</Description> <DocSymbol /> <HideCondition>ModType ~= 9+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BT " Type="PartParam"> <DataEntry>0.3</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM and FreqPulse=GMSK. The BT of the GMSK frequency shaping filter.</Description> <DocSymbol /> <HideCondition>(ModType~=10+19 && ModType~=11+19) ||FreqPulse ~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BT " Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Valid only when PulseShapingFilter=Gaussian. The BT value of the Gaussian filter.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter ~= 4)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order type</Description> <DocSymbol /> <Enum>DigitalMod__BitOrder@Data Flow Enums</Enum> <HideCondition>ModType==8+19 || ModType==9+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DefaultState" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Use default states or not.</Description> <DocSymbol /> <Enum>DigitalMod__DefaultState@Data Flow Enums</Enum> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FilterLengthOption" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>The length option of pulse shaping filter, either by taps or symbols.</Description> <DocSymbol /> <Enum>DigitalMod__FilterLengthOption@Data Flow Enums</Enum> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0) || (PulseShapingFiter == 1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FreqPulse" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM. The type of frequency shaping filter</Description> <DocSymbol /> <Enum>DigitalMod__FreqPulse@Data Flow Enums</Enum> <HideCondition>ModType~=10+19 && ModType~=11+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Frequency Interval" Type="PartParam"> <DataEntry>400000</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK and Frequency Interval=Linear. The frequency interval between the adjacent two frequency points</Description> <DocSymbol /> <HideCondition>FrequencyIntervalType ~= 0 || ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Frequency List" Type="PartParam"> <DataEntry>[200000, -200000]</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK and Frequency Interval=UserDefined. The custom defined frequency points list.</Description> <DocSymbol /> <HideCondition>FrequencyIntervalType ~= 1 || ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="FrequencyIntervalType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK. Frequency Interval type.</Description> <DocSymbol /> <Enum>DigitalMod__FrequencyIntervalType@Data Flow Enums</Enum> <HideCondition>ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="L" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM and FreqPulse=LERC or LRC. The frequency shaping filter length in symbols.</Description> <DocSymbol /> <HideCondition>(ModType~=10+19 && ModType~=11+19)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Length" Type="PartParam"> <DataEntry>6</DataEntry> <Description>Valid only when FilterLengthOption=Number of Symbols. The filter length in symbols.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0)|| (PulseShapingFiter == 1) ||FilterLengthOption~=0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Length " Type="PartParam"> <DataEntry>161</DataEntry> <Description>Valid only when FilterLengthOption=Number of Taps. The filter length in taps.</Description> <DocSymbol /> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19) || (PulseShapingFiter == 0) || (PulseShapingFiter == 1) ||FilterLengthOption~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="M_ary" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Valid when ModType=M-ary CPM or Multi-h CPM. The M-ary value of CPM , it must be 2^k, where k is an integer.</Description> <DocSymbol /> <HideCondition>ModType~=10+19 && ModType~=11+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="MappingTable" Type="PartParam"> <DataEntry>[1, -1]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=User Defined. The custom defined constellation table.</Description> <DocSymbol /> <HideCondition>ModType ~= 9</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="ModType" Type="PartParam"> <DataEntry>27</DataEntry> <Description>Modulation type</Description> <DocSymbol /> <Enum>DigitalMod__ModType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Multi-h" Type="PartParam"> <DataEntry>[0.25 0.3125]</DataEntry> <Description>Valid only when ModType=Multi-h CPM. The list of CPM modulation efficients.</Description> <DocSymbol /> <HideCondition>ModType~=11+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="NumInfoBits" Type="PartParam"> <DataEntry>4620</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only when WorkMode=Block. The number of information bits that one block contains.</Description> <DocSymbol /> <HideCondition>WorkMode ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OversampleRatio" Type="PartParam"> <DataEntry>OVSR/2</DataEntry> <Description>The number of samples per symbol.</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="PhaseOffset" Type="PartParam"> <DataEntry>pi/8</DataEntry> <Description>Valid when Modulation Type = DQPSK and D8PSK. The phase offset of differential PSK modulation schemes.</Description> <DocSymbol /> <HideCondition>ModType ~= 0+19 && ModType ~= 5+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PulseShapingFiter" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The type of pulse shaping filter.</Description> <DocSymbol /> <Enum>DigitalMod__PulseShapingFiter@Data Flow Enums</Enum> <HideCondition>(ModType>18) && (ModType~=0+19 && ModType~=1+19 && ModType~=2+19 && ModType~=5+19 && ModType~=7+19 && ModType~=13+19)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Ratio_R2_R1" Type="PartParam"> <DataEntry>2.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid for ModType=16-APSK or 32-APSK or Star 16-QAM or Star 32-QAM. The value of R2/R1.</Description> <DocSymbol /> <HideCondition>(ModType < 14)||(ModType > 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R3_R1" Type="PartParam"> <DataEntry>3.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=32-APSK or Star 32-QAM. The value of R3/R1.</Description> <DocSymbol /> <HideCondition>(ModType ~= 15)&&(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R4_R1" Type="PartParam"> <DataEntry>4.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid for ModType=32-APSK or Star 32-QAM. The value of R4/R1.</Description> <DocSymbol /> <HideCondition>(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RingInitialPhases" Type="PartParam"> <DataEntry>[0; 0]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Angle of the first state on each ring relative to the x-axis</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="RingMagnitudes" Type="PartParam"> <DataEntry>[1; 2]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Relative radius of each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="RingStates" Type="PartParam"> <DataEntry>[4; 4]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Valid only for ModType=Custom APSK. Number of phase states on each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="States" Type="PartParam"> <DataEntry /> <Description>Valid only for ModType=Custom APSK and DefaultState=FALSE. States correspoding to the constellation points</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)||(DefaultState ~= 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="Symbol Rate" Type="PartParam"> <DataEntry>200000</DataEntry> <Description>Vaild when ModType=2-FSK or 4-FSK or 8-FSK or 16-FSK. The symbol rate of the input bit sequence.</Description> <DocSymbol /> <HideCondition>ModType < 36 || ModType > 40</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="WorkMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>The work mode of the model, to generate the signal continuously or block by block</Description> <DocSymbol /> <Enum>DigitalMod__WorkMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="h" Type="PartParam"> <DataEntry>0.7</DataEntry> <Description>Valid only when ModType=M-ary CPM. The value of CPM modulation efficient.</Description> <DocSymbol /> <HideCondition>ModType~=10+19</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="E1" Type="Part"> <Category>Analog/RF;Type Converters</Category> <Description>Envelope to Complex</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>EnvToCx@Data Flow Models</Model> <Netlist>input,3?Connect7|output,5?Connect6|fc,21</Netlist> <ParentPartName>EnvToCx@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_EnvToCx</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>EnvToCx@Data Flow Models</ModelName> <SymbolName>SYM_EnvToCx</SymbolName> <Item XName="ParamSet" Type="ParamSet" /></Item></Item> <Item XName="ParamSet" Type="ParamSet" /></Item> <Item XName="M2" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Modulator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Modulator@Data Flow Models</Model> <ModelID /> <Netlist>input1,1?Connect2|input2,2?Connect3|LO,17|output,3?Connect12|quad_output,7?Connect9</Netlist> <ParentPartName>Modulator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Modulator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Modulator@Data Flow Models</ModelName> <SymbolName>SYM_Modulator</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Amplitude sensitivity</Description> <DocSymbol>S<sub>a</sub></DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ConjugatedQuadrature" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Negate quadrature output</Description> <DocSymbol /> <Enum>Modulator__ConjugatedQuadrature@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FCarrier" Type="PartParam"> <DataEntry>800e6</DataEntry> <Description>Carrier frequency (used if optional LO input not used)</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSensitivity" Type="PartParam"> <DataEntry>10000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Frequency deviation sensitivity in Hz/Volt</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>InputType ~= 2</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain imbalance in dB</Description> <DocSymbol>G</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IQ_Rotation" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IQ rotation</Description> <DocSymbol>R</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="I_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>I origin offset</Description> <DocSymbol>I<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial phase</Description> <DocSymbol>theta.gif</DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Modulator__MirrorSignal@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PhaseImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase imbalance</Description> <DocSymbol>phi.gif</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhaseSensitivity" Type="PartParam"> <DataEntry>90</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in degrees/Volt</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>InputType ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Q_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Q origin offset</Description> <DocSymbol>Q<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ShowIQ_Impairments" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show I and Q impairments</Description> <DocSymbol /> <Enum>Modulator__ShowIQ_Impairments@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Amplitude sensitivity</Description> <DocSymbol>S<sub>a</sub></DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ConjugatedQuadrature" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Negate quadrature output</Description> <DocSymbol /> <Enum>Modulator__ConjugatedQuadrature@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FCarrier" Type="PartParam"> <DataEntry>800e6</DataEntry> <Description>Carrier frequency (used if optional LO input not used)</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSensitivity" Type="PartParam"> <DataEntry>10000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Frequency deviation sensitivity in Hz/Volt</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>InputType ~= 2</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain imbalance in dB</Description> <DocSymbol>G</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IQ_Rotation" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IQ rotation</Description> <DocSymbol>R</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="I_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>I origin offset</Description> <DocSymbol>I<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial phase</Description> <DocSymbol>theta.gif</DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Modulator__MirrorSignal@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PhaseImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase imbalance</Description> <DocSymbol>phi.gif</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhaseSensitivity" Type="PartParam"> <DataEntry>90</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in degrees/Volt</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>InputType ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Q_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Q origin offset</Description> <DocSymbol>Q<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ShowIQ_Impairments" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show I and Q impairments</Description> <DocSymbol /> <Enum>Modulator__ShowIQ_Impairments@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="MSK_Const_Tx" Type="Part"> <Category>Sinks</Category> <Description>Data Sink</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,3?Connect13</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ClippingLevel" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Clipping voltage level</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || NormalizeWaveform == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Run simulation in continuous mode</Description> <DocSymbol /> <Enum>Sink__ContinuousMode@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataFileName" Type="PartParam"> <DataEntry>SinkData</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file name</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="DataFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file format</Description> <DocSymbol /> <Enum>Sink__DataFileType@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DisableDataCollect" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Disable the collection of data</Description> <DocSymbol /> <Enum>Sink__DisableDataCollect@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Graph" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Graph to display the data in (if empty no graph is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NormalizeWaveform" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize input signal magnitude to [-1,1] range before writing to file</Description> <DocSymbol /> <Enum>Sink__NormalizeWaveform@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Description>Keep sink data in dataset when workspace is saved</Description> <DocSymbol /> <Enum>Sink__Persistence@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>OVSR*1.5</DataEntry> <Description>Sample number to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>1000-1</DataEntry> <Description>Sample number to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[SampleStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SinkTarget" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Location where simulation data is written</Description> <DocSymbol /> <Enum>Sink__SinkTarget@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SkipFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Do not write characterization frequency (for complex envelope data) to file</Description> <DocSymbol /> <Enum>Sink__SkipFrequency@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType == 2 || DataFileType == 3 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>Sink__StartStopOption@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Table" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Table to display the data in (if empty no table is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>2e-3</DataEntry> <Description>Time to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[TimeStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ToSingleFile" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Write data from all inputs to the same file</Description> <DocSymbol /> <Enum>Sink__ToSingleFile@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowSize" Type="PartParam"> <DataEntry>500</DataEntry> <Description>Number of samples to collect and display in dynamically updated graph</Description> <DocSymbol /> <HideCondition>ContinuousMode == 0</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ClippingLevel" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Clipping voltage level</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || NormalizeWaveform == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Run simulation in continuous mode</Description> <DocSymbol /> <Enum>Sink__ContinuousMode@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataFileName" Type="PartParam"> <DataEntry>SinkData</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file name</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="DataFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file format</Description> <DocSymbol /> <Enum>Sink__DataFileType@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DisableDataCollect" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Disable the collection of data</Description> <DocSymbol /> <Enum>Sink__DisableDataCollect@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Graph" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Graph to display the data in (if empty no graph is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NormalizeWaveform" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize input signal magnitude to [-1,1] range before writing to file</Description> <DocSymbol /> <Enum>Sink__NormalizeWaveform@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Description>Keep sink data in dataset when workspace is saved</Description> <DocSymbol /> <Enum>Sink__Persistence@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>OVSR*1.5</DataEntry> <Description>Sample number to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>1000-1</DataEntry> <Description>Sample number to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[SampleStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SinkTarget" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Location where simulation data is written</Description> <DocSymbol /> <Enum>Sink__SinkTarget@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SkipFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Do not write characterization frequency (for complex envelope data) to file</Description> <DocSymbol /> <Enum>Sink__SkipFrequency@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType == 2 || DataFileType == 3 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>Sink__StartStopOption@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Table" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Table to display the data in (if empty no table is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>2e-3</DataEntry> <Description>Time to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[TimeStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ToSingleFile" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Write data from all inputs to the same file</Description> <DocSymbol /> <Enum>Sink__ToSingleFile@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowSize" Type="PartParam"> <DataEntry>500</DataEntry> <Description>Number of samples to collect and display in dynamically updated graph</Description> <DocSymbol /> <HideCondition>ContinuousMode == 0</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="MSK_Phase" Type="Part"> <Category>Sinks</Category> <Description>Data Sink</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,13?Connect4</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ClippingLevel" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Clipping voltage level</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || NormalizeWaveform == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Run simulation in continuous mode</Description> <DocSymbol /> <Enum>Sink__ContinuousMode@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataFileName" Type="PartParam"> <DataEntry>SinkData</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file name</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="DataFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file format</Description> <DocSymbol /> <Enum>Sink__DataFileType@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DisableDataCollect" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Disable the collection of data</Description> <DocSymbol /> <Enum>Sink__DisableDataCollect@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Graph" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Graph to display the data in (if empty no graph is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NormalizeWaveform" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize input signal magnitude to [-1,1] range before writing to file</Description> <DocSymbol /> <Enum>Sink__NormalizeWaveform@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Description>Keep sink data in dataset when workspace is saved</Description> <DocSymbol /> <Enum>Sink__Persistence@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample number to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>1000-1</DataEntry> <Description>Sample number to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[SampleStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SinkTarget" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Location where simulation data is written</Description> <DocSymbol /> <Enum>Sink__SinkTarget@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SkipFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Do not write characterization frequency (for complex envelope data) to file</Description> <DocSymbol /> <Enum>Sink__SkipFrequency@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType == 2 || DataFileType == 3 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>Sink__StartStopOption@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Table" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Table to display the data in (if empty no table is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>2e-3</DataEntry> <Description>Time to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[TimeStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ToSingleFile" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Write data from all inputs to the same file</Description> <DocSymbol /> <Enum>Sink__ToSingleFile@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowSize" Type="PartParam"> <DataEntry>500</DataEntry> <Description>Number of samples to collect and display in dynamically updated graph</Description> <DocSymbol /> <HideCondition>ContinuousMode == 0</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ClippingLevel" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Clipping voltage level</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || NormalizeWaveform == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Run simulation in continuous mode</Description> <DocSymbol /> <Enum>Sink__ContinuousMode@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataFileName" Type="PartParam"> <DataEntry>SinkData</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file name</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="DataFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file format</Description> <DocSymbol /> <Enum>Sink__DataFileType@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DisableDataCollect" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Disable the collection of data</Description> <DocSymbol /> <Enum>Sink__DisableDataCollect@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Graph" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Graph to display the data in (if empty no graph is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NormalizeWaveform" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize input signal magnitude to [-1,1] range before writing to file</Description> <DocSymbol /> <Enum>Sink__NormalizeWaveform@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Description>Keep sink data in dataset when workspace is saved</Description> <DocSymbol /> <Enum>Sink__Persistence@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample number to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>1000-1</DataEntry> <Description>Sample number to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[SampleStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SinkTarget" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Location where simulation data is written</Description> <DocSymbol /> <Enum>Sink__SinkTarget@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SkipFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Do not write characterization frequency (for complex envelope data) to file</Description> <DocSymbol /> <Enum>Sink__SkipFrequency@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType == 2 || DataFileType == 3 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>Sink__StartStopOption@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Table" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Table to display the data in (if empty no table is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>2e-3</DataEntry> <Description>Time to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[TimeStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ToSingleFile" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Write data from all inputs to the same file</Description> <DocSymbol /> <Enum>Sink__ToSingleFile@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowSize" Type="PartParam"> <DataEntry>500</DataEntry> <Description>Number of samples to collect and display in dynamically updated graph</Description> <DocSymbol /> <HideCondition>ContinuousMode == 0</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="PartListDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;pCpCpCdG234;pCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="Spec_RF_TX" Type="Part"> <Category>Sinks</Category> <Description>Spectrum Analyzer for Complex Envelope Signals</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SpectrumAnalyzerEnv@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect10</Netlist> <ParentPartName>SpectrumAnalyzer@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_SpectrumAnalyzer</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>SpectrumAnalyzerCx@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SpectrumAnalyzerEnv@Data Flow Models</ModelName> <SymbolName>SYM_SpectrumAnalyzer</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FStart" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Start frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <Enum>SpectrumAnalyzerEnv__Mode@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumSegments" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of segments to be processed</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Not saving sink data in the workspace file reduces the file size</Description> <Enum>SpectrumAnalyzerEnv__Persistence@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>2E3</DataEntry> <Description>Resolution bandwidth</Description> <HideCondition>Mode ~= 1</HideCondition> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SegmentTime" Type="PartParam"> <DataEntry>200</DataEntry> <Description>Segment time</Description> <HideCondition>Mode ~= 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SpectrumType" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output spectrum type</Description> <Enum>SpectrumAnalyzerEnv__SpectrumType@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window applied to collected data</Description> <Enum>SpectrumAnalyzerEnv__Window@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FStart" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Start frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <Enum>SpectrumAnalyzerEnv__Mode@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumSegments" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of segments to be processed</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Not saving sink data in the workspace file reduces the file size</Description> <Enum>SpectrumAnalyzerEnv__Persistence@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>2E3</DataEntry> <Description>Resolution bandwidth</Description> <HideCondition>Mode ~= 1</HideCondition> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SegmentTime" Type="PartParam"> <DataEntry>200</DataEntry> <Description>Segment time</Description> <HideCondition>Mode ~= 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SpectrumType" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output spectrum type</Description> <Enum>SpectrumAnalyzerEnv__SpectrumType@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window applied to collected data</Description> <Enum>SpectrumAnalyzerEnv__Window@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="V1" Type="Part"> <Category>Instrumentation</Category> <Description>Keysight 89600 Vector Signal Analyzer</Description> <DisabledNetlist>input,7?Connect11</DisabledNetlist> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>VSA_89600B_Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect11</Netlist> <ParentPartName>VSA_89600B_Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>1</D></SimOverride> <Symbol>AutoSymDF{VSA Icon B}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>VSA_89600B_Sink@Data Flow Models</ModelName> <SymbolName>AutoSymDF{VSA Icon B}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES enables continuous simulation; NO disables</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__ContinuousMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RecordMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES enables VSA 89600 Recording mode; NO disables; Stop must be > Start, ContinuousMode = NO</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RecordMode@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RestoreHW" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES to restore VSA hardware selection at end of simulation; NO to not</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RestoreHW@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Index (start at 0) of the first sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>Num_Samples - 1</DataEntry> <Description>Index of the last sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SamplesPerSymbol" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Digital demodulation samples per symbol; NOT to be confused with VSA points per symbol</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SetFreqProp" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Set VSA 89600 measurement properties such as center frequency, span/sampling rate, zoom, ect. based on user inputs and simulation data.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__SetFreqProp@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SetupFile" Type="PartParam"> <DataEntry>MSK.setx</DataEntry> <Description>VSA 89600 Setup file path</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__StartStopOption@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>Stop_Time</DataEntry> <Description>Time to stop data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="VSATitle" Type="PartParam"> <DataEntry>Simulation output</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES enables continuous simulation; NO disables</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__ContinuousMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RecordMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES enables VSA 89600 Recording mode; NO disables; Stop must be > Start, ContinuousMode = NO</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RecordMode@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RestoreHW" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES to restore VSA hardware selection at end of simulation; NO to not</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RestoreHW@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Index (start at 0) of the first sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>Num_Samples - 1</DataEntry> <Description>Index of the last sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SamplesPerSymbol" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Digital demodulation samples per symbol; NOT to be confused with VSA points per symbol</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SetFreqProp" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Set VSA 89600 measurement properties such as center frequency, span/sampling rate, zoom, ect. based on user inputs and simulation data.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__SetFreqProp@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SetupFile" Type="PartParam"> <DataEntry>MSK.setx</DataEntry> <Description>VSA 89600 Setup file path</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__StartStopOption@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>Stop_Time</DataEntry> <Description>Time to stop data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="VSATitle" Type="PartParam"> <DataEntry>Simulation output</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <ShowPage><T>Int</T><D>0</D></ShowPage> <Shown><T>Int</T><D>15354</D></Shown> <SymRotate><T>Double</T><D>0</D></SymRotate> <SymScale><T>Double</T><D>1</D></SymScale> <Units><T>Int</T><D>6003</D></Units> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Height" Type="Param"> <DataEntry>8</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Gx73C;G7m24;mv83C;G7m24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;uG43C;G7m24;WW43C;G7m24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WZo2C;Gl24;G7m2C;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;WHk2C;YZ24;WZo2C;YZ24;WZo2C;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect12" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv2C;G1q24;Guv2C;Wcm24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect13" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;WQu2C;WQu24;Guv2C;WQu24;Guv2C;G1q24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;8s03C;Wcm24;uM03C;Wcm24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;8s03C;Gl24;uM03C;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;G1434;x}Xp24;OF534;y}Xp24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-12875.0000125327</D></PosX> <PosY><T>Double</T><D>1.818989403545856e-11</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;m5n2C;G1q24;bn2C;G1q24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WQu2C;G1q24;Guv2C;G1q24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv2C;Gl24;WZo2C;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;8h14;8h14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;WlJMC3C;8P8OjrGhK2C;yY0d1C;ty{Ks5vP934</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Display1" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;MA24;p14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;QcPcPcvBH2C;qCpCpCp}82C;pCpCpCNe734;hkh05wvxk24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="LabelSet" Type="LabelSet"> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>21760</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>41.66666666666667</D></Size></Item></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>7999</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>10999</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>B1</Designator> <PosX><T>Double</T><D>-12749.99934948153</D></PosX> <PosY><T>Double</T><D>4125.000000000065</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Bits</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {DataPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pDataPattern" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>DataPattern=PN9</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>C2</Designator> <PosX><T>Double</T><D>-10374.99999999999</D></PosX> <PosY><T>Double</T><D>4125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_CxToRect</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pC2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>C2 {CxToRect@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part12" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>D6</Designator> <PosX><T>Double</T><D>-12500</D></PosX> <PosY><T>Double</T><D>3499.999999999965</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1045</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD6" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D6 {DigitalMod@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pModType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>ModType=MSK</Text></Item> <Item XName="_pOversampleRatio" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>OversampleRatio=20 [OVSR/2]</Text></Item> <Item XName="_pWorkMode" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>WorkMode=Continuous</Text></Item></Item></Item> <Item XName="Part14" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>C1</Designator> <PosX><T>Double</T><D>-4375.000012532702</D></PosX> <PosY><T>Double</T><D>5125.000000000022</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_CxToPolar</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pC1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>C1 {CxToPolar@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>E1</Designator> <PosX><T>Double</T><D>-6250.000012532677</D></PosX> <PosY><T>Double</T><D>5125.000000000047</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_EnvToCx</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pE1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>E1 {EnvToCx@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>MSK_Const_Tx</Designator> <PosX><T>Double</T><D>-6251.000012532717</D></PosX> <PosY><T>Double</T><D>6250.000000000028</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Sink</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>596</D></PosX> <PosY><T>Double</T><D>232.5</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pMSK_Const_Tx" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>MSK_Const_Tx {Sink@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pStartStopOption" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>StartStopOption=Samples</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>M2</Designator> <PosX><T>Double</T><D>-8375.000012532655</D></PosX> <PosY><T>Double</T><D>4249.999999999997</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Modulator</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>295</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pM2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>M2 {Modulator@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFCarrier" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>FCarrier=800e6 Hz</Text></Item> <Item XName="_pInputType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>InputType=I/Q</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <Designator>Spec_RF_TX</Designator> <PosX><T>Double</T><D>-4125.000012532659</D></PosX> <PosY><T>Double</T><D>4000.000000000003</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SpectrumAnalyzer</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;OBOI24;O1hy1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1176.177734375</D></PosX> <PosY><T>Double</T><D>-458.75537109375</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pSpec_RF_TX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Spec_RF_TX {SpectrumAnalyzerEnv@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>V1</Designator> <PosX><T>Double</T><D>-4125.000012532708</D></PosX> <PosY><T>Double</T><D>1874.999999999996</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{VSA Icon B}</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>846</D></PosX> <PosY><T>Double</T><D>1045</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="Override" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8388736</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Disabled: OPEN</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="__pV1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>V1 {VSA_89600B_Sink@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pVSATitle" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11184810</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>VSATitle=Simulation output</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>MSK_Phase</Designator> <PosX><T>Double</T><D>-2001.000004903348</D></PosX> <PosY><T>Double</T><D>5000.000000000018</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Sink</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>595.9998779296875</D></PosX> <PosY><T>Double</T><D>232.5</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pMSK_Phase" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>MSK_Phase {Sink@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pStartStopOption" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>StartStopOption=Samples</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data> <Unit><T>Int</T><D>0</D></Unit></Item> <Item XName="Width" Type="Param"> <DataEntry>11</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item></Item></Item> <Item XName="OQPSK_Modulation" UserName="OQPSK_Modulation" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input1</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>input</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D2</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>R1</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R1</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>12</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>R2</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect20</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R2</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect20</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>output</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>input</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>BB(1:2)</NetLabel> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>D1</PartID> <PinName>output</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>BB(1)</NetName></Item> <Item XName="T2" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>BB(2)</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>BB(1)</NetLabel> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B2</PartID> <PinName>input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>BB(1)</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input2</PinName> <SchObject>Part9</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>BB(2)</NetLabel> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B3</PartID> <PinName>input</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>BB(2)</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect16</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>output</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect16</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G2</PartID> <PinName>input</PinName> <SchObject>Part13</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>12</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G2</PartID> <PinName>output</PinName> <SchObject>Part13</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect16</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G1</PartID> <PinName>input</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect16</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G1</PartID> <PinName>output</PinName> <SchObject>Part8</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect17</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>Spec_RF_TX</PartID> <PinName>input</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect17</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect18</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>OQPSK_Const_Tx</PartID> <PinName>input</PinName> <SchObject>Part12</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect18</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>V1</PartID> <PinName>input</PinName> <SchObject>Part14</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>LO</PinName> <SchObject>Part9</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N30" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>BB(1)</NetLabel> <SchObject>Connect2</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>BB(2)</NetLabel> <SchObject>Connect4</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>BB(1:2)</NetLabel> <SchObject>Connect5</SchObject></Item></Item> <Item XName="N31" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect15</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect17</SchObject></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect15</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect18</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>output</PinName> <SchObject>Part9</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect15</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>quad_output</PinName> <SchObject>Part9</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S1</PartID> <PinName>input</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>S1</PartID> <PinName>output</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect20</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S2</PartID> <PinName>input</PinName> <SchObject>Part11</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect20</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>S2</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <Text>SamplingRate=OVSR*SymbolRate;

RC_Ratio=OVSR/2;</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="EquationDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;qCpCpCdG234;pCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Split><T>Double</T><D>0.3</D></Split> <Split2><T>Double</T><D>0.3</D></Split2></Item></Item> <Item XName="VarBlock" Type="VarBlock"> <Item XName="OVSR" Type="Variable"> <Data><T>Double</T><D>40</D></Data></Item> <Item XName="RC_Ratio" Type="Variable"> <Data><T>Double</T><D>20</D></Data></Item> <Item XName="SamplingRate" Type="Variable"> <Data><T>Double</T><D>20000000</D></Data></Item> <Item XName="SymbolRate" Type="Variable"> <Data><T>Double</T><D>500000</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;qn14;ap14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;KfIbALCwk24;JHD5rKH{m24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;43;67;B6;GE</D></Window> <ZOrder><T>Int</T><D>6</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Equations" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Parameters" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="Parameters" Type="Parameters"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="ParmsDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;Wr0C;cPcPcPcvx0C;aj14;cPcPcPcBp14</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;2;SymbolRate;OVSR</D></ParamOrder> <Item XName="OVSR" Type="PartParam"> <DataEntry>40</DataEntry> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>0.5e6</DataEntry> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Sources</Category> <Description>Binary Random Bit Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RandomBits@Data Flow Models</Model> <Netlist>output,1?Connect0</Netlist> <ParentPartName>Bits@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Bits</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DataPattern@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>PRBS@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RandomBits@Data Flow Models</ModelName> <SymbolName>SYM_Bits</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>RandomBits__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="ProbOfZero" Type="PartParam"> <DataEntry>0.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Probability of zero bit value</Description> <DocSymbol>P</DocSymbol> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>RandomBits__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>RandomBits__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>RandomBits__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="ProbOfZero" Type="PartParam"> <DataEntry>0.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Probability of zero bit value</Description> <DocSymbol>P</DocSymbol> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>RandomBits__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>RandomBits__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Signal Processing;Type Converters;C++ Code Generation</Category> <Description>Bit to NRZ/RZ Symbol Converter</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BitFormatter@Data Flow Models</Model> <Netlist>input,BB(1)?Connect2|output,2?Connect19</Netlist> <ParentPartName>BitFormatter@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_BitFormatter</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BitFormatter@Data Flow Models</ModelName> <SymbolName>SYM_BitFormatter</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Format" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Format for output signal</Description> <DocSymbol /> <Enum>BitFormatter__Format@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="LogicOneLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value one</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LogicZeroLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value zero</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SamplesPerBit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of output samples per input bit</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Format" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Format for output signal</Description> <DocSymbol /> <Enum>BitFormatter__Format@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="LogicOneLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value one</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LogicZeroLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value zero</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SamplesPerBit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of output samples per input bit</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="B3" Type="Part"> <Category>Signal Processing;Type Converters;C++ Code Generation</Category> <Description>Bit to NRZ/RZ Symbol Converter</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BitFormatter@Data Flow Models</Model> <Netlist>input,BB(2)?Connect4|output,3?Connect16</Netlist> <ParentPartName>BitFormatter@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_BitFormatter</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BitFormatter@Data Flow Models</ModelName> <SymbolName>SYM_BitFormatter</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Format" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Format for output signal</Description> <DocSymbol /> <Enum>BitFormatter__Format@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="LogicOneLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value one</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LogicZeroLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value zero</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SamplesPerBit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of output samples per input bit</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Format" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Format for output signal</Description> <DocSymbol /> <Enum>BitFormatter__Format@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="LogicOneLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value one</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LogicZeroLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Voltage for bit value zero</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SamplesPerBit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of output samples per input bit</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Routers/Resamplers;C++ Code Generation</Category> <Description>Synchronous Data Distributor</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Distributor@Data Flow Models</Model> <Netlist>input,1?Connect0|output,BB(1)?Connect5|output,BB(2)?Connect5</Netlist> <ParentPartName>Distributor@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Distributor</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Distributor@Data Flow Models</ModelName> <SymbolName>SYM_Distributor</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of data items in a block</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of data items in a block</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="D2" Type="Part"> <Category>Signal Processing;C++ Code Generation</Category> <Description>Delay with Initial Value</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>InitDelay@Data Flow Models</Model> <ModelID /> <Netlist>input,6?Connect14|output,5?Connect10</Netlist> <ParentPartName>Delay@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Delay</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DelayFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>InitDelay@Data Flow Models</ModelName> <SymbolName>SYM_Delay</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Initial data value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>RC_Ratio</DataEntry> <Description>Sample delay size</Description> <DocSymbol /> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>Delay@Data Flow Models</ModelName> <SymbolName>SYM_Delay</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BusWidth" Type="PartParam"> <DataEntry>1</DataEntry> <Description>BusWidth</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range>[2:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>RC_Ratio</DataEntry> <Description>Sample delay size</Description> <DocSymbol /> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputTiming" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output start time</Description> <DocSymbol /> <Enum>Delay__OutputTiming@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Initial data value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>RC_Ratio</DataEntry> <Description>Sample delay size</Description> <DocSymbol /> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="G1" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,3?Connect16|output,13?Connect9</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>1/sqrt(2.0)</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>1/sqrt(2.0)</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G2" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,2?Connect19|output,12?Connect1</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>1/sqrt(2.0)</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>1/sqrt(2.0)</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="M1" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Modulator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Modulator@Data Flow Models</Model> <ModelID /> <Netlist>input1,9?Connect6|input2,8?Connect3|LO,11|output,7?Connect15|quad_output,10</Netlist> <ParentPartName>Modulator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Modulator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Modulator@Data Flow Models</ModelName> <SymbolName>SYM_Modulator</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Amplitude sensitivity</Description> <DocSymbol>S<sub>a</sub></DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ConjugatedQuadrature" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Negate quadrature output</Description> <DocSymbol /> <Enum>Modulator__ConjugatedQuadrature@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FCarrier" Type="PartParam"> <DataEntry>800e6</DataEntry> <Description>Carrier frequency (used if optional LO input not used)</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSensitivity" Type="PartParam"> <DataEntry>10000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Frequency deviation sensitivity in Hz/Volt</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>InputType ~= 2</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain imbalance in dB</Description> <DocSymbol>G</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IQ_Rotation" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IQ rotation</Description> <DocSymbol>R</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="I_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>I origin offset</Description> <DocSymbol>I<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial phase</Description> <DocSymbol>theta.gif</DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Modulator__MirrorSignal@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PhaseImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase imbalance</Description> <DocSymbol>phi.gif</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhaseSensitivity" Type="PartParam"> <DataEntry>90</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in degrees/Volt</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>InputType ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Q_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Q origin offset</Description> <DocSymbol>Q<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ShowIQ_Impairments" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show I and Q impairments</Description> <DocSymbol /> <Enum>Modulator__ShowIQ_Impairments@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Amplitude sensitivity</Description> <DocSymbol>S<sub>a</sub></DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ConjugatedQuadrature" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Negate quadrature output</Description> <DocSymbol /> <Enum>Modulator__ConjugatedQuadrature@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FCarrier" Type="PartParam"> <DataEntry>800e6</DataEntry> <Description>Carrier frequency (used if optional LO input not used)</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSensitivity" Type="PartParam"> <DataEntry>10000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Frequency deviation sensitivity in Hz/Volt</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>InputType ~= 2</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain imbalance in dB</Description> <DocSymbol>G</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IQ_Rotation" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IQ rotation</Description> <DocSymbol>R</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="I_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>I origin offset</Description> <DocSymbol>I<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial phase</Description> <DocSymbol>theta.gif</DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Modulator__MirrorSignal@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PhaseImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase imbalance</Description> <DocSymbol>phi.gif</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhaseSensitivity" Type="PartParam"> <DataEntry>90</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in degrees/Volt</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>InputType ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Q_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Q origin offset</Description> <DocSymbol>Q<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ShowIQ_Impairments" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show I and Q impairments</Description> <DocSymbol /> <Enum>Modulator__ShowIQ_Impairments@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="OQPSK_Const_Tx" Type="Part"> <Category>Sinks</Category> <Description>Data Sink</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect18</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ClippingLevel" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Clipping voltage level</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || NormalizeWaveform == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Run simulation in continuous mode</Description> <DocSymbol /> <Enum>Sink__ContinuousMode@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataFileName" Type="PartParam"> <DataEntry>SinkData</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file name</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="DataFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file format</Description> <DocSymbol /> <Enum>Sink__DataFileType@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DisableDataCollect" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Disable the collection of data</Description> <DocSymbol /> <Enum>Sink__DisableDataCollect@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Graph" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Graph to display the data in (if empty no graph is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NormalizeWaveform" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize input signal magnitude to [-1,1] range before writing to file</Description> <DocSymbol /> <Enum>Sink__NormalizeWaveform@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Description>Keep sink data in dataset when workspace is saved</Description> <DocSymbol /> <Enum>Sink__Persistence@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>OVSR/2</DataEntry> <Description>Sample number to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>1000-1</DataEntry> <Description>Sample number to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[SampleStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SinkTarget" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Location where simulation data is written</Description> <DocSymbol /> <Enum>Sink__SinkTarget@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SkipFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Do not write characterization frequency (for complex envelope data) to file</Description> <DocSymbol /> <Enum>Sink__SkipFrequency@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType == 2 || DataFileType == 3 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>Sink__StartStopOption@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Table" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Table to display the data in (if empty no table is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>2e-3</DataEntry> <Description>Time to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[TimeStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ToSingleFile" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Write data from all inputs to the same file</Description> <DocSymbol /> <Enum>Sink__ToSingleFile@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowSize" Type="PartParam"> <DataEntry>500</DataEntry> <Description>Number of samples to collect and display in dynamically updated graph</Description> <DocSymbol /> <HideCondition>ContinuousMode == 0</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ClippingLevel" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Clipping voltage level</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || NormalizeWaveform == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>9001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Run simulation in continuous mode</Description> <DocSymbol /> <Enum>Sink__ContinuousMode@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataFileName" Type="PartParam"> <DataEntry>SinkData</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file name</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="DataFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Data file format</Description> <DocSymbol /> <Enum>Sink__DataFileType@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DisableDataCollect" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Disable the collection of data</Description> <DocSymbol /> <Enum>Sink__DisableDataCollect@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Graph" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Graph to display the data in (if empty no graph is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NormalizeWaveform" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize input signal magnitude to [-1,1] range before writing to file</Description> <DocSymbol /> <Enum>Sink__NormalizeWaveform@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || ( DataFileType ~= 2 && DataFileType ~= 3 ) || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Description>Keep sink data in dataset when workspace is saved</Description> <DocSymbol /> <Enum>Sink__Persistence@Data Flow Enums</Enum> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>OVSR/2</DataEntry> <Description>Sample number to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>1000-1</DataEntry> <Description>Sample number to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 2</HideCondition> <Range>[SampleStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SinkTarget" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Location where simulation data is written</Description> <DocSymbol /> <Enum>Sink__SinkTarget@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SkipFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Do not write characterization frequency (for complex envelope data) to file</Description> <DocSymbol /> <Enum>Sink__SkipFrequency@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType == 2 || DataFileType == 3 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>Sink__StartStopOption@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Table" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Table to display the data in (if empty no table is created)</Description> <DocSymbol /> <HideCondition>SinkTarget == 1 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>2e-3</DataEntry> <Description>Time to stop data collection</Description> <DocSymbol /> <HideCondition>StartStopOption == 1</HideCondition> <Range>[TimeStart:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ToSingleFile" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Write data from all inputs to the same file</Description> <DocSymbol /> <Enum>Sink__ToSingleFile@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowSize" Type="PartParam"> <DataEntry>500</DataEntry> <Description>Number of samples to collect and display in dynamically updated graph</Description> <DocSymbol /> <HideCondition>ContinuousMode == 0</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="R1" Type="Part"> <Category>Routers/Resamplers;C++ Code Generation</Category> <Description>Data Repeater</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Repeat@Data Flow Models</Model> <ModelID /> <Netlist>input,13?Connect9|output,6?Connect14</Netlist> <ParentPartName>Repeat@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Repeat</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Repeat@Data Flow Models</ModelName> <SymbolName>SYM_Repeat</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of data items in a block</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>OVSR</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of data items in a block</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>OVSR</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="R2" Type="Part"> <Category>Routers/Resamplers;C++ Code Generation</Category> <Description>Data Repeater</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Repeat@Data Flow Models</Model> <ModelID /> <Netlist>input,12?Connect1|output,4?Connect20</Netlist> <ParentPartName>Repeat@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Repeat</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Repeat@Data Flow Models</ModelName> <SymbolName>SYM_Repeat</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of data items in a block</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>OVSR</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of data items in a block</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>OVSR</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="S1" Type="Part"> <Category>Routers/Resamplers</Category> <Description>Set Signal Sample Rate</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SetSampleRate@Data Flow Models</Model> <ModelID /> <Netlist>input,5?Connect10|output,8?Connect3</Netlist> <ParentPartName>SetSampleRate@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>SetSampleRate@Data Flow Models</ModelName> <SymbolName>SYM_SetSampleRate</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="SampleRate" Type="PartParam"> <DataEntry>SamplingRate</DataEntry> <Description>Sample rate</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="SampleRate" Type="PartParam"> <DataEntry>SamplingRate</DataEntry> <Description>Sample rate</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="S2" Type="Part"> <Category>Routers/Resamplers</Category> <Description>Set Signal Sample Rate</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SetSampleRate@Data Flow Models</Model> <ModelID /> <Netlist>input,4?Connect20|output,9?Connect6</Netlist> <ParentPartName>SetSampleRate@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>SetSampleRate@Data Flow Models</ModelName> <SymbolName>SYM_SetSampleRate</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="SampleRate" Type="PartParam"> <DataEntry>SamplingRate</DataEntry> <Description>Sample rate</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="SampleRate" Type="PartParam"> <DataEntry>SamplingRate</DataEntry> <Description>Sample rate</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="Spec_RF_TX" Type="Part"> <Category>Sinks</Category> <Description>Spectrum Analyzer for Complex Envelope Signals</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SpectrumAnalyzerEnv@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect17</Netlist> <ParentPartName>SpectrumAnalyzer@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_SpectrumAnalyzer</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>SpectrumAnalyzerCx@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SpectrumAnalyzerEnv@Data Flow Models</ModelName> <SymbolName>SYM_SpectrumAnalyzer</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FStart" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Start frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <Enum>SpectrumAnalyzerEnv__Mode@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumSegments" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of segments to be processed</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Not saving sink data in the workspace file reduces the file size</Description> <Enum>SpectrumAnalyzerEnv__Persistence@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>2e3</DataEntry> <Description>Resolution bandwidth</Description> <HideCondition>Mode ~= 1</HideCondition> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SegmentTime" Type="PartParam"> <DataEntry>200</DataEntry> <Description>Segment time</Description> <HideCondition>Mode ~= 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SpectrumType" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output spectrum type</Description> <Enum>SpectrumAnalyzerEnv__SpectrumType@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Window applied to collected data</Description> <Enum>SpectrumAnalyzerEnv__Window@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FStart" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Start frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <Enum>SpectrumAnalyzerEnv__Mode@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumSegments" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of segments to be processed</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Persistence" Type="PartParam"> <DataEntry>Data_Persistence</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Not saving sink data in the workspace file reduces the file size</Description> <Enum>SpectrumAnalyzerEnv__Persistence@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>2e3</DataEntry> <Description>Resolution bandwidth</Description> <HideCondition>Mode ~= 1</HideCondition> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SegmentTime" Type="PartParam"> <DataEntry>200</DataEntry> <Description>Segment time</Description> <HideCondition>Mode ~= 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SpectrumType" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output spectrum type</Description> <Enum>SpectrumAnalyzerEnv__SpectrumType@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>7002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Window applied to collected data</Description> <Enum>SpectrumAnalyzerEnv__Window@Data Flow Enums</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="V1" Type="Part"> <Category>Instrumentation</Category> <Description>Keysight 89600 Vector Signal Analyzer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>VSA_89600B_Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect8</Netlist> <ParentPartName>VSA_89600B_Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>1</D></SimOverride> <Symbol>AutoSymDF{VSA Icon B}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>VSA_89600B_Sink@Data Flow Models</ModelName> <SymbolName>AutoSymDF{VSA Icon B}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES enables continuous simulation; NO disables</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__ContinuousMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RecordMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES enables VSA 89600 Recording mode; NO disables; Stop must be > Start, ContinuousMode = NO</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RecordMode@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RestoreHW" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES to restore VSA hardware selection at end of simulation; NO to not</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RestoreHW@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Index (start at 0) of the first sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>Num_Samples - 1</DataEntry> <Description>Index of the last sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SamplesPerSymbol" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Digital demodulation samples per symbol; NOT to be confused with VSA points per symbol</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SetFreqProp" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Set VSA 89600 measurement properties such as center frequency, span/sampling rate, zoom, ect. based on user inputs and simulation data.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__SetFreqProp@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SetupFile" Type="PartParam"> <DataEntry>OQPSK.setx</DataEntry> <Description>VSA 89600 Setup file path</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__StartStopOption@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>Stop_Time</DataEntry> <Description>Time to stop data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="VSATitle" Type="PartParam"> <DataEntry>Simulation output</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES enables continuous simulation; NO disables</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__ContinuousMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RecordMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES enables VSA 89600 Recording mode; NO disables; Stop must be > Start, ContinuousMode = NO</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RecordMode@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RestoreHW" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES to restore VSA hardware selection at end of simulation; NO to not</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RestoreHW@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Index (start at 0) of the first sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>Num_Samples - 1</DataEntry> <Description>Index of the last sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SamplesPerSymbol" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Digital demodulation samples per symbol; NOT to be confused with VSA points per symbol</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SetFreqProp" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Set VSA 89600 measurement properties such as center frequency, span/sampling rate, zoom, ect. based on user inputs and simulation data.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__SetFreqProp@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SetupFile" Type="PartParam"> <DataEntry>OQPSK.setx</DataEntry> <Description>VSA 89600 Setup file path</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__StartStopOption@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>Stop_Time</DataEntry> <Description>Time to stop data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="VSATitle" Type="PartParam"> <DataEntry>Simulation output</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <ShowPage><T>Int</T><D>0</D></ShowPage> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;C}1C;Wa24;W}}}VxB;WWa24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1375.999877929688</D></PosX> <PosY><T>Double</T><D>-124.0000000000018</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;G1q24;WHk24;Yp24;WHk24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;84234;GF24;b134;GF24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect14" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;msw24;GF24;mKy24;GF24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect15" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;ee934;WTc24;ee934;Wcm24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect16" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mZo24;GF24;W1q24;GF24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1875</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect17" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;ee934;Wcm24;ebB34;Wcm24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect18" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;ee934;WTc24;MB34;WTc24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect19" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;GZo24;Ik24;W1q24;WHk24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1875</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;YZ24;WWa24;YZ24;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13">BB(1)</NetLabel> <PosX><T>Double</T><D>-1375.999877929688</D></PosX> <PosY><T>Double</T><D>-124.0000000000018</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect20" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{Fc034;Ik24;Wulsw24;WHk24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;V534;GF24;uD634;GF24;uD634;WWa24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;YZ24;bH24;YZ24;WWa24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13">BB(2)</NetLabel> <PosX><T>Double</T><D>-1375.999877929688</D></PosX> <PosY><T>Double</T><D>-124.0000000000018</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>30</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;YZ24;WWa24;W}}KS24;WWa24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Int</T><D>1</D></IsABus> <NetLabel Attrib="13">BB(1:2)</NetLabel> <PosX><T>Double</T><D>-1375.999877929688</D></PosX> <PosY><T>Double</T><D>-124.0000000000018</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;G1434;WHk24;uD634;WHk24;uD634;WTc24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;GrB34;mys24;ee934;mys24;ee934;Wcm24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Yp24;GF24;W1q24;GF24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;Gm14;qm14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;WcoAh2C;kPqk3yJhR2C;uwXF34;IrztnG32I34</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>B1</Designator> <PosX><T>Double</T><D>-1874.999847412109</D></PosX> <PosY><T>Double</T><D>2499.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Bits</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0001220703125</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {RandomBits@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>D1</Designator> <PosX><T>Double</T><D>-1376.999892234802</D></PosX> <PosY><T>Double</T><D>2500.999999999976</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Distributor</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9999389648438</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Distributor@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBlockSize" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>BlockSize=1</Text></Item></Item></Item> <Item XName="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>S1</Designator> <PosX><T>Double</T><D>9248.000122070313</D></PosX> <PosY><T>Double</T><D>1000.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pS1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>S1 {SetSampleRate@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pSampleRate" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>SampleRate=20e+6Hz [SamplingRate]</Text></Item></Item></Item> <Item XName="Part11" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>S2</Designator> <PosX><T>Double</T><D>8497.000122070309</D></PosX> <PosY><T>Double</T><D>3876</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pS2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>S2 {SetSampleRate@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pSampleRate" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>SampleRate=20e+6Hz [SamplingRate]</Text></Item></Item></Item> <Item XName="Part12" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>OQPSK_Const_Tx</Designator> <PosX><T>Double</T><D>13998.99999999998</D></PosX> <PosY><T>Double</T><D>2874.999999999999</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Sink</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>596</D></PosX> <PosY><T>Double</T><D>232.5</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pOQPSK_Const_Tx" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>OQPSK_Const_Tx {Sink@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pStartStopOption" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>StartStopOption=Samples</Text></Item></Item></Item> <Item XName="Part13" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>G2</Designator> <PosX><T>Double</T><D>3250.000000000006</D></PosX> <PosY><T>Double</T><D>3874.999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G2 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.707 [1/sqrt(2.0)]</Text></Item></Item></Item> <Item XName="Part14" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>V1</Designator> <PosX><T>Double</T><D>13999.99999999995</D></PosX> <PosY><T>Double</T><D>5249.999999999959</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{VSA Icon B}</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>846</D></PosX> <PosY><T>Double</T><D>1045</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="Override" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8388736</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Disabled: OPEN</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="__pV1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>V1 {VSA_89600B_Sink@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pVSATitle" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11184810</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>VSATitle=Simulation output</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>B2</Designator> <PosX><T>Double</T><D>1124.000122070258</D></PosX> <PosY><T>Double</T><D>3875.999999999867</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_BitFormatter</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9998779296875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BitFormatter@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFormat" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>Format=NRZ</Text></Item> <Item XName="_pSamplesPerBit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>SamplesPerBit=1</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>B3</Designator> <PosX><T>Double</T><D>1123.000129699627</D></PosX> <PosY><T>Double</T><D>1000.999999999849</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_BitFormatter</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9998779296875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B3 {BitFormatter@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFormat" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>Format=NRZ</Text></Item> <Item XName="_pSamplesPerBit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>SamplesPerBit=1</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>R1</Designator> <PosX><T>Double</T><D>5125.000000000009</D></PosX> <PosY><T>Double</T><D>999.999999999999</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Repeat</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pR1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>R1 {Repeat@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBlockSize" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>BlockSize=1</Text></Item> <Item XName="_pNumTimes" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>NumTimes=40 [OVSR]</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>R2</Designator> <PosX><T>Double</T><D>5123.999999999955</D></PosX> <PosY><T>Double</T><D>3875</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Repeat</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pR2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>R2 {Repeat@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBlockSize" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>BlockSize=1</Text></Item> <Item XName="_pNumTimes" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>NumTimes=40 [OVSR]</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>D2</Designator> <PosX><T>Double</T><D>7250.000122070307</D></PosX> <PosY><T>Double</T><D>999.9999999999986</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Delay</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D2 {InitDelay@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pInitialDelay" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>InitialDelay=0</Text></Item> <Item XName="_pN" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>N=20 [RC_Ratio]</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <Designator>Spec_RF_TX</Designator> <PosX><T>Double</T><D>14125.00000000006</D></PosX> <PosY><T>Double</T><D>4250.000000000005</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SpectrumAnalyzer</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>592.43359375</D></PosX> <PosY><T>Double</T><D>248.47265625</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pSpec_RF_TX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Spec_RF_TX {SpectrumAnalyzerEnv@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>G1</Designator> <PosX><T>Double</T><D>3250.000000000005</D></PosX> <PosY><T>Double</T><D>999.9999999999955</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G1 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.707 [1/sqrt(2.0)]</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>M1</Designator> <PosX><T>Double</T><D>11374.9999999995</D></PosX> <PosY><T>Double</T><D>2874.99999999989</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Modulator</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>295</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pM1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>M1 {Modulator@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFCarrier" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>FCarrier=800e6Hz</Text></Item> <Item XName="_pInputType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>InputType=I/Q</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data> <Unit><T>Int</T><D>0</D></Unit></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="GlobalEqns" Attrib="14" Type="Equation"> <Text>FREQ=1e6;
TIME=0.0;
TEMPERATURE=16.85;
Start_Time=0.0000000000000000e+00;
setdisplayunit(Start_Time, 's');
Stop_Time=9.9900000000000010e-04;
setdisplayunit(Stop_Time, 's');
Time_Spacing=9.9999999999999995e-07;
setdisplayunit(Time_Spacing, 's');
Num_Samples=1.0000000000000000e+03;
Sample_Rate=1.0000000000000000e+06;
setdisplayunit(Sample_Rate, 'Hz');
Freq_Resolution=1.0000000000000000e+03;
setdisplayunit(Freq_Resolution, 'Hz');
Data_Persistence=1.0000000000000000e+00;
Start_Time_SC=0;
setdisplayunit(Start_Time_SC, 's');
Stop_Time_SC=1;
setdisplayunit(Stop_Time_SC, 's');
Num_Samples_SC=1001;
</Text> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="VarBlock" Type="VarBlock"> <Item XName="Data_Persistence" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1</D></Data></Item> <Item XName="FREQ" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1000000</D></Data></Item> <Item XName="Freq_Resolution" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1000</D></Data> <SIUnits /> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="Num_Samples" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1000</D></Data></Item> <Item XName="Num_Samples_SC" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1001</D></Data></Item> <Item XName="Sample_Rate" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1000000</D></Data> <SIUnits /> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="Start_Time" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>0</D></Data> <SIUnits /> <Unit><T>Int</T><D>7004</D></Unit></Item> <Item XName="Start_Time_SC" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>0</D></Data> <SIUnits /> <Unit><T>Int</T><D>7004</D></Unit></Item> <Item XName="Stop_Time" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <SIUnits /> <Unit><T>Int</T><D>7004</D></Unit></Item> <Item XName="Stop_Time_SC" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1</D></Data> <SIUnits /> <Unit><T>Int</T><D>7004</D></Unit></Item> <Item XName="TEMPERATURE" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>16.85</D></Data></Item> <Item XName="TIME" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>0</D></Data></Item> <Item XName="Time_Spacing" Type="Variable"> <Creator>GlobalEqns</Creator> <Data><T>Double</T><D>1e-06</D></Data> <SIUnits /> <Unit><T>Int</T><D>7004</D></Unit></Item></Item></Item> <Item XName="Graphs" UserName="Graphs" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="IQdata" UserName="IQdata" Type="Rectangular Graph"> <AaBackgnd><T>Bool</T><D>0</D></AaBackgnd> <AaTraces><T>Bool</T><D>1</D></AaTraces> <AllowAA><T>Bool</T><D>0</D></AllowAA> <GoalFill><T>Int</T><D>2</D></GoalFill> <GoalLine><T>Int</T><D>1</D></GoalLine> <LastAxisTab>X</LastAxisTab> <MarkerLine><T>Int</T><D>1</D></MarkerLine> <Selected><T>Bool</T><D>0</D></Selected> <ShowColumns><T>Bool</T><D>0</D></ShowColumns> <ShowOptTargets><T>Bool</T><D>1</D></ShowOptTargets> <ShowPoints><T>Bool</T><D>1</D></ShowPoints> <ShowYieldTargets><T>Bool</T><D>0</D></ShowYieldTargets> <Title /> <Item XName="AxisQueue" Type="AxisQueue"> <Current><T>Int</T><D>0</D></Current> <Top><T>Int</T><D>0</D></Top></Item> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>14</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.109210193050193</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="AxisX" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>2</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>469.1893759999999</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>60</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <TitleColor><T>Int</T><D>0</D></TitleColor> <TitleOverride /> <Unit><T>Int</T><D>0</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="AxisY" UserName="real(MSK_Const_Tx), imag(MSK_Const_Tx)" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>0</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>1</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>-1</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>255</D></TextColor> <TitleColor><T>Int</T><D>255</D></TitleColor> <TitleOverride>Magnitude</TitleOverride> <Unit><T>Int</T><D>0</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="AxisY2" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>1</D></AxisType> <InUse><T>Bool</T><D>0</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>10</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>0</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="Display0" Type="GraphDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;Ok14;Km14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;}}}}}}}Fl24;vocXeqvom24</D></PVPort> <PanX><T>Double</T><D>0</D></PanX> <PanY><T>Double</T><D>0</D></PanY> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;64;;D8;m4</D></Window> <ZOrder><T>Int</T><D>2</D></ZOrder> <Zoom><T>Double</T><D>1</D></Zoom></Item> <Item XName="Legend" Type="Legend"> <Color><T>Int</T><D>1073741824</D></Color> <Height><T>Double</T><D>156.4149284362793</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>4143.19897117762</D></PosY> <Width><T>Double</T><D>4000</D></Width> <ZOrder><T>Int</T><D>8000</D></ZOrder> <Item XName="Font" Type="Font"> <Name>Arial</Name> <Size><T>Double</T><D>8</D></Size></Item></Item> <Item XName="MkrGroup" Type="MkrGroup"> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ZOrder><T>Int</T><D>7000</D></ZOrder> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>8</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Marker_A" Type="Marker"> <Indep><T>Double</T><D>454</D></Indep> <Index><T>Int</T><D>394</D></Index> <MarkAll><T>Bool</T><D>1</D></MarkAll> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <Series>Series0</Series> <SortNum><T>Int</T><D>1</D></SortNum> <Trace>Trace0</Trace> <UserIndep><T>Double</T><D>454</D></UserIndep> <dCoord><T>Array_Dbl64</T><D>1;2;Oy14;2uDHhuY3T}B</D></dCoord> <Item XName="Trace1" Type="SubMkr"> <Indep><T>Double</T><D>454</D></Indep> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <Series>Series0</Series> <Trace>Trace0</Trace> <dCoord><T>Array_Dbl64</T><D>1;2;Oy14;2uDHhuY3T}B</D></dCoord> <Item XName="MkrText" Type="DrawText"> <Color><T>Int</T><D>255</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Justification><T>Int</T><D>8</D></Justification> <PosX><T>Double</T><D>3087.147826187253</D></PosX> <PosY><T>Double</T><D>2731.726767668806</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <Text>454 , -0.454 </Text> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>16777215</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item></Item> <Item XName="Symbol" Type="MkrSymbol"> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected></Item></Item> <Item XName="Trace2" Type="SubMkr"> <Indep><T>Double</T><D>454</D></Indep> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <Series>Series1</Series> <Trace>Trace0</Trace> <dCoord><T>Array_Dbl64</T><D>1;2;Oy14;inIFT0oWi}B</D></dCoord> <Item XName="MkrText" Type="DrawText"> <Color><T>Int</T><D>16711680</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Justification><T>Int</T><D>8</D></Justification> <PosX><T>Double</T><D>3087.147826187253</D></PosX> <PosY><T>Double</T><D>3483.72989773019</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <Text>454 , -0.891 </Text> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>16777215</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item></Item> <Item XName="Symbol" Type="MkrSymbol"> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected></Item></Item></Item></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>255</D></Color> <Context>MSK_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>real(MSK_Const_Tx)</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>1</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar /> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <SeriesType><T>Int</T><D>7</D></SeriesType> <SymbolShape><T>Int</T><D>2</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>9000</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>Inl_i=real(MSK_Const_Tx);</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item> <Item XName="Series1" Type="GraphSeries"> <Color><T>Int</T><D>16711680</D></Color> <Context>MSK_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>imag(MSK_Const_Tx)</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>1</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar /> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <SeriesType><T>Int</T><D>7</D></SeriesType> <SymbolShape><T>Int</T><D>1</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>8999</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>Inl_i=imag(MSK_Const_Tx);</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.1016</D></Data></Item></Item> <Item XName="MSK_Phase" UserName="MSK_Phase" Type="Rectangular Graph"> <AaBackgnd><T>Bool</T><D>0</D></AaBackgnd> <AaTraces><T>Bool</T><D>1</D></AaTraces> <AllowAA><T>Bool</T><D>0</D></AllowAA> <DefContext>Design1_Data</DefContext> <GoalFill><T>Int</T><D>2</D></GoalFill> <GoalLine><T>Int</T><D>1</D></GoalLine> <LastAxisTab>X</LastAxisTab> <MarkerLine><T>Int</T><D>1</D></MarkerLine> <Selected><T>Bool</T><D>0</D></Selected> <ShowColumns><T>Bool</T><D>1</D></ShowColumns> <ShowOptTargets><T>Bool</T><D>1</D></ShowOptTargets> <ShowPoints><T>Bool</T><D>1</D></ShowPoints> <ShowYieldTargets><T>Bool</T><D>0</D></ShowYieldTargets> <Title>MSK_Phase</Title> <Item XName="AxisQueue" Type="AxisQueue"> <Current><T>Int</T><D>0</D></Current> <Top><T>Int</T><D>0</D></Top></Item> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>14</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.1087626102917906</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="AxisX" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>2</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>999</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>0</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <TitleColor><T>Int</T><D>0</D></TitleColor> <TitleOverride /> <Unit><T>Int</T><D>0</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="AxisY" UserName="MSK_Phase" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>0</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>4</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>-4</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>16711680</D></TextColor> <TitleColor><T>Int</T><D>16711680</D></TitleColor> <TitleOverride /> <Unit><T>Int</T><D>0</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="AxisY2" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>1</D></AxisType> <InUse><T>Bool</T><D>0</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>10</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>0</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="Display0" Type="GraphDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;Wk14;Km14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;}}}}}}}Fl24;m{TXMuVkm24</D></PVPort> <PanX><T>Double</T><D>0</D></PanX> <PanY><T>Double</T><D>0</D></PanY> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;G8;;OC;m4</D></Window> <ZOrder><T>Int</T><D>1</D></ZOrder> <Zoom><T>Double</T><D>1</D></Zoom></Item> <Item XName="Legend" Type="Legend"> <Color><T>Int</T><D>1073741824</D></Color> <Height><T>Double</T><D>156.4149284362793</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>4125.577602736579</D></PosY> <Width><T>Double</T><D>4000</D></Width> <ZOrder><T>Int</T><D>8000</D></ZOrder> <Item XName="Font" Type="Font"> <Name>Arial</Name> <Size><T>Double</T><D>8</D></Size></Item></Item> <Item XName="MkrGroup" Type="MkrGroup"> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ZOrder><T>Int</T><D>7000</D></ZOrder> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>8</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>16711680</D></Color> <Context>MSK_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>MSK_Phase</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>1</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar /> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <SeriesType><T>Int</T><D>7</D></SeriesType> <SymbolShape><T>Int</T><D>1</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>9000</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>Inl_i=MSK_Phase;</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.1016</D></Data></Item></Item> <Item XName="Page" Type="PageMgr" /> <Item XName="Sprectrum" UserName="Sprectrum" Type="Rectangular Graph"> <AaBackgnd><T>Bool</T><D>0</D></AaBackgnd> <AaTraces><T>Bool</T><D>1</D></AaTraces> <AllowAA><T>Bool</T><D>0</D></AllowAA> <DefContext>Design1_Data</DefContext> <GoalFill><T>Int</T><D>2</D></GoalFill> <GoalLine><T>Int</T><D>1</D></GoalLine> <LastAxisTab>X</LastAxisTab> <MarkerLine><T>Int</T><D>1</D></MarkerLine> <Selected><T>Bool</T><D>0</D></Selected> <ShowColumns><T>Bool</T><D>1</D></ShowColumns> <ShowOptTargets><T>Bool</T><D>1</D></ShowOptTargets> <ShowPoints><T>Bool</T><D>1</D></ShowPoints> <ShowYieldTargets><T>Bool</T><D>0</D></ShowYieldTargets> <Title>MSK Spectrum vs OQPSK Spectrum</Title> <Item XName="AxisQueue" Type="AxisQueue"> <Current><T>Int</T><D>0</D></Current> <Top><T>Int</T><D>0</D></Top></Item> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>14</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.1116796151655168</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="AxisX" UserName="Frequency (Hz)" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>2</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>804000000</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>796000000</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <TitleColor><T>Int</T><D>0</D></TitleColor> <TitleOverride>Frequency (MHz)</TitleOverride> <Unit><T>Int</T><D>1001</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>12</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item></Item> <Item XName="AxisY" UserName="OQPSK, MSK (dBm)" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>0</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>0.001</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>9.999999999999999e-12</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>16711680</D></TextColor> <TitleColor><T>Int</T><D>16711680</D></TitleColor> <TitleOverride>Sprectrum (dBm)</TitleOverride> <Unit><T>Int</T><D>11002</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>12</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item></Item> <Item XName="AxisY2" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>1</D></AxisType> <InUse><T>Bool</T><D>0</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>10</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>0</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="Display0" Type="GraphDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;Wk14;mm14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;}}}}}}}Fl24;XyyTINDBn24</D></PVPort> <PanX><T>Double</T><D>0</D></PanX> <PanY><T>Double</T><D>0</D></PanY> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;G8;m4;OC;d9</D></Window> <ZOrder><T>Int</T><D>3</D></ZOrder> <Zoom><T>Double</T><D>1</D></Zoom></Item> <Item XName="Legend" Type="Legend"> <Color><T>Int</T><D>1073741824</D></Color> <DockPos><T>Int</T><D>59423</D></DockPos> <Height><T>Double</T><D>301.3941533817755</D></Height> <PosX><T>Double</T><D>2591.079263587392</D></PosX> <PosY><T>Double</T><D>604.0568022344501</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Width><T>Double</T><D>775.2395747073377</D></Width> <ZOrder><T>Int</T><D>8000</D></ZOrder> <drFloat><T>Array_Dbl64</T><D>1;4;G}14;G}14;WyiTK24;CEgP924</D></drFloat> <Item XName="Font" Type="Font"> <Name>Arial</Name> <Size><T>Double</T><D>8</D></Size></Item></Item> <Item XName="MkrGroup" Type="MkrGroup"> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ZOrder><T>Int</T><D>7000</D></ZOrder> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>18</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>16711680</D></Color> <Context>OQPSK_Mod_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Label>OQPSK</Label> <Meas>Spec_RF_TX_Power</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>1</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar /> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <SeriesType><T>Int</T><D>7</D></SeriesType> <SymbolShape><T>Int</T><D>2</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>9000</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>Inl_i=Spec_RF_TX_Power;</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item> <Item XName="Series1" Type="GraphSeries"> <Color><T>Int</T><D>43520</D></Color> <Context>MSK_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Label>MSK</Label> <Meas>Spec_RF_TX_Power</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>1</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar /> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <SeriesType><T>Int</T><D>7</D></SeriesType> <SymbolShape><T>Int</T><D>4</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>8999</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>Inl_i=Spec_RF_TX_Power;</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.1016</D></Data></Item></Item> <Item XName="Tx_Constellation" UserName="Tx_Constellation" Type="Rectangular Graph"> <AaBackgnd><T>Bool</T><D>0</D></AaBackgnd> <AaTraces><T>Bool</T><D>1</D></AaTraces> <AllowAA><T>Bool</T><D>0</D></AllowAA> <DefContext>Design1_Data</DefContext> <GoalFill><T>Int</T><D>2</D></GoalFill> <GoalLine><T>Int</T><D>1</D></GoalLine> <LastAxisTab>Y</LastAxisTab> <MarkerLine><T>Int</T><D>1</D></MarkerLine> <Selected><T>Bool</T><D>0</D></Selected> <ShowColumns><T>Bool</T><D>1</D></ShowColumns> <ShowOptTargets><T>Bool</T><D>1</D></ShowOptTargets> <ShowPoints><T>Bool</T><D>1</D></ShowPoints> <ShowYieldTargets><T>Bool</T><D>0</D></ShowYieldTargets> <Title>MSK Constellation</Title> <Item XName="AxisQueue" Type="AxisQueue"> <Current><T>Int</T><D>0</D></Current> <Top><T>Int</T><D>0</D></Top></Item> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>14</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.112139202059202</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="AxisX" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>2</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>1.25</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>-1.25</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <TitleColor><T>Int</T><D>0</D></TitleColor> <TitleOverride>Real</TitleOverride> <Unit><T>Int</T><D>0</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="AxisY" UserName="OQPSK, MSK" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>0</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>1.05</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>-1.05</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>255</D></TextColor> <TitleColor><T>Int</T><D>255</D></TitleColor> <TitleOverride>Imag</TitleOverride> <Unit><T>Int</T><D>0</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="AxisY2" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>1</D></AxisType> <InUse><T>Bool</T><D>0</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>10</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>0</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="Display0" Type="GraphDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;Ok14;mm14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;}}}}}}}Fl24;kFv1XtkFn24</D></PVPort> <PanX><T>Double</T><D>0</D></PanX> <PanY><T>Double</T><D>0</D></PanY> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;64;m4;D8;d9</D></Window> <ZOrder><T>Int</T><D>0</D></ZOrder> <Zoom><T>Double</T><D>1</D></Zoom></Item> <Item XName="Legend" Type="Legend"> <Color><T>Int</T><D>1073741824</D></Color> <DockPos><T>Int</T><D>59423</D></DockPos> <Height><T>Double</T><D>295.2041626379004</D></Height> <PosX><T>Double</T><D>744.9412978004395</D></PosX> <PosY><T>Double</T><D>451.0074124839732</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Visible><T>Bool</T><D>1</D></Visible> <Width><T>Double</T><D>566.1169839463525</D></Width> <ZOrder><T>Int</T><D>8000</D></ZOrder> <drFloat><T>Array_Dbl64</T><D>1;4;G}14;G}14;mg9KE24;CEgP924</D></drFloat> <Item XName="Font" Type="Font"> <Name>Arial</Name> <Size><T>Double</T><D>8</D></Size></Item></Item> <Item XName="MkrGroup" Type="MkrGroup"> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ZOrder><T>Int</T><D>7000</D></ZOrder> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>18</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>255</D></Color> <Context>< Post Processed ></Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Label>OQPSK</Label> <Meas>y</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>2</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar>y</PPVar> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <SeriesType><T>Int</T><D>2</D></SeriesType> <SymbolShape><T>Int</T><D>2</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>9000</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>% -------------------------------------------------------------------------------
% SamplesPerSymbol: Sets the number of samples per symbol.
% It MUST be a POSITIVE integer.
%
% StartUpDelay: Sets the number of startup samples that will be removed.
% It MUST be a NON-NEGATIVE integer.
% In addition, when SamplesPerSymbol is greater than 1, it sets
% the downsampling phase and so it must be carefully selected
% to downsample the input signal at the optimal sampling instant.
% -------------------------------------------------------------------------------

% -------------------------------------------------------------------------------
% ENTER DESIRED GRAPH CHARACTERISTICS HERE

SamplesPerSymbol = 1;
StartUpDelay = 0;

% END CHANGES
% -------------------------------------------------------------------------------

% Reset variables to default if they are out of bounds

if ( SamplesPerSymbol < 1 )
	SamplesPerSymbol = 1;
end

if ( StartUpDelay < 0 )
	StartUpDelay = 0;
end

using('OQPSK_Mod_Data');

if length( findstr( getindep( OQPSK_Const_Tx), '|' ))
	error('Swept data is not supported by Constellation plots.');
	return
end
y = OQPSK_Const_Tx( StartUpDelay+1:SamplesPerSymbol:end );
</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang> <UsingContext>OQPSK_Mod_Data;</UsingContext></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item> <Item XName="Series1" Type="GraphSeries"> <Color><T>Int</T><D>43520</D></Color> <Context>< Post Processed ></Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Label>MSK</Label> <Meas>y</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>0</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar>y</PPVar> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <SeriesType><T>Int</T><D>2</D></SeriesType> <SymbolShape><T>Int</T><D>3</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>8999</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>% -------------------------------------------------------------------------------
% SamplesPerSymbol: Sets the number of samples per symbol.
% It MUST be a POSITIVE integer.
%
% StartUpDelay: Sets the number of startup samples that will be removed.
% It MUST be a NON-NEGATIVE integer.
% In addition, when SamplesPerSymbol is greater than 1, it sets
% the downsampling phase and so it must be carefully selected
% to downsample the input signal at the optimal sampling instant.
% -------------------------------------------------------------------------------

% -------------------------------------------------------------------------------
% ENTER DESIRED GRAPH CHARACTERISTICS HERE

SamplesPerSymbol = 1;
StartUpDelay = 0;

% END CHANGES
% -------------------------------------------------------------------------------

% Reset variables to default if they are out of bounds

if ( SamplesPerSymbol < 1 )
	SamplesPerSymbol = 1;
end

if ( StartUpDelay < 0 )
	StartUpDelay = 0;
end

using('MSK_Data');

if length( findstr( getindep( MSK_Const_Tx), '|' ))
	error('Swept data is not supported by Constellation plots.');
	return
end
y = MSK_Const_Tx( StartUpDelay+1:SamplesPerSymbol:end );
</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang> <UsingContext>MSK_Data;</UsingContext></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.1016</D></Data></Item></Item></Item> <Item XName="Note" UserName="Note" Type="Notes"> <Description>Example text with pretty printing</Description> <LibName>Eagleware</LibName> <Selected><T>Bool</T><D>0</D></Selected> <Text><P style="BORDER-BOTTOM: windowtext 0.75pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 1pt; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in" class=MsoTitle align=center><STRONG><FONT size=5 face=Arial>MSK Modulation</FONT></STRONG></P>
<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center><SPAN style="FONT-FAMILY: Arial; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt">Keysight Technologies&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt">&nbsp;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoBodyText><FONT face=Arial><FONT size=2></FONT>&nbsp;</P><FONT size=2>
<P>This workspace illustrates how to generate OQPSK and MSK modulation.</P>
<P>&nbsp;</P>
<P>OQPSK_Modulation schematic shows how to generate OQPSK modulation. It is used as a reference design of MSK modulation.</P>
<P>&nbsp;</P>
<P>MSK_Modulation schematic shows how to generate MSK modulation using <SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt; mso-fareast-font-family: SimSun; mso-font-kerning: 0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US>similar </SPAN>OQPSK method (equivalent I-Q implementations of MSK).</P></FONT></FONT></Text> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="NotesDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;Gk14;mm14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;NQVfzbE5a24;TFqzGtJFc24</D></PVPort> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;m4;64;d9</D></Window> <ZOrder><T>Int</T><D>5</D></ZOrder></Item></Item></Item> <Item XName="Page" Type="PageMgr" /> <Item XName="TuneList" Type="TuneList" /> <Item XName="Variables" Type="SerItem" /> <Item XName="WorkspaceVariables" Attrib="14" Type="Equation"> <AutoCalc><T>Bool</T><D>0</D></AutoCalc> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="VarBlock" Type="VarBlock" /></Item></Item>