/
CEPBEP
/
OPS
Обзор
Документация
Войти
/
CEPBEP
/
OPS
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
BASE_STATION/SOFTWARE/Comms/DigitalModulation/LinearModulation.wsv
4 655 строк
520 KB
George Kwa
ADD System Design (SystemVue) Software
09 авг 2025, 01:42
09 авг 2025, 01:42
db4f78b
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE GENESYSV1.00> <Item Type="WorkspaceData"> <ClientWnd><T>Array_I64</T><D>1;4;;;PC;e9</D></ClientWnd> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Time>2018:323:15:47</Time> <ToolbarSize><T>Int</T><D>25</D></ToolbarSize> <Ver><T>Double</T><D>2013.01</D></Ver> <Version>1.21</Version> <Item XName="Designs" UserName="Designs" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Design1 Analysis" UserName="Design1 Analysis" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <AutoSave><T>Int</T><D>0</D></AutoSave> <CollectFixedPtData><T>Int</T><D>0</D></CollectFixedPtData> <DataFlowInformation><T>Int</T><D>0</D></DataFlowInformation> <DeadlockResolution><T>Int</T><D>0</D></DeadlockResolution> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <RepeatableRandomSequences><T>Int</T><D>0</D></RepeatableRandomSequences> <SchedulerType><T>Int</T><D>0</D></SchedulerType> <Selected><T>Bool</T><D>0</D></Selected> <ShowPtolemyErrors><T>Bool</T><D>1</D></ShowPtolemyErrors> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="CustomSinks" Type="SerItem" /> <Item XName="Cycle_Accurate" Type="Param"> <Data><T>Bool</T><D>1</D></Data></Item> <Item XName="DCAnalysis" Type="Param"> <Data /></Item> <Item XName="DataName" Type="Param"> <Data>Design1_Data</Data> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Int</T><D>1</D></Data></Item> <Item XName="DefaultNumericStart" Type="Param"> <DataEntry>0</DataEntry></Item> <Item XName="DefaultNumericStop" Type="Param"> <DataEntry>100</DataEntry></Item> <Item XName="DefaultSeed" Type="Param"> <Data>1234567</Data></Item> <Item XName="DefaultTimeStart" Type="Param"> <DataEntry>0</DataEntry> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="DefaultTimeStop" Type="Param"> <DataEntry>100</DataEntry> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="DesignName" Type="Param"> <DataEntry>LinearModulation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="FreqRes" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>1000</D></Unit></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="HBAnalysis" Type="Param"> <Data /></Item> <Item XName="NumSamples" Type="Param"> <Data><T>Int</T><D>1024</D></Data></Item> <Item XName="Num_Samples" Type="Param"> <DataEntry>1000</DataEntry></Item> <Item XName="ProfileTimesFile" Type="Param"> <Data /></Item> <Item XName="SampleRate" Type="Param"> <Data><T>Double</T><D>0.000977</D></Data> <Unit><T>Int</T><D>1000</D></Unit></Item> <Item XName="Sample_Rate" Type="Param"> <DataEntry>1</DataEntry> <Unit><T>Int</T><D>1000</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.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Temperature" UserName="RoomTemp" Help="8228" Type="Param"> <DataEntry>27.0</DataEntry> <Unit><T>Int</T><D>12001</D></Unit></Item> <Item XName="TimeSpacing" Type="Param"> <Data><T>Double</T><D>0.000977</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="TimeStart" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="TimeStop" Type="Param"> <Data><T>Double</T><D>1</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design1_Data" UserName="Design1_Data" Type="DataSet"> <FullPath>Designs\Design1_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 : Design1 Analysis
9/5/2013..4:15 PM
Execution time: 0.559 sec
</Data></Item> <Item XName="S2" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Cplx64</T><D>1;1000;eQZPkhalWoB;Fa4IYDHFa}B;Fa4IYDHFa}B;BElCJwmKMo3;BElCJwmKMo3;Fa4IYDHFq}3;Fa4IYDHFa}3;;Fa4IYDHFq}3;;eQZPkhalmoB;Fa4IYDHFq}B;BElCJwmKMo3;Fa4IYDHFq}3;eQZPkhalmoB;Fa4IYDH … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Designs\Design1_Data\Eqns\VarBlock\S2_Time</IndepValue></Item> <Item XName="S2_Time" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;500;;DsUjWUln0x3;DsUjWUlnGx3;KHE4nDdAPx3;DsUjWUlnWx3;mZsu8MB{ax3;KHE4nDdAfx3;t{bFP53Njx3;DsUjWUlnmx3;}iApKQztox3;mZsu8MB{qx3;YQY{yHP4tx3;KHE4nDdAvx3;58w9b9rGxx3;t{bFP53Nzx3;erHLD1HT}x3;DsUjWUln0y3;cnKmQRsq1y3;}iApKQzt2y3;Ne0sEO4x3y3;mZsu8MB{4y3;9Vix2KI16y3;YQY{yHP47y3;xLO1tFW78y3;KHE4nDdA9y3;iC47hBkDAy3;58w9b9rGBy3;U3mCV7yJCy3;t{bFP53NDy3;GwSIJ3AQEy3;erHLD1HTFy3;Xu3iZ}BGGy3;DsUjWUlnGy3;vpvkTzIJHy3;cnKmQRsqHy3;IllnNxPMIy3;}iApKQztIy3;hgbqHvWPJy3;Ne0sEO4xJy3;4cStBtdRKy3;mZsu8MB{Ky3;TXHw5rkVLy3;9Vix2KI1My3;rR7z}orYMy3;YQY{yHP4Ny3;EOz}vmybNy3;xLO1tFW7Oy3;dJp2qk3fOy3;KHE4nDdAPy3;Ff5kiAiPy3;iC47hBkDQy3;PAV8egHlQy3;58w9b9rGSy3;o5LBYeOoSy3;U3mCV7yJRy3;A1BERcVrRy3;t{bFP53NTy3;Zy0HMacuTy3;GwSIJ3AQUy3;ytsJGYjxUy3;erHLD1HTVy3;LpiMAWq{Vy3;Xu3iZ}BGWy3;NNnC2lzWWy3;DsUjWUlnWy3;3LCE}DX2Xy3;vpvkTzIJXy3;mIdFyi4aXy3;cnKmQRsqXy3;RG2HvBe5Yy3;IllnNxPMYy3;8ETIsgBdYy3;}iApKQztYy3;rBuJp9l8Zy3;hgbqHvWPZy3;X9JLmeIgZy3;Ne0sEO4xZy3;E7kMj7sBay3;4cStBtdRay3;w49OgcPjay3;mZsu8MB{ay3;c2aPd5zEby3;TXHw5rkVby3;J0}QaaWmby3;9Vix2KI1cy3;}zPRX34Icy3;rR7z}orYcy3;ixqTUYdpcy3;YQY{yHP4dy3;OvFVS1BLdy3;EOz}vmybdy3;4tgWOWksdy3;xLO1tFW7ey3;nq5YL}HOey3;dJp2qk3fey3;ToWZIUrvey3;KHE4nDdAfy3;AmxaFzOSfy3;Ff5kiAify3;sjMcCRyyfy3;iC47hBkDgy3;Zhnd9xVUgy3;PAV8egHlgy3;FfCf6Q30hy3;58w9b9rGhy3;xcdg3vcXhy3;o5LBYeOohy3;ea2i0OA3iy3;U3mCV7yJiy3;KYTjzsjaiy3;A1BERcVriy3;1WukwLH6jy3;t{bFP53Njy3;jTJmtqqdjy3;Zy0HMacujy3;PSknqJO9ky3;GwSIJ3AQky3;6P9pnoxgky3;ytsJGYjxky3;oMaqkHVCly3;erHLD1HTly3;VK}rhm2kly3;LpiMAWq{ly3;59jSq7p7my3;Xu3iZ}BGmy3;ydQyItaOmy3;NNnC2lzWmy3;o68TncMfmy3;DsUjWUlnmy3;ebrzFM8wmy3;3LCE}DX2ny3;U4ZUk5wAny3;vpvkTzIJny3;LZG}CrhSny3;mIdFyi4any3;B2{VhaTiny3;cnKmQRsqny3;1Xh0AKFzny3;RG2HvBe5oy3;t}OXe31Eoy3;IllnNxPMoy3;jU627poUoy3;8ETIsgBdoy3;azpYbYaloy3;}iApKQztoy3;QRX34IM0py3;rBuJp9l8py3;GxEaY18Hpy3;hgbqHvWPpy3;6Qy41nvXpy3;X9JLmeIgpy3;yufbVWhopy3;Ne0sEO4xpy3;pNN6{FT3qy3;E7kMj7sBqy3;fs4dR}EKqy3;4cStBtdRqy3;VLo7xk0bqy3;w49OgcPjqy3;LqVePUorqy3;mZsu8MB{qy3;BJD9uDa6ry3;c2aPd5zEry3;2owfMzLNry3;TXHw5rkVry3;uGeAri7ery3;J0}QaaWmry3;klLhJRvury3;9Vix2KI1sy3;aE3CoBh9sy3;}zPRX34Isy3;QjmiGxRQsy3;rR7z}orYsy3;HCUDlgEhsy3;ixqTUYdpsy3;7hBkDQ0ysy3;YQY{yHP4ty3;z9vEi9oCty3;OvFVS1BLty3;peclAvZTty3;EOz}vmybty3;f7KGfeLkty3;4tgWOWksty3;Wc1n7O7}ty3;xLO1tFW7uy3;M5lHc7vFuy3;nq5YL}HOuy3;CaRo4tgWuy3;dJp2qk3fuy3;23AJZcRnuy3;ToWZIUrvuy3;uXtp1ME2vy3;KHE4nDdAvy3;l0bKW50Jvy3;AmxaFzOSvy3;bVIr{qnZvy3;Ff5kiAivy3;S{}LTaZqvy3;sjMcCRyyvy3;HTjsxJL5wy3;iC47hBkDwy3;7yQNQ37Mwy3;Zhnd9xVUwy3;{Q8uuoucwy3;PAV8egHlwy3;qvrONYgtwy3;FfCf6Q30xy3;gOZvrHR8xy3;58w9b9rGxy3;WtGQK1EPxy3;xcdg3vcXxy3;MM{wom}fxy3;o5LBYeOoxy3;DrhSHWnwxy3;ea2i0OA3yy3;3KPylFZByy3;U3mCV7yJyy3;vo6TE}KRyy3;KYTjzsjayy3;lHqzik6jyy3;A1BERcVryy3;bmXUBUuzyy3;1WukwLH6zy3;RFF}fDgEzy3;t{bFP53Nzy3;IkyV8zSVzy3;jTJmtqqdzy3;8Dg0diDmzy3;Zy0HMacuzy3;{hNX5R}0{y3;PSknqJO9{y3;qA52aBnH{y3;GwSIJ3AQ{y3;hfoY2xYY{y3;6P9pnoxg{y3;X8W3XgKp{y3;ytsJGYjx{y3;NdDa}P64}y3;oMaqkHVC}y3;D6x4U9uK}y3;erHLD1HT}y3;3bebyufb}y3;VK}rhm2k}y3;w3M6SeSs}y3;LpiMAWq{}y3;OnXpyhc30z3;59jSq7p70z3;pWu3iZ}B0z3;Xu3iZ}BG0z3;EGFKSSOK0z3;ydQyItaO0z3;f}baAJnR0z3;NNnC2lzW0z3;4lyqvAAb0z3;o68TncMf0z3;VUJ5f2Zj0z3;DsUjWUln0z3;xDgLOwxr0z3;ebrzFM8w0z3;Mz0c7oK{0z3;3LCE}DX21z3;niNssfj61z3;U4ZUk5wA1z3;CRk6cX6F1z3;vpvkTzIJ1z3;dB5NLPVN1z3;LZG}CrhS1z3;2xSd4HuV1z3;mIdFyi4a1z3;Tgotp8He1z3;B2{VhaTi1z3;uP98Z0gm1z3;cnKmQRsq1z3;J9WOIu2v1z3;1Xh0AKFz1z3;kuse1mS12z3;RG2HvBe52z3;AeDvmdq92z3;t}OXe31E2z3;bNa9WVDI2z3;IllnNxPM2z3;7xPFNcQ2z3;jU627poU2z3;SsHg{E}Y2z3;8ETIsgBd2z3;sbewj6Oh2z3;azpYbYal2z3;HL}AT{mp2z3;}iApKQzt2z3;i4MSCs9y2z3;QRX34IM03z3;7qihxjY43z3;rBuJp9l83z3;YZ3ygbxC3z3;GxEaY18H3z3;zIQCQTKL3z3;hgbqHvWP3z3;P2nR9LjT3z3;6Qy41nvX3z3;qn7juC6c3z3;X9JLmeIg3z3;FXUzd4Vk3z3;yufbVWho3z3;gGrDNyts3z3;Ne0sEO4x3z3;50CU6qG}3z3;pNN6{FT34z3;WlYkrhf74z3;E7kMj7sB4z3;xUv{aZ2G4z3;fs4dR}EK4z3;MEGFKSSO4z3;4cStBtdR4z3;nzcV3JqW4z3;VLo7xk0b4z3;CjzloADf4z3;w49OgcPj4z3;eRK0Y2cn4z3;LqVePUor4z3;3ChGHw{v4z3;mZsu8MB{4z3;Ux1X0oN25z3;BJD9uDa65z3;vgOnlfmA5z3;c2aPd5zE5z3;KQl1VX9J5z3;2owfMzLN5z3;l96IEPYS5z3;TXHw5rkV5z3;AvRYzGxZ5z3;uGeAri7e5z3;bepoi8Ki5z3;J0}QaaWm5z3;OA3R0jq5z3;klLhJRvu5z3;R7XJBu5z5z3;9Vix2KI16z3;tstZwlU56z3;aE3CoBh96z3;IcEqfdtD6z3;}zPRX34I6z3;jLb4PVGM6z3;QjmiGxRQ6z3;85yK8NfU6z3;rR7z}orY6z3;ZqIbtE2d6z3;HCUDlgEh6z3;{Zfrc6Sl6z3;ixqTUYdp6z3;PJ06M{pt6z3;7hBkDQ0y6z3;q2NM5sC07z3;YQY{yHP47z3;Fojcqjb87z3;z9vEi9oC7z3;hX4tZb{G7z3;OvFVS1BL7z3;6HS7JTNP7z3;peclAvZT7z3;X0oN2LmX7z3;EOz}vmyb7z3;yl8enC9g7z3;f7KGfeLk7z3;NVVuW4Yo7z3;4tgWOWks7z3;oEs8Gyww7z3;Wc1n7O7}7z3;D{CP}pJ38z3;xLO1tFW78z3;ejZfkhiB8z3;M5lHc7vF8z3;3TwvTZ5K8z3;nq5YL}HO8z3;UCHADSUR8z3;CaRo4tgW8z3;wxdQyIta8z3;dJp2qk3f8z3;Lh{ghAGj8z3;23AJZcRn8z3;mQLxQ2fr8z3;ToWZIUrv8z3;BAiBAw1{8z3;uXtp1ME29z3;cv2RvnQ69z3;KHE4nDdA9z3;1fPiefpE9z3;l0bKW50J9z3;ROmyNXCN9z3;AmxaFzOS9z3;t77D7PbV9z3;bVIr{qnZ9z3;ItTTsG{d9z3;Ff5kiAi9z3;jcqjb8Nm9z3;S{}LTaZq9z3;9MB{K0mu9z3;sjMcCRyy9z3;a5YE4u81Az3;HTjsxJL5Az3;}quUplX9Az3;iC47hBkDAz3;QaFlYdwHAz3;7yQNQ37MAz3;rJc}HVJQAz3;Zhnd9xVUAz3;G3zF1NiYAz3;{Q8uuoucAz3;hoJWmE5hAz3;PAV8egHlAz3;6YgmV6UpAz3;qvrONYgtAz3;XH11F{sxAz3;FfCf6Q30Bz3;y0OH{rF4Bz3;gOZvrHR8Bz3;OmkXjjeCBz3;58w9b9rGBz3;pV5oRb1LBz3;WtGQK1EPBz3;EFR2CTQTBz3;xcdg3vcXBz3;f{oIxKpbBz3;MM{wom}fBz3;4k9ZgCCkBz3;o5LBYeOoBz3;VTWpP4bsBz3;DrhSHWnwBz3;wCt39yz{Bz3;ea2i0OA3Cz3;LyDKupM7Cz3;3KPylFZBCz3;mhaadhlFCz3;U3mCV7yJCz3;BSxqMZ8OCz3;vo6TE}KRCz3;dAI56SXWCz3;KYTjzsjaCz3;2weLrIweCz3;lHqzik6jCz3;Tf}baAJnCz3;A1BERcVrCz3;uOMsJ2ivCz3;bmXUBUuzCz3;J8j63w42Dz3;1WukwLH6Dz3;kt3NonTADz3;RFF}fDgEDz3;9dQdXfsIDz3;t{bFP53NDz3;aMntGXFSDz3;IkyV8zSVDz3;}5880PeZDz3;jTJmtqqdDz3;SrUOlG1iDz3;8Dg0diDmDz3;sareU8QqDz3;Zy0HMacuDz3;HKCvD0pyDz3;{hNX5R}0Ez3;i3Z9ztB5Ez3;PSknqJO9Ez3;7pvPilaDEz3;qA52aBnHEz3;YYGgSdzLEz3;GwSIJ3AQEz3;zHdwAVMUEz3;hfoY2xYYEz3;O1{AwMlcEz3;6P9pnoxgEz3;pmKSfE8lEz3;X8W3XgKpEz3;EWhhO6XtEz3;ytsJGYjxEz3;gF2y7{v}Ez3;NdDa}P64Fz3;5}OCtrI8Fz3;oMaqkHVCFz3;WklRcjhGFz3;D6x4U9uKFz3;xT6jLb4PFz3;erHLD1HTFz3;MDTz4TTXFz3;3bebyufbFz3;nypDqKsfFz3;VK}rhm2kFz3;CiAUZCFoFz3;w3M6SeSsFz3;dSXkI4ewFz3;LpiMAWq{Fz3;X5R}0UW1Gz3;OnXpyhc3Gz3;FTdduvi5Gz3;59jSq7p7Gz3;yqoFmLv9Gz3;pWu3iZ}BGz3;gC{tdn5EGz3;Xu3iZ}BGGz3;Na9WVDIIGz3;EGFKSSOKGz3;5yK8NfUMGz3</D></Data> <Unit><T>Int</T><D>7004</D></Unit></Item> <Item XName="S3_Phase" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;8001;8Tg7m7{Hv}B;BE2{C07Lv}B;m4I3}onIv}B;kZ3T20SKv}B;afQuL8Dv}B;r6DcUuBBv}B;svJxbobRv}B;2UMosPs6v}B;HGRvny8Lv}B;6hx1XyYDv}B;Kz35Ml57v}B;GAzxTTvEv}B;7mcjIYvCv}B;zrHD3}jAv}B … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Designs\Design1_Data\Eqns\VarBlock\S3_Phase_Freq</IndepValue> <Unit><T>Int</T><D>8000</D></Unit></Item> <Item XName="S3_Phase_Freq" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;8001;{Fk774;q5Gk774;eDGk774;RLGk774;GTGk774;4bGk774;uiGk774;iqGk774;WyGk774;K4Hk774;8CHk774;yJHk774;mSHk774;aZHk774;OhHk774;CpHk774;xHk774;q2Ik774;eAIk774;RIIk774;GQIk774; … [Строка слишком длинная. Вы можете скачать файл] <Unit><T>Int</T><D>1000</D></Unit></Item> <Item XName="S3_Power" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;8001;LktX61g8ar3;lmK{YrE0ar3;5b}OI}46ar3;}CJzafSzZr3;Bcuchm1mZr3;DbkdULvCar3;C6OLjDD{Zr3;a}U1VlX8ar3;AtonD4sqZr3;lX27KbOgZr3;}klY8MfpZr3;kIbSOIs5ar3;1E8bDOWtZr3;Y9w26v34ar … [Строка слишком длинная. Вы можете скачать файл] <IndepValue>Designs\Design1_Data\Eqns\VarBlock\S3_Power_Freq</IndepValue> <Unit><T>Int</T><D>11000</D></Unit></Item> <Item XName="S3_Power_Freq" Type="Variable"> <ByAnalysis><T>Bool</T><D>1</D></ByAnalysis> <Data><T>Array_Dbl64</T><D>1;8001;{Fk774;q5Gk774;eDGk774;RLGk774;GTGk774;4bGk774;uiGk774;iqGk774;WyGk774;K4Hk774;8CHk774;yJHk774;mSHk774;aZHk774;OhHk774;CpHk774;xHk774;q2Ik774;eAIk774;RIIk774;GQIk774; … [Строка слишком длинная. Вы можете скачать файл] <Unit><T>Int</T><D>1000</D></Unit></Item></Item></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DataSetDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;az14;Og14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;YP8cXOZfv24;XM2Q9eZuc24</D></PVPort> <SelVar>S3_Power</SelVar> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Split><T>Double</T><D>0.2</D></Split> <SubSplit><T>Int</T><D>0</D></SubSplit> <Window><T>Array_I64</T><D>1;4;26;F4;7C;W8</D></Window> <ZOrder><T>Int</T><D>4</D></ZOrder></Item></Item></Item> <Item XName="LinearModulation" UserName="LinearModulation" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M2</PartID> <PinName>quad_output</PinName> <SchObject>Part6</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>F2</PartID> <PinName>output</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect15</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>F2</PartID> <PinName>input</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect15</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>S1</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S1</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M2</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M2</PartID> <PinName>input1</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M2</PartID> <PinName>input2</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M2</PartID> <PinName>LO</PinName> <SchObject>Part6</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</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>S2</PartID> <PinName>input</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>S3</PartID> <PinName>input</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" 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>1</D></Direction> <PartID>B1</PartID> <PinName>output</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>Out</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>V1</PartID> <PinName>input</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N3" 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>M1</PartID> <PinName>In</PinName> <SchObject>Part1</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="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>O1</PartID> <PinName>output</PinName> <SchObject>Part10</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="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>F1</PartID> <PinName>input</PinName> <SchObject>Part11</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>F1</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>imag</PinName> <SchObject>Part2</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect15</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>real</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect15</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>C1</PartID> <PinName>input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <Text>
SamplingRate=SymbolRate*OversamplingRatio;</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="EquationDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;qCpCpCdG234;pCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Split><T>Double</T><D>0.3</D></Split> <Split2><T>Double</T><D>0.3</D></Split2></Item></Item> <Item XName="VarBlock" Type="VarBlock"> <Item XName="FCarrier" Type="Variable"> <Data><T>Double</T><D>800000000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="Length" Type="Variable"> <Data><T>Double</T><D>16</D></Data></Item> <Item XName="ModType" Type="Variable"> <Data><T>Double</T><D>18</D></Data></Item> <Item XName="OversamplingRatio" Type="Variable"> <Data><T>Double</T><D>16</D></Data></Item> <Item XName="RollOff" Type="Variable"> <Data><T>Double</T><D>0.22</D></Data></Item> <Item XName="SamplingRate" Type="Variable"> <Creator>Equations</Creator> <Data><T>Double</T><D>8000000</D></Data> <SIUnits /> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="SquareRoot" Type="Variable"> <Data><T>Double</T><D>0</D></Data></Item> <Item XName="SymbolRate" Type="Variable"> <Data><T>Double</T><D>500000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="TranPower" Type="Variable"> <Data><T>Double</T><D>0.0001</D></Data> <Unit><T>Int</T><D>11002</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;;;at14;im14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;g1k6uQCIl24;tlV}{z}9c24</D></PVPort> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;C6;n4;PC;d9</D></Window> <ZOrder><T>Int</T><D>0</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Equations" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Parameters" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="PartList" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item> <Item XName="Display1" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;ocEUzxu8B24;OI8qB74lr14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;GJz24;WLUtd24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>1</D></PageNo></Item></Item></Item></Item> <Item XName="Parameters" Type="Parameters"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="ParmsDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;Wr0C;cPcPcPcvx0C;aj14;cPcPcPcBp14</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <ParamOrder><T>Array_BString</T><D>1;8;ModType;FCarrier;TranPower;SymbolRate;OversamplingRatio;SquareRoot;RollOff;Length</D></ParamOrder> <Item XName="FCarrier" Type="PartParam"> <Data><T>Double</T><D>800000000</D></Data> <Description>carrier frequency</Description> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Length" Type="PartParam"> <DataEntry>16</DataEntry> <Description>Shaping filter length in symbol</Description> <Enum /> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="ModType" Type="PartParam"> <DataEntry>18</DataEntry> <Description>Modulation Type</Description> <Enum>Mapper__ModType@Data Flow Enums</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="OversamplingRatio" Type="PartParam"> <DataEntry>16</DataEntry> <Description>Oversampling ratio</Description> <Enum /> <Validate><T>Int</T><D>3</D></Validate></Item> <Item XName="RollOff" Type="PartParam"> <DataEntry>0.22</DataEntry> <Description>Roll off factor of Raised Cosine filter</Description> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SquareRoot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Raised Cosine filter or Root Raised Cosine filter?</Description> <Enum>LPF_RaisedCosine__SquareRoot@Data Flow Enums</Enum> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>500e3</DataEntry> <Description>Symbol rate</Description> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TranPower" Type="PartParam"> <DataEntry>-10</DataEntry> <Description>transmit power in dBm</Description> <Unit><T>Int</T><D>11002</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;C++ Code Generation</Category> <Description>Random Bit Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>RandomBits@Data Flow Models</Model> <ModelID /> <Netlist>output,1?Connect9</Netlist> <ParentPartName>Bits@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Bits</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>DataPattern@Data Flow Models</ModelName> <SymbolName>SYM_Bits</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>DataPattern__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="DataPattern" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Data pattern</Description> <DocSymbol>T</DocSymbol> <Enum>DataPattern__DataPattern@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>DataPattern__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>DataPattern__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>PRBS@Data Flow Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>RandomBits@Data Flow Models</ModelName> <SymbolName>SYM_Bits</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>RandomBits__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="ProbOfZero" Type="PartParam"> <DataEntry>0.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Probability of zero bit value</Description> <DocSymbol>P</DocSymbol> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>RandomBits__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>RandomBits__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output bit rate</Description> <DocSymbol /> <Range>[0:SampleRate]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="BurstDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Sample delay within burst before the start of the burst length interval</Description> <DocSymbol>DB</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[0:BurstPeriod-BurstLength]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstLength" Type="PartParam"> <DataEntry>100</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst sample length</Description> <DocSymbol>BL</DocSymbol> <HideCondition>( BurstMode == 0 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="BurstMode" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Burst mode</Description> <DocSymbol /> <Enum>RandomBits__BurstMode@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="BurstPeriod" Type="PartParam"> <DataEntry>200</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Samples from start of one burst to start of next</Description> <DocSymbol>BP</DocSymbol> <HideCondition>( BurstMode ~= 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>[1:inf)</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="ProbOfZero" Type="PartParam"> <DataEntry>0.5</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Probability of zero bit value</Description> <DocSymbol>P</DocSymbol> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption == 2 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>RandomBits__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>RandomBits__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="C1" Type="Part"> <Category>Math Scalar;Type Converters;C++ Code Generation</Category> <Description>double CxToRect</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>CxToRect@Data Flow Models</Model> <Netlist>input,3?Connect5|real,8?Connect15|imag,10?Connect13</Netlist> <ParentPartName>CxToRect@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_CxToRect</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>CxToRect@Data Flow Models</ModelName> <SymbolName>SYM_CxToRect</SymbolName> <Item XName="ParamSet" Type="ParamSet" /></Item></Item> <Item XName="ParamSet" Type="ParamSet" /></Item> <Item XName="F1" Type="Part"> <Category>Filters;Analog/RF;Communications;Signal Processing</Category> <DataType><T>Int</T><D>3</D></DataType> <Description>Raised cosine lowpass filter</Description> <DisabledNetlist /> <FltrType><T>Int</T><D>0</D></FltrType> <Footprint /> <IntegerWordLength><T>Int</T><D>2</D></IntegerWordLength> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>LPF_RaisedCosine@Data Flow Models</Model> <ModelID /> <Netlist>input,10?Connect13|output,4?Connect2</Netlist> <Overflow><T>Int</T><D>3</D></Overflow> <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>21</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> <ShowPhase><T>Bool</T><D>0</D></ShowPhase> <ShowPoleZero><T>Bool</T><D>0</D></ShowPoleZero> <ShowStepResp><T>Bool</T><D>0</D></ShowStepResp> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_LPF</Symbol> <WordLength><T>Int</T><D>16</D></WordLength> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <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> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <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>OversamplingRatio</DataEntry> <Description>Interpolation (up sampling) 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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>LPF_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="PassFreq" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Passband edge frequency</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item 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="StopFreq" Type="PartParam"> <DataEntry>150e3</DataEntry> <Description>Stopband edge frequency</Description> <DocSymbol /> <Range>(PassFreq: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="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_36" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_RaisedCosine@Data Flow Models</ModelName> <SymbolName>SYM_LPF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <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>OversamplingRatio</DataEntry> <Description>Interpolation (up sampling) 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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>LPF_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>Length</DataEntry> <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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Filter length option (Auto: 8 * symbol period)</Description> <DocSymbol /> <Enum>LPF_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>LPF_RaisedCosine__PulseEqualization@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="RollOff" Type="PartParam"> <DataEntry>RollOff</DataEntry> <Description>Roll-off factor (between 0 and 1)</Description> <DocSymbol /> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SquareRoot" Type="PartParam"> <DataEntry>SquareRoot</DataEntry> <Description>Square root option</Description> <DocSymbol /> <Enum>LPF_RaisedCosine__SquareRoot@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>SymbolRate</DataEntry> <Description>Symbol rate (passband edge frequency = SymbolRate/2)</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window function</Description> <DocSymbol /> <Enum>LPF_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_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></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_45" Type="ModelListEntry"> <Indentifier /> <ModelName>FIR@Data Flow Models</ModelName> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Decimation ratio</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="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation phase</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="Interpolation" Type="PartParam"> <DataEntry>OversamplingRatio</DataEntry> <Description>Interpolation ratio</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Taps" Type="PartParam"> <DataEntry>[-4.60539527448843E-004, -6.40536456986239E-004, -4.83529204542067E-004, -3.83525238368377E-005, 4.89164003545299E-004, 8.27940660649091E-004, 7.75501768615540E-004, 3.09439560765319E-004, -3.82345788512971E-004, -9.75598199604678E-004, -1.16020590907915E-003, -7.98391975989515E-004, -1.14388922602582E-005, 8.55651299730685E-004, 1.38551415792089E-003, 1.29078121334092E-003, 5.70429813233878E-004, -4.63302976108157E-004, -1.31403458351306E-003, -1.53696742941791E-003, -9.72682049602532E-004, 1.40497231641131E-004, 1.24708420803542E-003, 1.72996363475963E-003, 1.23167319951448E-003, -1.15426265536543E-004, -1.68200681189682E-003, -2.59515919237251E-003, -2.16349395906698E-003, -2.84784994000617E-004, 2.37467738907374E-003, 4.56111935502376E-003, 4.95120627790136E-003, 2.81424693207681E-003, -1.47814598128468E-003, -6.37221375245903E-003, -9.60635076288053E-003, -9.12778341558306E-003, -4.11559181308086E-003, 4.33585120836717E-003, 1.32488330116644E-002, 1.86399239162962E-002, 1.70336071995036E-002, 7.09921712636397E-003, -9.23623360497961E-003, -2.67367050156621E-002, -3.80654108090328E-002, -3.59923386257027E-002, -1.59305645502346E-002, 2.20673814893979E-002, 7.26146570912029E-002, 0.125962823917818, 0.17045239191683, 0.195730557487403, 0.195730557487403, 0.17045239191683, 0.125962823917818, 7.26146570912033E-002, 2.20673814893979E-002, -1.59305645502346E-002, -3.59923386257025E-002, -3.80654108090328E-002, -2.67367050156621E-002, -9.23623360497961E-003, 7.09921712636386E-003, 1.70336071995036E-002, 1.86399239162962E-002, 1.32488330116644E-002, 4.33585120836717E-003, -4.11559181308081E-003, -9.12778341558304E-003, -9.60635076288054E-003, -6.37221375245903E-003, -1.47814598128468E-003, 2.81424693207679E-003, 4.95120627790135E-003, 4.56111935502377E-003, 2.37467738907374E-003, -2.84784994000617E-004, -2.16349395906698E-003, -2.59515919237252E-003, -1.68200681189684E-003, -1.15426265536543E-004, 1.23167319951448E-003, 1.72996363475964E-003, 1.24708420803543E-003, 1.40497231641149E-004, -9.72682049602532E-004, -1.53696742941791E-003, -1.31403458351306E-003, -4.63302976108162E-004, 5.70429813233868E-004, 1.29078121334092E-003, 1.38551415792089E-003, 8.55651299730692E-004, -1.14388922602536E-005, -7.98391975989515E-004, -1.16020590907915E-003, -9.75598199604678E-004, -3.82345788512978E-004, 3.09439560765313E-004, 7.75501768615540E-004, 8.27940660649091E-004, 4.89164003545299E-004, -3.83525238368323E-005, -4.83529204542064E-004, -6.40536456986239E-004, -4.60539527448843E-004]</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></Item> <Item XName="ModelSet_5" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Gaussian@Data Flow Models</ModelName></Item> <Item XName="ModelSet_6" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_7" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_RaisedCosine@Data Flow Models</ModelName></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> <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>OversamplingRatio</DataEntry> <Description>Interpolation (up sampling) 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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>LPF_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>Length</DataEntry> <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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Filter length option (Auto: 8 * symbol period)</Description> <DocSymbol /> <Enum>LPF_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>LPF_RaisedCosine__PulseEqualization@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="RollOff" Type="PartParam"> <DataEntry>RollOff</DataEntry> <Description>Roll-off factor (between 0 and 1)</Description> <DocSymbol /> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SquareRoot" Type="PartParam"> <DataEntry>SquareRoot</DataEntry> <Description>Square root option</Description> <DocSymbol /> <Enum>LPF_RaisedCosine__SquareRoot@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>SymbolRate</DataEntry> <Description>Symbol rate (passband edge frequency = SymbolRate/2)</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window function</Description> <DocSymbol /> <Enum>LPF_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 XName="SampleRate" Type="Param"> <DataEntry>500e3</DataEntry> <Unit><T>Int</T><D>1001</D></Unit></Item></Item> <Item XName="F2" Type="Part"> <Category>Filters;Analog/RF;Communications;Signal Processing</Category> <DataType><T>Int</T><D>3</D></DataType> <Description>Raised cosine lowpass filter</Description> <DisabledNetlist /> <FltrType><T>Int</T><D>0</D></FltrType> <Footprint /> <IntegerWordLength><T>Int</T><D>2</D></IntegerWordLength> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>LPF_RaisedCosine@Data Flow Models</Model> <ModelID /> <Netlist>input,8?Connect15|output,5?Connect14</Netlist> <Overflow><T>Int</T><D>3</D></Overflow> <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>21</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> <ShowPhase><T>Bool</T><D>0</D></ShowPhase> <ShowPoleZero><T>Bool</T><D>0</D></ShowPoleZero> <ShowStepResp><T>Bool</T><D>0</D></ShowStepResp> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_LPF</Symbol> <WordLength><T>Int</T><D>16</D></WordLength> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <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> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <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>OversamplingRatio</DataEntry> <Description>Interpolation (up sampling) 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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>LPF_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="PassFreq" Type="PartParam"> <DataEntry>100e3</DataEntry> <Description>Passband edge frequency</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item 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="StopFreq" Type="PartParam"> <DataEntry>150e3</DataEntry> <Description>Stopband edge frequency</Description> <DocSymbol /> <Range>(PassFreq: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="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_36" Type="ModelListEntry"> <Indentifier /> <ModelName>LPF_RaisedCosine@Data Flow Models</ModelName> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <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>OversamplingRatio</DataEntry> <Description>Interpolation (up sampling) 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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>LPF_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>Length</DataEntry> <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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Filter length option (Auto: 8 * symbol period)</Description> <DocSymbol /> <Enum>LPF_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>LPF_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>RollOff</DataEntry> <Description>Roll-off factor (between 0 and 1)</Description> <DocSymbol /> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SquareRoot" Type="PartParam"> <DataEntry>SquareRoot</DataEntry> <Description>Square root option</Description> <DocSymbol /> <Enum>LPF_RaisedCosine__SquareRoot@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>SymbolRate</DataEntry> <Description>Symbol rate (passband edge frequency = SymbolRate/2)</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window function</Description> <DocSymbol /> <Enum>LPF_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_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></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_45" Type="ModelListEntry"> <Indentifier /> <ModelName>FIR@Data Flow Models</ModelName> <SymbolName>SYM_FIR</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Decimation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Decimation ratio</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="DecimationPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Decimation phase</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="Interpolation" Type="PartParam"> <DataEntry>OversamplingRatio</DataEntry> <Description>Interpolation ratio</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Taps" Type="PartParam"> <DataEntry>[-4.60539527448843E-004, -6.40536456986239E-004, -4.83529204542067E-004, -3.83525238368377E-005, 4.89164003545299E-004, 8.27940660649091E-004, 7.75501768615540E-004, 3.09439560765319E-004, -3.82345788512971E-004, -9.75598199604678E-004, -1.16020590907915E-003, -7.98391975989515E-004, -1.14388922602582E-005, 8.55651299730685E-004, 1.38551415792089E-003, 1.29078121334092E-003, 5.70429813233878E-004, -4.63302976108157E-004, -1.31403458351306E-003, -1.53696742941791E-003, -9.72682049602532E-004, 1.40497231641131E-004, 1.24708420803542E-003, 1.72996363475963E-003, 1.23167319951448E-003, -1.15426265536543E-004, -1.68200681189682E-003, -2.59515919237251E-003, -2.16349395906698E-003, -2.84784994000617E-004, 2.37467738907374E-003, 4.56111935502376E-003, 4.95120627790136E-003, 2.81424693207681E-003, -1.47814598128468E-003, -6.37221375245903E-003, -9.60635076288053E-003, -9.12778341558306E-003, -4.11559181308086E-003, 4.33585120836717E-003, 1.32488330116644E-002, 1.86399239162962E-002, 1.70336071995036E-002, 7.09921712636397E-003, -9.23623360497961E-003, -2.67367050156621E-002, -3.80654108090328E-002, -3.59923386257027E-002, -1.59305645502346E-002, 2.20673814893979E-002, 7.26146570912029E-002, 0.125962823917818, 0.17045239191683, 0.195730557487403, 0.195730557487403, 0.17045239191683, 0.125962823917818, 7.26146570912033E-002, 2.20673814893979E-002, -1.59305645502346E-002, -3.59923386257025E-002, -3.80654108090328E-002, -2.67367050156621E-002, -9.23623360497961E-003, 7.09921712636386E-003, 1.70336071995036E-002, 1.86399239162962E-002, 1.32488330116644E-002, 4.33585120836717E-003, -4.11559181308081E-003, -9.12778341558304E-003, -9.60635076288054E-003, -6.37221375245903E-003, -1.47814598128468E-003, 2.81424693207679E-003, 4.95120627790135E-003, 4.56111935502377E-003, 2.37467738907374E-003, -2.84784994000617E-004, -2.16349395906698E-003, -2.59515919237252E-003, -1.68200681189684E-003, -1.15426265536543E-004, 1.23167319951448E-003, 1.72996363475964E-003, 1.24708420803543E-003, 1.40497231641149E-004, -9.72682049602532E-004, -1.53696742941791E-003, -1.31403458351306E-003, -4.63302976108162E-004, 5.70429813233868E-004, 1.29078121334092E-003, 1.38551415792089E-003, 8.55651299730692E-004, -1.14388922602536E-005, -7.98391975989515E-004, -1.16020590907915E-003, -9.75598199604678E-004, -3.82345788512978E-004, 3.09439560765313E-004, 7.75501768615540E-004, 8.27940660649091E-004, 4.89164003545299E-004, -3.83525238368323E-005, -4.83529204542064E-004, -6.40536456986239E-004, -4.60539527448843E-004]</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></Item> <Item XName="ModelSet_5" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_Gaussian@Data Flow Models</ModelName></Item> <Item XName="ModelSet_6" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_ParksMcClellan@Data Flow Models</ModelName></Item> <Item XName="ModelSet_7" Type="ModelListEntry"> <Indentifier /> <ModelName>BPF_RaisedCosine@Data Flow Models</ModelName></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> <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>OversamplingRatio</DataEntry> <Description>Interpolation (up sampling) 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 XName="InterpolationScaling" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain adjustment for interpolation</Description> <DocSymbol /> <Enum>LPF_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>Length</DataEntry> <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> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="LengthOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Filter length option (Auto: 8 * symbol period)</Description> <DocSymbol /> <Enum>LPF_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>LPF_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>RollOff</DataEntry> <Description>Roll-off factor (between 0 and 1)</Description> <DocSymbol /> <Range>[0:1]</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SquareRoot" Type="PartParam"> <DataEntry>SquareRoot</DataEntry> <Description>Square root option</Description> <DocSymbol /> <Enum>LPF_RaisedCosine__SquareRoot@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>0</D></Unit> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SymbolRate" Type="PartParam"> <DataEntry>SymbolRate</DataEntry> <Description>Symbol rate (passband edge frequency = SymbolRate/2)</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window function</Description> <DocSymbol /> <Enum>LPF_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 XName="SampleRate" Type="Param"> <DataEntry>500e3</DataEntry> <Unit><T>Int</T><D>1001</D></Unit></Item></Item> <Item XName="M1" Type="Part"> <Category>Communications;C++ Code Generation</Category> <Description>Complex Symbol Mapper</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Mapper@Data Flow Models</Model> <ModelID /> <Netlist>In,1?Connect9|Out,7?Connect7</Netlist> <ParentPartName>Mapper@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Mapper</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Mapper@Data Flow Models</ModelName> <SymbolName>SYM_Mapper</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitOrder" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>Mapper__BitOrder@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="DefaultState" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Use default states or not.</Description> <DocSymbol /> <Enum>Mapper__DefaultState@Data Flow Enums</Enum> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IniPhase" Type="PartParam"> <DataEntry>[45,45,45,45]</DataEntry> <Description>Angle of the first state on each ring relative to the x-axis</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="MappingTable" Type="PartParam"> <DataEntry>[1, -1]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Constellation table</Description> <DocSymbol /> <HideCondition>ModType ~= 9</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="ModType" Type="PartParam"> <DataEntry>18</DataEntry> <Description>Modulation type</Description> <DocSymbol /> <Enum>Mapper__ModType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[1, 2,3,4]</DataEntry> <Description>Relative radius of each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="Ratio_R2_R1" Type="PartParam"> <DataEntry>2.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>R2/R1</Description> <DocSymbol /> <HideCondition>(ModType < 14)||(ModType > 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R3_R1" Type="PartParam"> <DataEntry>3.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>R3/R1</Description> <DocSymbol /> <HideCondition>(ModType ~= 15)&&(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R4_R1" Type="PartParam"> <DataEntry>4.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>R4/R1</Description> <DocSymbol /> <HideCondition>(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="States" Type="PartParam"> <DataEntry /> <Description>States correspoding to the constellation points</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)||(DefaultState ~= 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="StatesPerRing" Type="PartParam"> <DataEntry>[4, 12, 20, 28]</DataEntry> <Description>Number of phase states on each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="BitOrder" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Bit order</Description> <DocSymbol /> <Enum>Mapper__BitOrder@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="DefaultState" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Use default states or not.</Description> <DocSymbol /> <Enum>Mapper__DefaultState@Data Flow Enums</Enum> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="IniPhase" Type="PartParam"> <DataEntry>[45,45,45,45]</DataEntry> <Description>Angle of the first state on each ring relative to the x-axis</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="MappingTable" Type="PartParam"> <DataEntry>[1, -1]</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Constellation table</Description> <DocSymbol /> <HideCondition>ModType ~= 9</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="ModType" Type="PartParam"> <DataEntry>18</DataEntry> <Description>Modulation type</Description> <DocSymbol /> <Enum>Mapper__ModType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[1, 2,3,4]</DataEntry> <Description>Relative radius of each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="Ratio_R2_R1" Type="PartParam"> <DataEntry>2.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>R2/R1</Description> <DocSymbol /> <HideCondition>(ModType < 14)||(ModType > 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R3_R1" Type="PartParam"> <DataEntry>3.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>R3/R1</Description> <DocSymbol /> <HideCondition>(ModType ~= 15)&&(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Ratio_R4_R1" Type="PartParam"> <DataEntry>4.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>R4/R1</Description> <DocSymbol /> <HideCondition>(ModType ~= 17)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="States" Type="PartParam"> <DataEntry /> <Description>States correspoding to the constellation points</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)||(DefaultState ~= 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="StatesPerRing" Type="PartParam"> <DataEntry>[4, 12, 20, 28]</DataEntry> <Description>Number of phase states on each ring</Description> <DocSymbol /> <HideCondition>(ModType ~= 18)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="M2" Type="Part"> <Category>Communications;Analog/RF</Category> <Description>Modulator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Modulator@Data Flow Models</Model> <ModelID /> <Netlist>input1,5?Connect14|input2,4?Connect2|LO,2?Connect4|output,11?Connect11|quad_output,6</Netlist> <ParentPartName>Modulator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Modulator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Modulator@Data Flow Models</ModelName> <SymbolName>SYM_Modulator</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Amplitude sensitivity</Description> <DocSymbol>S<sub>a</sub></DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ConjugatedQuadrature" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Negate quadrature output</Description> <DocSymbol /> <Enum>Modulator__ConjugatedQuadrature@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FCarrier" Type="PartParam"> <DataEntry>800e6</DataEntry> <Description>Carrier frequency (used if optional LO input not used)</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSensitivity" Type="PartParam"> <DataEntry>10000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Frequency deviation sensitivity in Hz/Volt</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>InputType ~= 2</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain imbalance in dB</Description> <DocSymbol>G</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IQ_Rotation" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IQ rotation</Description> <DocSymbol>R</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="I_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>I origin offset</Description> <DocSymbol>I<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial phase</Description> <DocSymbol>theta.gif</DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Modulator__MirrorSignal@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PhaseImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase imbalance</Description> <DocSymbol>phi.gif</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhaseSensitivity" Type="PartParam"> <DataEntry>90</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in degrees/Volt</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>InputType ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Q_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Q origin offset</Description> <DocSymbol>Q<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ShowIQ_Impairments" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show I and Q impairments</Description> <DocSymbol /> <Enum>Modulator__ShowIQ_Impairments@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="AmpSensitivity" Type="PartParam"> <DataEntry>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Amplitude sensitivity</Description> <DocSymbol>S<sub>a</sub></DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ConjugatedQuadrature" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Negate quadrature output</Description> <DocSymbol /> <Enum>Modulator__ConjugatedQuadrature@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="FCarrier" Type="PartParam"> <DataEntry>800e6</DataEntry> <Description>Carrier frequency (used if optional LO input not used)</Description> <DocSymbol>f<sub>c</sub></DocSymbol> <Range>[0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="FreqSensitivity" Type="PartParam"> <DataEntry>10000</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Frequency deviation sensitivity in Hz/Volt</Description> <DocSymbol>S<sub>f</sub></DocSymbol> <HideCondition>InputType ~= 2</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="GainImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Gain imbalance in dB</Description> <DocSymbol>G</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="IQ_Rotation" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>IQ rotation</Description> <DocSymbol>R</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="I_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>I origin offset</Description> <DocSymbol>I<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial phase</Description> <DocSymbol>theta.gif</DocSymbol> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InputType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Input type</Description> <DocSymbol /> <Enum>Modulator__InputType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MirrorSignal" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Mirror signal about carrier</Description> <DocSymbol /> <Enum>Modulator__MirrorSignal@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PhaseImbalance" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase imbalance</Description> <DocSymbol>phi.gif</DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PhaseSensitivity" Type="PartParam"> <DataEntry>90</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Phase deviation sensitivity in degrees/Volt</Description> <DocSymbol>S<sub>p</sub></DocSymbol> <HideCondition>InputType ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Q_OriginOffset" Type="PartParam"> <DataEntry>0.0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Q origin offset</Description> <DocSymbol>Q<sub>off</sub></DocSymbol> <HideCondition>ShowIQ_Impairments ~= 1</HideCondition> <Range>(-inf:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ShowIQ_Impairments" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show I and Q impairments</Description> <DocSymbol /> <Enum>Modulator__ShowIQ_Impairments@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item></Item></Item> <Item XName="O1" Type="Part"> <Category>Sources;Analog/RF</Category> <Description>Oscillator with Carrier Frequency</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Oscillator@Data Flow Models</Model> <ModelID /> <Netlist>output,2?Connect4</Netlist> <ParentPartName>Oscillator@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Oscillator</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Oscillator@Data Flow Models</ModelName> <SymbolName>SYM_Oscillator</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Frequency" Type="PartParam"> <DataEntry>FCarrier</DataEntry> <Description>RF tone frequency</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial output time 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> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NDensity" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Noise spectral density added</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>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PN_Type" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase noise model type with random or fixed offset freq spacing and amplitude</Description> <DocSymbol /> <Enum>Oscillator__PN_Type@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="Phase" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>RF tone carrier phase</Description> <DocSymbol /> <HideCondition>RandomPhase == 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="PhaseNoiseData" Type="PartParam"> <DataEntry /> <Description>Phase noise specification - pairs of offset freq (Hz) and SSB phase noise level (dBc/Hz)</Description> <DocSymbol /> <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="Power" Type="PartParam"> <DataEntry>TranPower</DataEntry> <Description>RF tone carrier power</Description> <DocSymbol /> <Range>[0:inf)</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="RandomPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Set phase of RF tone to random value between -PI and +PI</Description> <DocSymbol /> <Enum>Oscillator__RandomPhase@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</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="SampleRate" Type="PartParam"> <DataEntry>SamplingRate</DataEntry> <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>1</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Oscillator__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>Oscillator__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="Frequency" Type="PartParam"> <DataEntry>FCarrier</DataEntry> <Description>RF tone frequency</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Initial output time 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> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="NDensity" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Noise spectral density added</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>11001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="PN_Type" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Phase noise model type with random or fixed offset freq spacing and amplitude</Description> <DocSymbol /> <Enum>Oscillator__PN_Type@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="Phase" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>RF tone carrier phase</Description> <DocSymbol /> <HideCondition>RandomPhase == 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="PhaseNoiseData" Type="PartParam"> <DataEntry /> <Description>Phase noise specification - pairs of offset freq (Hz) and SSB phase noise level (dBc/Hz)</Description> <DocSymbol /> <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="Power" Type="PartParam"> <DataEntry>TranPower</DataEntry> <Description>RF tone carrier power</Description> <DocSymbol /> <Range>[0:inf)</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="RandomPhase" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Set phase of RF tone to random value between -PI and +PI</Description> <DocSymbol /> <Enum>Oscillator__RandomPhase@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</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="SampleRate" Type="PartParam"> <DataEntry>SamplingRate</DataEntry> <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>1</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Oscillator__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>Oscillator__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="Page" Type="PageMgr"> <Item XName="Display0" Type="PartListDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;pCpCpCdG234;pCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="S1" Type="Part"> <Category>Routers/Resamplers</Category> <Description>Set Signal Sample Rate</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SetSampleRate@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Connect7|output,3?Connect5</Netlist> <ParentPartName>SetSampleRate@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>SetSampleRate@Data Flow Models</ModelName> <SymbolName>SYM_SetSampleRate</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="SampleRate" Type="PartParam"> <DataEntry>SymbolRate</DataEntry> <Description>Sample rate</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="SampleRate" Type="PartParam"> <DataEntry>SymbolRate</DataEntry> <Description>Sample rate</Description> <DocSymbol /> <Range>(0:inf)</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="S2" Type="Part"> <Category>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?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"> <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="InsertFileHeader" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Enable inserting file header before csv file content</Description> <DocSymbol /> <Enum>Sink__InsertFileHeader@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType ~= 4 || (ContinuousMode==1 && DisableDataCollect==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="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>15000- 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>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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>0</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="InsertFileHeader" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Enable inserting file header before csv file content</Description> <DocSymbol /> <Enum>Sink__InsertFileHeader@Data Flow Enums</Enum> <HideCondition>SinkTarget == 0 || DataFileType ~= 4 || (ContinuousMode==1 && DisableDataCollect==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="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>15000- 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>1</DataEntry> <Default><T>Bool</T><D>1</D></Default> <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>0</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="S3" Type="Part"> <Category>Sinks</Category> <Description>Spectrum Analyzer</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>SpectrumAnalyzerEnv@Data Flow Models</Model> <Netlist>input,11?Connect8</Netlist> <ParentPartName>SpectrumAnalyzer@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_SpectrumAnalyzer</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <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> <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>Stop_Time - 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> <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>Start_Time</DataEntry> <Description>Start time for data collection</Description> <DocSymbol /> <Range>[0:inf)</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="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> <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>Stop_Time - 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> <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>Start_Time</DataEntry> <Description>Start time for data collection</Description> <DocSymbol /> <Range>[0:inf)</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="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 89600 Vector Signal Analyzer</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>VSA_89600B_Sink@Data Flow Models</Model> <ModelID /> <Netlist>input,11?Connect11</Netlist> <ParentPartName>VSA_89600B_Sink@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>AutoSymDF{VSA Icon B}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>VSA_89600B_Sink@Data Flow Models</ModelName> <SymbolName>AutoSymDF{VSA Icon B}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES enables continuous simulation; NO disables</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__ContinuousMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RecordMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES enables VSA 89600 Recording mode; NO disables; Stop must be > Start, ContinuousMode = NO</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RecordMode@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RestoreHW" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES to restore VSA hardware selection at end of simulation; NO to not</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RestoreHW@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Index (start at 0) of the first sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>Num_Samples - 1</DataEntry> <Description>Index of the last sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SamplesPerSymbol" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Digital demodulation samples per symbol; NOT to be confused with VSA points per symbol</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SetFreqProp" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Set VSA 89600 measurement properties such as center frequency, span/sampling rate, zoom, ect. based on user inputs and simulation data.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__SetFreqProp@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SetupFile" Type="PartParam"> <DataEntry>CustomAPSK64.setx</DataEntry> <Description>VSA 89600 Setup file path</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__StartStopOption@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>Stop_Time</DataEntry> <Description>Time to stop data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="VSATitle" Type="PartParam"> <DataEntry>Simulation output</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ContinuousMode" Type="PartParam"> <DataEntry>1</DataEntry> <Description>YES enables continuous simulation; NO disables</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__ContinuousMode@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RecordMode" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES enables VSA 89600 Recording mode; NO disables; Stop must be > Start, ContinuousMode = NO</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RecordMode@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RestoreHW" Type="PartParam"> <DataEntry>0</DataEntry> <Description>YES to restore VSA hardware selection at end of simulation; NO to not</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__RestoreHW@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SampleStart" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Index (start at 0) of the first sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleStop" Type="PartParam"> <DataEntry>Num_Samples - 1</DataEntry> <Description>Index of the last sample to be streamed to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SamplesPerSymbol" Type="PartParam"> <DataEntry>0.0</DataEntry> <Description>Digital demodulation samples per symbol; NOT to be confused with VSA points per symbol</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SetFreqProp" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Set VSA 89600 measurement properties such as center frequency, span/sampling rate, zoom, ect. based on user inputs and simulation data.</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__SetFreqProp@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="SetupFile" Type="PartParam"> <DataEntry>CustomAPSK64.setx</DataEntry> <Description>VSA 89600 Setup file path</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="StartStopOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Sink collection mode</Description> <DocSymbol /> <Enum>VSA_89600B_Sink__StartStopOption@Data Flow Enums</Enum> <HideCondition>ContinuousMode == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="TimeStart" Type="PartParam"> <DataEntry>Start_Time</DataEntry> <Description>Time to start data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="TimeStop" Type="PartParam"> <DataEntry>Stop_Time</DataEntry> <Description>Time to stop data collection for streaming to VSA</Description> <DocSymbol /> <HideCondition>ContinuousMode == 1 || StartStopOption == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>7004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="VSATitle" Type="PartParam"> <DataEntry>Simulation output</DataEntry> <Description>Text for VSA title bar</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <ShowPage><T>Int</T><D>0</D></ShowPage> <Shown><T>Int</T><D>15354</D></Shown> <SymRotate><T>Double</T><D>0</D></SymRotate> <SymScale><T>Double</T><D>1</D></SymScale> <Units><T>Int</T><D>6003</D></Units> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Height" Type="Param"> <DataEntry>8</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="Page" Type="PageMgr"> <Item XName="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;6;JT24;G}14;JT24;WcW24;bX24;WcW24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1875</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WZ234;10G}14;Y334;G}14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>1500.000000000002</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="Connect13" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;WWq24;Rt14;Rt24;Rt14;Rt24;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="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;6;WH{24;RN24;WH{24;10G}14;G4234;10G}14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect15" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;WWq24;Y324;Rt24;Y324;Rt24;RN24</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;6;G4234;20Gl14;WH{24;Gl14;WH{24;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="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;en334;G}1C;en334;JT2C</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;Xa24;G}14;Mh24;G}14</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;JT24;G}14;WVb24;G}14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1875</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Y334;G}14;Y334;GF2C;en334;GF2C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>1500.000000000002</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;R72C;G}14;80WV14;G}14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1875</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;s14;uh14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;uUe5LQWtp2C;I9lz9TufV2C;amBTLCf4A34;VICJimfs234</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Display1" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;MA24;p14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;QcPcPcvBH2C;qCpCpCp}82C;pCpCpCNe734;hkh05wvxk24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="LabelSet" Type="LabelSet"> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>21760</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>41.66666666666667</D></Size></Item></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>7999</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>10999</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>B1</Designator> <PosX><T>Double</T><D>-2624.999938964845</D></PosX> <PosY><T>Double</T><D>500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Bits</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {RandomBits@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>M1</Designator> <PosX><T>Double</T><D>-1750.000007629395</D></PosX> <PosY><T>Double</T><D>500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Mapper</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="__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 {Mapper@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pModType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>ModType=Custom APSK</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>O1</Designator> <PosX><T>Double</T><D>10125.0009765625</D></PosX> <PosY><T>Double</T><D>-1875</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Oscillator</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="__pO1" 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>O1 {Oscillator@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFrequency" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Frequency=800e+6 Hz [FCarrier]</Text></Item> <Item XName="_pPower" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>Power=100e-6 W [TranPower]</Text></Item></Item></Item> <Item XName="Part11" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>F1</Designator> <PosX><T>Double</T><D>6000</D></PosX> <PosY><T>Double</T><D>-750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_LPF</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 {LPF_RaisedCosine@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pInterpolation" 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>550.5866666666667</D></PosY> <Text>Interpolation=16 [OversamplingRatio]</Text></Item> <Item XName="_pRollOff" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>RollOff=0.22 [RollOff]</Text></Item> <Item XName="_pSquareRoot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>SquareRoot=NO [SquareRoot]</Text></Item> <Item XName="_pSymbolRate" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>SymbolRate=500000 Hz [SymbolRate]</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>C1</Designator> <PosX><T>Double</T><D>3499.999999999956</D></PosX> <PosY><T>Double</T><D>500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_CxToRect</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__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 {CxToRect@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Designator>F2</Designator> <PosX><T>Double</T><D>5999.000000000003</D></PosX> <PosY><T>Double</T><D>1500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_LPF</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="__pF2" 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>F2 {LPF_RaisedCosine@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pInterpolation" 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>688.2333333333335</D></PosY> <Text>Interpolation=16 [OversamplingRatio]</Text></Item> <Item XName="_pPulseEqualization" 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>550.5866666666667</D></PosY> <Text>PulseEqualization=NO</Text></Item> <Item XName="_pRollOff" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>RollOff=0.22 [RollOff]</Text></Item> <Item XName="_pSquareRoot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>SquareRoot=NO [SquareRoot]</Text></Item> <Item XName="_pSymbolRate" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>SymbolRate=500000 Hz [SymbolRate]</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>S1</Designator> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SetSampleRate</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pS1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>S1 {SetSampleRate@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pSampleRate" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>SampleRate=500000 Hz [SymbolRate]</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>M2</Designator> <PosX><T>Double</T><D>9249.999999999971</D></PosX> <PosY><T>Double</T><D>500.0000610351563</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Modulator</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>295</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pM2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>M2 {Modulator@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pFCarrier" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>FCarrier=800e6 Hz</Text></Item> <Item XName="_pInputType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>InputType=I/Q</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>V1</Designator> <PosX><T>Double</T><D>11250.00000000004</D></PosX> <PosY><T>Double</T><D>-125</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="__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>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>VSATitle=Simulation output</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>S2</Designator> <PosX><T>Double</T><D>374.0000000000036</D></PosX> <PosY><T>Double</T><D>2125</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="__pS2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>S2 {Sink@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pStartStopOption" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>StartStopOption=Auto</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <Designator>S3</Designator> <PosX><T>Double</T><D>11625</D></PosX> <PosY><T>Double</T><D>-1000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_SpectrumAnalyzer</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>592.43359375</D></PosX> <PosY><T>Double</T><D>248.4729614257813</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pS3" 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>S3 {SpectrumAnalyzerEnv@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pMode" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Mode=TimeGate</Text></Item> <Item XName="_pSegmentTime" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>SegmentTime=1.001 s [Stop_Time - Start_Time + Time_Spacing]</Text></Item> <Item XName="_pStart" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>Start=0 s [Start_Time]</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data> <Unit><T>Int</T><D>0</D></Unit></Item> <Item XName="Width" Type="Param"> <DataEntry>11</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="GlobalEqns" Attrib="14" Type="Equation"> <Text>FREQ=1e6;
TIME=0.0;
TEMPERATURE=16.85;
Start_Time=0;
setdisplayunit(Start_Time, 's');
Stop_Time=1;
setdisplayunit(Stop_Time, 's');
Time_Spacing=.001;
setdisplayunit(Time_Spacing, 's');
Num_Samples=1001;
Sample_Rate=1000;
setdisplayunit(Sample_Rate, 'Hz');
Freq_Resolution=1;
setdisplayunit(Freq_Resolution, 'Hz');
Data_Persistence=0;
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="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 XName="Graphic" UserName="Graphic" Type="Folder"> <IsOpen><T>Bool</T><D>1</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Constellation" UserName="Constellation" Type="Rectangular Graph"> <AaBackgnd><T>Bool</T><D>0</D></AaBackgnd> <AaTraces><T>Bool</T><D>1</D></AaTraces> <AllowAA><T>Bool</T><D>0</D></AllowAA> <DefContext>Design1_Data</DefContext> <GoalFill><T>Int</T><D>2</D></GoalFill> <GoalLine><T>Int</T><D>1</D></GoalLine> <LastAxisTab>Y</LastAxisTab> <MarkerLine><T>Int</T><D>1</D></MarkerLine> <Selected><T>Bool</T><D>1</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>Constellation</Title> <Item XName="AxisQueue" Type="AxisQueue"> <Current><T>Int</T><D>0</D></Current> <Top><T>Int</T><D>0</D></Top></Item> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>14</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.1016</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="AxisX" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>2</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>1.264911064067352</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>-1.264911064067352</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <TitleColor><T>Int</T><D>0</D></TitleColor> <TitleOverride>Real</TitleOverride> <Unit><T>Int</T><D>0</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <Size><T>Int</T><D>9</D></Size></Item></Item> <Item XName="AxisY" UserName="y" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>0</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>2</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>-2</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>Imaginary</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;;;at14;Om14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;tHVAtYqTs24;}}}}}}}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;C6;;PC;n4</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>3843.58507156372</D></PosY> <Width><T>Double</T><D>5751.284044859108</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>< Post Processed ></Context> <DataFormat><T>Int</T><D>0</D></DataFormat> <Meas>y</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>2</D></MeasSource> <OnRight><T>Bool</T><D>0</D></OnRight> <PPVar>y</PPVar> <PlotType /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <SeriesType><T>Int</T><D>2</D></SeriesType> <SymbolShape><T>Int</T><D>2</D></SymbolShape> <UserHide><T>Bool</T><D>0</D></UserHide> <ZOrder><T>Int</T><D>9000</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>% -------------------------------------------------------------------------------
% SamplesPerSymbol: Sets the number of samples per symbol.
% It MUST be a POSITIVE integer.
%
% StartUpDelay: Sets the number of startup samples that will be removed.
% It MUST be a NON-NEGATIVE integer.
% In addition, when SamplesPerSymbol is greater than 1, it sets
% the downsampling phase and so it must be carefully selected
% to downsample the input signal at the optimal sampling instant.
% -------------------------------------------------------------------------------

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

SamplesPerSymbol = 1;
StartUpDelay = 0;

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

% Reset variables to default if they are out of bounds

if ( SamplesPerSymbol < 1 )
	SamplesPerSymbol = 1;
end

if ( StartUpDelay < 0 )
	StartUpDelay = 0;
end

using('Design1_Data');

if length( findstr( getindep( S2 ), '|' ) )
	error( 'Swept data is not supported by Constellation plots.' );
	return;
end
y = S2( StartUpDelay+1:SamplesPerSymbol:end );
</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang> <UsingContext>Design1_Data;</UsingContext></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /></Item></Item></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.1460826147394214</D></Data></Item></Item> <Item XName="Page" Type="PageMgr" /> <Item XName="Spectrum" UserName="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> <DefContext>Design1_Data</DefContext> <GoalFill><T>Int</T><D>2</D></GoalFill> <GoalLine><T>Int</T><D>1</D></GoalLine> <LastAxisTab>Y</LastAxisTab> <MarkerLine><T>Int</T><D>1</D></MarkerLine> <Selected><T>Bool</T><D>0</D></Selected> <ShowColumns><T>Bool</T><D>0</D></ShowColumns> <ShowOptTargets><T>Bool</T><D>1</D></ShowOptTargets> <ShowPoints><T>Bool</T><D>0</D></ShowPoints> <ShowYieldTargets><T>Bool</T><D>0</D></ShowYieldTargets> <Title>Spectrum</Title> <Item XName="AxisQueue" Type="AxisQueue"> <Current><T>Int</T><D>0</D></Current> <Top><T>Int</T><D>0</D></Top></Item> <Item XName="Font" Type="Font"> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>14</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.1016</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>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>804000000</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>796000000</D></Min> <MinPT><T>Int</T><D>0</D></MinPT> <MinorColor><T>Int</T><D>12632256</D></MinorColor> <MinorTick><T>Int</T><D>2</D></MinorTick> <NumMajorDiv><T>Int</T><D>10</D></NumMajorDiv> <NumMinorDiv><T>Int</T><D>2</D></NumMinorDiv> <ShowMajorGrid><T>Bool</T><D>1</D></ShowMajorGrid> <ShowMinorGrid><T>Bool</T><D>1</D></ShowMinorGrid> <TextColor><T>Int</T><D>0</D></TextColor> <TitleColor><T>Int</T><D>0</D></TitleColor> <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="S3_Power (dBm)" Type="GrAxis"> <AutoScale><T>Bool</T><D>1</D></AutoScale> <AxisType><T>Int</T><D>0</D></AxisType> <InUse><T>Bool</T><D>1</D></InUse> <LogScale><T>Bool</T><D>0</D></LogScale> <MajorColor><T>Int</T><D>0</D></MajorColor> <MajorTick><T>Int</T><D>1</D></MajorTick> <Max><T>Double</T><D>1e-05</D></Max> <MaxPT><T>Int</T><D>0</D></MaxPT> <Min><T>Double</T><D>1e-13</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>Spectrum (dBm)</TitleOverride> <Unit><T>Int</T><D>11002</D></Unit> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>10000</D></ZOrder> <Item XName="Font" Type="Font"> <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;;;Wt14;im14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;vD575p9}r24;}}}}}}}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;;n4;C6;d9</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.58507156372</D></PosY> <Width><T>Double</T><D>5628.61238266981</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>Design1_Data</Context> <Label /> <Meas>S3_Power</Meas> <MeasFormat /> <MeasGroup /> <MeasSource><T>Int</T><D>1</D></MeasSource> <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> <ZOrder><T>Int</T><D>9000</D></ZOrder> <Item XName="Eqns" Type="Equation"> <Text>Inl_i=S3_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.1429667545198132</D></Data></Item></Item></Item> <Item XName="Note" UserName="Note" Type="Notes"> <Description>Example text with pretty printing</Description> <LibName>Eagleware</LibName> <Selected><T>Bool</T><D>0</D></Selected> <Text><P style="BORDER-BOTTOM: windowtext 0.75pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 1pt; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in" class=MsoTitle align=center><STRONG><FONT size=5 face=Arial>Linear Modulation</FONT></STRONG></P>
<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center><SPAN style="FONT-FAMILY: Arial; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt">Keysight Technologies&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt">&nbsp;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoBodyText><FONT face=Arial><FONT size=2></FONT>&nbsp;</P><FONT size=2>
<P>This workspace illustrates how to use Mapper model to generate&nbsp;various modulation in SystemVue.</P>
<P>&nbsp;</P>
<P>Parameter ModeType can support BPSK, QPSK, 8-PSK, 16-PSK, 16-QAM, 32-QAM, 64-QAM, 128-QAM, 256-QAM, 512-QAM, 1024-QAM, 2048-QAM, 4096-QAM, 16-APSK, 32-APSK, 16-Star QAM, 32-Star QAM and Custom APSK.</P>
<P>&nbsp;</P>
<P>Parameter SymbolRtae defines symbol rate of simulated modulation signal.</P>
<P>&nbsp;</P>
<P>Parameter OversamplingRatio defines oversampling ratio.</P>
<P>&nbsp;</P>
<P>Parameter RollOff defines the roll offf factor of Raised Cosine filter or Root Raised Cosine filter.</P>
<P>&nbsp;</P>
<P>Parameter SquareRoot defines the shaping filter is Raised Cosine filter or Root Raised Cosine filter.</P>
<P>&nbsp;</P>
<P>Parameter Length defines the number of symbols of the shaping filter.</P>
<P>&nbsp;</P></FONT></FONT></Text> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="NotesDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;Wt14;Om14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;6YP8cXuCl24;{Hv7bVRlb24</D></PVPort> <Show><T>Bool</T><D>1</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;;C6;n4</D></Window> <ZOrder><T>Int</T><D>3</D></ZOrder></Item></Item></Item> <Item XName="Page" Type="PageMgr" /> <Item XName="TuneList" Type="TuneList" /> <Item XName="Variables" Type="SerItem" /> <Item XName="WorkspaceVariables" Attrib="14" Type="Equation"> <AutoCalc><T>Bool</T><D>0</D></AutoCalc> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="VarBlock" Type="VarBlock" /></Item></Item>