/
CEPBEP
/
OPS
Обзор
Документация
Войти
/
CEPBEP
/
OPS
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
BASE_STATION/SOFTWARE/Instruments/MilCom/2FSK_System.wsv
26 585 строк
1 MB
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;;;cF;99</D></ClientWnd> <IsOpen><T>Bool</T><D>1</D></IsOpen> <PropStorageFileName>C:\SV\DevelStable\Distribution\SystemVue\Examples\Instruments\MilCom\2FSK_System.wsv</PropStorageFileName> <Time>2017:334:16:43</Time> <ToolbarSize><T>Int</T><D>25</D></ToolbarSize> <Ver><T>Double</T><D>2012.06</D></Ver> <Version>1.21</Version> <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="Control" UserName="Control" Type="Equation"> <AutoCalc><T>Bool</T><D>0</D></AutoCalc> <Selected><T>Bool</T><D>0</D></Selected> <Text>runanalysis('FSK_Wav_Gen')
runanalysis('FSK_Wav_Rec')</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;;;dH24;C824</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;uiPpcDtFD34;OkRvobZ5434</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Split><T>Double</T><D>0.3</D></Split> <Split2><T>Double</T><D>0.3</D></Split2> <Window><T>Array_I64</T><D>1;4;M}}}}};k6;TD;bL</D></Window> <ZOrder><T>Int</T><D>9</D></ZOrder></Item></Item> <Item XName="VarBlock" Type="VarBlock" /></Item> <Item XName="FSK" UserName="FSK" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF" UserName="DF" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <RunTimeTuning><T>Bool</T><D>1</D></RunTimeTuning> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="CustomSinks" Type="SerItem" /> <Item XName="Cycle_Accurate" Type="Param"> <Data><T>Bool</T><D>1</D></Data></Item> <Item XName="DCAnalysis" Type="Param"> <Data /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry>DF_Data</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DefaultSeed" Type="Param"> <Data>1234567</Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>FSK_Wav_Sim</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="HBAnalysis" Type="Param"> <Data /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="ProfileTimesFile" Type="Param"> <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="ScheduleLogFile" Type="Param"> <Data /></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.000999</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Temperature" UserName="RoomTemp" Help="8228" Type="Param"> <DataEntry>16.85</DataEntry> <Unit><T>Int</T><D>12001</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>9.9999999999999995e-07</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="DF_Data" UserName="DF_Data" Type="DataSet"> <FullPath>Designs\FSK\DF_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="B4_BER" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;1;</D></Data> <IndepValue>Designs\FSK\DF_Data\Eqns\VarBlock\B4_BER_Index</IndepValue></Item> <Item XName="B4_FER" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;1;</D></Data> <IndepValue>Designs\FSK\DF_Data\Eqns\VarBlock\B4_FER_Index</IndepValue></Item> <Item XName="LogOutput" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data>Data Flow Analysis : DF
5/10/2012..2:44 PM
Ambient Temperature[C]=16.850000
Information: RF_LinkController 'FSK_Wav_Sim__Subnetwork2_Path_00': Frequency Sweep Plan: Start = 30.186 MHz, Stop = 30.314 MHz, Step = 0.001 MHz. The device 'FSK_Wav_Sim__Subnetwork2_Path_00' has been automatically inserted during RF_Link analysis. 
Warning: Mixer 'FSK_Wav_Sim__Subnetwork2_Path_00_Mixer_2': The simulation sample rate (128.0000 kHz) is too small. Loss of information may occur. This may be acceptable. If not, increase the simulation sample rate to more than 14.84875 GHz.The device 'FSK_Wav_Sim__Subnetwork2_Path_00_Mixer_2' has been automatically inserted during RF_Link analysis. 
Information: RF_LinkController 'FSK_Wav_Sim__Subnetwork1_Path_00': Frequency Sweep Plan: Start = 3030.186 MHz, Stop = 3030.314 MHz, Step = 0.001 MHz. The device 'FSK_Wav_Sim__Subnetwork1_Path_00' has been automatically inserted during RF_Link analysis. 
Warning: Mixer 'FSK_Wav_Sim__Subnetwork1_Path_00_Mixer_2': The simulation sample rate (128.0000 kHz) is too small. Loss of information may occur. This may be acceptable. If not, increase the simulation sample rate to more than 151.2500 MHz.The device 'FSK_Wav_Sim__Subnetwork1_Path_00_Mixer_2' has been automatically inserted during RF_Link analysis. 
CustomFIR 'FSK_Wav_Sim__Subnetwork1_Path_00_Filter_3': Delay added to signal = 6.7968749999999995e-004 sec.
The device 'FSK_Wav_Sim__Subnetwork1_Path_00_Filter_3' has been automatically inserted during RF_Link analysis. 
BER_FER 'FSK_Wav_Sim__B4': Stop reached without meeting the estimation relative variance specified. Total number of bits processed = 88801; estimation relative variance = 1.0e+001
...ABORTED...
Execution time: 122.141 sec
</Data></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;;;Rt14;I14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;X25AKea7l24;27ERumXv724</D></PVPort> <SelVar>B4_FER_Index</SelVar> <Show><T>Bool</T><D>1</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;u8;K7;3F;79</D></Window> <ZOrder><T>Int</T><D>6</D></ZOrder></Item></Item></Item> <Item XName="FSK_Wav_Gen" UserName="FSK_Wav_Gen" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>0</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <RunTimeTuning><T>Bool</T><D>1</D></RunTimeTuning> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="CustomSinks" Type="SerItem" /> <Item XName="Cycle_Accurate" Type="Param"> <Data><T>Bool</T><D>1</D></Data></Item> <Item XName="DCAnalysis" Type="Param"> <Data /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry>FSK_Wav_Gen_Data</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DefaultSeed" Type="Param"> <Data>1234567</Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>FSK_Wav_SRC</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="HBAnalysis" Type="Param"> <Data /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="ProfileTimesFile" Type="Param"> <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="ScheduleLogFile" Type="Param"> <Data /></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.000999</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Temperature" UserName="RoomTemp" Help="8228" Type="Param"> <DataEntry>16.85</DataEntry> <Unit><T>Int</T><D>12001</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>9.9999999999999995e-07</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="FSK_Wav_Gen_Data" UserName="FSK_Wav_Gen_Data" Type="DataSet"> <FullPath>Designs\FSK\FSK_Wav_Gen_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 : FSK_Wav_Gen
5/10/2012..3:05 PM
Ambient Temperature[C]=16.850000
Warning: Sink 'FSK_Wav_SRC__S11__S1': Downloaded 327682 samples(IQ pairs) into instrument "Keysight Technologies, E4438C, US41460666, C.05.83
"
Warning: Sink 'FSK_Wav_SRC__S11__S1': Downloaded 327682 samples(IQ pairs) into instrument "Keysight Technologies, E4438C, US41460666, C.05.83
"
Execution time: 6.561 sec
</Data></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;;;q824;qq14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;fyZoFADU034;9KeGX2Xeh24</D></PVPort> <SelVar /> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Split><T>Double</T><D>0.18656716417910449</D></Split> <SubSplit><T>Double</T><D>0.2</D></SubSplit> <Window><T>Array_I64</T><D>1;4;7;R;rC;K6</D></Window> <ZOrder><T>Int</T><D>7</D></ZOrder></Item></Item></Item> <Item XName="FSK_Wav_Rec" UserName="FSK_Wav_Rec" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <RunTimeTuning><T>Bool</T><D>0</D></RunTimeTuning> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="CustomSinks" Type="SerItem" /> <Item XName="Cycle_Accurate" Type="Param"> <Data><T>Bool</T><D>1</D></Data></Item> <Item XName="DCAnalysis" Type="Param"> <Data /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry>FSK_Wav_Rec_Data</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DefaultSeed" Type="Param"> <Data>1234567</Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>FSK_Wav_Receiver</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="HBAnalysis" Type="Param"> <Data /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="ProfileTimesFile" Type="Param"> <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="ScheduleLogFile" Type="Param"> <Data /></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.000999</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Temperature" UserName="RoomTemp" Help="8228" Type="Param"> <DataEntry>16.85</DataEntry> <Unit><T>Int</T><D>12001</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>9.9999999999999995e-07</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="FSK_Wav_Rec_Data" UserName="FSK_Wav_Rec_Data" Type="DataSet"> <FullPath>Designs\FSK\FSK_Wav_Rec_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="B4_BER" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;1;</D></Data> <IndepValue>Designs\FSK\FSK_Wav_Rec_Data\Eqns\VarBlock\B4_BER_Index</IndepValue></Item> <Item XName="B4_FER" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;1;</D></Data> <IndepValue>Designs\FSK\FSK_Wav_Rec_Data\Eqns\VarBlock\B4_FER_Index</IndepValue></Item> <Item XName="LogOutput" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data>Data Flow Analysis : FSK_Wav_Rec
5/10/2012..3:05 PM
Ambient Temperature[C]=16.850000
Warning: VSA_89600_Source 'FSK_Wav_Receiver__V1': VSA timestep=7.8125e-006 sec, carrier=3.025e+007 Hz, sample rate=128000 Hz
VSA_89600_Source 'FSK_Wav_Receiver__V1': Sourcing VSA non-demod Main Time data as Timed output
VSA_89600_Source 'FSK_Wav_Receiver__V1': VSA block size = 489 points, units = V
BER_FER 'FSK_Wav_Receiver__B4': Stop reached without meeting the estimation relative variance specified. Total number of bits processed = 8592; estimation relative variance = 1.0e+001
...ABORTED...
Execution time: 35.576 sec
</Data></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;;;n14;614</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;nD6tORZac24;Bijms2SDz14</D></PVPort> <SelVar>B4_FER_Index</SelVar> <Show><T>Bool</T><D>1</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;8;R;i4;p1</D></Window> <ZOrder><T>Int</T><D>5</D></ZOrder></Item></Item></Item> <Item XName="FSK_Wav_Receiver" UserName="FSK_Wav_Receiver" 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>0</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>P2</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part10</MappedSchObject> <NetName>14</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D4</PartID> <PinName>output2</PinName> <SchObject>Part10</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>BitsOut</PartID> <PinName>input</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>Rx_Input</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>R2</PartID> <PinName>input</PinName> <SchObject>Part13</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R2</PartID> <PinName>output</PinName> <SchObject>Part13</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="C2" 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>D1</PartID> <PinName>input</PinName> <SchObject>Part11</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="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D1</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D4</PartID> <PinName>output1</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B4</PartID> <PinName>ref</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B4</PartID> <PinName>test</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R1</PartID> <PinName>output</PinName> <SchObject>Part12</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>P2</PartID> <PinName>Bits</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>V1</PartID> <PinName>gap</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>P2</PartID> <PinName>Amplitude</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>F1</PartID> <PinName>input</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part3</MappedSchObject> <NetName>1</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>V1</PartID> <PinName>out</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>F1</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>10</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D4</PartID> <PinName>input</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <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>3</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>Test</PartID> <PinName>input</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect12</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</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>Ref</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</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>Ref1</PartID> <PinName>input</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>ModOut</PartID> <PinName>input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <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;aA2C;CH2C;mG234;We734</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="ModCarrier" Type="Variable"> <Data><T>Double</T><D>30250000</D></Data></Item> <Item XName="NN" Type="Variable"> <Data><T>Double</T><D>11</D></Data></Item> <Item XName="NumMeasuredBits" Type="Variable"> <Data><T>Double</T><D>20470</D></Data></Item> <Item XName="SamplingRate" Type="Variable"> <Data><T>Double</T><D>128000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;8724;mx14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;djvH2ZK1034;LG5l2gOEp24</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;X3;h;MF;X7</D></Window> <ZOrder><T>Int</T><D>9</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> <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;4;SamplingRate;ModCarrier;NumMeasuredBits;NN</D></ParamOrder> <Item XName="ModCarrier" Type="PartParam"> <DataEntry>30.25e6</DataEntry> <Description>Carrier</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NN" Type="PartParam"> <DataEntry>11</DataEntry> <Description>Number of times repeated</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NumMeasuredBits" Type="PartParam"> <DataEntry>20470</DataEntry> <Description>Number of Measured Bits</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SamplingRate" Type="PartParam"> <DataEntry>128e3</DataEntry> <Description>Sampling Rate</Description> <Unit><T>Int</T><D>1001</D></Unit> <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="B4" Type="Part"> <Category>Sinks</Category> <Description>Bit and Frame Error Rate Measurement</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BER_FER@Data Flow Models</Model> <ModelID /> <Netlist>ref,5?Connect5|test,3?Connect9</Netlist> <ParentPartName>BER_FER@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_BER_FER</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BER_FER@Data Flow Models</ModelName> <SymbolName>SYM_BER_FER</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitsPerFrame" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bits per frame</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="ControlSimulation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Let sink control how long the simulation will run</Description> <DocSymbol /> <Enum>BER_FER__ControlSimulation@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="EstRelVariance" Type="PartParam"> <DataEntry>1e-3</DataEntry> <Description>BER estimation relative variance</Description> <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="OutputBER" Type="PartParam"> <DataEntry>5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>BER output</Description> <DocSymbol /> <Enum>BER_FER__OutputBER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="OutputFER" Type="PartParam"> <DataEntry>2</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>FER output</Description> <DocSymbol /> <Enum>BER_FER__OutputFER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Plot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Plot data when set to 'Rectangular' and Simulation Setup set to 'Open Data Display when simulation completes'</Description> <DocSymbol /> <Enum>BER_FER__Plot@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="SampleDelayBound" Type="PartParam"> <DataEntry>2047</DataEntry> <Description>Upper bound of delay between test and ref inputs in number of samples</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="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>NumMeasuredBits-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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>BER_FER__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="StatusUpdatePeriod" Type="PartParam"> <DataEntry>1000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Status update period in number of bits</Description> <DocSymbol /> <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 XName="TimeDelayBound" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Upper bound of delay between test and ref inputs</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="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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>Stop_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitsPerFrame" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bits per frame</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="ControlSimulation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Let sink control how long the simulation will run</Description> <DocSymbol /> <Enum>BER_FER__ControlSimulation@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="EstRelVariance" Type="PartParam"> <DataEntry>1e-3</DataEntry> <Description>BER estimation relative variance</Description> <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="OutputBER" Type="PartParam"> <DataEntry>5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>BER output</Description> <DocSymbol /> <Enum>BER_FER__OutputBER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="OutputFER" Type="PartParam"> <DataEntry>2</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>FER output</Description> <DocSymbol /> <Enum>BER_FER__OutputFER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Plot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Plot data when set to 'Rectangular' and Simulation Setup set to 'Open Data Display when simulation completes'</Description> <DocSymbol /> <Enum>BER_FER__Plot@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="SampleDelayBound" Type="PartParam"> <DataEntry>2047</DataEntry> <Description>Upper bound of delay between test and ref inputs in number of samples</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="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>NumMeasuredBits-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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>BER_FER__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="StatusUpdatePeriod" Type="PartParam"> <DataEntry>1000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Status update period in number of bits</Description> <DocSymbol /> <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 XName="TimeDelayBound" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Upper bound of delay between test and ref inputs</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="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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>Stop_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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></Item> <Item XName="BitsOut" 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?Connect0</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>Num_Samples - 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>2</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>0</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>200</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>7003</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>Num_Samples - 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>2</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>0</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>200</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>7003</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="D1" Type="Part"> <Category>Routers/Resamplers</Category> <Description>Downsampler</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DownSample@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect10|output,3?Connect11</Netlist> <ParentPartName>DownSample@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_DownSample</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DownSampleEnv@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>DownSampleFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>DownSample@Data Flow Models</ModelName> <SymbolName>SYM_DownSample</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Factor" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Downsample factor</Description> <DocSymbol /> <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 XName="Phase" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Downsample phase</Description> <DocSymbol /> <Range>[0:Factor-1]</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="Factor" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Downsample factor</Description> <DocSymbol /> <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 XName="Phase" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Downsample phase</Description> <DocSymbol /> <Range>[0:Factor-1]</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="D4" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Demodulator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Demodulator@Data Flow Models</Model> <ModelID /> <Netlist>input,10?Part6|output1,8|output2,14?Connect1</Netlist> <ParentPartName>Demodulator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Demodulator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Demodulator@Data Flow Models</ModelName> <SymbolName>SYM_Demodulator</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <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="FCarrier" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Carrier frequency</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <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="FreqSensitivity" Type="PartParam"> <DataEntry>1/8000</DataEntry> <Description>Frequency deviation sensitivity in Volts/Hz</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>OutputType ~= 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> <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="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Demodulator__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="OutputType" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Output type</Description> <DocSymbol /> <Enum>Demodulator__OutputType@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>1.0/90.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in Volts/degree</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>OutputType ~= 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>Demodulator__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> <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="FCarrier" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Carrier frequency</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <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="FreqSensitivity" Type="PartParam"> <DataEntry>1/8000</DataEntry> <Description>Frequency deviation sensitivity in Volts/Hz</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>OutputType ~= 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> <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="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Demodulator__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="OutputType" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Output type</Description> <DocSymbol /> <Enum>Demodulator__OutputType@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>1.0/90.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in Volts/degree</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>OutputType ~= 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>Demodulator__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="F1" Type="Part"> <Category>Filters;Analog/RF;Communications;Signal Processing</Category> <DataType><T>Int</T><D>3</D></DataType> <Description>Gaussian bandpass filter</Description> <FltrType><T>Int</T><D>2</D></FltrType> <Footprint /> <IntegerWordLength><T>Int</T><D>2</D></IntegerWordLength> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BPF_Gaussian@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Part3|output,10?Connect3</Netlist> <Overflow><T>Int</T><D>3</D></Overflow> <OverrideSubnet /> <ParentPartName>Filter@Algorithm Design</ParentPartName> <Quantization><T>Int</T><D>5</D></Quantization> <Reconfigure><T>Bool</T><D>0</D></Reconfigure> <SectionNum><T>Int</T><D>0</D></SectionNum> <Shape><T>Int</T><D>17</D></Shape> <ShortSymbol /> <ShowGrpDelay><T>Bool</T><D>0</D></ShowGrpDelay> <ShowImpResp><T>Bool</T><D>0</D></ShowImpResp> <ShowMag><T>Bool</T><D>1</D></ShowMag> <ShowModel><T>Bool</T><D>0</D></ShowModel> <ShowPhase><T>Bool</T><D>0</D></ShowPhase> <ShowPoleZero><T>Bool</T><D>1</D></ShowPoleZero> <ShowStepResp><T>Bool</T><D>0</D></ShowStepResp> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_BPF</Symbol> <WordLength><T>Int</T><D>16</D></WordLength> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_10" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_11" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_12" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_13" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_14" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_15" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_16" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_17" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Window@Data Flow Models</ModelName></Item> <Item XName="ModelSet_18" Type="ModelListEntry"> <Indentifier /> <ModelName>CustomFIR@Data Flow Models</ModelName></Item> <Item XName="ModelSet_19" Type="ModelListEntry"> <Indentifier /> <ModelName>HBLPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_20" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_21" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_22" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_23" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_24" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_25" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_26" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_27" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Window@Data Flow Models</ModelName></Item> <Item XName="ModelSet_28" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_29" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_30" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_31" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_32" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Edge@Data Flow Models</ModelName></Item> <Item XName="ModelSet_33" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_34" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Gaussian@Data Flow Models</ModelName></Item> <Item XName="ModelSet_35" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_36" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_RaisedCosine@Data Flow Models</ModelName></Item> <Item XName="ModelSet_37" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_38" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Window@Data Flow Models</ModelName></Item> <Item XName="ModelSet_39" Type="ModelListEntry"> <Indentifier /> <ModelName>SDomainSystem@Data Flow Models</ModelName></Item> <Item XName="ModelSet_4" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_40" Type="ModelListEntry"> <Indentifier /> <ModelName>ZDomainFIR@Data Flow Models</ModelName> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Coefficients" Type="PartParam"> <DataEntry>[-0.040609, -0.001628, 0.17853, 0.37665, 0.37665, 0.17853, -0.001628, -0.040609]</DataEntry> <Description>Filter tap values</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>ZDomainFIR__InterpolationScaling@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_41" Type="ModelListEntry"> <Indentifier /> <ModelName>ZDomainIIR@Data Flow Models</ModelName></Item> <Item XName="ModelSet_42" Type="ModelListEntry"> <Indentifier /> <ModelName>FIR_Fxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_43" Type="ModelListEntry"> <Indentifier /> <ModelName>SDomainIIR@Data Flow Models</ModelName></Item> <Item XName="ModelSet_44" Type="ModelListEntry"> <Indentifier /> <ModelName>Filter@Data Flow Models</ModelName> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet" /></Item> <Item XName="ModelSet_5" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Gaussian@Data Flow Models</ModelName> <SymbolName>SYM_BPF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>30.25e6</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_Gaussian__InterpolationScaling@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="Length" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length (based on LengthOption, specify number of taps, or impulse time duration; delay = length/2)</Description> <DocSymbol /> <HideCondition>LengthOption == 0</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>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length option (Auto: 1.2 / 3db frequency)</Description> <DocSymbol /> <Enum>BPF_Gaussian__LengthOption@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PassAtten" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Passband edge attenuation in dB</Description> <DocSymbol /> <Range>[0.01:3.0103]</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="PassBandwidth" Type="PartParam"> <DataEntry>32e3</DataEntry> <Description>Passband bandwidth</Description> <DocSymbol /> <Range>(0:FCenter/2)</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="PassFreq" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Passband edge frequency</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <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></Item> <Item XName="ModelSet_6" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ParksMcClellan@Data Flow Models</ModelName> <SymbolName>SYM_BPF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>30.25e6</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_ParksMcClellan__InterpolationScaling@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="MaximumOrder" Type="PartParam"> <DataEntry>300</DataEntry> <Description>Maximum filter order for Parks-McClellan filter design</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Order" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Filter order for debug only (0 for auto order)</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>11</D></Validate></Item> <Item XName="PassBandwidth" Type="PartParam"> <DataEntry>32e3</DataEntry> <Description>Passband bandwidth</Description> <DocSymbol /> <Range>(0:FCenter*2)</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="PassRipple" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Passband ripple in dB</Description> <DocSymbol /> <Range>[0.01:3.0103]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="StopBandwidth" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Stopband bandwidth</Description> <DocSymbol /> <Range>(PassBandwidth:FCenter*2)</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="StopRipple" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Stopband ripple in dB</Description> <DocSymbol /> <Range>[3.0103:inf]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="ModelSet_7" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_RaisedCosine@Data Flow Models</ModelName> <SymbolName>SYM_BPF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>30.25e6</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__InterpolationScaling@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="Length" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length (length = 2*delay) (based on LengthOption, specify number of taps, number of symbols, or impulse time duration)</Description> <DocSymbol /> <HideCondition>LengthOption == 0</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>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length option (Auto: 8 * symbol period)</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__LengthOption@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PulseEqualization" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Pulse equalization option</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__PulseEqualization@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RollOff" Type="PartParam"> <DataEntry>0.2</DataEntry> <Description>Roll-off factor (between 0 and 1)</Description> <DocSymbol /> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SquareRoot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Square root option</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__SquareRoot@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>16e3</DataEntry> <Description>Symbol rate (passband bandwidth = SymbolRate)</Description> <DocSymbol /> <Range>(0:FCenter/2)</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="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Window function</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__Window@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_8" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_9" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Window@Data Flow Models</ModelName></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>30.25e6</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_Gaussian__InterpolationScaling@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="Length" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length (based on LengthOption, specify number of taps, or impulse time duration; delay = length/2)</Description> <DocSymbol /> <HideCondition>LengthOption == 0</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>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length option (Auto: 1.2 / 3db frequency)</Description> <DocSymbol /> <Enum>BPF_Gaussian__LengthOption@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PassAtten" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Passband edge attenuation in dB</Description> <DocSymbol /> <Range>[0.01:3.0103]</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="PassBandwidth" Type="PartParam"> <DataEntry>32e3</DataEntry> <Description>Passband bandwidth</Description> <DocSymbol /> <Range>(0:FCenter/2)</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="PassFreq" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Passband edge frequency</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <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> <Item XName="SampleRate" Type="Param"> <DataEntry>128000.00</DataEntry></Item></Item> <Item XName="ModOut" 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,14?Connect1</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>Num_Samples - 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>2</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>200</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>7003</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>Num_Samples - 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>2</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>200</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>7003</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="P2" Type="Part"> <Category>Communications</Category> <Description>PAM Demapper/Slicer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>PAM_Demapper@Data Flow Models</Model> <ModelID /> <Netlist>Input,14?Part10|Bits,7?Connect10|Amplitude,9</Netlist> <ParentPartName>PAM_Demapper@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_PAM_Demapper</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>PAM_Demapper@Data Flow Models</ModelName> <SymbolName>SYM_PAM_Demapper</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>PAM_Demapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</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="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>PAM_Demapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</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="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;aA2C;CH2C;mG234;We734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="R1" Type="Part"> <Category>Sources</Category> <Description>Waveform Output from File</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>ReadFile@Data Flow Models</Model> <ModelID /> <Netlist>output,2?Connect2</Netlist> <ParentPartName>ReadFile@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <Symbol>SYM_ReadFile</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN5106AFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN6030File@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadSignalStudioFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadFile@Data Flow Models</ModelName> <SymbolName>SYM_ReadFile</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="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,2?Connect8|output,5?Connect5</Netlist> <ParentPartName>Repeat@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Repeat</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>2047</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>NN</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>2047</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>NN</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="Ref" 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,5?Connect13</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>0</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>1</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>7003</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="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>0</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>1</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>7003</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="Ref1" 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,2?Connect4</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>0</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>1</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>7003</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="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>0</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>1</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>7003</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="Rx_Input" 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,10?Connect3</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>3000</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>2</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>0</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>128</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>7003</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>3000</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>2</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>0</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>128</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>7003</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="Test" 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?Connect12</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>Stop_Time</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="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>Stop_Time</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="V1" Type="Part"> <Category>Instrumentation</Category> <Description>Keysight 89600B Vector Signal Analyzer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>VSA_89600B_Source@Data Flow Models</Model> <ModelID /> <Netlist>out,1?Part6|gap,6</Netlist> <ParentPartName>VSA_89600B_Source@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShareParamValues><T>Int</T><D>1</D></ShareParamValues> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>AutoSymDF{VSA Icon B}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>VSA_89600B_Source@Data Flow Models</ModelName> <SymbolName>AutoSymDF{VSA Icon B}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AutoCapture" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Capture VSA input data at start-up</Description> <DocSymbol /> <Enum>VSA_89600B_Source__AutoCapture@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="AutoRange" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Perform a one-shot auto-range operation before acquisition.</Description> <DocSymbol /> <Enum>VSA_89600B_Source__AutoRange@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="CenterFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <HideCondition>SetCenterFrequency ~= 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>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DefaultHardware" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Use VSA default hardware configuration</Description> <DocSymbol /> <Enum>VSA_89600B_Source__DefaultHardware@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="FrequencySpan" Type="PartParam"> <DataEntry>0</DataEntry> <Description>If non-zero, set the frequency span.</Description> <DocSymbol /> <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="OutputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output port type</Description> <DocSymbol /> <Enum>VSA_89600B_Source__OutputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Pause" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Pause for user to manually adjust VSA settings</Description> <DocSymbol /> <Enum>VSA_89600B_Source__Pause@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="Range" Type="PartParam"> <DataEntry>0</DataEntry> <Description>If non-zero and RecordingFile not set, set the range.</Description> <DocSymbol /> <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="RecordingFile" Type="PartParam"> <DataEntry /> <Description>Name of recording file to recall into VSA to be played back</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="RecordingLength" Type="PartParam"> <DataEntry>0</DataEntry> <Description>If non-zero and RecordingFile not set, this parameter set the recording length.</Description> <DocSymbol /> <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="RepeatData" Type="PartParam"> <DataEntry>0</DataEntry> <Description>VSA hardware measurement control</Description> <DocSymbol /> <Enum>VSA_89600B_Source__RepeatData@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="SetCenterFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Controls the CenterFrequency parameter.</Description> <DocSymbol /> <Enum>VSA_89600B_Source__SetCenterFrequency@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>fsk_sv_T.set</DataEntry> <Description>Name of setup file to recall into VSA</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="SetupUse" Type="PartParam"> <DataEntry>0</DataEntry> <Description>VSA setup file recall control</Description> <DocSymbol /> <Enum>VSA_89600B_Source__SetupUse@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="TStep" Type="PartParam"> <DataEntry>1/SamplingRate</DataEntry> <Description>Simulation time step</Description> <DocSymbol /> <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="Timeout" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Set the amount of waiting time for making measurement and acqiring measurement data. Time out if no valid data are available after the specified time span.</Description> <DocSymbol /> <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="VSATitle" Type="PartParam"> <DataEntry>Simulation source</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <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="VSATrace" Type="PartParam"> <DataEntry>1</DataEntry> <Description>VSA trace that will supply data.</Description> <DocSymbol /> <Enum>VSA_89600B_Source__VSATrace@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="AutoCapture" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Capture VSA input data at start-up</Description> <DocSymbol /> <Enum>VSA_89600B_Source__AutoCapture@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="AutoRange" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Perform a one-shot auto-range operation before acquisition.</Description> <DocSymbol /> <Enum>VSA_89600B_Source__AutoRange@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="CenterFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <HideCondition>SetCenterFrequency ~= 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>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DefaultHardware" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Use VSA default hardware configuration</Description> <DocSymbol /> <Enum>VSA_89600B_Source__DefaultHardware@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="FrequencySpan" Type="PartParam"> <DataEntry>0</DataEntry> <Description>If non-zero, set the frequency span.</Description> <DocSymbol /> <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="OutputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output port type</Description> <DocSymbol /> <Enum>VSA_89600B_Source__OutputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Pause" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Pause for user to manually adjust VSA settings</Description> <DocSymbol /> <Enum>VSA_89600B_Source__Pause@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="Range" Type="PartParam"> <DataEntry>0</DataEntry> <Description>If non-zero and RecordingFile not set, set the range.</Description> <DocSymbol /> <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="RecordingFile" Type="PartParam"> <DataEntry /> <Description>Name of recording file to recall into VSA to be played back</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="RecordingLength" Type="PartParam"> <DataEntry>0</DataEntry> <Description>If non-zero and RecordingFile not set, this parameter set the recording length.</Description> <DocSymbol /> <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="RepeatData" Type="PartParam"> <DataEntry>0</DataEntry> <Description>VSA hardware measurement control</Description> <DocSymbol /> <Enum>VSA_89600B_Source__RepeatData@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="SetCenterFrequency" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Controls the CenterFrequency parameter.</Description> <DocSymbol /> <Enum>VSA_89600B_Source__SetCenterFrequency@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>fsk_sv_T.set</DataEntry> <Description>Name of setup file to recall into VSA</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="SetupUse" Type="PartParam"> <DataEntry>0</DataEntry> <Description>VSA setup file recall control</Description> <DocSymbol /> <Enum>VSA_89600B_Source__SetupUse@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="TStep" Type="PartParam"> <DataEntry>1/SamplingRate</DataEntry> <Description>Simulation time step</Description> <DocSymbol /> <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="Timeout" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Set the amount of waiting time for making measurement and acqiring measurement data. Time out if no valid data are available after the specified time span.</Description> <DocSymbol /> <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="VSATitle" Type="PartParam"> <DataEntry>Simulation source</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <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="VSATrace" Type="PartParam"> <DataEntry>1</DataEntry> <Description>VSA trace that will supply data.</Description> <DocSymbol /> <Enum>VSA_89600B_Source__VSATrace@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="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625.00000000000011</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-6749.9999999999991</D></PosX> <PosY><T>Double</T><D>4750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1625</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Ref Bits</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625.00000000000023</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-1125</D></PosX> <PosY><T>Double</T><D>3750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1625</D></Width> <ZOrder><T>Int</T><D>3</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>BER</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate2" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>500</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-1250</D></PosX> <PosY><T>Double</T><D>4249.9999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1750</D></Width> <ZOrder><T>Int</T><D>4</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Synchronization</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate3" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>374.99999999999994</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-6750</D></PosX> <PosY><T>Double</T><D>3000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>5</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>VSA Link</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate4" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>750.00000000000182</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-3250</D></PosX> <PosY><T>Double</T><D>2999.9999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1500</D></Width> <ZOrder><T>Int</T><D>6</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>FSK Demodulation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate5" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625.00000000000045</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-1374.9999999999991</D></PosX> <PosY><T>Double</T><D>2999.9999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>7</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Data Mapping</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate6" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-4875.0000000000009</D></PosX> <PosY><T>Double</T><D>3000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Receiving Filter</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate7" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>500.00000000000023</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-6500</D></PosX> <PosY><T>Double</T><D>625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>8250</D></Width> <ZOrder><T>Int</T><D>2</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>500</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>FSK Software Receiver with PN-11 Signal</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <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;W00Gl14;{}SN24;W00Gl14;}}XZ24</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="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;MS2C;RN24;MS2C;WZY24</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="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;8;YZ24;Gl14;YZ24</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="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;G}14;Jj24;GV24;Jj24;FV24;YZ24</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="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;G}14;Jj24;W}}F}14;WQe24</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;4;G}14;WWq24;G}14;m5n24</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;W}F1q2C;Wcm24;m5n2C;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="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;Mh2C;RN24;Mh2C;YZ24</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="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;m5n2C;Jj24;m5n2C;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="Connect5" 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;YJ2C;Wcm24;G}14;Wcm24;G}14;m5n24</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="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;WTs2C;}}XZ24;WTs2C;W{}XZ24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>499.00000000000364</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="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;4;m5n2C;Wcm24;WSd2C;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="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;C}14;G7m24;C}14;Jj24</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;;;KE24;g224</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;h{04cb8j83C;SlqAKgKVl2C;VPBunvrG434;aWPMtSTp334</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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>P2</Designator> <PosX><T>Double</T><D>-1752</D></PosX> <PosY><T>Double</T><D>2375.0000000000032</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_PAM_Demapper</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="__pP2" 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>P2</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pNumBits" 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>NumBits=1</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>Test</Designator> <PosX><T>Double</T><D>498.99999332427706</D></PosX> <PosY><T>Double</T><D>3124.9999999998731</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="__pTest" 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>Test {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="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>D4</Designator> <PosX><T>Double</T><D>-3502.0000004730746</D></PosX> <PosY><T>Double</T><D>2500.0000045930788</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Demodulator</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="__pD4" 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>D4</Text> <Visible><T>Bool</T><D>1</D></Visible></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>D1</Designator> <PosX><T>Double</T><D>249</D></PosX> <PosY><T>Double</T><D>2500.0000000000014</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_DownSample</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="__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</Text> <Visible><T>Bool</T><D>1</D></Visible></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>R1</Designator> <PosX><T>Double</T><D>-5124.9992675781286</D></PosX> <PosY><T>Double</T><D>4249.9999999999827</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_ReadFile</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="__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</Text> <Visible><T>Bool</T><D>1</D></Visible></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>R2</Designator> <PosX><T>Double</T><D>-3000.0000000000255</D></PosX> <PosY><T>Double</T><D>4250.0000000000418</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=2047</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=11 [NN]</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>ModOut</Designator> <PosX><T>Double</T><D>-1750.9999999999955</D></PosX> <PosY><T>Double</T><D>1500.0000000000036</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="__pModOut" 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>ModOut {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=Time</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Keysight 89600B Vector Signal Analyzer</Description> <Designator>V1</Designator> <Mirror><T>Int</T><D>0</D></Mirror> <PosX><T>Double</T><D>-7251.0000820312489</D></PosX> <PosY><T>Double</T><D>1750.0000175781274</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>1408.353515625</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="__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</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pOutputType" 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>OutputType=Timed (Envelope/Real Baseband)</Text></Item> <Item XName="_pVSATrace" 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>VSATrace=B</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>Ref</Designator> <PosX><T>Double</T><D>498.99999332433526</D></PosX> <PosY><T>Double</T><D>5249.9999999998927</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="__pRef" 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>Ref</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="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>Rx_Input</Designator> <PosX><T>Double</T><D>-3500.9999999999454</D></PosX> <PosY><T>Double</T><D>1499.9999999998997</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="__pRx_Input" 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>Rx_Input {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=Time</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>F1</Designator> <PosX><T>Double</T><D>-5251.9999999999936</D></PosX> <PosY><T>Double</T><D>2499.9999999999845</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_BPF</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="__pF1" 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>F1</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>B4</Designator> <PosX><T>Double</T><D>498.99999509675308</D></PosX> <PosY><T>Double</T><D>4375.0000399417404</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_BER_FER</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>596.5</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="__pB4" 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>B4 {BER_FER@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBitsPerFrame" 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>BitsPerFrame=1</Text></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="Part8" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>BitsOut</Designator> <PosX><T>Double</T><D>249.00000095364794</D></PosX> <PosY><T>Double</T><D>1499.9999999999923</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="__pBitsOut" 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>BitsOut</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=Time</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>Ref1</Designator> <PosX><T>Double</T><D>-4376.0000066756638</D></PosX> <PosY><T>Double</T><D>3749.9999999998927</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.999755859375</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="__pRef1" 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>Ref1</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> <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.27940000000000004</D></Data></Item></Item></Item> <Item XName="FSK_Wav_SRC" UserName="FSK_Wav_SRC" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>1</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>1</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>RF_Out</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>quad_output</PinName> <SchObject>Part6</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>22</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>R2</PartID> <PinName>input</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>2</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R1</PartID> <PinName>output</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>F1</PartID> <PinName>output</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="C2" 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>S11</PartID> <PinName>EnvelopIn</PinName> <SchObject>Part3</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="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</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>Part13</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect2</SchObject></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S4</PartID> <PinName>input</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S3</PartID> <PinName>input</PinName> <SchObject>Part11</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part2</MappedSchObject> <NetName>3</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>P1</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part11</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>S3</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>7</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input2</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part11</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>P1</PartID> <PinName>input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part8</MappedSchObject> <NetName>23</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R2</PartID> <PinName>output</PinName> <SchObject>Part8</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part2</MappedSchObject> <NetName>23</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</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>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input1</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>18</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>LO</PinName> <SchObject>Part6</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>20</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part10</MappedSchObject> <NetName>6</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>F1</PartID> <PinName>input</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <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;aA2C;CH2C;mG234;We734</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="BitRate" Type="Variable"> <Data><T>Double</T><D>16000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="ModCarrier" Type="Variable"> <Data><T>Double</T><D>30250000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="NN" Type="Variable"> <Data><T>Double</T><D>10</D></Data></Item> <Item XName="SamplingRate" Type="Variable"> <Data><T>Double</T><D>128000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="Sensitivity" Type="Variable"> <Data><T>Double</T><D>8000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;R824;Cz14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;H}ROFzWx034;zreEQn7Eq24</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;u2;;MF;B7</D></Window> <ZOrder><T>Int</T><D>8</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> <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;5;BitRate;SamplingRate;Sensitivity;ModCarrier;NN</D></ParamOrder> <Item XName="BitRate" Type="PartParam"> <Data><T>Double</T><D>16000</D></Data> <Description>Bit Rate</Description> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ModCarrier" Type="PartParam"> <DataEntry>30.25e+6</DataEntry> <Description>Carrier Frequency</Description> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NN" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Number of Repeated Blocks</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SamplingRate" Type="PartParam"> <DataEntry>128e3</DataEntry> <Description>Sampling Rate</Description> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Sensitivity" Type="PartParam"> <Data><T>Double</T><D>8000</D></Data> <Description>Sensitivity</Description> <Unit><T>Int</T><D>1001</D></Unit> <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>Random Bit Generator</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RandomBits@Data Flow Models</Model> <ModelID /> <Netlist>output,2?Connect0</Netlist> <ParentPartName>Bits@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>1</D></SimOverride> <Symbol>SYM_Bits</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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="F1" Type="Part"> <Category>Filters;Analog/RF;Communications;Signal Processing</Category> <DataType><T>Int</T><D>3</D></DataType> <Description>Gaussian bandpass filter</Description> <FltrType><T>Int</T><D>2</D></FltrType> <Footprint /> <IntegerWordLength><T>Int</T><D>2</D></IntegerWordLength> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BPF_Gaussian@Data Flow Models</Model> <ModelID /> <Netlist>input,6?Part6|output,1?Connect10</Netlist> <Overflow><T>Int</T><D>3</D></Overflow> <OverrideSubnet /> <ParentPartName>Filter@Algorithm Design</ParentPartName> <Quantization><T>Int</T><D>5</D></Quantization> <Reconfigure><T>Bool</T><D>0</D></Reconfigure> <SectionNum><T>Int</T><D>0</D></SectionNum> <Shape><T>Int</T><D>17</D></Shape> <ShortSymbol /> <ShowGrpDelay><T>Bool</T><D>0</D></ShowGrpDelay> <ShowImpResp><T>Bool</T><D>0</D></ShowImpResp> <ShowMag><T>Bool</T><D>1</D></ShowMag> <ShowModel><T>Bool</T><D>0</D></ShowModel> <ShowPhase><T>Bool</T><D>0</D></ShowPhase> <ShowPoleZero><T>Bool</T><D>1</D></ShowPoleZero> <ShowStepResp><T>Bool</T><D>0</D></ShowStepResp> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_BPF</Symbol> <WordLength><T>Int</T><D>16</D></WordLength> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_10" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_11" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_12" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_13" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_14" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_15" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_16" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_17" Type="ModelListEntry"> <Indentifier /> <ModelName>BSF_Window@Data Flow Models</ModelName></Item> <Item XName="ModelSet_18" Type="ModelListEntry"> <Indentifier /> <ModelName>CustomFIR@Data Flow Models</ModelName></Item> <Item XName="ModelSet_19" Type="ModelListEntry"> <Indentifier /> <ModelName>HBLPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_20" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_21" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_22" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_23" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_24" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_25" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_26" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_27" Type="ModelListEntry"> <Indentifier /> <ModelName>HPF_Window@Data Flow Models</ModelName></Item> <Item XName="ModelSet_28" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Bessel@Data Flow Models</ModelName></Item> <Item XName="ModelSet_29" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Butterworth@Data Flow Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_30" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_ChebyshevI@Data Flow Models</ModelName></Item> <Item XName="ModelSet_31" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_ChebyshevII@Data Flow Models</ModelName></Item> <Item XName="ModelSet_32" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Edge@Data Flow Models</ModelName></Item> <Item XName="ModelSet_33" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_34" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Gaussian@Data Flow Models</ModelName></Item> <Item XName="ModelSet_35" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_36" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_RaisedCosine@Data Flow Models</ModelName></Item> <Item XName="ModelSet_37" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_38" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_Window@Data Flow Models</ModelName></Item> <Item XName="ModelSet_39" Type="ModelListEntry"> <Indentifier /> <ModelName>SDomainSystem@Data Flow Models</ModelName></Item> <Item XName="ModelSet_4" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Elliptic@Data Flow Models</ModelName></Item> <Item XName="ModelSet_40" Type="ModelListEntry"> <Indentifier /> <ModelName>ZDomainFIR@Data Flow Models</ModelName> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Coefficients" Type="PartParam"> <DataEntry>[-0.040609, -0.001628, 0.17853, 0.37665, 0.37665, 0.17853, -0.001628, -0.040609]</DataEntry> <Description>Filter tap values</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>ZDomainFIR__InterpolationScaling@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_41" Type="ModelListEntry"> <Indentifier /> <ModelName>ZDomainIIR@Data Flow Models</ModelName></Item> <Item XName="ModelSet_42" Type="ModelListEntry"> <Indentifier /> <ModelName>FIR_Fxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_43" Type="ModelListEntry"> <Indentifier /> <ModelName>SDomainIIR@Data Flow Models</ModelName></Item> <Item XName="ModelSet_44" Type="ModelListEntry"> <Indentifier /> <ModelName>Filter@Data Flow Models</ModelName> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet" /></Item> <Item XName="ModelSet_5" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Gaussian@Data Flow Models</ModelName> <SymbolName>SYM_BPF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_Gaussian__InterpolationScaling@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="Length" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length (based on LengthOption, specify number of taps, or impulse time duration; delay = length/2)</Description> <DocSymbol /> <HideCondition>LengthOption == 0</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>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length option (Auto: 1.2 / 3db frequency)</Description> <DocSymbol /> <Enum>BPF_Gaussian__LengthOption@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PassAtten" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Passband edge attenuation in dB</Description> <DocSymbol /> <Range>[0.01:3.0103]</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="PassBandwidth" Type="PartParam"> <DataEntry>2*BitRate</DataEntry> <Description>Passband bandwidth</Description> <DocSymbol /> <Range>(0:FCenter/2)</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="PassFreq" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Passband edge frequency</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <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></Item> <Item XName="ModelSet_6" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ParksMcClellan@Data Flow Models</ModelName> <SymbolName>SYM_BPF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_ParksMcClellan__InterpolationScaling@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="MaximumOrder" Type="PartParam"> <DataEntry>300</DataEntry> <Description>Maximum filter order for Parks-McClellan filter design</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Order" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Filter order for debug only (0 for auto order)</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>11</D></Validate></Item> <Item XName="PassBandwidth" Type="PartParam"> <DataEntry>2*BitRate</DataEntry> <Description>Passband bandwidth</Description> <DocSymbol /> <Range>(0:FCenter*2)</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="PassRipple" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Passband ripple in dB</Description> <DocSymbol /> <Range>[0.01:3.0103]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="StopBandwidth" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Stopband bandwidth</Description> <DocSymbol /> <Range>(PassBandwidth:FCenter*2)</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="StopRipple" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Stopband ripple in dB</Description> <DocSymbol /> <Range>[3.0103:inf]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="ModelSet_7" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_RaisedCosine@Data Flow Models</ModelName> <SymbolName>SYM_BPF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__InterpolationScaling@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="Length" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length (length = 2*delay) (based on LengthOption, specify number of taps, number of symbols, or impulse time duration)</Description> <DocSymbol /> <HideCondition>LengthOption == 0</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>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length option (Auto: 8 * symbol period)</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__LengthOption@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PulseEqualization" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Pulse equalization option</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__PulseEqualization@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RollOff" Type="PartParam"> <DataEntry>0.35</DataEntry> <Description>Roll-off factor (between 0 and 1)</Description> <DocSymbol /> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SquareRoot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Square root option</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__SquareRoot@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>16e3</DataEntry> <Description>Symbol rate (passband bandwidth = SymbolRate)</Description> <DocSymbol /> <Range>(0:FCenter/2)</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="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Window function</Description> <DocSymbol /> <Enum>BPF_RaisedCosine__Window@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_8" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_SynchronouslyTuned@Data Flow Models</ModelName></Item> <Item XName="ModelSet_9" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Window@Data Flow Models</ModelName></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) factor</Description> <DocSymbol /> <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 XName="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation (down sampling) phase</Description> <DocSymbol /> <Range>[0:Decimation-1]</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="FCenter" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Center frequency</Description> <DocSymbol /> <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="Interpolation" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Interpolation (up sampling) factor</Description> <DocSymbol /> <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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>BPF_Gaussian__InterpolationScaling@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="Length" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length (based on LengthOption, specify number of taps, or impulse time duration; delay = length/2)</Description> <DocSymbol /> <HideCondition>LengthOption == 0</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>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Filter length option (Auto: 1.2 / 3db frequency)</Description> <DocSymbol /> <Enum>BPF_Gaussian__LengthOption@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="Loss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Magnitude loss in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PassAtten" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Passband edge attenuation in dB</Description> <DocSymbol /> <Range>[0.01:3.0103]</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="PassBandwidth" Type="PartParam"> <DataEntry>2*BitRate</DataEntry> <Description>Passband bandwidth</Description> <DocSymbol /> <Range>(0:FCenter/2)</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="PassFreq" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Passband edge frequency</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <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> <Item XName="SampleRate" Type="Param"> <DataEntry>128000.00</DataEntry></Item></Item> <Item XName="M1" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Modulator</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Modulator@Data Flow Models</Model> <ModelID /> <Netlist>input1,18|input2,7?Part11|LO,20|output,6?Part10|quad_output,22</Netlist> <ParentPartName>Modulator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Modulator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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> <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> <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>ModCarrier</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> <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="FreqSensitivity" Type="PartParam"> <DataEntry>8e3</DataEntry> <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, Q channel relative to I channel</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> <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>2</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@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="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, Q channel relative to I channel</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> <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> <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>ModCarrier</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> <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="FreqSensitivity" Type="PartParam"> <DataEntry>8e3</DataEntry> <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, Q channel relative to I channel</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> <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>2</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@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="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, Q channel relative to I channel</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="P1" Type="Part"> <Category>Communications</Category> <Description>PAM Mapper</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>PAM_Mapper@Data Flow Models</Model> <ModelID /> <Netlist>input,23?Part8|output,3?Part11</Netlist> <ParentPartName>PAM_Mapper@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <Symbol>SYM_PAM_Mapper</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>PAM_Mapper@Data Flow Models</ModelName> <SymbolName>SYM_PAM_Mapper</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>PAM_Mapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</Description> <DocSymbol /> <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="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>PAM_Mapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</Description> <DocSymbol /> <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;aA2C;CH2C;mG234;We734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="R1" Type="Part"> <Category>Sources</Category> <Description>Waveform Output from File</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>ReadFile@Data Flow Models</Model> <ModelID /> <Netlist>output,2?Part8</Netlist> <ParentPartName>ReadFile@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_ReadFile</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN5106AFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN6030File@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadSignalStudioFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadFile@Data Flow Models</ModelName> <SymbolName>SYM_ReadFile</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="R2" Type="Part"> <Category>Routers/Resamplers;C++ Code Generation</Category> <Description>Data Repeater</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Repeat@Data Flow Models</Model> <ModelID /> <Netlist>input,2?Connect0|output,23?Part2</Netlist> <ParentPartName>Repeat@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Repeat</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <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="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> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <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="RF_Out" 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,1?Connect3</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>Num_Samples - 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>2</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>0</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>128</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>7003</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="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>Num_Samples - 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>2</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>0</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>128</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>7003</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="S11" Type="Part"> <Category>Instrumentation</Category> <Description>Signal Downloader for Keysight ESG E4438C and MXG N5182A RF Signal Synthesizers.</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SignalDownloader_E4438C@Instruments Subnetwork Models</Model> <ModelID /> <Netlist>EnvelopIn,1?Connect2</Netlist> <ParentPartName>SignalDownloader_E4438C@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol>SYM_SignalDownloader_E4438C@Data Flow Symbols</ShortSymbol> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_SignalDownloader_E4438C@Data Flow Symbols</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>SignalDownloader_E4438C@Instruments Subnetwork Models</ModelName> <SymbolName>SYM_SignalDownloader_E4438C@Data Flow Symbols</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;995;HWAvailable;IOType;IOBoardID;PrimAddress;SecAddress;TimeStart;TimeStop;FileName;RFPower;ArbOn;RFPowerOn;EventMarkers;MarkerStart;MarkerLength;ShowAdvancedParam … [Строка слишком длинная. Вы можете скачать файл] <Item XName="ARBRefFreq" Type="PartParam"> <DataEntry>10</DataEntry> <Description>ARB reference frequency (Active only when chosen EXTERNAL ARB reference)</Description> <HideCondition>(~ShowAdvancedParams) || (~ARBRefSrc)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ARBRefSrc" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Source for ARB reference frequency, either provided internally by the instrument (INTERNAL) or provided by an external instrument (EXTERNAL).</Description> <Enum>ESGFreqeuencyRef@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ArbOn" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Turn ON/OFF ARB and mpdulation.</Description> <Enum>OFF_ON@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="AutoScale" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize waveform into [-1, 1] Volt range before downloading. YES: auto scale; NO: no auto scale.</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ConfigMIMO" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Establish the Master-Slaves relationship among multiple E4438C or MXG signal generators</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EventMarkers" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Enable event marker pulse outputs: no output; Event1 output only; Event2 output only; or both Event1 and Event2 outputs</Description> <Enum>ESGEventMarker@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FileName" Type="PartParam"> <DataEntry>fsk.bin</DataEntry> <Description>File name for the downloaded binary waveform</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="HWAvailable" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES: HW available. NO: HW not exist, communication to HW supressed.</Description> <Enum>NO_YES@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IOBoardID" Type="PartParam"> <DataEntry>0</DataEntry> <Description>For GPIB IO type only. Identify the IO board index. Typically 0 from default PC IO setup.</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOType" Type="PartParam"> <DataEntry>LAN</DataEntry> <Description>Instrument Communication type: 'LAN', 'TCPIP', or 'GPIB'</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IQModFilter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Filter applied to played out IQ (ARB) waves: THROUGH (no filter applied); 2.1MHz Low Lass Filter; 40MHz Low pass Filter</Description> <Enum>ESGFilters@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="InstructionTimeout" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Instrument instruction timeout limit</Description> <HideCondition>~ShowAdvancedParams</HideCondition> <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="MarkerLength" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Duration of event marker pulse measured in number of waveform samples</Description> <HideCondition>~EventMarkers</HideCondition> <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="MarkerStart" Type="PartParam"> <DataEntry>40</DataEntry> <Description>Sample index to start event marker pulse (Note that sample index starts at 1)</Description> <HideCondition>~EventMarkers</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="MasterIP" Type="PartParam"> <DataEntry>11.22.33.44</DataEntry> <Description>Master MXG IP Address</Description> <Enum /> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO || UseE4438Cs || MasterSrc)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MasterSrc" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mark this signal source as the master that will generate the synchronization trigger from EVENT1 (MXG) or EVENT2 (E4438C)</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PrimAddress" Type="PartParam"> <DataEntry>192.168.1.11</DataEntry> <Description>Primary address: IP address (LAN) or instrument GPIB address (GPIB)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="RFPower" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>RF output power level in dBm</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RFPowerOn" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Turn ON/OFF RF output.</Description> <Enum>OFF_ON@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Reset" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Reset the instrument before everything else</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SCPICommands" Type="PartParam"> <DataEntry>:POW:ALC OFF</DataEntry> <Description>Additonal SCPI commands before turning ARB and RF output ON or OFF</Description> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="SecAddress" Type="PartParam"> <DataEntry>5025</DataEntry> <Description>Secondary address: Port number (LAN) or secondary address (GPIB)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>To display parameters for advanced instrument setups</Description> <Enum>NO_YES@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SlaveIPs" Type="PartParam"> <DataEntry>111.222.333.444</DataEntry> <Description>All slave MXG IP's seperated by semicolon " ;",</Description> <Enum /> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO || UseE4438Cs)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="SlavePosition" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Current Slave's position (Range: 1 to 15)</Description> <Enum /> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO || UseE4438Cs || MasterSrc )</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Time to start waveform recording</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="TimeStop" Type="PartParam"> <DataEntry>0.256*NN+1/SamplingRate</DataEntry> <Description>Time to stop waveform recording</Description> <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="UseE4438Cs" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES = E4438C's are used; NO = MXG's are used</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO)</HideCondition> <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"> <ParamOrder><T>Array_BString</T><D>1;995;HWAvailable;IOType;IOBoardID;PrimAddress;SecAddress;TimeStart;TimeStop;FileName;RFPower;ArbOn;RFPowerOn;EventMarkers;MarkerStart;MarkerLength;ShowAdvancedParam … [Строка слишком длинная. Вы можете скачать файл] <Item XName="ARBRefFreq" Type="PartParam"> <DataEntry>10</DataEntry> <Description>ARB reference frequency (Active only when chosen EXTERNAL ARB reference)</Description> <HideCondition>(~ShowAdvancedParams) || (~ARBRefSrc)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ARBRefSrc" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Source for ARB reference frequency, either provided internally by the instrument (INTERNAL) or provided by an external instrument (EXTERNAL).</Description> <Enum>ESGFreqeuencyRef@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ArbOn" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Turn ON/OFF ARB and mpdulation.</Description> <Enum>OFF_ON@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="AutoScale" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize waveform into [-1, 1] Volt range before downloading. YES: auto scale; NO: no auto scale.</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ConfigMIMO" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Establish the Master-Slaves relationship among multiple E4438C or MXG signal generators</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="EventMarkers" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Enable event marker pulse outputs: no output; Event1 output only; Event2 output only; or both Event1 and Event2 outputs</Description> <Enum>ESGEventMarker@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FileName" Type="PartParam"> <DataEntry>fsk.bin</DataEntry> <Description>File name for the downloaded binary waveform</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="HWAvailable" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES: HW available. NO: HW not exist, communication to HW supressed.</Description> <Enum>NO_YES@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IOBoardID" Type="PartParam"> <DataEntry>0</DataEntry> <Description>For GPIB IO type only. Identify the IO board index. Typically 0 from default PC IO setup.</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOType" Type="PartParam"> <DataEntry>LAN</DataEntry> <Description>Instrument Communication type: 'LAN', 'TCPIP', or 'GPIB'</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IQModFilter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Filter applied to played out IQ (ARB) waves: THROUGH (no filter applied); 2.1MHz Low Lass Filter; 40MHz Low pass Filter</Description> <Enum>ESGFilters@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="InstructionTimeout" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Instrument instruction timeout limit</Description> <HideCondition>~ShowAdvancedParams</HideCondition> <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="MarkerLength" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Duration of event marker pulse measured in number of waveform samples</Description> <HideCondition>~EventMarkers</HideCondition> <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="MarkerStart" Type="PartParam"> <DataEntry>40</DataEntry> <Description>Sample index to start event marker pulse (Note that sample index starts at 1)</Description> <HideCondition>~EventMarkers</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="MasterIP" Type="PartParam"> <DataEntry>11.22.33.44</DataEntry> <Description>Master MXG IP Address</Description> <Enum /> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO || UseE4438Cs || MasterSrc)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MasterSrc" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mark this signal source as the master that will generate the synchronization trigger from EVENT1 (MXG) or EVENT2 (E4438C)</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PrimAddress" Type="PartParam"> <DataEntry>192.168.1.11</DataEntry> <Description>Primary address: IP address (LAN) or instrument GPIB address (GPIB)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="RFPower" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>RF output power level in dBm</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RFPowerOn" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Turn ON/OFF RF output.</Description> <Enum>OFF_ON@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Reset" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Reset the instrument before everything else</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SCPICommands" Type="PartParam"> <DataEntry>:POW:ALC OFF</DataEntry> <Description>Additonal SCPI commands before turning ARB and RF output ON or OFF</Description> <HideCondition>~ShowAdvancedParams</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="SecAddress" Type="PartParam"> <DataEntry>5025</DataEntry> <Description>Secondary address: Port number (LAN) or secondary address (GPIB)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>To display parameters for advanced instrument setups</Description> <Enum>NO_YES@Eagleware</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SlaveIPs" Type="PartParam"> <DataEntry>111.222.333.444</DataEntry> <Description>All slave MXG IP's seperated by semicolon " ;",</Description> <Enum /> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO || UseE4438Cs)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="SlavePosition" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Current Slave's position (Range: 1 to 15)</Description> <Enum /> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO || UseE4438Cs || MasterSrc )</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Time to start waveform recording</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="TimeStop" Type="PartParam"> <DataEntry>0.256*NN+1/SamplingRate</DataEntry> <Description>Time to stop waveform recording</Description> <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="UseE4438Cs" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES = E4438C's are used; NO = MXG's are used</Description> <Enum>NO_YES@Eagleware</Enum> <HideCondition>(~ShowAdvancedParams || ~ConfigMIMO)</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="S3" Type="Part"> <Category>Routers/Resamplers</Category> <Description>Set Signal Sample Rate</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SetSampleRate@Data Flow Models</Model> <ModelID /> <Netlist>input,3?Part2|output,7?Part6</Netlist> <ParentPartName>SetSampleRate@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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> <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></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> <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></Item> <Item XName="S4" Type="Part"> <Category>Sinks</Category> <Description>Spectrum Analyzer for Complex Envelope Signals</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SpectrumAnalyzerEnv@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Connect9</Netlist> <ParentPartName>SpectrumAnalyzer@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <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> <DocSymbol /> <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="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <DocSymbol /> <Range>(FStart: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="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Mode@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="NumSegments" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of segments to be processed</Description> <DocSymbol /> <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 XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <DocSymbol /> <Range>[0:100)</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="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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Persistence@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="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>Freq_Resolution</DataEntry> <Description>Resolution bandwidth</Description> <DocSymbol /> <HideCondition>Mode ~= 1</HideCondition> <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="SegmentTime" Type="PartParam"> <DataEntry>1 - Start_Time + Time_Spacing</DataEntry> <Description>Segment time</Description> <DocSymbol /> <HideCondition>Mode ~= 0</HideCondition> <Range>[16*TStep:inf)dagger.gif</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="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <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>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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumType@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="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <DocSymbol /> <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="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Window applied to collected data</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Window@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="FStart" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Start frequency</Description> <DocSymbol /> <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="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <DocSymbol /> <Range>(FStart: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="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Mode@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="NumSegments" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of segments to be processed</Description> <DocSymbol /> <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 XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <DocSymbol /> <Range>[0:100)</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="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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Persistence@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="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>Freq_Resolution</DataEntry> <Description>Resolution bandwidth</Description> <DocSymbol /> <HideCondition>Mode ~= 1</HideCondition> <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="SegmentTime" Type="PartParam"> <DataEntry>1 - Start_Time + Time_Spacing</DataEntry> <Description>Segment time</Description> <DocSymbol /> <HideCondition>Mode ~= 0</HideCondition> <Range>[16*TStep:inf)dagger.gif</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="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <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>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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumType@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="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <DocSymbol /> <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="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Window applied to collected data</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Window@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="V1" Type="Part"> <Category>Instrumentation</Category> <Description>Keysight 89600B Vector Signal Analyzer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>VSA_89600B_Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Connect11</Netlist> <ParentPartName>VSA_89600B_Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShareParamValues><T>Int</T><D>1</D></ShareParamValues> <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="PeriodicInput" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES means input data are periodic, e.g. data read from an SDF file. Apply periodicity may help eliminate VSA demod discontinuity for such inputs.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__PeriodicInput@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 89600B 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="SamplesPerPeriod" Type="PartParam"> <DataEntry>8192</DataEntry> <Description>Number of samples per period. Due to possible resampling in the schematic, use a regular Sink to find the period.</Description> <DocSymbol /> <HideCondition>PeriodicInput == 0</HideCondition> <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="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 89600B 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>fsk_sv_meas.set</DataEntry> <Description>VSA 89600B 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="PeriodicInput" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES means input data are periodic, e.g. data read from an SDF file. Apply periodicity may help eliminate VSA demod discontinuity for such inputs.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__PeriodicInput@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 89600B 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="SamplesPerPeriod" Type="PartParam"> <DataEntry>8192</DataEntry> <Description>Number of samples per period. Due to possible resampling in the schematic, use a regular Sink to find the period.</Description> <DocSymbol /> <HideCondition>PeriodicInput == 0</HideCondition> <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="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 89600B 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>fsk_sv_meas.set</DataEntry> <Description>VSA 89600B 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> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-12000</D></PosX> <PosY><T>Double</T><D>1500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>5500</D></Width> <ZOrder><T>Int</T><D>2</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>388.88888888888886</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>2 Level FSK Signal Generation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>374.99999999999994</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-14499.000000000007</D></PosX> <PosY><T>Double</T><D>2500.0000000000218</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Bit Pattern</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate2" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875.00000000000023</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-8624.0000000000073</D></PosX> <PosY><T>Double</T><D>3875.0000000000218</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1500</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry> FSK Transmitter</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate3" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>374.99999999999994</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-3750</D></PosX> <PosY><T>Double</T><D>2124.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>VSG Link</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate4" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>500.00000000000006</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-3874.9999999999995</D></PosX> <PosY><T>Double</T><D>250.00000000000006</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1624.9999999999991</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Measurements</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <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;G6B3C;G4o24;G6B3C;WNg24</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="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;1q2C;WKi24;GZo2C;WKi24</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="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;G4o2C;Yp24;WZo2C;Yp24;GZo2C;WKi24</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;6;GZo2C;WKi24;WHk2C;WKi24;WHk2C;MS24</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="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;WHk2C;MS24;WHk2C;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>2</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;WHk2C;GF24;WHk2C;GV14</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="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;KE24;g224</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;W}l2E3C;Gx1CxLbjv1C;WEV2C;DxnvqeQa{24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>F1</Designator> <PosX><T>Double</T><D>-6874.9999999999845</D></PosX> <PosY><T>Double</T><D>3624.9999999999864</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_BPF</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="__pF1" 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>F1</Text> <Visible><T>Bool</T><D>1</D></Visible></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>S3</Designator> <PosX><T>Double</T><D>-10372.000007629384</D></PosX> <PosY><T>Double</T><D>3375.0000000000346</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></Item> <Item XName="Part13" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Keysight 89600B Vector Signal Analyzer</Description> <Designator>V1</Designator> <PosX><T>Double</T><D>-4875.0000000000009</D></PosX> <PosY><T>Double</T><D>4375</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>P1</Designator> <PosX><T>Double</T><D>-12124.999023437671</D></PosX> <PosY><T>Double</T><D>3375.0000000000218</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_PAM_Mapper</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;G35C24;aGxz14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>898.525390625</D></PosX> <PosY><T>Double</T><D>478.814697265625</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>S11</Designator> <PosX><T>Double</T><D>-3876.0000066756975</D></PosX> <PosY><T>Double</T><D>1749.9999999999259</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SignalDownloader_E4438C@Data Flow Symbols</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;hBC24;y9lm14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>901.8359375</D></PosX> <PosY><T>Double</T><D>267.788818359375</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="_pAutoScale" 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>0</D></PosY> <Text>AutoScale=YES</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>RF_Out</Designator> <PosX><T>Double</T><D>-3875.9999999999823</D></PosX> <PosY><T>Double</T><D>999.9999999999211</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Sink</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;l2MA24;4j14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>843.0213623046875</D></PosX> <PosY><T>Double</T><D>232.5</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRF_Out" 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>RF_Out</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=Time</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>B1</Designator> <PosX><T>Double</T><D>-13873.999023437518</D></PosX> <PosY><T>Double</T><D>4625.0000000000218</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="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>0</D></PosY> <Text>Disabled: OPEN</Text> <Visible><T>Bool</T><D>1</D></Visible></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>M1</Designator> <PosX><T>Double</T><D>-8621.0000000000691</D></PosX> <PosY><T>Double</T><D>3624.9999999999673</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Modulator</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;K35C24;y9fq14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>898.52587890625</D></PosX> <PosY><T>Double</T><D>330.288818359375</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder></Item></Item> <Item XName="Part7" 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>-13876.999267578136</D></PosX> <PosY><T>Double</T><D>3375.0000000000382</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_ReadFile</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></Item> <Item XName="Part8" 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>-13877.000000000011</D></PosX> <PosY><T>Double</T><D>3375.0000000000127</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></Item> <Item XName="Part9" Type="SchPart"> <Designator>S4</Designator> <PosX><T>Double</T><D>-3874.999970570992</D></PosX> <PosY><T>Double</T><D>125.00000000000009</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SpectrumAnalyzer</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;4Z5524;i}}m14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>674.77392578125</D></PosX> <PosY><T>Double</T><D>271.998779296875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder></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.27940000000000004</D></Data></Item></Item></Item> <Item XName="FSK_Wav_Sim" UserName="FSK_Wav_Sim" 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>0</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>P2</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part10</MappedSchObject> <NetName>14</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D4</PartID> <PinName>output2</PinName> <SchObject>Part10</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D4</PartID> <PinName>output1</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>output</PinName> <SchObject>Part14</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R3</PartID> <PinName>output</PinName> <SchObject>Part18</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part19</MappedSchObject> <NetName>11</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>R4</PartID> <PinName>input</PinName> <SchObject>Part19</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R4</PartID> <PinName>output</PinName> <SchObject>Part19</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part17</MappedSchObject> <NetName>23</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>P1</PartID> <PinName>input</PinName> <SchObject>Part17</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part19</MappedSchObject> <NetName>23</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>P1</PartID> <PinName>output</PinName> <SchObject>Part17</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part22</MappedSchObject> <NetName>13</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S3</PartID> <PinName>input</PinName> <SchObject>Part22</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part17</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>S3</PartID> <PinName>output</PinName> <SchObject>Part22</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part16</MappedSchObject> <NetName>6</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input2</PinName> <SchObject>Part16</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part22</MappedSchObject> <NetName>6</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>Connect28</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S4</PartID> <PinName>input</PinName> <SchObject>Part23</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect28</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>3</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>Test</PartID> <PinName>input</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect12</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</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>Ref</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>A1</PartID> <PinName>input</PinName> <SchObject>Part26</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>P2</PartID> <PinName>Bits</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>A1</PartID> <PinName>control</PinName> <SchObject>Part26</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>25</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>A1</PartID> <PinName>output</PinName> <SchObject>Part26</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part25</MappedSchObject> <NetName>28</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>Subnetwork2</PartID> <PinName>MultiSource_1</PinName> <SchObject>Part25</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part26</MappedSchObject> <NetName>28</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect24</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Subnetwork2</PartID> <PinName>Port_2</PinName> <SchObject>Part25</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect24</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B4</PartID> <PinName>ref</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B4</PartID> <PinName>test</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>Subnetwork1</PartID> <PinName>MultiSource_2</PinName> <SchObject>Part24</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>A2</PartID> <PinName>input</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part27</MappedSchObject> <NetName>8</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>A3</PartID> <PinName>output</PinName> <SchObject>Part27</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>A2</PartID> <PinName>control</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect17</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>A2</PartID> <PinName>output</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect26</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>C1</PartID> <PinName>input</PinName> <SchObject>Part15</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect26</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>P2</PartID> <PinName>Amplitude</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>24</NetName></Item></Item></Item></Item> <Item XName="N30" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>output</PinName> <SchObject>Part15</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part28</MappedSchObject> <NetName>16</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>input</PinName> <SchObject>Part28</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part15</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N31" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>C1</PartID> <PinName>tap</PinName> <SchObject>Part15</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>19</NetName></Item></Item></Item></Item> <Item XName="N32" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>control</PinName> <SchObject>Part28</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>21</NetName></Item></Item></Item></Item> <Item XName="N33" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D2</PartID> <PinName>output</PinName> <SchObject>Part28</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part27</MappedSchObject> <NetName>17</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>A3</PartID> <PinName>input</PinName> <SchObject>Part27</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part28</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N34" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>R2</PartID> <PinName>input</PinName> <SchObject>Part13</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N35" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R2</PartID> <PinName>output</PinName> <SchObject>Part13</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N36" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</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>Ref1</PartID> <PinName>input</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N37" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>R1</PartID> <PinName>output</PinName> <SchObject>Part12</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N38" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect30</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>RF_Out</PartID> <PinName>input</PinName> <SchObject>Part20</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect30</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N39" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input1</PinName> <SchObject>Part16</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>18</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>ModOut</PartID> <PinName>input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N40" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>LO</PinName> <SchObject>Part16</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>20</NetName></Item></Item></Item></Item> <Item XName="N41" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>output</PinName> <SchObject>Part16</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N42" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>quad_output</PinName> <SchObject>Part16</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>22</NetName></Item></Item></Item></Item> <Item XName="N43" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>A4</PartID> <PinName>input</PinName> <SchObject>Part21</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N44" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect17</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>A4</PartID> <PinName>output</PinName> <SchObject>Part21</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect17</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N45" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect27</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>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect27</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N46" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item></Item> <Item XName="N47" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect23</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect24</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect25</SchObject></Item></Item> <Item XName="N48" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect23</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect28</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect30</SchObject></Item></Item> <Item XName="N49" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect25</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect26</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect27</SchObject></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>BitsOut</PartID> <PinName>input</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect16</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>Rx_Input</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect16</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="C2" 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>D1</PartID> <PinName>input</PinName> <SchObject>Part11</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="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>D1</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect16</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D4</PartID> <PinName>input</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part24</MappedSchObject> <NetName>10</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Subnetwork1</PartID> <PinName>Port_2</PinName> <SchObject>Part24</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect16</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <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;aA2C;CH2C;mG234;We734</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="ModCarrier" Type="Variable"> <Data><T>Double</T><D>30250000</D></Data></Item> <Item XName="NN" Type="Variable"> <Data><T>Double</T><D>11</D></Data></Item> <Item XName="NumMeasuredBits" Type="Variable"> <Data><T>Double</T><D>20470</D></Data></Item> <Item XName="SamplingRate" Type="Variable"> <Data><T>Double</T><D>128000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;W624;W{14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;cJmfR2EB}24;b7CLdBK8r24</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;;;WB;U7</D></Window> <ZOrder><T>Int</T><D>8</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> <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;4;SamplingRate;ModCarrier;NumMeasuredBits;NN</D></ParamOrder> <Item XName="ModCarrier" Type="PartParam"> <DataEntry>30.25e6</DataEntry> <Description>Carrier</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NN" Type="PartParam"> <DataEntry>11</DataEntry> <Description>Number of times repeated</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NumMeasuredBits" Type="PartParam"> <DataEntry>20470</DataEntry> <Description>Number of Measured Bits</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SamplingRate" Type="PartParam"> <DataEntry>128e3</DataEntry> <Description>Sampling Rate</Description> <Unit><T>Int</T><D>1001</D></Unit> <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="A1" Type="Part"> <Category>Analog/RF</Category> <Description>Nonlinear Amplifier with Noise Figure</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Amplifier@Data Flow Models</Model> <ModelID /> <Netlist>input,4?Connect7|control,25|output,28?Part25</Netlist> <ParentPartName>Amplifier@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Amplifier</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName> <SymbolName>SYM_Amplifier</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="GCSat" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Gain compression at saturation in dB</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>[3:7]dagger.gif</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="GCType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Gain compression type</Description> <DocSymbol /> <Enum>Amplifier__GCType@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="GComp" Type="PartParam"> <DataEntry>[0, 0, 0]</DataEntry> <Description>Array of triple values for Input Power(dBm) and either Gain(dB)/Phase(deg) change from small signal or AM-to-AM(dB/dB)/AM-to-PM(deg/dB)</Description> <DocSymbol /> <HideCondition>( GCType ~= 8 ) && ( GCType ~= 9 )</HideCondition> <Range>dagger.gifdagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Gain" Type="PartParam"> <DataEntry>-80</DataEntry> <Description>Gain with units defined by GainUnit (used if optional voltage controlled gain input not used)</Description> <DocSymbol /> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Gain unit for the Gain parameter or the optional voltage controlled gain input</Description> <DocSymbol /> <Enum>Amplifier__GainUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="HighInputPowerWarning" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Warn when input power level exceeds highest power level in compression data (meaningful when GCTYpe is "Gain compression vs input power" or "AM/AM and AM/PM vs input power"). Currently used to issue warning in RF_Link simulations with X-Parameter files.</Description> <DocSymbol /> <Enum>Amplifier__HighInputPowerWarning@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="NoiseFigure" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input noise figure in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PSat" Type="PartParam"> <DataEntry>0.032</DataEntry> <Description>Saturation power</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 ) && ( GCType ~= 7 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RappS" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Rapp nonlinearity smoothness factor</Description> <DocSymbol /> <HideCondition>GCType ~= 7</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="RefR" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TOIout" Type="PartParam"> <DataEntry>0.1</DataEntry> <Description>Output third order intercept power</Description> <DocSymbol /> <HideCondition>( GCType ~= 1 ) && ( GCType ~= 3 ) && ( GCType ~= 4 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="XParamInstanceName" Type="PartParam"> <DataEntry>XParam</DataEntry> <Description>X-Parameter instance name. Currently used to issue warning in RF_Link simulations with X-Parameter files.</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="dBc1out" Type="PartParam"> <DataEntry>0.01</DataEntry> <Description>Output 1 dB gain compression power</Description> <DocSymbol /> <HideCondition>( GCType ~= 2 ) && ( GCType ~= 3 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="GCSat" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Gain compression at saturation in dB</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>[3:7]dagger.gif</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="GCType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Gain compression type</Description> <DocSymbol /> <Enum>Amplifier__GCType@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="GComp" Type="PartParam"> <DataEntry>[0, 0, 0]</DataEntry> <Description>Array of triple values for Input Power(dBm) and either Gain(dB)/Phase(deg) change from small signal or AM-to-AM(dB/dB)/AM-to-PM(deg/dB)</Description> <DocSymbol /> <HideCondition>( GCType ~= 8 ) && ( GCType ~= 9 )</HideCondition> <Range>dagger.gifdagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Gain" Type="PartParam"> <DataEntry>-80</DataEntry> <Description>Gain with units defined by GainUnit (used if optional voltage controlled gain input not used)</Description> <DocSymbol /> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Gain unit for the Gain parameter or the optional voltage controlled gain input</Description> <DocSymbol /> <Enum>Amplifier__GainUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="HighInputPowerWarning" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Warn when input power level exceeds highest power level in compression data (meaningful when GCTYpe is "Gain compression vs input power" or "AM/AM and AM/PM vs input power"). Currently used to issue warning in RF_Link simulations with X-Parameter files.</Description> <DocSymbol /> <Enum>Amplifier__HighInputPowerWarning@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="NoiseFigure" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input noise figure in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PSat" Type="PartParam"> <DataEntry>0.032</DataEntry> <Description>Saturation power</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 ) && ( GCType ~= 7 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RappS" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Rapp nonlinearity smoothness factor</Description> <DocSymbol /> <HideCondition>GCType ~= 7</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="RefR" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TOIout" Type="PartParam"> <DataEntry>0.1</DataEntry> <Description>Output third order intercept power</Description> <DocSymbol /> <HideCondition>( GCType ~= 1 ) && ( GCType ~= 3 ) && ( GCType ~= 4 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="XParamInstanceName" Type="PartParam"> <DataEntry>XParam</DataEntry> <Description>X-Parameter instance name. Currently used to issue warning in RF_Link simulations with X-Parameter files.</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="dBc1out" Type="PartParam"> <DataEntry>0.01</DataEntry> <Description>Output 1 dB gain compression power</Description> <DocSymbol /> <HideCondition>( GCType ~= 2 ) && ( GCType ~= 3 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="A2" Type="Part"> <Category>Analog/RF</Category> <Description>Nonlinear Amplifier with Noise Figure</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Amplifier@Data Flow Models</Model> <ModelID /> <Netlist>input,8?Part27|control,9|output,15?Connect19</Netlist> <ParentPartName>Amplifier@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Amplifier</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName> <SymbolName>SYM_Amplifier</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="GCSat" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Gain compression at saturation in dB</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>[3:7]dagger.gif</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="GCType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Gain compression type</Description> <DocSymbol /> <Enum>Amplifier__GCType@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="GComp" Type="PartParam"> <DataEntry>[0, 0, 0]</DataEntry> <Description>Array of triple values for Input Power(dBm) and either Gain(dB)/Phase(deg) change from small signal or AM-to-AM(dB/dB)/AM-to-PM(deg/dB)</Description> <DocSymbol /> <HideCondition>( GCType ~= 8 ) && ( GCType ~= 9 )</HideCondition> <Range>dagger.gifdagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Gain" Type="PartParam"> <DataEntry>-80</DataEntry> <Description>Gain with units defined by GainUnit (used if optional voltage controlled gain input not used)</Description> <DocSymbol /> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Gain unit for the Gain parameter or the optional voltage controlled gain input</Description> <DocSymbol /> <Enum>Amplifier__GainUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="HighInputPowerWarning" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Warn when input power level exceeds highest power level in compression data (meaningful when GCTYpe is "Gain compression vs input power" or "AM/AM and AM/PM vs input power"). Currently used to issue warning in RF_Link simulations with X-Parameter files.</Description> <DocSymbol /> <Enum>Amplifier__HighInputPowerWarning@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="NoiseFigure" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input noise figure in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PSat" Type="PartParam"> <DataEntry>0.032</DataEntry> <Description>Saturation power</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 ) && ( GCType ~= 7 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RappS" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Rapp nonlinearity smoothness factor</Description> <DocSymbol /> <HideCondition>GCType ~= 7</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="RefR" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TOIout" Type="PartParam"> <DataEntry>0.1</DataEntry> <Description>Output third order intercept power</Description> <DocSymbol /> <HideCondition>( GCType ~= 1 ) && ( GCType ~= 3 ) && ( GCType ~= 4 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="XParamInstanceName" Type="PartParam"> <DataEntry>XParam</DataEntry> <Description>X-Parameter instance name. Currently used to issue warning in RF_Link simulations with X-Parameter files.</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="dBc1out" Type="PartParam"> <DataEntry>0.01</DataEntry> <Description>Output 1 dB gain compression power</Description> <DocSymbol /> <HideCondition>( GCType ~= 2 ) && ( GCType ~= 3 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="GCSat" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Gain compression at saturation in dB</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>[3:7]dagger.gif</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="GCType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Gain compression type</Description> <DocSymbol /> <Enum>Amplifier__GCType@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="GComp" Type="PartParam"> <DataEntry>[0, 0, 0]</DataEntry> <Description>Array of triple values for Input Power(dBm) and either Gain(dB)/Phase(deg) change from small signal or AM-to-AM(dB/dB)/AM-to-PM(deg/dB)</Description> <DocSymbol /> <HideCondition>( GCType ~= 8 ) && ( GCType ~= 9 )</HideCondition> <Range>dagger.gifdagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Gain" Type="PartParam"> <DataEntry>-80</DataEntry> <Description>Gain with units defined by GainUnit (used if optional voltage controlled gain input not used)</Description> <DocSymbol /> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Gain unit for the Gain parameter or the optional voltage controlled gain input</Description> <DocSymbol /> <Enum>Amplifier__GainUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="HighInputPowerWarning" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Warn when input power level exceeds highest power level in compression data (meaningful when GCTYpe is "Gain compression vs input power" or "AM/AM and AM/PM vs input power"). Currently used to issue warning in RF_Link simulations with X-Parameter files.</Description> <DocSymbol /> <Enum>Amplifier__HighInputPowerWarning@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="NoiseFigure" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input noise figure in dB</Description> <DocSymbol /> <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>0</D></Validate></Item> <Item XName="PSat" Type="PartParam"> <DataEntry>0.032</DataEntry> <Description>Saturation power</Description> <DocSymbol /> <HideCondition>( GCType ~= 4 ) && ( GCType ~= 5 ) && ( GCType ~= 6 ) && ( GCType ~= 7 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RappS" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Rapp nonlinearity smoothness factor</Description> <DocSymbol /> <HideCondition>GCType ~= 7</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="RefR" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TOIout" Type="PartParam"> <DataEntry>0.1</DataEntry> <Description>Output third order intercept power</Description> <DocSymbol /> <HideCondition>( GCType ~= 1 ) && ( GCType ~= 3 ) && ( GCType ~= 4 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="XParamInstanceName" Type="PartParam"> <DataEntry>XParam</DataEntry> <Description>X-Parameter instance name. Currently used to issue warning in RF_Link simulations with X-Parameter files.</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="dBc1out" Type="PartParam"> <DataEntry>0.01</DataEntry> <Description>Output 1 dB gain compression power</Description> <DocSymbol /> <HideCondition>( GCType ~= 2 ) && ( GCType ~= 3 ) && ( GCType ~= 5 ) && ( GCType ~= 6 )</HideCondition> <Range>(0:inf)dagger.gif</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="A3" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Add Noise Density to Input</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>AddNDensity@Data Flow Models</Model> <ModelID /> <Netlist>input,17?Part28|output,8?Connect14</Netlist> <ParentPartName>AddNDensity@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_AddNDensity</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>AddNDensity@Data Flow Models</ModelName> <SymbolName>SYM_AddNDensity</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="NDensity" Type="PartParam"> <DataEntry>-174</DataEntry> <Description>Noise power spectral density</Description> <DocSymbol /> <HideCondition>NDensityType ~= 0</HideCondition> <Range>[0:inf)</Range> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NDensityFreq" Type="PartParam"> <DataEntry /> <Description>Noise spectral density specification frequency values (Hz)</Description> <DocSymbol /> <HideCondition>NDensityType ~= 1</HideCondition> <Range /> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NDensityPower" Type="PartParam"> <DataEntry /> <Description>Noise spectral density specification power density values (dBm/Hz)</Description> <DocSymbol /> <HideCondition>NDensityType ~= 1</HideCondition> <Range /> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NDensityType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Noise density type</Description> <DocSymbol /> <Enum>AddNDensity__NDensityType@Data Flow Enums</Enum> <Range /> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RefR" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reference resistance</Description> <DocSymbol /> <Range>(0:inf)</Range> <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></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="NDensity" Type="PartParam"> <DataEntry>-174</DataEntry> <Description>Noise power spectral density</Description> <DocSymbol /> <HideCondition>NDensityType ~= 0</HideCondition> <Range>[0:inf)</Range> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NDensityFreq" Type="PartParam"> <DataEntry /> <Description>Noise spectral density specification frequency values (Hz)</Description> <DocSymbol /> <HideCondition>NDensityType ~= 1</HideCondition> <Range /> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NDensityPower" Type="PartParam"> <DataEntry /> <Description>Noise spectral density specification power density values (dBm/Hz)</Description> <DocSymbol /> <HideCondition>NDensityType ~= 1</HideCondition> <Range /> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NDensityType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Noise density type</Description> <DocSymbol /> <Enum>AddNDensity__NDensityType@Data Flow Enums</Enum> <Range /> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RefR" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reference resistance</Description> <DocSymbol /> <Range>(0:inf)</Range> <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></Item> <Item XName="A4" Type="Part"> <Category>Cosimulation</Category> <Description>ADS cosimulation for envelope signal</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>ADSCosimBlockEnv@Data Flow Models</Model> <ModelID /> <Netlist>input,8?Connect14|output,15?Connect17</Netlist> <ParentPartName>ADSCosimBlock@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>1</D></SimOverride> <Symbol>SYM_ADSCosimBlock</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ADSCosimBlockCx@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>ADSCosimBlockEnv@Data Flow Models</ModelName> <SymbolName>SYM_ADSCosimBlock</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ADSPTOLEMY_MODEL_PATH" Type="PartParam"> <DataEntry /> <Description>ADSPTOLEMY_MODEL_PATH environment variable specifying user-defined ADS Ptolemy model directory</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="HPEESOF_DIR" Type="PartParam"> <DataEntry /> <Description>HPEESOF_DIR environment variable specifying ADS installation directory</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="InputBlockSize" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Array of numbers of input samples per port. The receiving end should set the same value.</Description> <DocSymbol /> <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="InputID" Type="PartParam"> <DataEntry>SystemVueToADS</DataEntry> <Description>Identification for shared memory. The receiving end should set the same ID.</Description> <DocSymbol /> <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="InvokeADS" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Automatically invoke ADS for cosimulation</Description> <DocSymbol /> <Enum>ADSCosimBlockEnv__InvokeADS@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="Netlist" Type="PartParam"> <DataEntry /> <Description>ADS netlist for cosimulation. Use "Simulate > Generate Netlist" in ADS to generate netlist from schematic.</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="OutputBlockSize" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Array of numbers of output samples per port. The sending end should set the same value.</Description> <DocSymbol /> <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="OutputFc" Type="PartParam"> <DataEntry>3.03025e9</DataEntry> <Description>Array of characterization frequency of output envelope signal. The values should obtained from the sending co-simulation process.</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="OutputID" Type="PartParam"> <DataEntry>ADSToSystemVue</DataEntry> <Description>Identification for shared memory. The sending end should set the same ID.</Description> <DocSymbol /> <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></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>ADSCosimBlock@Data Flow Models</ModelName> <SymbolName>SYM_ADSCosimBlock</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ADSPTOLEMY_MODEL_PATH" Type="PartParam"> <DataEntry /> <Description>ADSPTOLEMY_MODEL_PATH environment variable specifying user-defined ADS Ptolemy model directory</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="HPEESOF_DIR" Type="PartParam"> <DataEntry /> <Description>HPEESOF_DIR environment variable specifying ADS installation directory</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="InputBlockSize" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Array of numbers of input samples per port. The receiving end should set the same value.</Description> <DocSymbol /> <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="InputID" Type="PartParam"> <DataEntry>SystemVueToADS</DataEntry> <Description>Identification for shared memory. The receiving end should set the same ID.</Description> <DocSymbol /> <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="InvokeADS" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Automatically invoke ADS for cosimulation</Description> <DocSymbol /> <Enum>ADSCosimBlock__InvokeADS@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="Netlist" Type="PartParam"> <DataEntry /> <Description>ADS netlist for cosimulation. Use "Simulate > Generate Netlist" in ADS to generate netlist from schematic.</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="OutputBlockSize" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Array of numbers of output samples per port. The sending end should set the same value.</Description> <DocSymbol /> <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="OutputID" Type="PartParam"> <DataEntry>ADSToSystemVue</DataEntry> <Description>Identification for shared memory. The sending end should set the same ID.</Description> <DocSymbol /> <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></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ADSPTOLEMY_MODEL_PATH" Type="PartParam"> <DataEntry /> <Description>ADSPTOLEMY_MODEL_PATH environment variable specifying user-defined ADS Ptolemy model directory</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="HPEESOF_DIR" Type="PartParam"> <DataEntry /> <Description>HPEESOF_DIR environment variable specifying ADS installation directory</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="InputBlockSize" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Array of numbers of input samples per port. The receiving end should set the same value.</Description> <DocSymbol /> <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="InputID" Type="PartParam"> <DataEntry>SystemVueToADS</DataEntry> <Description>Identification for shared memory. The receiving end should set the same ID.</Description> <DocSymbol /> <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="InvokeADS" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Automatically invoke ADS for cosimulation</Description> <DocSymbol /> <Enum>ADSCosimBlockEnv__InvokeADS@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="Netlist" Type="PartParam"> <DataEntry /> <Description>ADS netlist for cosimulation. Use "Simulate > Generate Netlist" in ADS to generate netlist from schematic.</Description> <DocSymbol /> <HideCondition>InvokeADS == 0</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="OutputBlockSize" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Array of numbers of output samples per port. The sending end should set the same value.</Description> <DocSymbol /> <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="OutputFc" Type="PartParam"> <DataEntry>3.03025e9</DataEntry> <Description>Array of characterization frequency of output envelope signal. The values should obtained from the sending co-simulation process.</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="OutputID" Type="PartParam"> <DataEntry>ADSToSystemVue</DataEntry> <Description>Identification for shared memory. The sending end should set the same ID.</Description> <DocSymbol /> <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></Item> <Item XName="B1" Type="Part"> <Category>Sources</Category> <Description>Random Bit Generator</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RandomBits@Data Flow Models</Model> <ModelID /> <Netlist>output,11?Connect6</Netlist> <ParentPartName>Bits@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>1</D></SimOverride> <Symbol>SYM_Bits</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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="B4" Type="Part"> <Category>Sinks</Category> <Description>Bit and Frame Error Rate Measurement</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BER_FER@Data Flow Models</Model> <ModelID /> <Netlist>ref,5?Connect5|test,3?Connect9</Netlist> <ParentPartName>BER_FER@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_BER_FER</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BER_FER@Data Flow Models</ModelName> <SymbolName>SYM_BER_FER</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitsPerFrame" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bits per frame</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="ControlSimulation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Let sink control how long the simulation will run</Description> <DocSymbol /> <Enum>BER_FER__ControlSimulation@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="EstRelVariance" Type="PartParam"> <DataEntry>1e-3</DataEntry> <Description>BER estimation relative variance</Description> <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="OutputBER" Type="PartParam"> <DataEntry>5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>BER output</Description> <DocSymbol /> <Enum>BER_FER__OutputBER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="OutputFER" Type="PartParam"> <DataEntry>2</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>FER output</Description> <DocSymbol /> <Enum>BER_FER__OutputFER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Plot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Plot data when set to 'Rectangular' and Simulation Setup set to 'Open Data Display when simulation completes'</Description> <DocSymbol /> <Enum>BER_FER__Plot@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="SampleDelayBound" Type="PartParam"> <DataEntry>2047</DataEntry> <Description>Upper bound of delay between test and ref inputs in number of samples</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="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>5*NumMeasuredBits-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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>BER_FER__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="StatusUpdatePeriod" Type="PartParam"> <DataEntry>1000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Status update period in number of bits</Description> <DocSymbol /> <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 XName="TimeDelayBound" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Upper bound of delay between test and ref inputs</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="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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>Stop_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitsPerFrame" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bits per frame</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="ControlSimulation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Let sink control how long the simulation will run</Description> <DocSymbol /> <Enum>BER_FER__ControlSimulation@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="EstRelVariance" Type="PartParam"> <DataEntry>1e-3</DataEntry> <Description>BER estimation relative variance</Description> <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="OutputBER" Type="PartParam"> <DataEntry>5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>BER output</Description> <DocSymbol /> <Enum>BER_FER__OutputBER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="OutputFER" Type="PartParam"> <DataEntry>2</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>FER output</Description> <DocSymbol /> <Enum>BER_FER__OutputFER@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Plot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Plot data when set to 'Rectangular' and Simulation Setup set to 'Open Data Display when simulation completes'</Description> <DocSymbol /> <Enum>BER_FER__Plot@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="SampleDelayBound" Type="PartParam"> <DataEntry>2047</DataEntry> <Description>Upper bound of delay between test and ref inputs in number of samples</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="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>5*NumMeasuredBits-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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>BER_FER__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="StatusUpdatePeriod" Type="PartParam"> <DataEntry>1000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Status update period in number of bits</Description> <DocSymbol /> <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 XName="TimeDelayBound" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Upper bound of delay between test and ref inputs</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="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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>Stop_Time</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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></Item> <Item XName="BitsOut" 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?Connect0</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>Num_Samples - 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>2</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>0</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>200</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>7003</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>Num_Samples - 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>2</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>0</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>200</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>7003</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="C1" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Wireless Channel Model</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>CommsChannel@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Connect26|output,16?Part28|tap,19</Netlist> <ParentPartName>CommsChannel@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>2</D></SimOverride> <Symbol>SYM_CommsChannel</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>CommsChannel@Data Flow Models</ModelName> <SymbolName>SYM_CommsChannel</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Delay" Type="PartParam"> <DataEntry>[0.0 , 0.03, 0.15, 0.31 ,0.37, 0.71 , 1.09 , 1.73 , 2.51]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>User defined tap delays in usec</Description> <DocSymbol /> <HideCondition>ModelType ~= 0</HideCondition> <Range>[0:10000.0]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ModelType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Channel model type</Description> <DocSymbol /> <Enum>CommsChannel__ModelType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PathLoss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Include large-scale pathloss</Description> <DocSymbol /> <Enum>CommsChannel__PathLoss@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="Power" Type="PartParam"> <DataEntry>[0.0, -1.5, -1.4, -3.6, -0.6, -9.1, -7.0, -12.0, -16.9]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>User defined relative tap powers in dB</Description> <DocSymbol /> <HideCondition>ModelType ~= 0</HideCondition> <Range>(-inf:0]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PropDistance" Type="PartParam"> <DataEntry>1000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Distance between the transmit and receive stations</Description> <DocSymbol /> <HideCondition>PathLoss ~= 1</HideCondition> <Range>[200:5000]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PwrMeasPeriod" Type="PartParam"> <DataEntry>0.001</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Power measurement time period for output power normalization</Description> <DocSymbol /> <HideCondition>PwrNormal ~= 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="PwrNormal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Normalize output power</Description> <DocSymbol /> <Enum>CommsChannel__PwrNormal@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="RiceanFactor" Type="PartParam"> <DataEntry>[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>User defined tap Ricean K-factors in linear scale</Description> <DocSymbol /> <HideCondition>ModelType ~= 0</HideCondition> <Range>[0.0:1000.0]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Velocity" Type="PartParam"> <DataEntry>120</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Velocity of mobile station in km/hour</Description> <DocSymbol /> <Range>[0.001:1000]</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></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Delay" Type="PartParam"> <DataEntry>[0.0 , 0.03, 0.15, 0.31 ,0.37, 0.71 , 1.09 , 1.73 , 2.51]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>User defined tap delays in usec</Description> <DocSymbol /> <HideCondition>ModelType ~= 0</HideCondition> <Range>[0:10000.0]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ModelType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Channel model type</Description> <DocSymbol /> <Enum>CommsChannel__ModelType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PathLoss" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Include large-scale pathloss</Description> <DocSymbol /> <Enum>CommsChannel__PathLoss@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="Power" Type="PartParam"> <DataEntry>[0.0, -1.5, -1.4, -3.6, -0.6, -9.1, -7.0, -12.0, -16.9]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>User defined relative tap powers in dB</Description> <DocSymbol /> <HideCondition>ModelType ~= 0</HideCondition> <Range>(-inf:0]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PropDistance" Type="PartParam"> <DataEntry>1000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Distance between the transmit and receive stations</Description> <DocSymbol /> <HideCondition>PathLoss ~= 1</HideCondition> <Range>[200:5000]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PwrMeasPeriod" Type="PartParam"> <DataEntry>0.001</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Power measurement time period for output power normalization</Description> <DocSymbol /> <HideCondition>PwrNormal ~= 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="PwrNormal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Normalize output power</Description> <DocSymbol /> <Enum>CommsChannel__PwrNormal@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="RiceanFactor" Type="PartParam"> <DataEntry>[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>User defined tap Ricean K-factors in linear scale</Description> <DocSymbol /> <HideCondition>ModelType ~= 0</HideCondition> <Range>[0.0:1000.0]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Velocity" Type="PartParam"> <DataEntry>120</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Velocity of mobile station in km/hour</Description> <DocSymbol /> <Range>[0.001:1000]</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></Item> <Item XName="D1" Type="Part"> <Category>Routers/Resamplers</Category> <Description>Downsampler</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DownSample@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect10|output,3?Connect11</Netlist> <ParentPartName>DownSample@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_DownSample</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DownSampleEnv@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>DownSampleFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>DownSample@Data Flow Models</ModelName> <SymbolName>SYM_DownSample</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Factor" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Downsample factor</Description> <DocSymbol /> <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 XName="Phase" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Downsample phase</Description> <DocSymbol /> <Range>[0:Factor-1]</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="Factor" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Downsample factor</Description> <DocSymbol /> <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 XName="Phase" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Downsample phase</Description> <DocSymbol /> <Range>[0:Factor-1]</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="D2" Type="Part"> <Category>Analog/RF</Category> <Description>Envelope Delay</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DelayEnv@Data Flow Models</Model> <ModelID /> <Netlist>input,16?Part15|control,21|output,17?Part27</Netlist> <ParentPartName>DelayEnv@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_DelayEnv</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DelayEnv@Data Flow Models</ModelName> <SymbolName>SYM_DelayEnv</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Delay" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Time delay (used with no control input is connected)</Description> <DocSymbol /> <Range>[0*TStep:inf)dagger.gif</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="IncludeCarrierPhaseShift" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Include RF carrier phase shift</Description> <DocSymbol /> <Enum>DelayEnv__IncludeCarrierPhaseShift@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="InterpolationMethod" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Signal interpolation method</Description> <DocSymbol /> <Enum>DelayEnv__InterpolationMethod@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="MaxTimeDelay" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Maximum time delay available (used when the control input is connected)</Description> <DocSymbol /> <Range>[0*TStep:inf)dagger.gif</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></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Delay" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Time delay (used with no control input is connected)</Description> <DocSymbol /> <Range>[0*TStep:inf)dagger.gif</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="IncludeCarrierPhaseShift" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Include RF carrier phase shift</Description> <DocSymbol /> <Enum>DelayEnv__IncludeCarrierPhaseShift@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="InterpolationMethod" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Signal interpolation method</Description> <DocSymbol /> <Enum>DelayEnv__InterpolationMethod@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="MaxTimeDelay" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Maximum time delay available (used when the control input is connected)</Description> <DocSymbol /> <Range>[0*TStep:inf)dagger.gif</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></Item> <Item XName="D4" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Demodulator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Demodulator@Data Flow Models</Model> <ModelID /> <Netlist>input,10?Part24|output1,12|output2,14?Connect1</Netlist> <ParentPartName>Demodulator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Demodulator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Demodulator@Data Flow Models</ModelName> <SymbolName>SYM_Demodulator</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <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="FCarrier" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Carrier frequency</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <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="FreqSensitivity" Type="PartParam"> <DataEntry>1/8000</DataEntry> <Description>Frequency deviation sensitivity in Volts/Hz</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>OutputType ~= 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> <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="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Demodulator__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="OutputType" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Output type</Description> <DocSymbol /> <Enum>Demodulator__OutputType@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>1.0/90.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in Volts/degree</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>OutputType ~= 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>Demodulator__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> <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="FCarrier" Type="PartParam"> <DataEntry>ModCarrier</DataEntry> <Description>Carrier frequency</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <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="FreqSensitivity" Type="PartParam"> <DataEntry>1/8000</DataEntry> <Description>Frequency deviation sensitivity in Volts/Hz</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>OutputType ~= 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> <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="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Demodulator__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="OutputType" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Output type</Description> <DocSymbol /> <Enum>Demodulator__OutputType@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>1.0/90.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in Volts/degree</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>OutputType ~= 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>Demodulator__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="M1" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Modulator</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Modulator@Data Flow Models</Model> <ModelID /> <Netlist>input1,18|input2,6?Part22|LO,20|output,4?Connect7|quad_output,22</Netlist> <ParentPartName>Modulator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Modulator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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> <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> <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>ModCarrier</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> <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="FreqSensitivity" Type="PartParam"> <DataEntry>8e3</DataEntry> <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> <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>2</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@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="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> <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> <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>ModCarrier</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> <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="FreqSensitivity" Type="PartParam"> <DataEntry>8e3</DataEntry> <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> <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>2</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@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="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="ModOut" 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,14?Connect1</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>Num_Samples - 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>2</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>200</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>7003</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>Num_Samples - 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>2</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>200</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>7003</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="P1" Type="Part"> <Category>Communications</Category> <Description>PAM Mapper</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>PAM_Mapper@Data Flow Models</Model> <ModelID /> <Netlist>input,23?Part19|output,13?Part22</Netlist> <ParentPartName>PAM_Mapper@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <Symbol>SYM_PAM_Mapper</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>PAM_Mapper@Data Flow Models</ModelName> <SymbolName>SYM_PAM_Mapper</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit Order</Description> <DocSymbol /> <Enum>PAM_Mapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</Description> <DocSymbol /> <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="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit Order</Description> <DocSymbol /> <Enum>PAM_Mapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</Description> <DocSymbol /> <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="P2" Type="Part"> <Category>Communications</Category> <Description>PAM Demapper/Slicer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>PAM_Demapper@Data Flow Models</Model> <ModelID /> <Netlist>Input,14?Part10|Bits,7?Connect10|Amplitude,24</Netlist> <ParentPartName>PAM_Demapper@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_PAM_Demapper</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>PAM_Demapper@Data Flow Models</ModelName> <SymbolName>SYM_PAM_Demapper</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>PAM_Demapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</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="BitOrder" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>PAM_Demapper__BitOrder@Data Flow Enums</Enum> <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="HighLevel" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Highest level</Description> <DocSymbol /> <Range>(LowLevel:inf)</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="LowLevel" Type="PartParam"> <DataEntry>-1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Lowest level</Description> <DocSymbol /> <Range>(-inf:inf)</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="NumBits" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of bits</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="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;aA2C;CH2C;mG234;We734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="R1" Type="Part"> <Category>Sources</Category> <Description>Waveform Output from File</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>ReadFile@Data Flow Models</Model> <ModelID /> <Netlist>output,2?Connect2</Netlist> <ParentPartName>ReadFile@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_ReadFile</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN5106AFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN6030File@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadSignalStudioFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadFile@Data Flow Models</ModelName> <SymbolName>SYM_ReadFile</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="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,2?Connect2|output,5?Connect5</Netlist> <ParentPartName>Repeat@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Repeat</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>2047</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>NN</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>2047</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>NN</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="R3" Type="Part"> <Category>Sources</Category> <Description>Waveform Output from File</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>ReadFile@Data Flow Models</Model> <ModelID /> <Netlist>output,11?Part19</Netlist> <ParentPartName>ReadFile@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_ReadFile</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN5106AFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadN6030File@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadSignalStudioFile@Data Flow Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>ReadFile@Data Flow Models</ModelName> <SymbolName>SYM_ReadFile</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="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>ReadFile__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="File" Type="PartParam"> <DataEntry>Bits_vsa.txt</DataEntry> <Description>Input file name</Description> <DocSymbol>F</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="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="Periodic" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Repeat file data when end of file is reached</Description> <DocSymbol>P</DocSymbol> <Enum>ReadFile__Periodic@Data Flow Enums</Enum> <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="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>ReadFile__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>ReadFile__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="R4" Type="Part"> <Category>Routers/Resamplers;C++ Code Generation</Category> <Description>Data Repeater</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Repeat@Data Flow Models</Model> <ModelID /> <Netlist>input,11?Connect6|output,23?Part17</Netlist> <ParentPartName>Repeat@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Repeat</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <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="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> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumTimes" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Repetition factor</Description> <DocSymbol /> <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="RF_Out" 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,1?Connect30</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>Num_Samples - 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>2</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>0</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>128</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>7003</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>Num_Samples - 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>2</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>0</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>128</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>7003</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="Ref" 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,5?Connect13</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>4096</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>0</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>1</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>7003</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>4096</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>0</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>1</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>7003</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="Ref1" 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,2?Connect4</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Sink@Data Flow Models</ModelName> <SymbolName>SYM_Sink</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>0</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>1</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>7003</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="BlockSize" Type="PartParam"> <DataEntry>Num_Samples</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of samples to collect from each input before writing to file as one data block</Description> <DocSymbol /> <HideCondition>SinkTarget == 0 || (ContinuousMode==1 && DisableDataCollect==1)</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 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>4096</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>0</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>1</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>7003</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="Rx_Input" 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,10?Connect16</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>3000</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>2</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>0</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>128</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>7003</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>3000</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>2</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>0</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>128</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>7003</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="S3" Type="Part"> <Category>Routers/Resamplers</Category> <Description>Set Signal Sample Rate</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SetSampleRate@Data Flow Models</Model> <ModelID /> <Netlist>input,13?Part17|output,6?Part16</Netlist> <ParentPartName>SetSampleRate@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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> <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></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> <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></Item> <Item XName="S4" Type="Part"> <Category>Sinks</Category> <Description>Spectrum Analyzer for Complex Envelope Signals</Description> <Footprint /> <HideDes><T>Bool</T><D>1</D></HideDes> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SpectrumAnalyzerEnv@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Connect28</Netlist> <ParentPartName>SpectrumAnalyzer@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <ShowModel><T>Bool</T><D>0</D></ShowModel> <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> <DocSymbol /> <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="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <DocSymbol /> <Range>(FStart: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="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Mode@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="NumSegments" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of segments to be processed</Description> <DocSymbol /> <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 XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <DocSymbol /> <Range>[0:100)</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="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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Persistence@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="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>Freq_Resolution</DataEntry> <Description>Resolution bandwidth</Description> <DocSymbol /> <HideCondition>Mode ~= 1</HideCondition> <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="SegmentTime" Type="PartParam"> <DataEntry>1 - Start_Time + Time_Spacing</DataEntry> <Description>Segment time</Description> <DocSymbol /> <HideCondition>Mode ~= 0</HideCondition> <Range>[16*TStep:inf)dagger.gif</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="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <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>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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumType@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="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <DocSymbol /> <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="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Window applied to collected data</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Window@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="FStart" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Start frequency</Description> <DocSymbol /> <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="FStop" Type="PartParam"> <DataEntry>100.0e9</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Stop frequency</Description> <DocSymbol /> <Range>(FStart: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="Mode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Mode of operation</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Mode@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="NumSegments" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Number of segments to be processed</Description> <DocSymbol /> <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 XName="Overlap" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Segment overlap in percent</Description> <DocSymbol /> <Range>[0:100)</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="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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Persistence@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="RefR" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reference resistance</Description> <DocSymbol /> <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>2001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ResBW" Type="PartParam"> <DataEntry>Freq_Resolution</DataEntry> <Description>Resolution bandwidth</Description> <DocSymbol /> <HideCondition>Mode ~= 1</HideCondition> <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="SegmentTime" Type="PartParam"> <DataEntry>1 - Start_Time + Time_Spacing</DataEntry> <Description>Segment time</Description> <DocSymbol /> <HideCondition>Mode ~= 0</HideCondition> <Range>[16*TStep:inf)dagger.gif</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="SpectrumDisplay" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Spectrum display option</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumDisplay@Data Flow Enums</Enum> <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>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> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__SpectrumType@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="Start" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Start time for data collection</Description> <DocSymbol /> <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="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Window applied to collected data</Description> <DocSymbol /> <Enum>SpectrumAnalyzerEnv__Window@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="Subnetwork1" Type="Part"> <Description>Link to Spectrasys RF Design</Description> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RF_Link@Data Flow Models</Model> <ModelID /> <Netlist>MultiSource_2,15?Connect19|Port_2,10?Connect16</Netlist> <ShowModel><T>Bool</T><D>1</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>AutoSymDF{RfLink Icon}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RF_Link@Data Flow Models</ModelName> <SymbolName>AutoSymDF{RfLink Icon}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CalcPhaseNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable phase noise calculation</Description> <DocSymbol /> <Enum>RF_Link__CalcPhaseNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataSet" Type="PartParam"> <DataEntry>__LinkVars</DataEntry> <Description>Dataset holding behavioral data</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="EnableNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable thermal noise extraction</Description> <DocSymbol /> <Enum>RF_Link__EnableNoise@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate> <HideCondition>Mode == 0</HideCondition></Item> <Item XName="FreqStart" Type="PartParam"> <DataEntry>1.0e6</DataEntry> <Description>Frequency sweep start</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStep" Type="PartParam"> <DataEntry>1.0e4</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStop" Type="PartParam"> <DataEntry>2.0e6</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqSweepPower" Type="PartParam"> <DataEntry>1.0e-3</DataEntry> <Description>Power level for frequency sweep</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSweepSetup" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Frequency sweep setup</Description> <DocSymbol /> <Enum>RF_Link__FreqSweepSetup@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>MultiSource_2?1?0?1?15#Port_2?0?0?1?15#</DataEntry> <Description>IO Port Info</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="Mode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Operation mode</Description> <DocSymbol /> <Enum>RF_Link__Mode@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="RF_PortNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Add source thermal noise to input (set to 0:NO if noise is already accounted for in Data Flow source signal)</Description> <DocSymbol /> <Enum>RF_Link__RF_PortNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SaveBehavioralData" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Save behavioral data in xml file</Description> <DocSymbol /> <Enum>RF_Link__SaveBehavioralData@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Schematic" Type="PartParam"> <DataEntry>RF_DnConv</DataEntry> <Description>Spectrasys design to cosimulate with</Description> <DocSymbol /> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Temperature" Type="PartParam"> <DataEntry>16.85</DataEntry> <Description>System temperature</Description> <DocSymbol /> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>12001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CalcPhaseNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable phase noise calculation</Description> <DocSymbol /> <Enum>RF_Link__CalcPhaseNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataSet" Type="PartParam"> <DataEntry>__LinkVars</DataEntry> <Description>Dataset holding behavioral data</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="EnableNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable thermal noise extraction</Description> <DocSymbol /> <Enum>RF_Link__EnableNoise@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate> <HideCondition>Mode == 0</HideCondition></Item> <Item XName="FreqStart" Type="PartParam"> <DataEntry>1.0e6</DataEntry> <Description>Frequency sweep start</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStep" Type="PartParam"> <DataEntry>1.0e4</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStop" Type="PartParam"> <DataEntry>2.0e6</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqSweepPower" Type="PartParam"> <DataEntry>1.0e-3</DataEntry> <Description>Power level for frequency sweep</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSweepSetup" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Frequency sweep setup</Description> <DocSymbol /> <Enum>RF_Link__FreqSweepSetup@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>MultiSource_2?1?0?1?15#Port_2?0?0?1?15#</DataEntry> <Description>IO Port Info</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="Mode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Operation mode</Description> <DocSymbol /> <Enum>RF_Link__Mode@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="RF_PortNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Add source thermal noise to input (set to 0:NO if noise is already accounted for in Data Flow source signal)</Description> <DocSymbol /> <Enum>RF_Link__RF_PortNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SaveBehavioralData" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Save behavioral data in xml file</Description> <DocSymbol /> <Enum>RF_Link__SaveBehavioralData@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Schematic" Type="PartParam"> <DataEntry>RF_DnConv</DataEntry> <Description>Spectrasys design to cosimulate with</Description> <DocSymbol /> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Temperature" Type="PartParam"> <DataEntry>16.85</DataEntry> <Description>System temperature</Description> <DocSymbol /> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>12001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="Subnetwork2" Type="Part"> <Description>Link to Spectrasys RF Design</Description> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RF_Link@Data Flow Models</Model> <ModelID /> <Netlist>MultiSource_1,28?Part26|Port_2,1?Connect24</Netlist> <ShowModel><T>Bool</T><D>1</D></ShowModel> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>AutoSymDF{RfLink Icon}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RF_Link@Data Flow Models</ModelName> <SymbolName>AutoSymDF{RfLink Icon}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CalcPhaseNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable phase noise calculation</Description> <DocSymbol /> <Enum>RF_Link__CalcPhaseNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataSet" Type="PartParam"> <DataEntry>__LinkVars</DataEntry> <Description>Dataset holding behavioral data</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="EnableNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable thermal noise extraction</Description> <DocSymbol /> <Enum>RF_Link__EnableNoise@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate> <HideCondition>Mode == 0</HideCondition></Item> <Item XName="FreqStart" Type="PartParam"> <DataEntry>1.0e6</DataEntry> <Description>Frequency sweep start</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStep" Type="PartParam"> <DataEntry>1.0e4</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStop" Type="PartParam"> <DataEntry>2.0e6</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqSweepPower" Type="PartParam"> <DataEntry>1.0e-3</DataEntry> <Description>Power level for frequency sweep</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSweepSetup" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Frequency sweep setup</Description> <DocSymbol /> <Enum>RF_Link__FreqSweepSetup@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>MultiSource_1?1?0?1?15#Port_2?0?0?1?15#</DataEntry> <Description>IO Port Info</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="Mode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Operation mode</Description> <DocSymbol /> <Enum>RF_Link__Mode@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="RF_PortNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Add source thermal noise to input (set to 0:NO if noise is already accounted for in Data Flow source signal)</Description> <DocSymbol /> <Enum>RF_Link__RF_PortNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SaveBehavioralData" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Save behavioral data in xml file</Description> <DocSymbol /> <Enum>RF_Link__SaveBehavioralData@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Schematic" Type="PartParam"> <DataEntry>RF_UpConv</DataEntry> <Description>Spectrasys design to cosimulate with</Description> <DocSymbol /> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Temperature" Type="PartParam"> <DataEntry>16.85</DataEntry> <Description>System temperature</Description> <DocSymbol /> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>12001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CalcPhaseNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable phase noise calculation</Description> <DocSymbol /> <Enum>RF_Link__CalcPhaseNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DataSet" Type="PartParam"> <DataEntry>__LinkVars</DataEntry> <Description>Dataset holding behavioral data</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="EnableNoise" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable thermal noise extraction</Description> <DocSymbol /> <Enum>RF_Link__EnableNoise@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate> <HideCondition>Mode == 0</HideCondition></Item> <Item XName="FreqStart" Type="PartParam"> <DataEntry>1.0e6</DataEntry> <Description>Frequency sweep start</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStep" Type="PartParam"> <DataEntry>1.0e4</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqStop" Type="PartParam"> <DataEntry>2.0e6</DataEntry> <Description>Frequency sweep stop</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</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="FreqSweepPower" Type="PartParam"> <DataEntry>1.0e-3</DataEntry> <Description>Power level for frequency sweep</Description> <DocSymbol /> <HideCondition>Mode == 0 || FreqSweepSetup == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSweepSetup" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Frequency sweep setup</Description> <DocSymbol /> <Enum>RF_Link__FreqSweepSetup@Data Flow Enums</Enum> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>MultiSource_1?1?0?1?15#Port_2?0?0?1?15#</DataEntry> <Description>IO Port Info</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="Mode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Operation mode</Description> <DocSymbol /> <Enum>RF_Link__Mode@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="RF_PortNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Add source thermal noise to input (set to 0:NO if noise is already accounted for in Data Flow source signal)</Description> <DocSymbol /> <Enum>RF_Link__RF_PortNoise@Data Flow Enums</Enum> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SaveBehavioralData" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Save behavioral data in xml file</Description> <DocSymbol /> <Enum>RF_Link__SaveBehavioralData@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Schematic" Type="PartParam"> <DataEntry>RF_UpConv</DataEntry> <Description>Spectrasys design to cosimulate with</Description> <DocSymbol /> <HideCondition>Mode == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Temperature" Type="PartParam"> <DataEntry>16.85</DataEntry> <Description>System temperature</Description> <DocSymbol /> <HideCondition>Mode == 0 || EnableNoise == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>12001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="Test" 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?Connect12</Netlist> <ParentPartName>Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Sink</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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>4096</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>Stop_Time</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>4096</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>Stop_Time</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="V1" Type="Part"> <Category>Instrumentation</Category> <Description>Keysight 89600B Vector Signal Analyzer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>VSA_89600B_Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Connect27</Netlist> <ParentPartName>VSA_89600B_Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShareParamValues><T>Int</T><D>1</D></ShareParamValues> <ShortSymbol /> <SimOverride><T>Int</T><D>1</D></SimOverride> <Symbol>AutoSymDF{VSA Icon B}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <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="PeriodicInput" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES means input data are periodic, e.g. data read from an SDF file. Apply periodicity may help eliminate VSA demod discontinuity for such inputs.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__PeriodicInput@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 89600B 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="SamplesPerPeriod" Type="PartParam"> <DataEntry>8192</DataEntry> <Description>Number of samples per period. Due to possible resampling in the schematic, use a regular Sink to find the period.</Description> <DocSymbol /> <HideCondition>PeriodicInput == 0</HideCondition> <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="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 89600B 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>fsk_sv_meas.set</DataEntry> <Description>VSA 89600B 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="PeriodicInput" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES means input data are periodic, e.g. data read from an SDF file. Apply periodicity may help eliminate VSA demod discontinuity for such inputs.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__PeriodicInput@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 89600B 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="SamplesPerPeriod" Type="PartParam"> <DataEntry>8192</DataEntry> <Description>Number of samples per period. Due to possible resampling in the schematic, use a regular Sink to find the period.</Description> <DocSymbol /> <HideCondition>PeriodicInput == 0</HideCondition> <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="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 89600B 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>fsk_sv_meas.set</DataEntry> <Description>VSA 89600B 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> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625.00000000000011</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-1375</D></PosX> <PosY><T>Double</T><D>5000.0000000000009</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1625</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Ref Bits</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625.00000000000023</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>2625</D></PosX> <PosY><T>Double</T><D>4000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1625</D></Width> <ZOrder><T>Int</T><D>3</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>BER</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate10" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625.00000000000045</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-4999.9999999999991</D></PosX> <PosY><T>Double</T><D>-375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Data Mapping</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate11" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>499.99999999999955</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-2374.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>2125.0000000000105</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Tx Measurements</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate12" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>750.00000000000057</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>3500</D></PosX> <PosY><T>Double</T><D>-1374.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1625.0000000000009</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>RF Upconversion</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate13" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>750</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-2500</D></PosX> <PosY><T>Double</T><D>1500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>2125.0000000000009</D></Width> <ZOrder><T>Int</T><D>2</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>RF Downconversion</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate3" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>374.99999999999994</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-7125.0000000000009</D></PosX> <PosY><T>Double</T><D>1374.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>5</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Channel</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate4" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>750</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>250</D></PosX> <PosY><T>Double</T><D>3124.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1625.0000000000005</D></Width> <ZOrder><T>Int</T><D>6</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>FSK Demodulation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate5" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625.00000000000045</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>1999.9999999999991</D></PosX> <PosY><T>Double</T><D>3250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>7</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Data Mapping</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate7" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>750</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-7625.0000000000009</D></PosX> <PosY><T>Double</T><D>375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>5750.0000000000009</D></Width> <ZOrder><T>Int</T><D>2</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>500</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>FSK System Simulation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate8" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>374.99999999999994</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-8250</D></PosX> <PosY><T>Double</T><D>-1874.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1374.9999999999991</D></Width> <ZOrder><T>Int</T><D>5</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Bit Pattern</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate9" Type="TextA"> <BorderColor><T>Int</T><D>255</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875.00000000000023</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-2000</D></PosX> <PosY><T>Double</T><D>-125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1500</D></Width> <ZOrder><T>Int</T><D>4</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>222.22222222222223</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry> FSK Transmitter</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <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;W00Gl14;{}SN24;W00Gl14;}}XZ24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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="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;MS2C;RN24;MS2C;WZY24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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="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;8;YZ24;Gl14;YZ24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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="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;G}14;Jj24;GV24;Jj24;FV24;YZ24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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="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;G}14;Jj24;W}}F}14;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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;4;G}14;WWq24;G}14;m5n24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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="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;Jj2C;Gl24;Jj2C;Vb24</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="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;mU1C;MS24;mU1C;Vb24</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="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;GV2C;Gl24;GV2C;Vb24</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="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;HV2C;Vb24;JT2C;Vb24</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="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;W}}aH24;G4o24;y}Fl14;G4o24</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="Connect23" 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;WWq24;;WWq24;VL2C;m}Fl14;VL2C</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="Connect24" 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;1q24;8;WWq24;</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="Connect25" 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;WWq24;;WWq24;YJ24;Rt14;YJ24</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="Connect26" 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;Rt14;YJ24;b13C;YJ24;b13C;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>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect27" 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;Rt14;Y324;Rt14;YJ24</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="Connect28" 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;Gl14;VL2C;Gl14;MS2C</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="Connect30" 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;m}Fl14;GF2C;m}Fl14;VL2C</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="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;m5n2C;Jj24;m5n2C;Wcm24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>4624.9999999999882</D></PosX> <PosY><T>Double</T><D>374.99999999998727</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>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;O}1C;m5n24;G}14;m5n24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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="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;uD63C;Jj24;uD63C;YZ24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>4124.9995117187445</D></PosX> <PosY><T>Double</T><D>-3500.0000000000005</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="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;8;PP24;8;u}}U1C;8;GV1C;R72C;G0uk1C;R72C</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="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;C}14;G7m24;C}14;Jj24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3376.9999999999868</D></PosX> <PosY><T>Double</T><D>249.99999999998954</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;;;KE24;g224</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;ujiIJ4x533C;IOW67kvXa2C;nSPbc7s1u24;pAgf1le1y24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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>P2</Designator> <PosX><T>Double</T><D>1624.9999999999868</D></PosX> <PosY><T>Double</T><D>2624.9999999999927</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_PAM_Demapper</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="__pP2" 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>P2</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pNumBits" 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>NumBits=1</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>Test</Designator> <PosX><T>Double</T><D>3875.9999933242639</D></PosX> <PosY><T>Double</T><D>3374.9999999998627</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="__pTest" 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>Test {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="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>D4</Designator> <PosX><T>Double</T><D>-125.00000047308765</D></PosX> <PosY><T>Double</T><D>2750.0000045930683</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Demodulator</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="__pD4" 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>D4</Text> <Visible><T>Bool</T><D>1</D></Visible></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>D1</Designator> <PosX><T>Double</T><D>3625.9999999999868</D></PosX> <PosY><T>Double</T><D>2749.9999999999909</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_DownSample</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="__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</Text> <Visible><T>Bool</T><D>1</D></Visible></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>R1</Designator> <PosX><T>Double</T><D>250.00006103513982</D></PosX> <PosY><T>Double</T><D>4624.9999999999927</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_ReadFile</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="__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</Text> <Visible><T>Bool</T><D>1</D></Visible></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>R2</Designator> <PosX><T>Double</T><D>1124.9999999999618</D></PosX> <PosY><T>Double</T><D>4625.0000000000082</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=2047</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=11 [NN]</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>B1</Designator> <PosX><T>Double</T><D>-7249.9995117187646</D></PosX> <PosY><T>Double</T><D>250</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.00048828125</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="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>0</D></PosY> <Text>Disabled: OPEN</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part15" 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>-9000.0000000000055</D></PosX> <PosY><T>Double</T><D>2624.9999999999941</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_CommsChannel</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.99951171875</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="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: SHORT</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <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 {CommsChannel@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pModelType" 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>ModelType=UserDefined</Text></Item></Item></Item> <Item XName="Part16" 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>-1997.0004882813164</D></PosX> <PosY><T>Double</T><D>-750.00000000005548</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Modulator</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;K35C24;y9fq14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>898.52587890625</D></PosX> <PosY><T>Double</T><D>330.288818359375</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder></Item></Item> <Item XName="Part17" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>P1</Designator> <PosX><T>Double</T><D>-5500.9995117189201</D></PosX> <PosY><T>Double</T><D>-1000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_PAM_Mapper</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;G35C24;aGxz14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>898.525390625</D></PosX> <PosY><T>Double</T><D>478.814697265625</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder></Item></Item> <Item XName="Part18" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>R3</Designator> <PosX><T>Double</T><D>-7252.9997558593859</D></PosX> <PosY><T>Double</T><D>-999.99999999998397</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_ReadFile</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></Item> <Item XName="Part19" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>R4</Designator> <PosX><T>Double</T><D>-7253.0004882812609</D></PosX> <PosY><T>Double</T><D>-1000.0000000000085</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></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>ModOut</Designator> <PosX><T>Double</T><D>1625.9999999999914</D></PosX> <PosY><T>Double</T><D>1749.9999999999927</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="__pModOut" 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>ModOut {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=Time</Text></Item></Item></Item> <Item XName="Part20" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>RF_Out</Designator> <PosX><T>Double</T><D>249.00000000001364</D></PosX> <PosY><T>Double</T><D>-1000.0000000000792</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Sink</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;l2MA24;4j14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>843.0213623046875</D></PosX> <PosY><T>Double</T><D>232.5</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRF_Out" 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>RF_Out</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=Time</Text></Item></Item></Item> <Item XName="Part21" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>A4</Designator> <Mirror><T>Int</T><D>0</D></Mirror> <PosX><T>Double</T><D>-4000.0000152587945</D></PosX> <PosY><T>Double</T><D>3375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_ADSCosimBlock</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="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>0</D></PosY> <Text>Disabled: OPEN</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pOutputFc" 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>112.82</D></PosY> <Text>OutputFc=3.03025e9</Text></Item></Item></Item> <Item XName="Part22" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>S3</Designator> <PosX><T>Double</T><D>-3748.0004959106309</D></PosX> <PosY><T>Double</T><D>-999.99999999998761</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></Item> <Item XName="Part23" Type="SchPart"> <Designator>S4</Designator> <PosX><T>Double</T><D>249.99954114775392</D></PosX> <PosY><T>Double</T><D>-1749.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SpectrumAnalyzer</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;4Z5524;i}}m14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>674.77392578125</D></PosX> <PosY><T>Double</T><D>271.998779296875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder></Item></Item> <Item XName="Part24" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>Subnetwork1</Designator> <PosX><T>Double</T><D>-2124.9999534580552</D></PosX> <PosY><T>Double</T><D>2124.9999814148941</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{RfLink Icon}</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="__pSubnetwork1" 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>Subnetwork1 {RF_Link@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCalcPhaseNoise" 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>451.28</D></PosY> <Text>CalcPhaseNoise=NO</Text></Item> <Item XName="_pEnableNoise" 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>338.46000000000004</D></PosY> <Text>EnableNoise=NO</Text></Item> <Item XName="_pFreqSweepSetup" 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>FreqSweepSetup=Automatic</Text></Item> <Item XName="_pSchematic" 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>Schematic=RF_DnConv</Text></Item></Item></Item> <Item XName="Part25" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>Subnetwork2</Designator> <PosX><T>Double</T><D>3123.9999953536985</D></PosX> <PosY><T>Double</T><D>-625.00000190073831</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{RfLink Icon}</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="__pSubnetwork2" 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>Subnetwork2 {RF_Link@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCalcPhaseNoise" 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>451.28</D></PosY> <Text>CalcPhaseNoise=NO</Text></Item> <Item XName="_pEnableNoise" 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>338.46000000000004</D></PosY> <Text>EnableNoise=NO</Text></Item> <Item XName="_pFreqSweepSetup" 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>FreqSweepSetup=Automatic</Text></Item> <Item XName="_pSchematic" 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>Schematic=RF_UpConv</Text></Item></Item></Item> <Item XName="Part26" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>A1</Designator> <PosX><T>Double</T><D>1623.9999999999627</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Amplifier</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="__pA1" 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>A1 {Amplifier@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>225.64</D></PosY> <Text>Gain=-80</Text></Item> <Item XName="_pGainUnit" 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>GainUnit=dB</Text></Item></Item></Item> <Item XName="Part27" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>A3</Designator> <PosX><T>Double</T><D>-5500.9999999999218</D></PosX> <PosY><T>Double</T><D>2749.9999999999773</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_AddNDensity</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;rjb824;uzyx14</D></TextOrigin> <ZOrder><T>Int</T><D>35</D></ZOrder> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>786.8580322265625</D></PosX> <PosY><T>Double</T><D>447.24169921875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pA3" 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>A3 {AddNDensity@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pNDensity" 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>NDensity=-174 dBm</Text></Item> <Item XName="_pNDensityType" 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>NDensityType=Constant noise density</Text></Item></Item></Item> <Item XName="Part28" 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.0000000000064</D></PosX> <PosY><T>Double</T><D>2749.9999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_DelayEnv</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 {DelayEnv@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pDelay" 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>Delay=0.0 s</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>A2</Designator> <PosX><T>Double</T><D>-3751</D></PosX> <PosY><T>Double</T><D>2749.9999999999895</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Amplifier</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="__pA2" 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>A2 {Amplifier@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>225.64</D></PosY> <Text>Gain=-80</Text></Item> <Item XName="_pGainUnit" 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>GainUnit=dB</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>Ref</Designator> <PosX><T>Double</T><D>3875.9999933243221</D></PosX> <PosY><T>Double</T><D>5499.9999999998818</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="__pRef" 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>Ref</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="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>Rx_Input</Designator> <PosX><T>Double</T><D>-123.9999999999585</D></PosX> <PosY><T>Double</T><D>1749.999999999889</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.99993896484375</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="__pRx_Input" 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>Rx_Input {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=Time</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Keysight 89600B Vector Signal Analyzer</Description> <Designator>V1</Designator> <PosX><T>Double</T><D>125.00000000000114</D></PosX> <PosY><T>Double</T><D>2.7284841053187847e-12</D></PosY> <Selected><T>Bool</T><D>1</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="Part7" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>B4</Designator> <PosX><T>Double</T><D>3875.9999950967399</D></PosX> <PosY><T>Double</T><D>4625.0000399417295</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_BER_FER</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>596.5</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="__pB4" 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>B4 {BER_FER@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBitsPerFrame" 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>BitsPerFrame=1</Text></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="Part8" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>BitsOut</Designator> <PosX><T>Double</T><D>3626.0000009536348</D></PosX> <PosY><T>Double</T><D>1749.9999999999818</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="__pBitsOut" 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>BitsOut</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=Time</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>Ref1</Designator> <PosX><T>Double</T><D>248.99999332432384</D></PosX> <PosY><T>Double</T><D>4124.9999999998799</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="__pRef1" 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>Ref1</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> <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.27940000000000004</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></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="FSK Spectrum" UserName="FSK Spectrum" 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>Y</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"> <Size><T>Double</T><D>14</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.15760160617760618</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="AxisX" UserName="Frequency (Hz)" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>2</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>3030314000</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>3030186000</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>1001</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="S4_Power (dBm)" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>0</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>9.9999999999999995e-07</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>1.0e-18</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 /> <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"> <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;;;WX14;8h14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;}}}}}}}Fl24;Dlh5ZcCFu24</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;7;45;d2;89</D></Window> <ZOrder><T>Int</T><D>4</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>6048.3727163513659</D></PosY> <Width><T>Double</T><D>3999.9999999999995</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>3030223807</D></Indep> <Index><T>Int</T><D>91</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>0</D></Selected> <Series>Series0</Series> <SortNum><T>Int</T><D>1</D></SortNum> <Trace>Trace0</Trace> <UserIndep><T>Double</T><D>3030223807</D></UserIndep> <dCoord><T>Array_Dbl64</T><D>1;2;ut5xac74;EWWfndt35n3</D></dCoord></Item></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>255</D></Color> <Context>DF_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>S4_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>4</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=S4_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="Page" Type="PageMgr" /> <Item XName="RF_Out" UserName="RF_Out" 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>Y</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"> <Size><T>Double</T><D>14</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.15580943196022334</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="AxisX" UserName="Time (s)" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>2</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>0.0013</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>7004</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="imag(RF_Out), real(RF_Out)+1.6e-2" Type="GrAxis"> <AutoScale><T>Bool</T><D>0</D></AutoScale> <AxisType><T>Int</T><D>0</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>0.03</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>-0.012</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 /> <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;;;OX14;eg14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;}}}}}}}Fl24;RG3O7hZzt24</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;e2;75;75;79</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>5977.8146762969227</D></PosY> <Width><T>Double</T><D>3999.9999999999995</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> <ZOrder><T>Int</T><D>7000</D></ZOrder></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>255</D></Color> <Context>DF_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>imag(RF_Out)</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>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=imag(RF_Out);</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>DF_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>real(RF_Out)+1.6e-2</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>8999</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>Inl_i=real(RF_Out)+1.6e-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></Item></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.1016</D></Data></Item></Item> <Item XName="Recovered_Waveform" UserName="Recovered_Waveform" 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"> <Size><T>Double</T><D>14</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.1016</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>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>111</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>11</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="Test" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>0</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>1</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>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;;;ug14;WI14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;7Mao0Fbh634;}}}}}}}Fl24</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;85;G7;p8;59</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> <Height><T>Double</T><D>156.4149284362793</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>3843.5850715637202</D></PosY> <Width><T>Double</T><D>11612.654320987653</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>6</D></Indep> <Index><T>Int</T><D>6</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>0</D></Selected> <Series>Series0</Series> <SortNum><T>Int</T><D>1</D></SortNum> <Trace>Trace0</Trace> <UserIndep><T>Double</T><D>6</D></UserIndep> <dCoord><T>Array_Dbl64</T><D>1;2;O04;m}3</D></dCoord></Item> <Item XName="Marker_B" Type="Marker"> <Indep><T>Double</T><D>7</D></Indep> <Index><T>Int</T><D>7</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>0</D></Selected> <Series>Series0</Series> <SortNum><T>Int</T><D>2</D></SortNum> <Trace>Trace0</Trace> <UserIndep><T>Double</T><D>7</D></UserIndep> <dCoord><T>Array_Dbl64</T><D>1;2;R04;m}3</D></dCoord></Item></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>16711680</D></Color> <Context>DF_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>Test</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=Test;</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.29496141975308637</D></Data></Item></Item> <Item XName="Ref_Waveform" UserName="Ref_Waveform" 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> <ShowCirclesAtEveryVertex><T>Bool</T><D>0</D></ShowCirclesAtEveryVertex> <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"> <Size><T>Double</T><D>14</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.1016</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>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>100</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="Ref" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>0</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>1</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>255</D></TextColor> <TitleColor><T>Int</T><D>255</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>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>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;;;ug14;GN14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;EGoPPQ13234;}}}}}}}Fl24</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;85;75;p8;F7</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>3843.5850715637202</D></PosY> <Width><T>Double</T><D>9240.1765564847992</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> <ZOrder><T>Int</T><D>7000</D></ZOrder></Item> <Item XName="Series0" Type="GraphSeries"> <Color><T>Int</T><D>255</D></Color> <Context>DF_Data</Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>Ref</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>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=Ref;</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.23470048453471393</D></Data></Item></Item></Item> <Item XName="Models" UserName="Models" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="FSK_Demod" UserName="FSK_Demod" Type="Design"> <Intent><T>Int</T><D>4</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>dp1</PartID> <PinName>Port_1</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part3</MappedSchObject> <NetName>1</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>FSK_Rx</PartID> <PinName>input</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part0</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>dp2</PartID> <PinName>Port_1</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part3</MappedSchObject> <NetName>2</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>FSK_Rx</PartID> <PinName>output</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part1</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <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;aA2C;CH2C;mG234;We734</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="Eb" Type="Variable"> <Data><T>Double</T><D>1</D></Data></Item> <Item XName="Nc" Type="Variable"> <Data><T>Double</T><D>1</D></Data></Item> <Item XName="Tb" Type="Variable"> <Data><T>Double</T><D>10</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;;;w524;C{14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;E8xWiZQ0334;36COmWGCw24</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;v6;J3;1F;a9</D></Window> <ZOrder><T>Int</T><D>7</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;3;Tb;Nc;Eb</D></ParamOrder> <Item XName="Eb" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Energy per bit</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Frequency Factor</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Bit Time</Description> <Unit><T>Int</T><D>0</D></Unit> <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="FSK_Rx" Type="Part"> <Category>Math Scalar;Math Matrix</Category> <Description>MATLAB Script Block</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MATLAB_Script@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Part0|output,2?Part1</Netlist> <ParentPartName>MATLAB_Script@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MATLAB_Script@Data Flow Models</ModelName> <SymbolName>AutoSymDF{MATLAB_SCRIPT_LOGO}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Eb</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</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="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</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="EquationText" Type="PartParam"> <DataEntry>fc1 = (nc+1)/Tb;
fc2 = (nc+2)/Tb;
aa = sqrt(2*Eb/Tb);
output = zeros(N, 1);
s1 = zeros(Tb, 1);
s2 = zeros(Tb, 1);
% M must be integer number multiply Tb
NumBits = N;

for ind=1:Tb 
	s1(ind) = aa*cos(6.283185*fc1*ind);
	s2(ind) = aa*cos(6.283185*fc2*ind);
end

for Bit_ind = 1:NumBits
	Start = Tb*(Bit_ind -1)+1;
 corr = sum( input(Start+(0:Tb-1)) .* s1(1:Tb) );
	corr1 = sum( input(Start+(0:Tb-1)) .* s2(1:Tb) );
	if corr > corr1
		output(Bit_ind) = 1;
	else
		output(Bit_ind) = 0;
	end
end
</DataEntry> <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="IOInfo" Type="PartParam"> <DataEntry>input?1?0?M?17#output?0?0?N?17#</DataEntry> <Description>IO Port Info</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="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Nc</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Tb</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <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="__CustParams_Def" Type="Parameters"> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;3;Tb;Nc;Eb</D></ParamOrder> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>1</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>8</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>10</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Eb</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</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="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</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="EquationText" Type="PartParam"> <DataEntry>fc1 = (nc+1)/Tb;
fc2 = (nc+2)/Tb;
aa = sqrt(2*Eb/Tb);
output = zeros(N, 1);
s1 = zeros(Tb, 1);
s2 = zeros(Tb, 1);
% M must be integer number multiply Tb
NumBits = N;

for ind=1:Tb 
	s1(ind) = aa*cos(6.283185*fc1*ind);
	s2(ind) = aa*cos(6.283185*fc2*ind);
end

for Bit_ind = 1:NumBits
	Start = Tb*(Bit_ind -1)+1;
 corr = sum( input(Start+(0:Tb-1)) .* s1(1:Tb) );
	corr1 = sum( input(Start+(0:Tb-1)) .* s2(1:Tb) );
	if corr > corr1
		output(Bit_ind) = 1;
	else
		output(Bit_ind) = 0;
	end
end
</DataEntry> <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="IOInfo" Type="PartParam"> <DataEntry>input?1?0?M?17#output?0?0?N?17#</DataEntry> <Description>IO Port Info</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="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Nc</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Tb</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <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="__CustParams_Def" Type="Parameters"> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;3;Tb;Nc;Eb</D></ParamOrder> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>1</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>8</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>10</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item></Item> <Item XName="dp1" Type="Part"> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DATAPORT</Model> <ModelID /> <Netlist>Port_1,1?Part3</Netlist> <Symbol>SYM_DataPort</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DATAPORT</ModelName> <SymbolName>SYM_DataPort</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="dp2" Type="Part"> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DATAPORT</Model> <ModelID /> <Netlist>Port_1,2?Part3</Netlist> <Symbol>SYM_DataPort</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DATAPORT</ModelName> <SymbolName>SYM_DataPort</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</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> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;8524;Rx14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;9Pr02C;EZh5b4x6N24;WByWf24;PEATjiqsk24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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>125</D></CenterY> <Designator>dp1</Designator> <PosX><T>Double</T><D>625</D></PosX> <PosY><T>Double</T><D>2375</D></PosY> <Rotate><T>Double</T><D>180</D></Rotate> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_DataPort</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>249.99957275390625</D></PosX> <PosY><T>Double</T><D>228</D></PosY> <Rotate><T>Double</T><D>-180</D></Rotate> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pdp1" 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>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-225.64000000000004</D></PosY> <Text>dp1 {DATAPORT}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBus" 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>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Bus=NO</Text></Item> <Item XName="_pData Type" 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>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Data Type=Floating Point (Real)</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>125</D></CenterY> <Designator>dp2</Designator> <PosX><T>Double</T><D>2375</D></PosX> <PosY><T>Double</T><D>2375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_DataPort</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>250</D></PosX> <PosY><T>Double</T><D>228</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pdp2" 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>dp2 {DATAPORT}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBus" 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>Bus=NO</Text></Item> <Item XName="_pData Type" 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>Data Type=Integer</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>MATLAB Script Block</Description> <Designator>FSK_Rx</Designator> <PosX><T>Double</T><D>374.99999999999591</D></PosX> <PosY><T>Double</T><D>1874.9999999999281</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1043.75</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pFSK_Rx" 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>FSK_Rx {MATLAB_Script@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pEb" 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>338.46000000000004</D></PosY> <Text>Eb=1 [Eb]</Text></Item> <Item XName="_pNc" 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>Nc=1 [Nc]</Text></Item> <Item XName="_pTb" 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>Tb=10 [Tb]</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.27940000000000004</D></Data></Item></Item></Item> <Item XName="FSK_Mod" UserName="FSK_Mod" Type="Design"> <Intent><T>Int</T><D>4</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>0</D></Direction> <PartID>dp2</PartID> <PinName>Port_1</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part0</MappedSchObject> <NetName>2</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>output</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part2</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>dp1</PartID> <PinName>Port_1</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part0</MappedSchObject> <NetName>1</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part1</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <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;aA2C;CH2C;mG234;We734</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="Eb" Type="Variable"> <Data><T>Double</T><D>1</D></Data></Item> <Item XName="Nc" Type="Variable"> <Data><T>Double</T><D>1</D></Data></Item> <Item XName="Tb" Type="Variable"> <Data><T>Double</T><D>10</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;;;s524;G{14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;oZ7FURyy234;Wg}f{dkFw24</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;D;S;K8;i6</D></Window> <ZOrder><T>Int</T><D>7</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> <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;3;Tb;Nc;Eb</D></ParamOrder> <Item XName="Eb" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Energy per bit</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Frequency Factor</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Bit Time</Description> <Unit><T>Int</T><D>0</D></Unit> <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="M1" Type="Part"> <Category>Math Scalar;Math Matrix</Category> <Description>MATLAB Script Block</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MATLAB_Script@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Part1|output,2?Part2</Netlist> <ParentPartName>MATLAB_Script@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MATLAB_Script@Data Flow Models</ModelName> <SymbolName>AutoSymDF{MATLAB_SCRIPT_LOGO}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Eb</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</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="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</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="EquationText" Type="PartParam"> <DataEntry>fc1 = (nc+1)/Tb;
fc2 = (nc+2)/Tb;
aa = sqrt(2*Eb/Tb);
output = zeros(M, 1);
s1 = zeros(Tb+1, 1);
s2 = zeros(Tb+1, 1);
% M must be integer number multiply Tb
NumBits = M/Tb;

for ind=1:Tb+1 
	s1(ind) = aa*cos(6.283185*fc1*ind);
	s2(ind) = aa*cos(6.283185*fc2*ind);
end

for Bit_ind = 1:NumBits
	Start = Tb*(Bit_ind -1)+1;
	if input(Bit_ind) >= 0.5
		for Time_ind= Start:Start+Tb-1
			k = mod(Time_ind, Tb);
			if k==0	
				k=Tb;
			end
			output(Time_ind) = s1(k);
		end
	else 
		for Time_ind= Start:Start+Tb-1
			k = mod(Time_ind, Tb);
			if k==0	
				k=Tb;
			end	
			output(Time_ind) = s2(k);
		end
	end
end
</DataEntry> <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="IOInfo" Type="PartParam"> <DataEntry>input?1?0?N?17#output?0?0?M?17#</DataEntry> <Description>IO Port Info</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="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Nc</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Tb</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <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="__CustParams_Def" Type="Parameters"> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;3;Tb;Nc;Eb</D></ParamOrder> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>1</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>8</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>10</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Eb</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</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="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</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="EquationText" Type="PartParam"> <DataEntry>fc1 = (nc+1)/Tb;
fc2 = (nc+2)/Tb;
aa = sqrt(2*Eb/Tb);
output = zeros(M, 1);
s1 = zeros(Tb+1, 1);
s2 = zeros(Tb+1, 1);
% M must be integer number multiply Tb
NumBits = M/Tb;

for ind=1:Tb+1 
	s1(ind) = aa*cos(6.283185*fc1*ind);
	s2(ind) = aa*cos(6.283185*fc2*ind);
end

for Bit_ind = 1:NumBits
	Start = Tb*(Bit_ind -1)+1;
	if input(Bit_ind) >= 0.5
		for Time_ind= Start:Start+Tb-1
			k = mod(Time_ind, Tb);
			if k==0	
				k=Tb;
			end
			output(Time_ind) = s1(k);
		end
	else 
		for Time_ind= Start:Start+Tb-1
			k = mod(Time_ind, Tb);
			if k==0	
				k=Tb;
			end	
			output(Time_ind) = s2(k);
		end
	end
end
</DataEntry> <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="IOInfo" Type="PartParam"> <DataEntry>input?1?0?N?17#output?0?0?M?17#</DataEntry> <Description>IO Port Info</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="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <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>16</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Nc</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>Tb</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <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="__CustParams_Def" Type="Parameters"> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;3;Tb;Nc;Eb</D></ParamOrder> <Item XName="Eb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>1</DataEntry> <Description>Energe per bit</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Nc" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>8</DataEntry> <Description>Numeric Frequency</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Tb" Type="PartParam"> <Custom><T>Bool</T><D>1</D></Custom> <DataEntry>10</DataEntry> <Description>Bit Time</Description> <Validate><T>Int</T><D>0</D></Validate></Item></Item></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;aA2C;CH2C;mG234;We734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="dp1" Type="Part"> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DATAPORT</Model> <ModelID /> <Netlist>Port_1,1?Part0</Netlist> <Symbol>SYM_DataPort</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DATAPORT</ModelName> <SymbolName>SYM_DataPort</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="dp2" Type="Part"> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>DATAPORT</Model> <ModelID /> <Netlist>Port_1,2?Part0</Netlist> <Symbol>SYM_DataPort</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DATAPORT</ModelName> <SymbolName>SYM_DataPort</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Bus" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Is this a bus</Description> <Enum>NO_YES</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Commutative" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bus ordering does not matter</Description> <Enum>NO_YES</Enum> <HideCondition>Bus == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Data Type" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Data type</Description> <Enum>ModelTypeType</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Direction" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Data direction</Description> <Enum>ModelTypeIO</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Optional" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Is this port optional</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>5</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> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;4524;Wx14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;WMueP2C;iCjobgtUA24;JsvW24;qiKZsKa1g24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>MATLAB Script Block</Description> <Designator>M1</Designator> <Mirror><T>Int</T><D>0</D></Mirror> <PosX><T>Double</T><D>-1000</D></PosX> <PosY><T>Double</T><D>1250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1043.75</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 {MATLAB_Script@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pEb" 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>338.46000000000004</D></PosY> <Text>Eb=1 [Eb]</Text></Item> <Item XName="_pNc" 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>Nc=1 [Nc]</Text></Item> <Item XName="_pTb" 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>Tb=10 [Tb]</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>125</D></CenterY> <Designator>dp1</Designator> <PosX><T>Double</T><D>-750</D></PosX> <PosY><T>Double</T><D>1750</D></PosY> <Rotate><T>Double</T><D>180</D></Rotate> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_DataPort</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>249.99969482421875</D></PosX> <PosY><T>Double</T><D>227.9998779296875</D></PosY> <Rotate><T>Double</T><D>-180</D></Rotate> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pdp1" 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>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-225.64000000000004</D></PosY> <Text>dp1 {DATAPORT}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBus" 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>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Bus=NO</Text></Item> <Item XName="_pData Type" 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>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Data Type=Integer</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>125</D></CenterY> <Designator>dp2</Designator> <PosX><T>Double</T><D>1000</D></PosX> <PosY><T>Double</T><D>1750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_DataPort</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>250</D></PosX> <PosY><T>Double</T><D>228</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pdp2" 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>dp2 {DATAPORT}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pBus" 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>Bus=NO</Text></Item> <Item XName="_pData Type" 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>Data Type=Floating Point (Real)</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.27940000000000004</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="Note1" UserName="Note1" Type="Notes"> <Description>Radar System Simulation</Description> <Selected><T>Bool</T><D>0</D></Selected> <Text><FONT size=5>
<P class=MsoTitle style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; PADDING-BOTTOM: 1pt; MARGIN: 0in 0i … [Строка слишком длинная. Вы можете скачать файл] <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="NotesDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;aE24;K024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;LfIbALWI434;Qoa9Jc8gr24</D></PVPort> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>3</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;53;Z;R6;m4</D></Window> <ZOrder><T>Int</T><D>0</D></ZOrder></Item></Item></Item> <Item XName="Page" Type="PageMgr" /> <Item XName="RF_Designs" UserName="RF_Designs" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Page" Type="PageMgr" /> <Item XName="RF_DnConv" UserName="RF_DnConv" 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"> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>Port_2</PartID> <PinName>Port_1</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_3</PartID> <PinName>Port_1</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_3</PartID> <PinName>Port_2</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <NetLabel>DnConv</NetLabel> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_2</PartID> <PinName>Port_1</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>DnConv</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_2</PartID> <PinName>Port_2</PinName> <SchObject>Part0</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 XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <NetLabel>DnConv</NetLabel> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>MultiSource_2</PartID> <PinName>1</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>DnConv</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BPF_Butter_1</PartID> <PinName>Port_1</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BPF_Butter_1</PartID> <PinName>Port_2</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="P1" Type="PartPin"> <PartID>MixerDBal_1</PartID> <PinName>Port_1</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <PartID>MixerDBal_1</PartID> <PinName>Port_2</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="P1" Type="PartPin"> <PartID>MixerDBal_1</PartID> <PinName>Port_3</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>PwrOscillator_3</PartID> <PinName>Port_1</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_1</PartID> <PinName>Port_1</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_1</PartID> <PinName>Port_2</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>6</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <PartID>BasicMixer_1</PartID> <PinName>Port_2</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part5</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BasicMixer_1</PartID> <PinName>Port_1</PinName> <SchObject>Part6</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="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BasicMixer_1</PartID> <PinName>Port_3</PinName> <SchObject>Part6</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;6724;4224</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;qyEpxiM2434;xClpyEzL}24</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;d2;01;AB;Q8</D></Window> <ZOrder><T>Int</T><D>7</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <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> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="BPF_Butter_1" Type="Part"> <Category>System;Filters</Category> <Description>Bandpass Butterworth Filter</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BPF_BUTTER</Model> <ModelID /> <Netlist>Port_1,5?Connect7|Port_2,1?Connect1</Netlist> <ParentPartName>BPF_Butter@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>BPF@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_BUTTER_C</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_BUTTER</ModelName> <SymbolName>BPF@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Amax" Type="PartParam"> <DataEntry>60</DataEntry> <Description>Max Attenuation in stopband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Apass" Type="PartParam"> <DataEntry>3.0103</DataEntry> <Description>Attenuation at Passband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Fhi" Type="PartParam"> <DataEntry>30.5</DataEntry> <Description>Higher Passband Edge Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Flo" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Lower Passband Edge Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IL" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Insertion Loss</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Filter Order</Description> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="TYPE" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Stopband Impedance 0-short,1-open</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z1" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 1</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z2" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 2, (Default=Z1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Amax" Type="PartParam"> <DataEntry>60</DataEntry> <Description>Max Attenuation in stopband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Apass" Type="PartParam"> <DataEntry>3.0103</DataEntry> <Description>Attenuation at Passband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Fhi" Type="PartParam"> <DataEntry>30.5</DataEntry> <Description>Higher Passband Edge Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Flo" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Lower Passband Edge Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IL" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Insertion Loss</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Filter Order</Description> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="TYPE" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Stopband Impedance 0-short,1-open</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z1" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 1</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z2" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 2, (Default=Z1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item> <Item XName="BasicMixer_1" Type="Part"> <Category>System;Mixers</Category> <Description>Basic Mixer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MIXER_BASIC</Model> <ModelID /> <Netlist>Port_1,9?Connect6|Port_2,6?Part5|Port_3,5?Connect7</Netlist> <ParentPartName>BasicMixer@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol>MIXER_IF@SymbolsQtr</ShortSymbol> <Symbol>MIXER_RF@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MIXER_BASICV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>MIXER_BASIC</ModelName> <SymbolName>MIXER_RF@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ConvGain" Type="PartParam"> <DataEntry>-13</DataEntry> <Description>Conversion Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP2" Type="PartParam"> <DataEntry>33</DataEntry> <Description>Input IP2</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP3" Type="PartParam"> <DataEntry>23</DataEntry> <Description>Input IP3</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IP1dB" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Input P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IPSAT" Type="PartParam"> <DataEntry>12</DataEntry> <Description>Input Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IR" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Rejection</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ISIDE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Side to Reject: 0-Below, 1-Above LO</Description> <Enum>ImageSide</Enum> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ImageSelfNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Self Noise Scale Factor</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="InRevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to In Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LO" Type="PartParam"> <DataEntry>10</DataEntry> <Description>LO Drive Level</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LOHarms" Type="PartParam"> <DataEntry>30;10</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Harmonics in dB below LO fundamental</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LORevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to LO Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOI" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOR" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to RF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Noise Figure</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OperationMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mode of Operation</Description> <Enum>OperationMode</Enum> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OutSigSuppress" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description> Suppression of undesired output signal</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RTOI" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="SUM" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Desired Output: 0-Difference, 1-Sum</Description> <Enum>DesiredOutput</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_Advanced_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show Advanced Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_More_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show More Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZI" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZL" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZR" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ConvGain" Type="PartParam"> <DataEntry>-13</DataEntry> <Description>Conversion Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP2" Type="PartParam"> <DataEntry>33</DataEntry> <Description>Input IP2</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP3" Type="PartParam"> <DataEntry>23</DataEntry> <Description>Input IP3</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IP1dB" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Input P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IPSAT" Type="PartParam"> <DataEntry>12</DataEntry> <Description>Input Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IR" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Rejection</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ISIDE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Side to Reject: 0-Below, 1-Above LO</Description> <Enum>ImageSide</Enum> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ImageSelfNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Self Noise Scale Factor</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="InRevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to In Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LO" Type="PartParam"> <DataEntry>10</DataEntry> <Description>LO Drive Level</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LOHarms" Type="PartParam"> <DataEntry>30;10</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Harmonics in dB below LO fundamental</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LORevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to LO Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOI" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOR" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to RF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Noise Figure</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OperationMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mode of Operation</Description> <Enum>OperationMode</Enum> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OutSigSuppress" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description> Suppression of undesired output signal</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RTOI" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="SUM" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Desired Output: 0-Difference, 1-Sum</Description> <Enum>DesiredOutput</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_Advanced_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show Advanced Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_More_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show More Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZI" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZL" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZR" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item> <Item XName="MixerDBal_1" Type="Part"> <Category>System;Mixers</Category> <Description>Double Balanced Mixer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MIXER_DBAL</Model> <ModelID /> <Netlist>Port_1,7|Port_2,8|Port_3,4</Netlist> <ParentPartName>MixerDBal@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol>MIXER_IF@SymbolsQtr</ShortSymbol> <SimOverride><T>Int</T><D>1</D></SimOverride> <Symbol>MIXER_RF@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MIXER_DBAL</ModelName> <SymbolName>MIXER_RF@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Alpha" Type="PartParam"> <DataEntry>0.7</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Balun isolation factor</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Beta" Type="PartParam"> <DataEntry>0.7</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Balun isolation factor</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ConvGain" Type="PartParam"> <DataEntry>-13</DataEntry> <Description>Conversion Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Delta2" Type="PartParam"> <DataEntry>0.85</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Diode 2 to diode 1 balance (V2/V1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Delta3" Type="PartParam"> <DataEntry>0.95</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Diode 3 to diode 1 balance (V3/V1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Delta4" Type="PartParam"> <DataEntry>1.05</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Diode 4 to diode 1 balance (V4/V1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IP1dB" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Input P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IPSAT" Type="PartParam"> <DataEntry>12</DataEntry> <Description>Input Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IR" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Rejection</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ISIDE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Side to Reject: 0-Below, 1-Above LO</Description> <Enum>ImageSide</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="InRevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to In Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LO" Type="PartParam"> <DataEntry>10</DataEntry> <Description>LO Drive Level</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LORevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to LO Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Noise Figure</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="SUM" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Desired Output: 0-Difference, 1-Sum</Description> <Enum>DesiredOutput</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="VF" Type="PartParam"> <DataEntry>0.1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Forward Diode Voltage</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZI" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IF Port Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZL" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Port Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZR" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Port Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Alpha" Type="PartParam"> <DataEntry>0.7</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Balun isolation factor</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Beta" Type="PartParam"> <DataEntry>0.7</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Balun isolation factor</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ConvGain" Type="PartParam"> <DataEntry>-13</DataEntry> <Description>Conversion Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Delta2" Type="PartParam"> <DataEntry>0.85</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Diode 2 to diode 1 balance (V2/V1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Delta3" Type="PartParam"> <DataEntry>0.95</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Diode 3 to diode 1 balance (V3/V1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Delta4" Type="PartParam"> <DataEntry>1.05</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Diode 4 to diode 1 balance (V4/V1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IP1dB" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Input P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IPSAT" Type="PartParam"> <DataEntry>12</DataEntry> <Description>Input Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IR" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Rejection</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ISIDE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Side to Reject: 0-Below, 1-Above LO</Description> <Enum>ImageSide</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="InRevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to In Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LO" Type="PartParam"> <DataEntry>10</DataEntry> <Description>LO Drive Level</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LORevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to LO Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Noise Figure</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="SUM" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Desired Output: 0-Difference, 1-Sum</Description> <Enum>DesiredOutput</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="VF" Type="PartParam"> <DataEntry>0.1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Forward Diode Voltage</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>41769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZI" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IF Port Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZL" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Port Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZR" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Port Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item> <Item XName="MultiSource_2" Type="Part"> <Category>System;System Source</Category> <Description>Source: Multi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MultiSource</Model> <ModelID /> <Netlist>1,DnConv?Connect8</Netlist> <ParentPartName>MultiSource@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>MultiSrcSym</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MultiSource</ModelName> <SymbolName>MultiSrcSym</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AutoDesc" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;1</D></Data> <Description>Use Auto Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="BW" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bandwidth</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Carriers" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Dataset" Type="PartParam"> <DataEntry>GSM</DataEntry> <Description>Source Dataset Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Descrip" Type="PartParam"> <DataEntry>3.03025 GHz at -30 dBm</DataEntry> <Description>Description</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Enable" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;1</D></Data> <Description>Enable</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="EnablePN" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;</D></Data> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="FOff" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Freq" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="MultiCarrier" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;</D></Data> <Description>Use Multiple Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Name" Type="PartParam"> <DataEntry>Source1</DataEntry> <Description>Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NoisePoints" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Number of Noise Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="NoisePower" Type="PartParam"> <DataEntry>-150</DataEntry> <Description>Noise Power (per Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStart" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Noise Start Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStop" Type="PartParam"> <DataEntry>250</DataEntry> <Description>Noise Stop Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNFreq" Type="PartParam"> <DataEntry>[1e-3;0.01;0.1;1]</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNIndex" Type="PartParam"> <Data><T>Array_I64</T><D>1;4;;;;</D></Data> <Description>Phase Noise Index</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PNPwr" Type="PartParam"> <DataEntry>[-70;-90;-100;-105]</DataEntry> <Description>Phase Noise (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Port Number</Description> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="POff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Power Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhOff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase Offset</Description> <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="Phase" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase</Description> <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="Pts" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Source Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry/> <Description>Reference Clock</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Show" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;1</D></Data> <Description>Show Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="SrcType" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;</D></Data> <Description>Type of Source</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AutoDesc" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;1</D></Data> <Description>Use Auto Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="BW" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bandwidth</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Carriers" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Dataset" Type="PartParam"> <DataEntry>GSM</DataEntry> <Description>Source Dataset Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Descrip" Type="PartParam"> <DataEntry>3.03025 GHz at -30 dBm</DataEntry> <Description>Description</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Enable" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;1</D></Data> <Description>Enable</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="EnablePN" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;</D></Data> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="FOff" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Freq" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="MultiCarrier" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;</D></Data> <Description>Use Multiple Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Name" Type="PartParam"> <DataEntry>Source1</DataEntry> <Description>Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NoisePoints" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Number of Noise Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="NoisePower" Type="PartParam"> <DataEntry>-150</DataEntry> <Description>Noise Power (per Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStart" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Noise Start Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStop" Type="PartParam"> <DataEntry>250</DataEntry> <Description>Noise Stop Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNFreq" Type="PartParam"> <DataEntry>[1e-3;0.01;0.1;1]</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNIndex" Type="PartParam"> <Data><T>Array_I64</T><D>1;4;;;;</D></Data> <Description>Phase Noise Index</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PNPwr" Type="PartParam"> <DataEntry>[-70;-90;-100;-105]</DataEntry> <Description>Phase Noise (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>4</DataEntry> <Description>Port Number</Description> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="POff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Power Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhOff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase Offset</Description> <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="Phase" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase</Description> <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="Pts" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Source Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry/> <Description>Reference Clock</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Show" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;1</D></Data> <Description>Show Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="SrcType" Type="PartParam"> <Data><T>Array_I64</T><D>1;1;</D></Data> <Description>Type of Source</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</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;qCpCpCdG234;qCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="Port_2" Type="Part"> <Category>Basic</Category> <Description>Output Port</Description> <Footprint /> <Model>*OUT</Model> <Netlist>Port_1,2?Connect0</Netlist> <ParentPartName>OUT_OUTPUT@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>OUTPUT</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>*OUT</ModelName> <SymbolName>OUTPUT</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="PORT" Type="PartParam"> <Data><T>Int</T><D>2</D></Data> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <Data><T>Double</T><D>50</D></Data> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Unit><T>Int</T><D>2000</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="PORT" Type="PartParam"> <Data><T>Int</T><D>2</D></Data> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <Data><T>Double</T><D>50</D></Data> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Unit><T>Int</T><D>2000</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="PwrOscillator_3" Type="Part"> <Category>System;System Source</Category> <Description>Oscillator: Power</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>PwrOscillator</Model> <ModelID /> <Netlist>Port_1,3?Connect2</Netlist> <ParentPartName>PwrOscillator@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>OSC</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>PwrOscillator</ModelName> <SymbolName>OSC</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EnablePN" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="F" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Carrier Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Foff" Type="PartParam"> <DataEntry>1;10;100;1000</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Frequency Offset List</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PH" Type="PartParam"> <DataEntry>0</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Carrier Phase</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>40769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PhaseN" Type="PartParam"> <DataEntry>-70;-90;-100;-105</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Phase Noise List (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-3</DataEntry> <Description>Carrier Power</Description> <Unit><T>Int</T><D>43770</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry /> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Reference Clock Name</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EnablePN" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="F" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Carrier Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Foff" Type="PartParam"> <DataEntry>1;10;100;1000</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Frequency Offset List</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PH" Type="PartParam"> <DataEntry>0</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Carrier Phase</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>40769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PhaseN" Type="PartParam"> <DataEntry>-70;-90;-100;-105</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Phase Noise List (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-3</DataEntry> <Description>Carrier Power</Description> <Unit><T>Int</T><D>43770</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry /> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Reference Clock Name</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="RFAmpHO_1" Type="Part"> <Category>System;Amplifiers</Category> <Description>High Order RF Amplifier</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RFAMP_HO</Model> <ModelID /> <Netlist>Port_1,3?Connect2|Port_2,6?Part6</Netlist> <ParentPartName>RFAmpHO@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AMPL@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HOV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SDATA_NL_HO</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HO</ModelName> <SymbolName>AMPL@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-80;-140</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-80;-140</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="RFAmpHO_2" Type="Part"> <Category>System;Amplifiers</Category> <Description>High Order RF Amplifier</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RFAMP_HO</Model> <ModelID /> <Netlist>Port_1,DnConv?Connect8|Port_2,9?Connect6</Netlist> <ParentPartName>RFAmpHO@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AMPL@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HOV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SDATA_NL_HO</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HO</ModelName> <SymbolName>AMPL@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-80;-140</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-80;-140</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="RFAmpHO_3" Type="Part"> <Category>System;Amplifiers</Category> <Description>High Order RF Amplifier</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RFAMP_HO</Model> <ModelID /> <Netlist>Port_1,1?Connect1|Port_2,2?Connect0</Netlist> <ParentPartName>RFAmpHO@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AMPL@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HOV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SDATA_NL_HO</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HO</ModelName> <SymbolName>AMPL@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>30.25</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-80;-140</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>30.25</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-80;-140</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</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>1</D></ShowPage> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>32768</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>50</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>3999.9999999999991</D></PosX> <PosY><T>Double</T><D>1374.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>2500</D></Width> <ZOrder><T>Int</T><D>17</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.77777777777777</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>3 GHz RF Down Converter
</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>50</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>0</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>2625</D></PosX> <PosY><T>Double</T><D>2624.9999999999955</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>125</D></Width> <ZOrder><T>Int</T><D>18</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>32768</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.77777777777777</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>Sample</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <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;WH{24;Pf24;Gl}24;Pf24</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;Guv24;Pf24;WNw24;Pf24</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="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;}}Ij24;WZo24;Yp24;WZo24</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="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;G7m24;Pf24;bn24;Pf24</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;Vr24;Pf24;G{r24;Pf24</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;4;WWa24;Pf24;WQe24;Pf24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13">DnConv</NetLabel> <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;;;K624;i024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;WxcUL24;q41oLx9S124;WCN6134;QtlH5gKlt24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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>250</D></CenterY> <Designator>RFAmpHO_2</Designator> <PosX><T>Double</T><D>3124.9999999999454</D></PosX> <PosY><T>Double</T><D>2999.9999999999063</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AMPL@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;uOXu14;CB9y1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>392.34716796875</D></PosX> <PosY><T>Double</T><D>-450.293701171875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRFAmpHO_2" 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>RFAmpHO_2 {RFAMP_HO}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pG" 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>G=13dB</Text></Item> <Item XName="_pNF" 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>NF=3dB</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>RFAmpHO_3</Designator> <PosX><T>Double</T><D>6750.0000610350507</D></PosX> <PosY><T>Double</T><D>3000.0000152586972</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AMPL@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;yKy024;RONz1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>542.16357421875</D></PosX> <PosY><T>Double</T><D>-469.845458984375</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRFAmpHO_3" 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>RFAmpHO_3 {RFAMP_HO}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pG" 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>G=13dB</Text></Item> <Item XName="_pNF" 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>NF=3dB</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>BPF_Butter_1</Designator> <PosX><T>Double</T><D>5625.00000000005</D></PosX> <PosY><T>Double</T><D>2999.9999999999945</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>BPF@SymbolsQtr</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>500</D></PosX> <PosY><T>Double</T><D>507.499755859375</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pBPF_Butter_1" 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>BPF_Butter_1 {BPF_BUTTER}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFhi" 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>451.28</D></PosY> <Text>Fhi=30.5MHz</Text></Item> <Item XName="_pFlo" 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>338.46000000000004</D></PosY> <Text>Flo=30MHz</Text></Item> <Item XName="_pIL" 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>IL=3dB</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>225.64</D></PosY> <Text>N=5</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>MixerDBal_1</Designator> <PosX><T>Double</T><D>5874.9999999998618</D></PosX> <PosY><T>Double</T><D>4499.9999999999854</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>MIXER_RF@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;La124;ynup1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>562.1640625</D></PosX> <PosY><T>Double</T><D>-318.195068359375</D></PosY> <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="__pMixerDBal_1" 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>MixerDBal_1 {MIXER_DBAL}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConvGain" 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>ConvGain=-13dB</Text></Item> <Item XName="_pLO" 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>338.46000000000004</D></PosY> <Text>LO=10dBm</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>666</D></CenterX> <CenterY><T>Double</T><D>333</D></CenterY> <Designator>PwrOscillator_3</Designator> <PosX><T>Double</T><D>3084.0000000000077</D></PosX> <PosY><T>Double</T><D>4416.9999999999527</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>OSC</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>421.16650390625</D></PosX> <PosY><T>Double</T><D>540.16650390625</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPwrOscillator_3" 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>PwrOscillator_3 {PwrOscillator}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pF" 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>F=3GHz</Text></Item> <Item XName="_pPwr" 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>Pwr=-3dBm</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>RFAmpHO_1</Designator> <PosX><T>Double</T><D>5000.0004882811982</D></PosX> <PosY><T>Double</T><D>4500.0009765624154</D></PosY> <Rotate><T>Double</T><D>270</D></Rotate> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AMPL@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;1dmx14;YimG2C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>444.15240478515625</D></PosX> <PosY><T>Double</T><D>-1072.69580078125</D></PosY> <Rotate><T>Double</T><D>-270</D></Rotate> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRFAmpHO_1" 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>4</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>RFAmpHO_1 {RFAMP_HO}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pG" 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>4</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G=13dB</Text></Item> <Item XName="_pNF" 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>4</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>NF=3dB</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>BasicMixer_1</Designator> <PosX><T>Double</T><D>4499.9999999999991</D></PosX> <PosY><T>Double</T><D>2999.9999999999995</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>MIXER_RF@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;GOyy14;e{fq1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>463.0947265625</D></PosX> <PosY><T>Double</T><D>-330.49462890625</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pBasicMixer_1" 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>BasicMixer_1 {MIXER_BASIC}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConvGain" 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>ConvGain=-13dB</Text></Item> <Item XName="_pLO" 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>LO=10dBm</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>83</D></CenterY> <Designator>Port_2</Designator> <PosX><T>Double</T><D>8125.0000000000655</D></PosX> <PosY><T>Double</T><D>3166.9999999999818</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>OUTPUT</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;dDM14;ygxm1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>88.8505859375</D></PosX> <PosY><T>Double</T><D>-270.917724609375</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPort_2" 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>Port_2 {*OUT}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pZO" 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>ZO=50Ω</Text></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <Designator>MultiSource_2</Designator> <PosX><T>Double</T><D>2016.9999999999836</D></PosX> <PosY><T>Double</T><D>3121.9999999999704</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>MultiSrcSym</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>306.75</D></PosX> <PosY><T>Double</T><D>301</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pMultiSource_2" 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>MultiSource_2 {MultiSource}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pDescrip0" 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>Source1=3.03025 GHz at -30 dBm</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.27940000000000004</D></Data></Item></Item></Item> <Item XName="RF_UpConv" UserName="RF_UpConv" 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"> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>Port_2</PartID> <PinName>Port_1</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BPF_Butter_1</PartID> <PinName>Port_1</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BPF_Butter_1</PartID> <PinName>Port_2</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_3</PartID> <PinName>Port_2</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>MultiSource_1</PartID> <PinName>1</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BasicMixer_1</PartID> <PinName>Port_1</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BasicMixer_1</PartID> <PinName>Port_2</PinName> <SchObject>Part9</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>BasicMixer_1</PartID> <PinName>Port_3</PinName> <SchObject>Part9</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>PwrOscillator_3</PartID> <PinName>Port_1</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_1</PartID> <PinName>Port_1</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_1</PartID> <PinName>Port_2</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_4</PartID> <PinName>Port_1</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_4</PartID> <PinName>Port_2</PinName> <SchObject>Part8</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_2</PartID> <PinName>Port_1</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="P1" Type="PartPin"> <PartID>RFAmpHO_2</PartID> <PinName>Port_2</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part10</MappedSchObject> <NetName>7</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <PartID>BPF_Butter_2</PartID> <PinName>Port_1</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="P1" Type="PartPin"> <PartID>BPF_Butter_2</PartID> <PinName>Port_2</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part7</MappedSchObject> <NetName>9</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <PartID>RFAmpHO_3</PartID> <PinName>Port_1</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part10</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <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;aA2C;CH2C;mG234;We734</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> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;2B24;K024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;Gr}K}p}R734;gJdETwcJy24</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;N1;i1;LB;Q8</D></Window> <ZOrder><T>Int</T><D>7</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> <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" /></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="BPF_Butter_1" Type="Part"> <Category>System;Filters</Category> <Description>Bandpass Butterworth Filter</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BPF_BUTTER</Model> <ModelID /> <Netlist>Port_1,5?Connect1|Port_2,4?Connect5</Netlist> <ParentPartName>BPF_Butter@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>BPF@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_BUTTER_C</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_BUTTER</ModelName> <SymbolName>BPF@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Amax" Type="PartParam"> <DataEntry>30.0</DataEntry> <Description>Max Attenuation in stopband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Apass" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Attenuation at Passband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Fhi" Type="PartParam"> <DataEntry>3.0605</DataEntry> <Description>Higher Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Flo" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Lower Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IL" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Insertion Loss</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>6</DataEntry> <Description>Filter Order</Description> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="TYPE" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Stopband Impedance 0-short,1-open</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z1" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 1</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z2" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 2, (Default=Z1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Amax" Type="PartParam"> <DataEntry>30.0</DataEntry> <Description>Max Attenuation in stopband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Apass" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Attenuation at Passband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Fhi" Type="PartParam"> <DataEntry>3.0605</DataEntry> <Description>Higher Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Flo" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Lower Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IL" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Insertion Loss</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>6</DataEntry> <Description>Filter Order</Description> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="TYPE" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Stopband Impedance 0-short,1-open</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z1" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 1</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z2" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 2, (Default=Z1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item> <Item XName="BPF_Butter_2" Type="Part"> <Category>System;Filters</Category> <Description>Bandpass Butterworth Filter</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BPF_BUTTER</Model> <ModelID /> <Netlist>Port_1,7?Part6|Port_2,9?Part7</Netlist> <ParentPartName>BPF_Butter@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>BPF@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_BUTTER_C</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_BUTTER</ModelName> <SymbolName>BPF@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Amax" Type="PartParam"> <DataEntry>30.0</DataEntry> <Description>Max Attenuation in stopband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Apass" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Attenuation at Passband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Fhi" Type="PartParam"> <DataEntry>3.0605</DataEntry> <Description>Higher Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Flo" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Lower Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IL" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Insertion Loss</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>6</DataEntry> <Description>Filter Order</Description> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="TYPE" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Stopband Impedance 0-short,1-open</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z1" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 1</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z2" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 2, (Default=Z1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Amax" Type="PartParam"> <DataEntry>30.0</DataEntry> <Description>Max Attenuation in stopband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Apass" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Attenuation at Passband</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Fhi" Type="PartParam"> <DataEntry>3.0605</DataEntry> <Description>Higher Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Flo" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Lower Passband Edge Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IL" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Insertion Loss</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="N" Type="PartParam"> <DataEntry>6</DataEntry> <Description>Filter Order</Description> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="TYPE" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Stopband Impedance 0-short,1-open</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z1" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 1</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Z2" Type="PartParam"> <DataEntry>50.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Ref Impedance Port 2, (Default=Z1)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item> <Item XName="BasicMixer_1" Type="Part"> <Category>System;Mixers</Category> <Description>Basic Mixer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MIXER_BASIC</Model> <ModelID /> <Netlist>Port_1,8?Connect0|Port_2,6?Connect2|Port_3,5?Connect1</Netlist> <ParentPartName>BasicMixer@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol>MIXER_IF@SymbolsQtr</ShortSymbol> <Symbol>MIXER_RF@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MIXER_BASICV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>MIXER_BASIC</ModelName> <SymbolName>MIXER_RF@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ConvGain" Type="PartParam"> <DataEntry>-10</DataEntry> <Description>Conversion Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP2" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Input IP2</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP3" Type="PartParam"> <DataEntry>22</DataEntry> <Description>Input IP3</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IP1dB" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Input P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IPSAT" Type="PartParam"> <DataEntry>11</DataEntry> <Description>Input Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IR" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Rejection</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ISIDE" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Image Side to Reject: 0-Below, 1-Above LO</Description> <Enum>ImageSide</Enum> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ImageSelfNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Self Noise Scale Factor</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="InRevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to In Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LO" Type="PartParam"> <DataEntry>12</DataEntry> <Description>LO Drive Level</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LOHarms" Type="PartParam"> <DataEntry>30;10</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Harmonics in dB below LO fundamental</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LORevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to LO Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOI" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOR" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to RF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Noise Figure</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OperationMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mode of Operation</Description> <Enum>OperationMode</Enum> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OutSigSuppress" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description> Suppression of undesired output signal</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RTOI" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="SUM" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Desired Output: 0-Difference, 1-Sum</Description> <Enum>DesiredOutput</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_Advanced_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show Advanced Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_More_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show More Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZI" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZL" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZR" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ConvGain" Type="PartParam"> <DataEntry>-10</DataEntry> <Description>Conversion Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP2" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Input IP2</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IIP3" Type="PartParam"> <DataEntry>22</DataEntry> <Description>Input IP3</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IP1dB" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Input P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IPSAT" Type="PartParam"> <DataEntry>11</DataEntry> <Description>Input Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="IR" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Rejection</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ISIDE" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Image Side to Reject: 0-Below, 1-Above LO</Description> <Enum>ImageSide</Enum> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ImageSelfNoise" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Image Self Noise Scale Factor</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="InRevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to In Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LO" Type="PartParam"> <DataEntry>12</DataEntry> <Description>LO Drive Level</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LOHarms" Type="PartParam"> <DataEntry>30;10</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Harmonics in dB below LO fundamental</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LORevIso" Type="PartParam"> <DataEntry>300</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Out to LO Reverse Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOI" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="LTOR" Type="PartParam"> <DataEntry>30</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO to RF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry /> <Default><T>Bool</T><D>1</D></Default> <Description>Noise Figure</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OperationMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mode of Operation</Description> <Enum>OperationMode</Enum> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="OutSigSuppress" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description> Suppression of undesired output signal</Description> <HideCondition>Show_Advanced_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RTOI" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF to IF Isolation</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="SUM" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Desired Output: 0-Difference, 1-Sum</Description> <Enum>DesiredOutput</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_Advanced_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show Advanced Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Show_More_Parameters" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show More Parameters</Description> <Enum>NO_YES</Enum> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZI" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZL" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>LO Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="ZR" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>RF Port Input Impedance</Description> <HideCondition>Show_More_Parameters == 0</HideCondition> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item></Item></Item> <Item XName="MultiSource_1" Type="Part"> <Category>System;System Source</Category> <Description>Source: Multi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MultiSource</Model> <ModelID /> <Netlist>1,1?Connect3</Netlist> <ParentPartName>MultiSource@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>MultiSrcSym</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MultiSource</ModelName> <SymbolName>MultiSrcSym</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AutoDesc" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Use Auto Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="BW" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bandwidth</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Carriers" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Dataset" Type="PartParam"> <DataEntry>GSM</DataEntry> <Description>Source Dataset Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Descrip" Type="PartParam"> <DataEntry>30.25 MHz at -14 dBm</DataEntry> <Description>Description</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Enable" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Enable</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="EnablePN" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="FOff" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Freq" Type="PartParam"> <DataEntry>30.25</DataEntry> <Description>Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="MultiCarrier" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Use Multiple Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Name" Type="PartParam"> <DataEntry>Source1</DataEntry> <Description>Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NoisePoints" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Number of Noise Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="NoisePower" Type="PartParam"> <DataEntry>-150</DataEntry> <Description>Noise Power (per Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStart" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Noise Start Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStop" Type="PartParam"> <DataEntry>250</DataEntry> <Description>Noise Stop Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNFreq" Type="PartParam"> <DataEntry>[1e-3;0.01;0.1;1]</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNIndex" Type="PartParam"> <DataEntry>0;0;0;0</DataEntry> <Description>Phase Noise Index</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PNPwr" Type="PartParam"> <DataEntry>[-70;-90;-100;-105]</DataEntry> <Description>Phase Noise (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Port Number</Description> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="POff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Power Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhOff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase Offset</Description> <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="Phase" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase</Description> <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="Pts" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Source Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-14</DataEntry> <Description>Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry/> <Description>Reference Clock</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Show" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="SrcType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Type of Source</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AutoDesc" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Use Auto Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="BW" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Bandwidth</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="Carriers" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Dataset" Type="PartParam"> <DataEntry>GSM</DataEntry> <Description>Source Dataset Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Descrip" Type="PartParam"> <DataEntry>30.25 MHz at -14 dBm</DataEntry> <Description>Description</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Enable" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Enable</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="EnablePN" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="FOff" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Freq" Type="PartParam"> <DataEntry>30.25</DataEntry> <Description>Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="MultiCarrier" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Use Multiple Carriers</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Name" Type="PartParam"> <DataEntry>Source1</DataEntry> <Description>Name</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="NoisePoints" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Number of Noise Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="NoisePower" Type="PartParam"> <DataEntry>-150</DataEntry> <Description>Noise Power (per Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStart" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Noise Start Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NoiseStop" Type="PartParam"> <DataEntry>250</DataEntry> <Description>Noise Stop Frequency</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNFreq" Type="PartParam"> <DataEntry>[1e-3;0.01;0.1;1]</DataEntry> <Description>Frequency Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PNIndex" Type="PartParam"> <DataEntry>0;0;0;0</DataEntry> <Description>Phase Noise Index</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PNPwr" Type="PartParam"> <DataEntry>[-70;-90;-100;-105]</DataEntry> <Description>Phase Noise (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Port Number</Description> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="POff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Power Offset</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>15001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhOff" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase Offset</Description> <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="Phase" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase</Description> <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="Pts" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of Source Points</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-14</DataEntry> <Description>Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>2001</D></Unit> <Validate><T>Int</T><D>1</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry/> <Description>Reference Clock</Description> <EqnLang><T>Int</T><D>0</D></EqnLang> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Show" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show Description</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="SrcType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Type of Source</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</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;aA2C;CH2C;mG234;We734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="Port_2" Type="Part"> <Category>Basic</Category> <Description>Output Port</Description> <Footprint /> <Model>*OUT</Model> <ModelID /> <Netlist>Port_1,2?Connect7</Netlist> <ParentPartName>OUT_OUTPUT@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>OUTPUT</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>*OUT</ModelName> <SymbolName>OUTPUT</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="PORT" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Unit><T>Int</T><D>2000</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="PORT" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ZO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Impedance</Description> <Unit><T>Int</T><D>2000</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="PwrOscillator_3" Type="Part"> <Category>System;System Source</Category> <Description>Oscillator: Power</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>PwrOscillator</Model> <ModelID /> <Netlist>Port_1,3?Connect11</Netlist> <ParentPartName>PwrOscillator@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>OSC</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>PwrOscillator</ModelName> <SymbolName>OSC</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EnablePN" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="F" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Carrier Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Foff" Type="PartParam"> <DataEntry>1;10;100;1000</DataEntry> <Description>Frequency Offset List</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PH" Type="PartParam"> <DataEntry>0</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Carrier Phase</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>40769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PhaseN" Type="PartParam"> <DataEntry>-80;-90;-100;-110</DataEntry> <Description>Phase Noise List (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-1</DataEntry> <Description>Carrier Power</Description> <Unit><T>Int</T><D>43770</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry /> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Reference Clock Name</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EnablePN" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Enable Phase Noise (0-Off, 1-On)</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="F" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Carrier Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Foff" Type="PartParam"> <DataEntry>1;10;100;1000</DataEntry> <Description>Frequency Offset List</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PH" Type="PartParam"> <DataEntry>0</DataEntry> <Default UserName="Default" Help="329"><T>Bool</T><D>1</D></Default> <Description>Carrier Phase</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>40769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PORT" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Port Number</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="PhaseN" Type="PartParam"> <DataEntry>-80;-90;-100;-110</DataEntry> <Description>Phase Noise List (dBc/Hz)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Pwr" Type="PartParam"> <DataEntry>-1</DataEntry> <Description>Carrier Power</Description> <Unit><T>Int</T><D>43770</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="R" Type="PartParam"> <DataEntry>50</DataEntry> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Source Resistance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RefClk" Type="PartParam"> <DataEntry /> <Default UserName="Default" Help="1831"><T>Bool</T><D>1</D></Default> <Description>Reference Clock Name</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="RFAmpHO_1" Type="Part"> <Category>System;Amplifiers</Category> <Description>High Order RF Amplifier</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RFAMP_HO</Model> <ModelID /> <Netlist>Port_1,3?Connect11|Port_2,6?Connect2</Netlist> <ParentPartName>RFAmpHO@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AMPL@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HOV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SDATA_NL_HO</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HO</ModelName> <SymbolName>AMPL@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-45;-64</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-45;-64</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="RFAmpHO_2" Type="Part"> <Category>System;Amplifiers</Category> <Description>High Order RF Amplifier</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RFAMP_HO</Model> <ModelID /> <Netlist>Port_1,4?Connect5|Port_2,7?Part10</Netlist> <ParentPartName>RFAmpHO@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AMPL@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HOV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SDATA_NL_HO</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HO</ModelName> <SymbolName>AMPL@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>20</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-50;-80</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>31</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>20</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-50;-80</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>31</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="RFAmpHO_3" Type="Part"> <Category>System;Amplifiers</Category> <Description>High Order RF Amplifier</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RFAMP_HO</Model> <ModelID /> <Netlist>Port_1,9?Part10|Port_2,2?Connect7</Netlist> <ParentPartName>RFAmpHO@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AMPL@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HOV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SDATA_NL_HO</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HO</ModelName> <SymbolName>AMPL@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-47;-74</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>27</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>31</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>3.03025</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>13</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-47;-74</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>27</DataEntry> <Description>Output P1dB</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>31</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="RFAmpHO_4" Type="Part"> <Category>System;Amplifiers</Category> <Description>High Order RF Amplifier</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RFAMP_HO</Model> <ModelID /> <Netlist>Port_1,1?Connect3|Port_2,8?Connect0</Netlist> <ParentPartName>RFAmpHO@RF Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AMPL@SymbolsQtr</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <ReplaceMethod><T>Int</T><D>1</D></ReplaceMethod> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HOV</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>SDATA_NL_HO</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RFAMP_HO</ModelName> <SymbolName>AMPL@SymbolsQtr</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>30.25</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>20</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-45;-64</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="FC" Type="PartParam"> <DataEntry>30.25</DataEntry> <Description>Corner Frequency</Description> <Unit><T>Int</T><D>1003</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="G" Type="PartParam"> <DataEntry>20</DataEntry> <Description>Gain</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IMN" Type="PartParam"> <DataEntry>0;-45;-64</DataEntry> <Description>List of Intermods (IM1;IM2;IM3;...)</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NF" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Noise Figure</Description> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>7</D></Validate></Item> <Item XName="OP1dB" Type="PartParam"> <DataEntry>19</DataEntry> <Description>Output P1dB</Description> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="OPSAT" Type="PartParam"> <DataEntry>21</DataEntry> <Description>Output Saturation Power</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>11002</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RISO" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Reverse Isolation</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>47769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SLOPE" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Rolloff Slope in dB/Decade</Description> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZIN" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Input Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ZOUT" Type="PartParam"> <DataEntry>50</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output Impedance</Description> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>34769</D></Unit> <Validate><T>Int</T><D>0</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"> <Size><T>Double</T><D>90.909090909090907</D></Size></Item> <Item XName="Height" Type="Param"> <DataEntry>8.5</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>50</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>0</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>2625.0004882812291</D></PosX> <PosY><T>Double</T><D>2750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>125</D></Width> <ZOrder><T>Int</T><D>-1</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>32768</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.77777777777777</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>Sample</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>32768</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>50</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>500</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>6000.0000000000009</D></PosX> <PosY><T>Double</T><D>4625.0000000000009</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1875</D></Width> <ZOrder><T>Int</T><D>-2</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.77777777777777</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>3 GHz RF Up-Converter

</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <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;WHk24;WNg24;W00bn24;WNg24</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;W00Vr24;WNg24;W0WTs24;WNg24</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="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;4;Yp24;m}q24;Yp24;Yp24</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="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;W00Yp24;Gl24;W00Yp24;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;4;WcW24;WNg24;WTc24;WNg24</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="Connect5" 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;W0WNw24;WNg24;W0msw24;WNg24</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;OI334;WNg24;Y334;WNg24</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;;;GA24;uz14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;RKrC24;cPcPsB6wN24;WClm434;cPcPofVZx24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.909090909090907</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>8499</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"> <Designator>MultiSource_1</Designator> <PosX><T>Double</T><D>1516.9999999999686</D></PosX> <PosY><T>Double</T><D>3247.0000000000878</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>MultiSrcSym</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>306.75</D></PosX> <PosY><T>Double</T><D>301</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pMultiSource_1" 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>MultiSource_1 {MultiSource}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pDescrip0" 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>Source1=30.25 MHz at -14 dBm</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>RFAmpHO_1</Designator> <PosX><T>Double</T><D>5000.0009765624372</D></PosX> <PosY><T>Double</T><D>4750.0004882811827</D></PosY> <Rotate><T>Double</T><D>270</D></Rotate> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AMPL@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;1dmx14;YimG2C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>444.15240478515625</D></PosX> <PosY><T>Double</T><D>-1072.69580078125</D></PosY> <Rotate><T>Double</T><D>-270</D></Rotate> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRFAmpHO_1" 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>4</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>RFAmpHO_1 {RFAMP_HO}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pG" 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>4</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G=13dB</Text></Item> <Item XName="_pNF" 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>4</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>NF=3dB</Text></Item></Item></Item> <Item XName="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>BPF_Butter_2</Designator> <PosX><T>Double</T><D>7875.0004882812846</D></PosX> <PosY><T>Double</T><D>3125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>BPF@SymbolsQtr</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>499.99951171875</D></PosX> <PosY><T>Double</T><D>507.499755859375</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pBPF_Butter_2" 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>BPF_Butter_2 {BPF_BUTTER}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFhi" 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>451.28</D></PosY> <Text>Fhi=3.0605GHz</Text></Item> <Item XName="_pFlo" 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>338.46000000000004</D></PosY> <Text>Flo=3GHz</Text></Item> <Item XName="_pIL" 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>IL=3dB</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>225.64</D></PosY> <Text>N=6</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>83</D></CenterY> <Designator>Port_2</Designator> <PosX><T>Double</T><D>10000.000000000062</D></PosX> <PosY><T>Double</T><D>3291.9999999999482</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>OUTPUT</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;dDM14;ygxm1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>88.8505859375</D></PosX> <PosY><T>Double</T><D>-270.917724609375</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPort_2" 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>Port_2 {*OUT}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pZO" 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>ZO=50Ω</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>666</D></CenterX> <CenterY><T>Double</T><D>333</D></CenterY> <Designator>PwrOscillator_3</Designator> <PosX><T>Double</T><D>4334.0004882811909</D></PosX> <PosY><T>Double</T><D>5041.999999999899</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>OSC</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>421.16650390625</D></PosX> <PosY><T>Double</T><D>540.16650390625</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPwrOscillator_3" 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>PwrOscillator_3 {PwrOscillator}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pF" 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>F=3GHz</Text></Item> <Item XName="_pPwr" 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>Pwr=-1dBm</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>BPF_Butter_1</Designator> <PosX><T>Double</T><D>5750.0004882812891</D></PosX> <PosY><T>Double</T><D>3125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>BPF@SymbolsQtr</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>500</D></PosX> <PosY><T>Double</T><D>507.499755859375</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pBPF_Butter_1" 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>BPF_Butter_1 {BPF_BUTTER}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFhi" 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>451.28</D></PosY> <Text>Fhi=3.0605GHz</Text></Item> <Item XName="_pFlo" 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>338.46000000000004</D></PosY> <Text>Flo=3GHz</Text></Item> <Item XName="_pIL" 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>IL=3dB</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>225.64</D></PosY> <Text>N=6</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>RFAmpHO_2</Designator> <PosX><T>Double</T><D>6875.0004882811927</D></PosX> <PosY><T>Double</T><D>3124.9999999999382</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AMPL@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;uOXu14;CB9y1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>392.34716796875</D></PosX> <PosY><T>Double</T><D>-450.293701171875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRFAmpHO_2" 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>RFAmpHO_2 {RFAMP_HO}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pG" 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>G=20dB</Text></Item> <Item XName="_pNF" 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>NF=3dB</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>RFAmpHO_3</Designator> <PosX><T>Double</T><D>8874.9999999999836</D></PosX> <PosY><T>Double</T><D>3124.9999999999427</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AMPL@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;uOXu14;CB9y1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>392.34716796875</D></PosX> <PosY><T>Double</T><D>-450.293701171875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRFAmpHO_3" 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>RFAmpHO_3 {RFAMP_HO}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pG" 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>G=13dB</Text></Item> <Item XName="_pNF" 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>NF=3dB</Text></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>RFAmpHO_4</Designator> <PosX><T>Double</T><D>2874.9999533421551</D></PosX> <PosY><T>Double</T><D>3125.0000152587254</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AMPL@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;W32y14;uuq}14</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>448.513671875</D></PosX> <PosY><T>Double</T><D>509.22216796875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pRFAmpHO_4" 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>RFAmpHO_4 {RFAMP_HO}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pG" 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>G=20dB</Text></Item> <Item XName="_pNF" 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>NF=3dB</Text></Item> <Item XName="_pOP1dB" 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>338.46000000000004</D></PosY> <Text>OP1dB=19dBm</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>BasicMixer_1</Designator> <PosX><T>Double</T><D>4500.0004882812418</D></PosX> <PosY><T>Double</T><D>3125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>MIXER_RF@SymbolsQtr</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;a1W124;Kpbr1C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>560.01220703125</D></PosX> <PosY><T>Double</T><D>-345.450439453125</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pBasicMixer_1" 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>BasicMixer_1 {MIXER_BASIC}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConvGain" 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>ConvGain=-10dB</Text></Item> <Item XName="_pLO" 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>LO=12dBm</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"> <DataEntry>11</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item></Item></Item></Item></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=0.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>0</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.000999</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>9.9999999999999995e-07</D></Data> <SIUnits /> <Unit><T>Int</T><D>7004</D></Unit></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> <Selected><T>Bool</T><D>0</D></Selected> <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>