ofdm_gito.mdl
上传用户:asli888
上传日期:2013-05-03
资源大小:7045k
文件大小:89k
源码类别:

matlab例程

开发平台:

Matlab

  1. Model {
  2.   Name   "ofdm_gito"
  3.   Version   5.0
  4.   Description   "This COFDM Simulation simulate Coded OFDM using nR"
  5. "eed-Solomon Channel Coding, over wireless multipath nfading channel, with 3 "
  6. "us maximal delay spread, 200 Hz  nDoppler shift. nIn this simulation I use "
  7. "QPSK, and Training Based  nChannel Estimation, 11/15 RS Code, 2 Symbol Error"
  8. " nCorrection n  nI also have paper that report this simulation in  nMatla"
  9. "b Central n nIf you interest about this simulation, please mail to ngito_p"
  10. "ras@telkom.net n"
  11.   SaveDefaultBlockParams  on
  12.   SampleTimeColors   off
  13.   LibraryLinkDisplay   "none"
  14.   WideLines   off
  15.   ShowLineDimensions   off
  16.   ShowPortDataTypes   off
  17.   ShowLoopsOnError   on
  18.   IgnoreBidirectionalLines off
  19.   ShowStorageClass   off
  20.   ExecutionOrder   off
  21.   RecordCoverage   off
  22.   CovPath   "/"
  23.   CovSaveName   "covdata"
  24.   CovMetricSettings   "dw"
  25.   CovNameIncrementing   off
  26.   CovHtmlReporting   on
  27.   covSaveCumulativeToWorkspaceVar on
  28.   CovSaveSingleToWorkspaceVar on
  29.   CovCumulativeVarName   "covCumulativeData"
  30.   CovCumulativeReport   off
  31.   DataTypeOverride   "UseLocalSettings"
  32.   MinMaxOverflowLogging   "UseLocalSettings"
  33.   MinMaxOverflowArchiveMode "Overwrite"
  34.   BlockNameDataTip   off
  35.   BlockParametersDataTip  off
  36.   BlockDescriptionStringDataTip off
  37.   ToolBar   on
  38.   StatusBar   on
  39.   BrowserShowLibraryLinks off
  40.   BrowserLookUnderMasks   off
  41.   Created   "Mon May 05 20:05:20 2003"
  42.   Creator   "Gito Prastomo"
  43.   UpdateHistory   "UpdateHistoryNever"
  44.   ModifiedByFormat   "%<Auto>"
  45.   LastModifiedBy   "Gito Prastomo"
  46.   ModifiedDateFormat   "%<Auto>"
  47.   LastModifiedDate   "Wed Jun 25 09:20:54 2003"
  48.   ModelVersionFormat   "1.%<AutoIncrement:69>"
  49.   ConfigurationManager   "None"
  50.   SimParamPage   "Solver"
  51.   LinearizationMsg   "none"
  52.   Profile   off
  53.   ParamWorkspaceSource   "MATLABWorkspace"
  54.   AccelSystemTargetFile   "accel.tlc"
  55.   AccelTemplateMakefile   "accel_default_tmf"
  56.   AccelMakeCommand   "make_rtw"
  57.   TryForcingSFcnDF   off
  58.   ExtModeMexFile   "ext_comm"
  59.   ExtModeBatchMode   off
  60.   ExtModeTrigType   "manual"
  61.   ExtModeTrigMode   "normal"
  62.   ExtModeTrigPort   "1"
  63.   ExtModeTrigElement   "any"
  64.   ExtModeTrigDuration   1000
  65.   ExtModeTrigHoldOff   0
  66.   ExtModeTrigDelay   0
  67.   ExtModeTrigDirection   "rising"
  68.   ExtModeTrigLevel   0
  69.   ExtModeArchiveMode   "off"
  70.   ExtModeAutoIncOneShot   off
  71.   ExtModeIncDirWhenArm   off
  72.   ExtModeAddSuffixToVar   off
  73.   ExtModeWriteAllDataToWs off
  74.   ExtModeArmWhenConnect   on
  75.   ExtModeSkipDownloadWhenConnect off
  76.   ExtModeLogAll   on
  77.   ExtModeAutoUpdateStatusClock on
  78.   BufferReuse   on
  79.   RTWExpressionDepthLimit 5
  80.   SimulationMode   "normal"
  81.   Solver   "ode45"
  82.   SolverMode   "Auto"
  83.   StartTime   "0.0"
  84.   StopTime   "10.0"
  85.   MaxOrder   5
  86.   MaxStep   "auto"
  87.   MinStep   "auto"
  88.   MaxNumMinSteps   "-1"
  89.   InitialStep   "auto"
  90.   FixedStep   "auto"
  91.   RelTol   "1e-3"
  92.   AbsTol   "auto"
  93.   OutputOption   "RefineOutputTimes"
  94.   OutputTimes   "[]"
  95.   Refine   "1"
  96.   LoadExternalInput   off
  97.   ExternalInput   "[t, u]"
  98.   LoadInitialState   off
  99.   InitialState   "xInitial"
  100.   SaveTime   on
  101.   TimeSaveName   "tout"
  102.   SaveState   off
  103.   StateSaveName   "xout"
  104.   SaveOutput   on
  105.   OutputSaveName   "yout"
  106.   SaveFinalState   off
  107.   FinalStateName   "xFinal"
  108.   SaveFormat   "Array"
  109.   Decimation   "1"
  110.   LimitDataPoints   on
  111.   MaxDataPoints   "1000"
  112.   SignalLoggingName   "sigsOut"
  113.   ConsistencyChecking   "none"
  114.   ArrayBoundsChecking   "none"
  115.   AlgebraicLoopMsg   "warning"
  116.   BlockPriorityViolationMsg "warning"
  117.   MinStepSizeMsg   "warning"
  118.   InheritedTsInSrcMsg   "warning"
  119.   DiscreteInheritContinuousMsg "warning"
  120.   MultiTaskRateTransMsg   "error"
  121.   SingleTaskRateTransMsg  "none"
  122.   CheckForMatrixSingularity "none"
  123.   IntegerOverflowMsg   "warning"
  124.   Int32ToFloatConvMsg   "warning"
  125.   ParameterDowncastMsg   "error"
  126.   ParameterOverflowMsg   "error"
  127.   ParameterPrecisionLossMsg "warning"
  128.   UnderSpecifiedDataTypeMsg "none"
  129.   UnnecessaryDatatypeConvMsg "none"
  130.   VectorMatrixConversionMsg "none"
  131.   InvalidFcnCallConnMsg   "error"
  132.   SignalLabelMismatchMsg  "none"
  133.   UnconnectedInputMsg   "warning"
  134.   UnconnectedOutputMsg   "warning"
  135.   UnconnectedLineMsg   "warning"
  136.   SfunCompatibilityCheckMsg "none"
  137.   RTWInlineParameters   off
  138.   BlockReductionOpt   on
  139.   BooleanDataType   on
  140.   ConditionallyExecuteInputs on
  141.   ParameterPooling   on
  142.   OptimizeBlockIOStorage  on
  143.   ZeroCross   on
  144.   AssertionControl   "UseLocalSettings"
  145.   ProdHWDeviceType   "Microprocessor"
  146.   ProdHWWordLengths   "8,16,32,32"
  147.   RTWSystemTargetFile   "grt.tlc"
  148.   RTWTemplateMakefile   "grt_default_tmf"
  149.   RTWMakeCommand   "make_rtw"
  150.   RTWGenerateCodeOnly   off
  151.   RTWRetainRTWFile   off
  152.   TLCProfiler   off
  153.   TLCDebug   off
  154.   TLCCoverage   off
  155.   TLCAssertion   off
  156.   BlockDefaults {
  157.     Orientation     "right"
  158.     ForegroundColor     "black"
  159.     BackgroundColor     "white"
  160.     DropShadow     off
  161.     NamePlacement     "normal"
  162.     FontName     "Helvetica"
  163.     FontSize     10
  164.     FontWeight     "normal"
  165.     FontAngle     "normal"
  166.     ShowName     on
  167.   }
  168.   BlockParameterDefaults {
  169.     Block {
  170.       BlockType       ComplexToRealImag
  171.       Output       "Real and imag"
  172.     }
  173.     Block {
  174.       BlockType       Constant
  175.       Value       "1"
  176.       VectorParams1D       on
  177.       ShowAdditionalParam     off
  178.       OutDataTypeMode       "Inherit from 'Constant value'"
  179.       OutDataType       "sfix(16)"
  180.       ConRadixGroup       "Use specified scaling"
  181.       OutScaling       "2^0"
  182.     }
  183.     Block {
  184.       BlockType       DataTypeConversion
  185.       DataType       "auto"
  186.       SaturateOnIntegerOverflow on
  187.     }
  188.     Block {
  189.       BlockType       DigitalClock
  190.       SampleTime       "1"
  191.     }
  192.     Block {
  193.       BlockType       Display
  194.       Format       "short"
  195.       Decimation       "10"
  196.       Floating       off
  197.       SampleTime       "-1"
  198.     }
  199.     Block {
  200.       BlockType       EnablePort
  201.       StatesWhenEnabling      "held"
  202.       ShowOutputPort       off
  203.       ZeroCross       on
  204.     }
  205.     Block {
  206.       BlockType       FrameConversion
  207.       OutFrame       "Frame-based"
  208.     }
  209.     Block {
  210.       BlockType       From
  211.     }
  212.     Block {
  213.       BlockType       Gain
  214.       Gain       "1"
  215.       Multiplication       "Element-wise(K.*u)"
  216.       ShowAdditionalParam     off
  217.       ParameterDataTypeMode   "Same as input"
  218.       ParameterDataType       "sfix(16)"
  219.       ParameterScalingMode    "Best Precision: Matrix-wise"
  220.       ParameterScaling       "2^0"
  221.       OutDataTypeMode       "Same as input"
  222.       OutDataType       "sfix(16)"
  223.       OutScaling       "2^0"
  224.       LockScale       off
  225.       RndMeth       "Floor"
  226.       SaturateOnIntegerOverflow on
  227.     }
  228.     Block {
  229.       BlockType       Goto
  230.     }
  231.     Block {
  232.       BlockType       Ground
  233.     }
  234.     Block {
  235.       BlockType       Inport
  236.       Port       "1"
  237.       PortDimensions       "-1"
  238.       SampleTime       "-1"
  239.       ShowAdditionalParam     off
  240.       LatchInput       off
  241.       DataType       "auto"
  242.       OutDataType       "sfix(16)"
  243.       OutScaling       "2^0"
  244.       SignalType       "auto"
  245.       SamplingMode       "auto"
  246.       Interpolate       on
  247.     }
  248.     Block {
  249.       BlockType       Math
  250.       Operator       "exp"
  251.       OutputSignalType       "auto"
  252.     }
  253.     Block {
  254.       BlockType       Outport
  255.       Port       "1"
  256.       OutputWhenDisabled      "held"
  257.       InitialOutput       "[]"
  258.     }
  259.     Block {
  260.       BlockType       Product
  261.       Inputs       "2"
  262.       Multiplication       "Element-wise(.*)"
  263.       ShowAdditionalParam     off
  264.       InputSameDT       on
  265.       OutDataTypeMode       "Same as first input"
  266.       OutDataType       "sfix(16)"
  267.       OutScaling       "2^0"
  268.       LockScale       off
  269.       RndMeth       "Floor"
  270.       SaturateOnIntegerOverflow on
  271.     }
  272.     Block {
  273.       BlockType       RelationalOperator
  274.       Operator       ">="
  275.       ShowAdditionalParam     off
  276.       InputSameDT       on
  277.       LogicOutDataTypeMode    "Logical (see Advanced Sim. Parameters)"
  278.       LogicDataType       "uint(8)"
  279.       ZeroCross       on
  280.     }
  281.     Block {
  282.       BlockType       Rounding
  283.       Operator       "floor"
  284.     }
  285.     Block {
  286.       BlockType       Scope
  287.       Floating       off
  288.       ModelBased       off
  289.       TickLabels       "OneTimeTick"
  290.       ZoomMode       "on"
  291.       Grid       "on"
  292.       TimeRange       "auto"
  293.       YMin       "-5"
  294.       YMax       "5"
  295.       SaveToWorkspace       off
  296.       SaveName       "ScopeData"
  297.       LimitDataPoints       on
  298.       MaxDataPoints       "5000"
  299.       Decimation       "1"
  300.       SampleInput       off
  301.       SampleTime       "0"
  302.     }
  303.     Block {
  304.       BlockType       Selector
  305.       InputType       "Vector"
  306.       ElementSrc       "Internal"
  307.       Elements       "1"
  308.       RowSrc       "Internal"
  309.       Rows       "1"
  310.       ColumnSrc       "Internal"
  311.       Columns       "1"
  312.       InputPortWidth       "-1"
  313.     }
  314.     Block {
  315.       BlockType       "S-Function"
  316.       FunctionName       "system"
  317.       PortCounts       "[]"
  318.       SFunctionModules       "''"
  319.     }
  320.     Block {
  321.       BlockType       Step
  322.       Time       "1"
  323.       Before       "0"
  324.       After       "1"
  325.       SampleTime       "-1"
  326.       VectorParams1D       on
  327.       ZeroCross       on
  328.     }
  329.     Block {
  330.       BlockType       SubSystem
  331.       ShowPortLabels       on
  332.       Permissions       "ReadWrite"
  333.       RTWSystemCode       "Auto"
  334.       RTWFcnNameOpts       "Auto"
  335.       RTWFileNameOpts       "Auto"
  336.       SimViewingDevice       off
  337.       DataTypeOverride       "UseLocalSettings"
  338.       MinMaxOverflowLogging   "UseLocalSettings"
  339.     }
  340.     Block {
  341.       BlockType       Sum
  342.       IconShape       "rectangular"
  343.       Inputs       "++"
  344.       ShowAdditionalParam     off
  345.       InputSameDT       on
  346.       OutDataTypeMode       "Same as first input"
  347.       OutDataType       "sfix(16)"
  348.       OutScaling       "2^0"
  349.       LockScale       off
  350.       RndMeth       "Floor"
  351.       SaturateOnIntegerOverflow on
  352.     }
  353.     Block {
  354.       BlockType       Terminator
  355.     }
  356.     Block {
  357.       BlockType       TriggerPort
  358.       TriggerType       "rising"
  359.       ShowOutputPort       off
  360.       OutputDataType       "auto"
  361.       ZeroCross       on
  362.     }
  363.     Block {
  364.       BlockType       ZeroOrderHold
  365.       SampleTime       "1"
  366.     }
  367.   }
  368.   AnnotationDefaults {
  369.     HorizontalAlignment     "center"
  370.     VerticalAlignment     "middle"
  371.     ForegroundColor     "black"
  372.     BackgroundColor     "white"
  373.     DropShadow     off
  374.     FontName     "Helvetica"
  375.     FontSize     10
  376.     FontWeight     "normal"
  377.     FontAngle     "normal"
  378.   }
  379.   LineDefaults {
  380.     FontName     "Helvetica"
  381.     FontSize     9
  382.     FontWeight     "normal"
  383.     FontAngle     "normal"
  384.   }
  385.   System {
  386.     Name     "ofdm_gito"
  387.     Location     [2, 76, 1014, 744]
  388.     Open     on
  389.     ModelBrowserVisibility  off
  390.     ModelBrowserWidth     200
  391.     ScreenColor     "white"
  392.     PaperOrientation     "landscape"
  393.     PaperPositionMode     "auto"
  394.     PaperType     "usletter"
  395.     PaperUnits     "inches"
  396.     ZoomFactor     "100"
  397.     ReportName     "simulink-default.rpt"
  398.     BlocksetDataString     "[0 -9.81 0]|1|0|1e-3|1|1e-3|1|2|1e-4|1e-4|0|0|1|1"
  399. "e-5|Deprecated|0|0|0||1|0"
  400.     Block {
  401.       BlockType       Reference
  402.       Name       "AWGNnChannel1"
  403.       Ports       [1, 1]
  404.       Position       [905, 310, 985, 350]
  405.       Orientation       "down"
  406.       NamePlacement       "alternate"
  407.       ShowName       off
  408.       SourceBlock       "commchan2/AWGNnChannel"
  409.       SourceType       "AWGN Channel"
  410.       seed       "32965"
  411.       noiseMode       "Signal to noise ratio  (Es/No)"
  412.       EsNodB       "28"
  413.       SNRdB       "0"
  414.       Ps       "30/(5.5e5*11/15*2.4)*1.08"
  415.       Tsym       "80e-6"
  416.       variance       "1"
  417.     }
  418.     Block {
  419.       BlockType       Reference
  420.       Name       "Bernoulli RandomnBinary Generator"
  421.       Ports       [0, 1]
  422.       Position       [15, 193, 95, 237]
  423.       ShowName       off
  424.       SourceBlock       "commrandsrc2/Bernoulli BinarynGenerator"
  425.       SourceType       "Bernoulli Binary Generator"
  426.       P       "[0.5]"
  427.       seed       "9364248"
  428.       Ts       "16e-5/44/2"
  429.       frameBased       on
  430.       sampPerFrame       "44"
  431.       orient       off
  432.     }
  433.     Block {
  434.       BlockType       SubSystem
  435.       Name       "Constellation"
  436.       Ports       [2]
  437.       Position       [565, 562, 635, 638]
  438.       ShowName       off
  439.       OpenFcn       "temp=get_param(gcb,'On');set_param(gcb,'On', ge"
  440. "t_param(gcb,'Off'));set_param(gcb,'Off', temp);"
  441.       TreatAsAtomicUnit       on
  442.       MaskType       "Instrumentation: Power Spectrum"
  443.       MaskPromptString       "On|Off"
  444.       MaskStyleString       "edit,edit"
  445.       MaskTunableValueString  "on,on"
  446.       MaskCallbackString      "|"
  447.       MaskEnableString       "on,on"
  448.       MaskVisibilityString    "on,on"
  449.       MaskToolTipString       "on,on"
  450.       MaskVarAliasString      ","
  451.       MaskVariables       "On=&1;Off=&2;"
  452.       MaskInitialization      "if strcmp(On,'on')n  [picture, map]=imread('sw"
  453. "itch_on.jpg');n  sdspfscope2([],[],[],'ScopeUpdate',[bdroot '/Constellation/"
  454. "Before Channel Estimation'],'OpenFig');n  sdspfscope2([],[],[],'ScopeUpdate'"
  455. ",[bdroot '/Constellation/After Channel Estimation'],'OpenFig');n  set_param("
  456. "[bdroot '/Constellation/Before Channel Estimation'],'OpenScopeAtSimStart','on"
  457. "');n  set_param([bdroot '/Constellation/After Channel Estimation'],'OpenScop"
  458. "eAtSimStart','on');n  nelsen  [picture, map]=imread('switch_off.jpg');n  "
  459. "set_param([bdroot '/Constellation/Before Channel Estimation'],'OpenScopeAtSim"
  460. "Start','off');n  set_param([bdroot '/Constellation/After Channel Estimation'"
  461. "],'OpenScopeAtSimStart','off');n  sdspfscope2([],[],[],'ScopeUpdate',[bdroot"
  462. " '/Constellation/Before Channel Estimation'],'CloseFig');n  sdspfscope2([],["
  463. "],[],'ScopeUpdate',[bdroot '/Constellation/After Channel Estimation'],'CloseF"
  464. "ig');n  nend"
  465.       MaskDisplay       "image(picture,'center')"
  466.       MaskIconFrame       on
  467.       MaskIconOpaque       on
  468.       MaskIconRotate       "none"
  469.       MaskIconUnits       "autoscale"
  470.       MaskValueString       "off|on"
  471.       System {
  472. Name "Constellation"
  473. Location [148, 199, 402, 385]
  474. Open off
  475. ModelBrowserVisibility off
  476. ModelBrowserWidth 200
  477. ScreenColor "white"
  478. PaperOrientation "landscape"
  479. PaperPositionMode "auto"
  480. PaperType "usletter"
  481. PaperUnits "inches"
  482. ZoomFactor "100"
  483. Block {
  484.   BlockType   Inport
  485.   Name   "In1"
  486.   Position   [45, 33, 75, 47]
  487. }
  488. Block {
  489.   BlockType   Inport
  490.   Name   "In2"
  491.   Position   [45, 123, 75, 137]
  492.   Port   "2"
  493. }
  494. Block {
  495.   BlockType   Reference
  496.   Name   "After Channel Estimation"
  497.   Tag   "ScatterPlot"
  498.   Ports   [1]
  499.   Position   [135, 105, 180, 155]
  500.   SourceBlock   "commsink2/Discrete-TimenScatter PlotnScop"
  501. "e"
  502.   SourceType   "Discrete-Time Scatter Plot Scope"
  503.   showPlotting   on
  504.   sampPerSymb   "1"
  505.   offsetEye   "0"
  506.   numTraces   "100"
  507.   numNewFrames   "50"
  508.   showRendering   off
  509.   LineMarkers   "."
  510.   LineColors   "b"
  511.   fading   on
  512.   render   off
  513.   AxisGrid   on
  514.   showAxes   off
  515.   xMin   "-1.38590807368272"
  516.   xMax   "1.18815068657491"
  517.   yMin   "-1.28146244316"
  518.   yMax   "1.29259631709763"
  519.   inphaseLabel   "In-phase Amplitude"
  520.   quadratureLabel   "Quadrature Amplitude"
  521.   showFigure   off
  522.   openScopeAtSimStart   off
  523.   FrameNumber   off
  524.   FigPos   "[443 257 328 328]"
  525.   figTitle   "Scatter Plot"
  526.   numLinesMax   "50"
  527.   block_type_   "scatter"
  528. }
  529. Block {
  530.   BlockType   Reference
  531.   Name   "Before Channel Estimation"
  532.   Tag   "ScatterPlot"
  533.   Ports   [1]
  534.   Position   [135, 15, 180, 65]
  535.   SourceBlock   "commsink2/Discrete-TimenScatter PlotnScop"
  536. "e"
  537.   SourceType   "Discrete-Time Scatter Plot Scope"
  538.   showPlotting   on
  539.   sampPerSymb   "1"
  540.   offsetEye   "0"
  541.   numTraces   "100"
  542.   numNewFrames   "50"
  543.   showRendering   off
  544.   LineMarkers   "."
  545.   LineColors   "[1 0 0]"
  546.   fading   on
  547.   render   off
  548.   AxisGrid   on
  549.   showAxes   off
  550.   xMin   "-3.00315520547955"
  551.   xMax   "2.96563413273983"
  552.   yMin   "-2.96784165209088"
  553.   yMax   "3.00094768612849"
  554.   inphaseLabel   "In-phase Amplitude"
  555.   quadratureLabel   "Quadrature Amplitude"
  556.   showFigure   off
  557.   openScopeAtSimStart   off
  558.   FrameNumber   off
  559.   FigPos   "[114 264 320 320]"
  560.   figTitle   "Scatter Plot"
  561.   numLinesMax   "50"
  562.   block_type_   "scatter"
  563. }
  564. Line {
  565.   SrcBlock   "In1"
  566.   SrcPort   1
  567.   DstBlock   "Before Channel Estimation"
  568.   DstPort   1
  569. }
  570. Line {
  571.   SrcBlock   "In2"
  572.   SrcPort   1
  573.   DstBlock   "After Channel Estimation"
  574.   DstPort   1
  575. }
  576.       }
  577.     }
  578.     Block {
  579.       BlockType       DigitalClock
  580.       Name       "Digital Clock"
  581.       Position       [695, 577, 755, 593]
  582.       ShowName       off
  583.       SampleTime       "8e-5"
  584.     }
  585.     Block {
  586.       BlockType       Display
  587.       Name       "Display"
  588.       Ports       [1]
  589.       Position       [210, 288, 295, 352]
  590.       ShowName       off
  591.       Decimation       "1"
  592.     }
  593.     Block {
  594.       BlockType       Display
  595.       Name       "Display1"
  596.       Ports       [1]
  597.       Position       [545, 287, 630, 353]
  598.       ShowName       off
  599.       Decimation       "1"
  600.     }
  601.     Block {
  602.       BlockType       Display
  603.       Name       "Display2"
  604.       Ports       [1]
  605.       Position       [780, 573, 855, 597]
  606.       ShowName       off
  607.       FontSize       9
  608.       Decimation       "1"
  609.     }
  610.     Block {
  611.       BlockType       From
  612.       Name       "From"
  613.       Position       [45, 572, 95, 588]
  614.       ShowName       off
  615.       CloseFcn       "tagdialog Close"
  616.       GotoTag       "real_tx"
  617.     }
  618.     Block {
  619.       BlockType       From
  620.       Name       "From1"
  621.       Position       [45, 588, 95, 602]
  622.       ShowName       off
  623.       CloseFcn       "tagdialog Close"
  624.       GotoTag       "im_tx"
  625.     }
  626.     Block {
  627.       BlockType       From
  628.       Name       "From2"
  629.       Position       [215, 570, 325, 590]
  630.       ShowName       off
  631.       CloseFcn       "tagdialog Close"
  632.       GotoTag       "spektrum_kirim"
  633.     }
  634.     Block {
  635.       BlockType       From
  636.       Name       "From3"
  637.       Position       [215, 611, 325, 629]
  638.       ShowName       off
  639.       CloseFcn       "tagdialog Close"
  640.       GotoTag       "spektrum_terima"
  641.     }
  642.     Block {
  643.       BlockType       From
  644.       Name       "From4"
  645.       Position       [445, 570, 535, 590]
  646.       ShowName       off
  647.       CloseFcn       "tagdialog Close"
  648.       GotoTag       "konstelasi_sbl"
  649.     }
  650.     Block {
  651.       BlockType       From
  652.       Name       "From5"
  653.       Position       [445, 610, 535, 630]
  654.       ShowName       off
  655.       CloseFcn       "tagdialog Close"
  656.       GotoTag       "konstelasi_stl"
  657.     }
  658.     Block {
  659.       BlockType       From
  660.       Name       "From6"
  661.       Position       [45, 602, 95, 618]
  662.       ShowName       off
  663.       CloseFcn       "tagdialog Close"
  664.       GotoTag       "real_rx"
  665.     }
  666.     Block {
  667.       BlockType       From
  668.       Name       "From7"
  669.       Position       [45, 617, 95, 633]
  670.       ShowName       off
  671.       CloseFcn       "tagdialog Close"
  672.       GotoTag       "im_rx"
  673.     }
  674.     Block {
  675.       BlockType       Reference
  676.       Name       "Multipath RayleighnFading Channel"
  677.       Ports       [1, 1]
  678.       Position       [905, 250, 985, 290]
  679.       Orientation       "down"
  680.       ShowName       off
  681.       SourceBlock       "commchan2/Multipath RayleighnFading Channel"
  682.       SourceType       "Multipath Rayleigh Fading Channel"
  683.       Fd       "200"
  684.       simTs       "8e-5/180"
  685.       delayVec       "[0 3e-6]"
  686.       gainVecdB       "[0 -8]"
  687.       normGain       on
  688.       Seed       "936497248"
  689.     }
  690.     Block {
  691.       BlockType       SubSystem
  692.       Name       "Power Spectrum"
  693.       Ports       [2]
  694.       Position       [350, 561, 405, 639]
  695.       ShowName       off
  696.       OpenFcn       "temp=get_param(gcb,'On');set_param(gcb,'On', ge"
  697. "t_param(gcb,'Off'));set_param(gcb,'Off', temp);"
  698.       TreatAsAtomicUnit       on
  699.       MaskType       "Instrumentation: Power Spectrum"
  700.       MaskPromptString       "On|Off"
  701.       MaskStyleString       "edit,edit"
  702.       MaskTunableValueString  "on,on"
  703.       MaskCallbackString      "|"
  704.       MaskEnableString       "on,on"
  705.       MaskVisibilityString    "on,on"
  706.       MaskToolTipString       "on,on"
  707.       MaskVarAliasString      ","
  708.       MaskVariables       "On=&1;Off=&2;"
  709.       MaskInitialization      "if strcmp(On,'on')n  [picture, map]=imread('sw"
  710. "itch_on.jpg');n  set_param([gcs '/Power Spectrum/OFDM Transmitted Spectrum']"
  711. ",'OpenScopeAtSimStart','on');n  set_param([gcs '/Power Spectrum/OFDM Receive"
  712. "d Spectrum'],'OpenScopeAtSimStart','on');n  sdspfscope2([],[],[],'ScopeUpdat"
  713. "e',[gcs '/Power Spectrum/OFDM Transmitted Spectrum'],'OpenFig');n  sdspfscop"
  714. "e2([],[],[],'ScopeUpdate',[gcs '/Power Spectrum/OFDM Received Spectrum'],'Ope"
  715. "nFig');n    nelsen  [picture, map]=imread('switch_off.jpg');n  set_param("
  716. "[gcs '/Power Spectrum/OFDM Transmitted Spectrum'],'OpenScopeAtSimStart','off'"
  717. ");n  set_param([gcs '/Power Spectrum/OFDM Received Spectrum'],'OpenScopeAtSi"
  718. "mStart','off');n  sdspfscope2([],[],[],'ScopeUpdate',[gcs '/Power Spectrum/O"
  719. "FDM Transmitted Spectrum'],'CloseFig');n  sdspfscope2([],[],[],'ScopeUpdate'"
  720. ",[gcs '/Power Spectrum/OFDM Received Spectrum'],'CloseFig');n  nend"
  721.       MaskDisplay       "image(picture,'center')"
  722.       MaskIconFrame       on
  723.       MaskIconOpaque       on
  724.       MaskIconRotate       "none"
  725.       MaskIconUnits       "autoscale"
  726.       MaskValueString       "off|on"
  727.       System {
  728. Name "Power Spectrum"
  729. Location [139, 235, 450, 414]
  730. Open off
  731. ModelBrowserVisibility off
  732. ModelBrowserWidth 200
  733. ScreenColor "white"
  734. PaperOrientation "landscape"
  735. PaperPositionMode "auto"
  736. PaperType "usletter"
  737. PaperUnits "inches"
  738. ZoomFactor "100"
  739. Block {
  740.   BlockType   Inport
  741.   Name   "In1"
  742.   Position   [30, 38, 60, 52]
  743. }
  744. Block {
  745.   BlockType   Inport
  746.   Name   "In3"
  747.   Position   [30, 118, 60, 132]
  748.   Port   "2"
  749. }
  750. Block {
  751.   BlockType   Reference
  752.   Name   "OFDM Received Spectrum"
  753.   Ports   [1]
  754.   Position   [165, 100, 200, 150]
  755.   SourceBlock   "dspsnks4/SpectrumnScope"
  756.   SourceType   "Spectrum Scope"
  757.   ScopeProperties   on
  758.   Domain   "Frequency"
  759.   HorizSpan   "1"
  760.   UseBuffer   on
  761.   BufferSize   "90"
  762.   Overlap   "0"
  763.   inpFftLenInherit   on
  764.   FFTlength   "1024"
  765.   numAvg   "16"
  766.   DisplayProperties   off
  767.   AxisGrid   on
  768.   Memory   off
  769.   FrameNumber   on
  770.   AxisLegend   off
  771.   AxisZoom   off
  772.   OpenScopeAtSimStart   off
  773.   OpenScopeImmediately   off
  774.   FigPos   "[516 326 489 207]"
  775.   AxisProperties   off
  776.   XUnits   "Hertz"
  777.   XRange   "[-Fs/2...Fs/2]"
  778.   InheritXIncr   on
  779.   XIncr   "1.0"
  780.   XLabel   "Samples"
  781.   YUnits   "dB"
  782.   YMin   "-56.109120379899"
  783.   YMax   "-11.668971465058"
  784.   YLabel   "Magnitude, dB"
  785.   LineProperties   off
  786. }
  787. Block {
  788.   BlockType   Reference
  789.   Name   "OFDM Transmitted Spectrum"
  790.   Ports   [1]
  791.   Position   [170, 20, 205, 70]
  792.   SourceBlock   "dspsnks4/SpectrumnScope"
  793.   SourceType   "Spectrum Scope"
  794.   ScopeProperties   on
  795.   Domain   "Frequency"
  796.   HorizSpan   "1"
  797.   UseBuffer   on
  798.   BufferSize   "90"
  799.   Overlap   "0"
  800.   inpFftLenInherit   on
  801.   FFTlength   "1024"
  802.   numAvg   "16"
  803.   DisplayProperties   off
  804.   AxisGrid   on
  805.   Memory   off
  806.   FrameNumber   on
  807.   AxisLegend   off
  808.   AxisZoom   off
  809.   OpenScopeAtSimStart   off
  810.   OpenScopeImmediately   off
  811.   FigPos   "[16 327 493 204]"
  812.   AxisProperties   off
  813.   XUnits   "Hertz"
  814.   XRange   "[-Fs/2...Fs/2]"
  815.   InheritXIncr   on
  816.   XIncr   "1.0"
  817.   XLabel   "Samples"
  818.   YUnits   "dB"
  819.   YMin   "-109.63726086101"
  820.   YMax   "-10.5147246232599"
  821.   YLabel   "Magnitude, dB"
  822.   LineProperties   off
  823.   LineStyles   "-"
  824.   LineColors   "[0 0 0]"
  825. }
  826. Line {
  827.   SrcBlock   "In3"
  828.   SrcPort   1
  829.   DstBlock   "OFDM Received Spectrum"
  830.   DstPort   1
  831. }
  832. Line {
  833.   SrcBlock   "In1"
  834.   SrcPort   1
  835.   DstBlock   "OFDM Transmitted Spectrum"
  836.   DstPort   1
  837. }
  838.       }
  839.     }
  840.     Block {
  841.       BlockType       SubSystem
  842.       Name       "Subsystem"
  843.       Ports       [2, 1]
  844.       Position       [510, 176, 645, 229]
  845.       ShowName       off
  846.       TreatAsAtomicUnit       off
  847.       MaskDisplay       "disp('OFDM Baseband\nModulator\ndan\nAdd Cyc"
  848. "lic Prefix')"
  849.       MaskIconFrame       on
  850.       MaskIconOpaque       on
  851.       MaskIconRotate       "none"
  852.       MaskIconUnits       "autoscale"
  853.       System {
  854. Name "Subsystem"
  855. Location [-90, 262, 566, 495]
  856. Open off
  857. ModelBrowserVisibility off
  858. ModelBrowserWidth 200
  859. ScreenColor "white"
  860. PaperOrientation "landscape"
  861. PaperPositionMode "auto"
  862. PaperType "usletter"
  863. PaperUnits "inches"
  864. ZoomFactor "100"
  865. Block {
  866.   BlockType   Inport
  867.   Name   "In1"
  868.   Position   [15, 13, 45, 27]
  869.   ShowName   off
  870. }
  871. Block {
  872.   BlockType   Inport
  873.   Name   "In2"
  874.   Position   [15, 108, 45, 122]
  875.   ShowName   off
  876.   Port   "2"
  877. }
  878. Block {
  879.   BlockType   Reference
  880.   Name   "DSPnConstant"
  881.   Ports   [0, 1]
  882.   Position   [155, 99, 190, 131]
  883.   ShowName   off
  884.   SourceBlock   "dspsrcs4/DSPnConstant"
  885.   SourceType   "DSP Constant"
  886.   Value   "0"
  887.   SampleMode   "Discrete"
  888.   discreteOutput   "Frame-based"
  889.   continuousOutput   "Sample-based"
  890.   sampTime   "16e-5/2"
  891.   framePeriod   "16e-5/2"
  892.   additionalParams   off
  893.   dataType   "Inherit from 'Constant value'"
  894.   wordLen   "16"
  895.   udDataType   "sfix(16)"
  896.   fracBitsMode   "Best precision"
  897.   numFracBits   "15"
  898.   InterpretAs1D   "off"
  899.   Ts   "16e-5/2"
  900.   FramebasedOutput   "on"
  901. }
  902. Block {
  903.   BlockType   Reference
  904.   Name   "IFFT"
  905.   Ports   [1, 1]
  906.   Position   [450, 89, 490, 121]
  907.   ShowName   off
  908.   SourceBlock   "dspxfrm3/IFFT"
  909.   SourceType   "IFFT"
  910.   CompMethod   "Table lookup"
  911.   TableOpt   "Speed"
  912.   BitRevOrder   off
  913.   cs_in   off
  914.   SkipNorm   off
  915.   mode   "Real"
  916. }
  917. Block {
  918.   BlockType   Reference
  919.   Name   "MatrixnConcatenation"
  920.   Ports   [3, 1]
  921.   Position   [210, 55, 270, 175]
  922.   ShowName   off
  923.   SourceBlock   "simulink/MathnOperations/MatrixnConcatena"
  924. "tion"
  925.   SourceType   "Matrix Concatenation"
  926.   numInports   "3"
  927.   catMethod   "Vertical"
  928. }
  929. Block {
  930.   BlockType   Reference
  931.   Name   "MatrixnConcatenation1"
  932.   Ports   [2, 1]
  933.   Position   [300, 84, 355, 126]
  934.   ShowName   off
  935.   SourceBlock   "simulink/MathnOperations/MatrixnConcatena"
  936. "tion"
  937.   SourceType   "Matrix Concatenation"
  938.   numInports   "2"
  939.   catMethod   "Horizontal"
  940. }
  941. Block {
  942.   BlockType   Reference
  943.   Name   "MultiportnSelector"
  944.   Ports   [1, 2]
  945.   Position   [70, 35, 130, 195]
  946.   ShowName   off
  947.   SourceBlock   "dspindex/MultiportnSelector"
  948.   SourceType   "Multiport Selector"
  949.   rowsOrCols   "Rows"
  950.   idxCellArray   "{1:15,16:30}"
  951.   idxErrMode   "Clip Index"
  952. }
  953. Block {
  954.   BlockType   SubSystem
  955.   Name   "Subsystem"
  956.   Ports   [1, 1]
  957.   Position   [515, 74, 580, 136]
  958.   ShowName   off
  959.   TreatAsAtomicUnit   off
  960.   MaskDisplay   "disp('Add\nCyclic Prefix')"
  961.   MaskIconFrame   on
  962.   MaskIconOpaque   on
  963.   MaskIconRotate   "none"
  964.   MaskIconUnits   "autoscale"
  965.   System {
  966.     Name     "Subsystem"
  967.     Location     [517, 196, 717, 286]
  968.     Open     off
  969.     ModelBrowserVisibility  off
  970.     ModelBrowserWidth     200
  971.     ScreenColor     "white"
  972.     PaperOrientation     "landscape"
  973.     PaperPositionMode     "auto"
  974.     PaperType     "usletter"
  975.     PaperUnits     "inches"
  976.     ZoomFactor     "100"
  977.     Block {
  978.       BlockType       Inport
  979.       Name       "In1"
  980.       Position       [25, 38, 55, 52]
  981.     }
  982.     Block {
  983.       BlockType       Selector
  984.       Name       "Selector3"
  985.       Ports       [1, 1]
  986.       Position       [80, 26, 120, 64]
  987.       InputType       "Matrix"
  988.       Elements       "[51:64,1:64]"
  989.       Rows       "[39:64,1:64]"
  990.       Columns       "-1"
  991.       InputPortWidth       "64"
  992.     }
  993.     Block {
  994.       BlockType       Outport
  995.       Name       "Out1"
  996.       Position       [145, 38, 175, 52]
  997.     }
  998.     Line {
  999.       SrcBlock       "Selector3"
  1000.       SrcPort       1
  1001.       DstBlock       "Out1"
  1002.       DstPort       1
  1003.     }
  1004.     Line {
  1005.       SrcBlock       "In1"
  1006.       SrcPort       1
  1007.       DstBlock       "Selector3"
  1008.       DstPort       1
  1009.     }
  1010.   }
  1011. }
  1012. Block {
  1013.   BlockType   SubSystem
  1014.   Name   "Subsystem1"
  1015.   Ports   [1, 1]
  1016.   Position   [375, 76, 430, 134]
  1017.   ShowName   off
  1018.   TreatAsAtomicUnit   off
  1019.   MaskDisplay   "disp('Zero Pad')"
  1020.   MaskIconFrame   on
  1021.   MaskIconOpaque   on
  1022.   MaskIconRotate   "none"
  1023.   MaskIconUnits   "autoscale"
  1024.   System {
  1025.     Name     "Subsystem1"
  1026.     Location     [252, 196, 547, 286]
  1027.     Open     off
  1028.     ModelBrowserVisibility  off
  1029.     ModelBrowserWidth     200
  1030.     ScreenColor     "white"
  1031.     PaperOrientation     "landscape"
  1032.     PaperPositionMode     "auto"
  1033.     PaperType     "usletter"
  1034.     PaperUnits     "inches"
  1035.     ZoomFactor     "100"
  1036.     Block {
  1037.       BlockType       Inport
  1038.       Name       "In1"
  1039.       Position       [25, 38, 55, 52]
  1040.     }
  1041.     Block {
  1042.       BlockType       Selector
  1043.       Name       "Selector"
  1044.       Ports       [1, 1]
  1045.       Position       [165, 26, 215, 64]
  1046.       InputType       "Matrix"
  1047.       Elements       "[16:64,1:15]"
  1048.       Rows       "[16:64,1:15]"
  1049.       Columns       "-1"
  1050.       InputPortWidth       "64"
  1051.     }
  1052.     Block {
  1053.       BlockType       Reference
  1054.       Name       "Zero Pad"
  1055.       Ports       [1, 1]
  1056.       Position       [80, 27, 125, 63]
  1057.       SourceBlock       "dspsigops/Zero Pad"
  1058.       SourceType       "Zero Pad"
  1059.       padSigAt       "End"
  1060.       zpadAlong       "Columns and rows"
  1061.       padNumOutRowsSpecMethod "User-specified"
  1062.       numOutRows       "64"
  1063.       padNumOutColsSpecMethod "User-specified"
  1064.       numOutCols       "2"
  1065.       trunc_flag       "None"
  1066.     }
  1067.     Block {
  1068.       BlockType       Outport
  1069.       Name       "Out1"
  1070.       Position       [240, 38, 270, 52]
  1071.     }
  1072.     Line {
  1073.       SrcBlock       "Zero Pad"
  1074.       SrcPort       1
  1075.       DstBlock       "Selector"
  1076.       DstPort       1
  1077.     }
  1078.     Line {
  1079.       SrcBlock       "In1"
  1080.       SrcPort       1
  1081.       DstBlock       "Zero Pad"
  1082.       DstPort       1
  1083.     }
  1084.     Line {
  1085.       SrcBlock       "Selector"
  1086.       SrcPort       1
  1087.       DstBlock       "Out1"
  1088.       DstPort       1
  1089.     }
  1090.   }
  1091. }
  1092. Block {
  1093.   BlockType   Outport
  1094.   Name   "Out1"
  1095.   Position   [605, 98, 635, 112]
  1096.   ShowName   off
  1097. }
  1098. Line {
  1099.   SrcBlock   "IFFT"
  1100.   SrcPort   1
  1101.   DstBlock   "Subsystem"
  1102.   DstPort   1
  1103. }
  1104. Line {
  1105.   SrcBlock   "MultiportnSelector"
  1106.   SrcPort   1
  1107.   DstBlock   "MatrixnConcatenation"
  1108.   DstPort   1
  1109. }
  1110. Line {
  1111.   SrcBlock   "MultiportnSelector"
  1112.   SrcPort   2
  1113.   DstBlock   "MatrixnConcatenation"
  1114.   DstPort   3
  1115. }
  1116. Line {
  1117.   SrcBlock   "DSPnConstant"
  1118.   SrcPort   1
  1119.   DstBlock   "MatrixnConcatenation"
  1120.   DstPort   2
  1121. }
  1122. Line {
  1123.   SrcBlock   "Subsystem1"
  1124.   SrcPort   1
  1125.   DstBlock   "IFFT"
  1126.   DstPort   1
  1127. }
  1128. Line {
  1129.   SrcBlock   "Subsystem"
  1130.   SrcPort   1
  1131.   DstBlock   "Out1"
  1132.   DstPort   1
  1133. }
  1134. Line {
  1135.   SrcBlock   "In2"
  1136.   SrcPort   1
  1137.   DstBlock   "MultiportnSelector"
  1138.   DstPort   1
  1139. }
  1140. Line {
  1141.   SrcBlock   "MatrixnConcatenation1"
  1142.   SrcPort   1
  1143.   DstBlock   "Subsystem1"
  1144.   DstPort   1
  1145. }
  1146. Line {
  1147.   SrcBlock   "MatrixnConcatenation"
  1148.   SrcPort   1
  1149.   DstBlock   "MatrixnConcatenation1"
  1150.   DstPort   2
  1151. }
  1152. Line {
  1153.   SrcBlock   "In1"
  1154.   SrcPort   1
  1155.   Points   [235, 0]
  1156.   DstBlock   "MatrixnConcatenation1"
  1157.   DstPort   1
  1158. }
  1159.       }
  1160.     }
  1161.     Block {
  1162.       BlockType       SubSystem
  1163.       Name       "Subsystem1"
  1164.       Ports       [1, 2]
  1165.       Position       [660, 405, 770, 465]
  1166.       Orientation       "left"
  1167.       ShowName       off
  1168.       TreatAsAtomicUnit       off
  1169.       MaskDisplay       "disp('OFDM Baseband\nDemodulator\ndan \nRemo"
  1170. "ve Cyclic prefix')"
  1171.       MaskIconFrame       on
  1172.       MaskIconOpaque       on
  1173.       MaskIconRotate       "none"
  1174.       MaskIconUnits       "autoscale"
  1175.       System {
  1176. Name "Subsystem1"
  1177. Location [190, 210, 819, 320]
  1178. Open off
  1179. ModelBrowserVisibility off
  1180. ModelBrowserWidth 200
  1181. ScreenColor "white"
  1182. PaperOrientation "landscape"
  1183. PaperPositionMode "auto"
  1184. PaperType "usletter"
  1185. PaperUnits "inches"
  1186. ZoomFactor "100"
  1187. Block {
  1188.   BlockType   Inport
  1189.   Name   "In1"
  1190.   Position   [590, 38, 620, 52]
  1191.   Orientation   "left"
  1192. }
  1193. Block {
  1194.   BlockType   Reference
  1195.   Name   "FFT"
  1196.   Ports   [1, 1]
  1197.   Position   [420, 28, 460, 62]
  1198.   Orientation   "left"
  1199.   SourceBlock   "dspxfrm3/FFT"
  1200.   SourceType   "FFT"
  1201.   CompMethod   "Table lookup"
  1202.   TableOpt   "Speed"
  1203.   BitRevOrder   off
  1204. }
  1205. Block {
  1206.   BlockType   Reference
  1207.   Name   "Frame StatusnConversion"
  1208.   Ports   [1, 1]
  1209.   Position   [205, 29, 255, 61]
  1210.   Orientation   "left"
  1211.   SourceBlock   "dspsigattribs/Frame StatusnConversion"
  1212.   SourceType   "Frame Status Conversion"
  1213.   growRefPort   off
  1214.   outframe   "Frame-based"
  1215. }
  1216. Block {
  1217.   BlockType   Reference
  1218.   Name   "MultiportnSelector"
  1219.   Ports   [1, 2]
  1220.   Position   [105, 15, 180, 70]
  1221.   Orientation   "left"
  1222.   SourceBlock   "dspindex/MultiportnSelector"
  1223.   SourceType   "Multiport Selector"
  1224.   rowsOrCols   "Columns"
  1225.   idxCellArray   "{1,2}"
  1226.   idxErrMode   "Clip Index"
  1227. }
  1228. Block {
  1229.   BlockType   Selector
  1230.   Name   "Selector1"
  1231.   Ports   [1, 1]
  1232.   Position   [315, 26, 355, 64]
  1233.   Orientation   "left"
  1234.   InputType   "Matrix"
  1235.   Elements   "[50:64,1:16]"
  1236.   Rows   "[50:64,1:16]"
  1237.   Columns   "-1"
  1238.   InputPortWidth   "64"
  1239. }
  1240. Block {
  1241.   BlockType   SubSystem
  1242.   Name   "Subsystem"
  1243.   Ports   [1, 1]
  1244.   Position   [485, 14, 555, 76]
  1245.   Orientation   "left"
  1246.   TreatAsAtomicUnit   off
  1247.   MaskDisplay   "disp('Remove\nCyclic Prefix')"
  1248.   MaskIconFrame   on
  1249.   MaskIconOpaque   on
  1250.   MaskIconRotate   "none"
  1251.   MaskIconUnits   "autoscale"
  1252.   System {
  1253.     Name     "Subsystem"
  1254.     Location     [474, 387, 674, 477]
  1255.     Open     off
  1256.     ModelBrowserVisibility  off
  1257.     ModelBrowserWidth     200
  1258.     ScreenColor     "white"
  1259.     PaperOrientation     "landscape"
  1260.     PaperPositionMode     "auto"
  1261.     PaperType     "usletter"
  1262.     PaperUnits     "inches"
  1263.     ZoomFactor     "100"
  1264.     Block {
  1265.       BlockType       Inport
  1266.       Name       "In1"
  1267.       Position       [145, 38, 175, 52]
  1268.       Orientation       "left"
  1269.     }
  1270.     Block {
  1271.       BlockType       Selector
  1272.       Name       "Selector4"
  1273.       Ports       [1, 1]
  1274.       Position       [80, 26, 120, 64]
  1275.       Orientation       "left"
  1276.       InputType       "Matrix"
  1277.       Elements       "[15:78]"
  1278.       Rows       "[27:90]"
  1279.       Columns       "-1"
  1280.       InputPortWidth       "78"
  1281.     }
  1282.     Block {
  1283.       BlockType       Outport
  1284.       Name       "Out1"
  1285.       Position       [25, 38, 55, 52]
  1286.       Orientation       "left"
  1287.     }
  1288.     Line {
  1289.       SrcBlock       "Selector4"
  1290.       SrcPort       1
  1291.       DstBlock       "Out1"
  1292.       DstPort       1
  1293.     }
  1294.     Line {
  1295.       SrcBlock       "In1"
  1296.       SrcPort       1
  1297.       DstBlock       "Selector4"
  1298.       DstPort       1
  1299.     }
  1300.   }
  1301. }
  1302. Block {
  1303.   BlockType   Outport
  1304.   Name   "Out1"
  1305.   Position   [15, 23, 45, 37]
  1306.   Orientation   "left"
  1307. }
  1308. Block {
  1309.   BlockType   Outport
  1310.   Name   "Out2"
  1311.   Position   [15, 48, 45, 62]
  1312.   Orientation   "left"
  1313.   Port   "2"
  1314. }
  1315. Line {
  1316.   SrcBlock   "FFT"
  1317.   SrcPort   1
  1318.   DstBlock   "Selector1"
  1319.   DstPort   1
  1320. }
  1321. Line {
  1322.   SrcBlock   "Selector1"
  1323.   SrcPort   1
  1324.   DstBlock   "Frame StatusnConversion"
  1325.   DstPort   1
  1326. }
  1327. Line {
  1328.   SrcBlock   "Subsystem"
  1329.   SrcPort   1
  1330.   DstBlock   "FFT"
  1331.   DstPort   1
  1332. }
  1333. Line {
  1334.   SrcBlock   "In1"
  1335.   SrcPort   1
  1336.   DstBlock   "Subsystem"
  1337.   DstPort   1
  1338. }
  1339. Line {
  1340.   SrcBlock   "Frame StatusnConversion"
  1341.   SrcPort   1
  1342.   DstBlock   "MultiportnSelector"
  1343.   DstPort   1
  1344. }
  1345. Line {
  1346.   SrcBlock   "MultiportnSelector"
  1347.   SrcPort   1
  1348.   DstBlock   "Out1"
  1349.   DstPort   1
  1350. }
  1351. Line {
  1352.   SrcBlock   "MultiportnSelector"
  1353.   SrcPort   2
  1354.   DstBlock   "Out2"
  1355.   DstPort   1
  1356. }
  1357.       }
  1358.     }
  1359.     Block {
  1360.       BlockType       SubSystem
  1361.       Name       "Subsystem10"
  1362.       Ports       [1, 1]
  1363.       Position       [400, 411, 455, 459]
  1364.       Orientation       "left"
  1365.       ShowName       off
  1366.       TreatAsAtomicUnit       off
  1367.       MaskDisplay       "disp('Remove\nZero')"
  1368.       MaskIconFrame       on
  1369.       MaskIconOpaque       on
  1370.       MaskIconRotate       "none"
  1371.       MaskIconUnits       "autoscale"
  1372.       System {
  1373. Name "Subsystem10"
  1374. Location [227, 463, 527, 671]
  1375. Open off
  1376. ModelBrowserVisibility off
  1377. ModelBrowserWidth 200
  1378. ScreenColor "white"
  1379. PaperOrientation "landscape"
  1380. PaperPositionMode "auto"
  1381. PaperType "usletter"
  1382. PaperUnits "inches"
  1383. ZoomFactor "100"
  1384. Block {
  1385.   BlockType   Inport
  1386.   Name   "In1"
  1387.   Position   [145, 38, 175, 52]
  1388.   Orientation   "left"
  1389. }
  1390. Block {
  1391.   BlockType   Goto
  1392.   Name   "Goto2"
  1393.   Position   [145, 80, 230, 100]
  1394.   ShowName   off
  1395.   GotoTag   "konstelasi_stl"
  1396.   TagVisibility   "global"
  1397. }
  1398. Block {
  1399.   BlockType   Selector
  1400.   Name   "Selector2"
  1401.   Ports   [1, 1]
  1402.   Position   [80, 26, 120, 64]
  1403.   Orientation   "left"
  1404.   ShowName   off
  1405.   InputType   "Matrix"
  1406.   Elements   "[1:15,17:31]"
  1407.   Rows   "[1:15,17:31]"
  1408.   Columns   "-1"
  1409.   InputPortWidth   "31"
  1410. }
  1411. Block {
  1412.   BlockType   Outport
  1413.   Name   "Out1"
  1414.   Position   [25, 38, 55, 52]
  1415.   Orientation   "left"
  1416. }
  1417. Line {
  1418.   SrcBlock   "Selector2"
  1419.   SrcPort   1
  1420.   Points   [-5, 0]
  1421.   Branch {
  1422.     DstBlock     "Out1"
  1423.     DstPort     1
  1424.   }
  1425.   Branch {
  1426.     Points     [0, 45]
  1427.     DstBlock     "Goto2"
  1428.     DstPort     1
  1429.   }
  1430. }
  1431. Line {
  1432.   SrcBlock   "In1"
  1433.   SrcPort   1
  1434.   DstBlock   "Selector2"
  1435.   DstPort   1
  1436. }
  1437.       }
  1438.     }
  1439.     Block {
  1440.       BlockType       SubSystem
  1441.       Name       "Subsystem11"
  1442.       Ports       [1, 1]
  1443.       Position       [135, 190, 235, 240]
  1444.       ShowName       off
  1445.       TreatAsAtomicUnit       off
  1446.       MaskDisplay       "disp('RS(15,11) Encoder')"
  1447.       MaskIconFrame       on
  1448.       MaskIconOpaque       on
  1449.       MaskIconRotate       "none"
  1450.       MaskIconUnits       "autoscale"
  1451.       System {
  1452. Name "Subsystem11"
  1453. Location [77, 218, 327, 314]
  1454. Open off
  1455. ModelBrowserVisibility off
  1456. ModelBrowserWidth 200
  1457. ScreenColor "white"
  1458. PaperOrientation "landscape"
  1459. PaperPositionMode "auto"
  1460. PaperType "usletter"
  1461. PaperUnits "inches"
  1462. ZoomFactor "100"
  1463. Block {
  1464.   BlockType   Inport
  1465.   Name   "In1"
  1466.   Position   [25, 43, 55, 57]
  1467. }
  1468. Block {
  1469.   BlockType   Reference
  1470.   Name   "Binary-InputnRS Encoder"
  1471.   Ports   [1, 1]
  1472.   Position   [90, 28, 170, 72]
  1473.   ShowName   off
  1474.   SourceBlock   "commblkcod2/Binary-InputnRS Encoder"
  1475.   SourceType   "Binary-Input RS Encoder"
  1476.   n   "15"
  1477.   k   "11"
  1478.   specPrimPoly   off
  1479.   primPoly   "[1 0 1 1]"
  1480.   specGenPoly   off
  1481.   genPoly   "rsgenpoly(7,3)"
  1482. }
  1483. Block {
  1484.   BlockType   Outport
  1485.   Name   "Out1"
  1486.   Position   [195, 43, 225, 57]
  1487. }
  1488. Line {
  1489.   SrcBlock   "In1"
  1490.   SrcPort   1
  1491.   DstBlock   "Binary-InputnRS Encoder"
  1492.   DstPort   1
  1493. }
  1494. Line {
  1495.   SrcBlock   "Binary-InputnRS Encoder"
  1496.   SrcPort   1
  1497.   DstBlock   "Out1"
  1498.   DstPort   1
  1499. }
  1500.       }
  1501.     }
  1502.     Block {
  1503.       BlockType       SubSystem
  1504.       Name       "Subsystem12"
  1505.       Ports       [1, 1]
  1506.       Position       [125, 407, 220, 463]
  1507.       Orientation       "left"
  1508.       ShowName       off
  1509.       TreatAsAtomicUnit       off
  1510.       MaskDisplay       "disp('RS(15,11) Decoder')"
  1511.       MaskIconFrame       on
  1512.       MaskIconOpaque       on
  1513.       MaskIconRotate       "none"
  1514.       MaskIconUnits       "autoscale"
  1515.       System {
  1516. Name "Subsystem12"
  1517. Location [485, 379, 725, 533]
  1518. Open off
  1519. ModelBrowserVisibility off
  1520. ModelBrowserWidth 200
  1521. ScreenColor "white"
  1522. PaperOrientation "landscape"
  1523. PaperPositionMode "auto"
  1524. PaperType "usletter"
  1525. PaperUnits "inches"
  1526. ZoomFactor "100"
  1527. Block {
  1528.   BlockType   Inport
  1529.   Name   "In1"
  1530.   Position   [185, 43, 215, 57]
  1531.   Orientation   "left"
  1532. }
  1533. Block {
  1534.   BlockType   Reference
  1535.   Name   "Binary-OutputnRS Decoder"
  1536.   Ports   [1, 2]
  1537.   Position   [80, 28, 160, 72]
  1538.   Orientation   "left"
  1539.   ShowName   off
  1540.   SourceBlock   "commblkcod2/Binary-OutputnRS Decoder"
  1541.   SourceType   "Binary-Output RS Decoder"
  1542.   n   "15"
  1543.   k   "11"
  1544.   specPrimPoly   off
  1545.   primPoly   "[1 0 1 1]"
  1546.   specGenPoly   off
  1547.   genPoly   "rsgenpoly(7,3)"
  1548.   showNumErr   on
  1549. }
  1550. Block {
  1551.   BlockType   Terminator
  1552.   Name   "Terminator"
  1553.   Position   [90, 110, 110, 130]
  1554. }
  1555. Block {
  1556.   BlockType   Outport
  1557.   Name   "Out1"
  1558.   Position   [25, 33, 55, 47]
  1559.   Orientation   "left"
  1560. }
  1561. Line {
  1562.   SrcBlock   "Binary-OutputnRS Decoder"
  1563.   SrcPort   2
  1564.   Points   [-10, 0; 0, 60]
  1565.   DstBlock   "Terminator"
  1566.   DstPort   1
  1567. }
  1568. Line {
  1569.   SrcBlock   "Binary-OutputnRS Decoder"
  1570.   SrcPort   1
  1571.   DstBlock   "Out1"
  1572.   DstPort   1
  1573. }
  1574. Line {
  1575.   SrcBlock   "In1"
  1576.   SrcPort   1
  1577.   DstBlock   "Binary-OutputnRS Decoder"
  1578.   DstPort   1
  1579. }
  1580.       }
  1581.     }
  1582.     Block {
  1583.       BlockType       SubSystem
  1584.       Name       "Subsystem13"
  1585.       Ports       [0, 1]
  1586.       Position       [340, 135, 390, 175]
  1587.       ShowName       off
  1588.       TreatAsAtomicUnit       off
  1589.       MaskDisplay       "disp('Training')"
  1590.       MaskIconFrame       on
  1591.       MaskIconOpaque       on
  1592.       MaskIconRotate       "none"
  1593.       MaskIconUnits       "autoscale"
  1594.       System {
  1595. Name "Subsystem13"
  1596. Location [232, 120, 599, 240]
  1597. Open off
  1598. ModelBrowserVisibility off
  1599. ModelBrowserWidth 200
  1600. ScreenColor "white"
  1601. PaperOrientation "landscape"
  1602. PaperPositionMode "auto"
  1603. PaperType "usletter"
  1604. PaperUnits "inches"
  1605. ZoomFactor "100"
  1606. Block {
  1607.   BlockType   Reference
  1608.   Name   "PN SequencenGenerator"
  1609.   Ports   [0, 1]
  1610.   Position   [25, 23, 105, 67]
  1611.   SourceBlock   "commseqgen2/PN SequencenGenerator"
  1612.   SourceType   "PN Sequence Generator"
  1613.   poly   "[1 0 0 0 0 1 1]"
  1614.   ini_sta   "[0 0 0 0 0 1]"
  1615.   shift   "0"
  1616.   Ts   "16e-5/2/31"
  1617.   frameBased   on
  1618.   sampPerFrame   "31"
  1619.   reset   off
  1620. }
  1621. Block {
  1622.   BlockType   Reference
  1623.   Name   "Unipolar tonBipolarnConverter"
  1624.   Ports   [1, 1]
  1625.   Position   [135, 21, 215, 69]
  1626.   SourceBlock   "commutil2/Unipolar tonBipolarnConverter"
  1627.   SourceType   "Unipolar to Bipolar Converter"
  1628.   M   "2"
  1629.   polarity   "Positive"
  1630. }
  1631. Block {
  1632.   BlockType   Outport
  1633.   Name   "Out1"
  1634.   Position   [260, 38, 290, 52]
  1635. }
  1636. Line {
  1637.   SrcBlock   "PN SequencenGenerator"
  1638.   SrcPort   1
  1639.   DstBlock   "Unipolar tonBipolarnConverter"
  1640.   DstPort   1
  1641. }
  1642. Line {
  1643.   SrcBlock   "Unipolar tonBipolarnConverter"
  1644.   SrcPort   1
  1645.   DstBlock   "Out1"
  1646.   DstPort   1
  1647. }
  1648.       }
  1649.     }
  1650.     Block {
  1651.       BlockType       SubSystem
  1652.       Name       "Subsystem14"
  1653.       Ports       [2, 1]
  1654.       Position       [130, 291, 190, 344]
  1655.       ShowName       off
  1656.       TreatAsAtomicUnit       off
  1657.       MaskDisplay       "disp('SER\nCalculation')"
  1658.       MaskIconFrame       on
  1659.       MaskIconOpaque       on
  1660.       MaskIconRotate       "none"
  1661.       MaskIconUnits       "autoscale"
  1662.       System {
  1663. Name "Subsystem14"
  1664. Location [44, 275, 337, 585]
  1665. Open off
  1666. ModelBrowserVisibility off
  1667. ModelBrowserWidth 200
  1668. ScreenColor "white"
  1669. PaperOrientation "landscape"
  1670. PaperPositionMode "auto"
  1671. PaperType "usletter"
  1672. PaperUnits "inches"
  1673. ZoomFactor "100"
  1674. Block {
  1675.   BlockType   Inport
  1676.   Name   "In1"
  1677.   Position   [50, 25, 80, 40]
  1678.   Orientation   "down"
  1679. }
  1680. Block {
  1681.   BlockType   Inport
  1682.   Name   "In2"
  1683.   Position   [50, 270, 80, 285]
  1684.   Orientation   "up"
  1685.   Port   "2"
  1686. }
  1687. Block {
  1688.   BlockType   Reference
  1689.   Name   "Error Rate Calculation"
  1690.   Ports   [2, 1]
  1691.   Position   [130, 126, 215, 179]
  1692.   ShowName   off
  1693.   SourceBlock   "commsink2/Error RatenCalculation"
  1694.   SourceType   "Error Rate Calculation"
  1695.   N   "22"
  1696.   st_delay   "0"
  1697.   cp_mode   "Entire frame"
  1698.   subframe   "[]"
  1699.   PMode   "Port"
  1700.   WsName   "ErrorVec"
  1701.   RsMode2   off
  1702.   stop   off
  1703.   numErr   "inf"
  1704.   maxBits   "2e4"
  1705. }
  1706. Block {
  1707.   BlockType   Reference
  1708.   Name   "QPSKnModulatornBaseband1"
  1709.   Ports   [1, 1]
  1710.   Position   [27, 75, 103, 125]
  1711.   Orientation   "down"
  1712.   ShowName   off
  1713.   SourceBlock   "commdigbbndpm2/QPSKnModulatornBaseband"
  1714.   SourceType   "QPSK Modulator Baseband"
  1715.   InType   "Bit"
  1716.   Enc   "Gray"
  1717.   Ph   "pi/4"
  1718.   numSamp   "1"
  1719. }
  1720. Block {
  1721.   BlockType   Reference
  1722.   Name   "QPSKnModulatornBaseband2"
  1723.   Ports   [1, 1]
  1724.   Position   [27, 195, 103, 245]
  1725.   Orientation   "up"
  1726.   ShowName   off
  1727.   SourceBlock   "commdigbbndpm2/QPSKnModulatornBaseband"
  1728.   SourceType   "QPSK Modulator Baseband"
  1729.   InType   "Bit"
  1730.   Enc   "Gray"
  1731.   Ph   "pi/4"
  1732.   numSamp   "1"
  1733. }
  1734. Block {
  1735.   BlockType   Outport
  1736.   Name   "Out1"
  1737.   Position   [240, 148, 270, 162]
  1738. }
  1739. Line {
  1740.   SrcBlock   "QPSKnModulatornBaseband1"
  1741.   SrcPort   1
  1742.   Points   [0, 10]
  1743.   DstBlock   "Error Rate Calculation"
  1744.   DstPort   1
  1745. }
  1746. Line {
  1747.   SrcBlock   "QPSKnModulatornBaseband2"
  1748.   SrcPort   1
  1749.   Points   [0, -25]
  1750.   DstBlock   "Error Rate Calculation"
  1751.   DstPort   2
  1752. }
  1753. Line {
  1754.   SrcBlock   "In1"
  1755.   SrcPort   1
  1756.   DstBlock   "QPSKnModulatornBaseband1"
  1757.   DstPort   1
  1758. }
  1759. Line {
  1760.   SrcBlock   "Error Rate Calculation"
  1761.   SrcPort   1
  1762.   DstBlock   "Out1"
  1763.   DstPort   1
  1764. }
  1765. Line {
  1766.   SrcBlock   "In2"
  1767.   SrcPort   1
  1768.   DstBlock   "QPSKnModulatornBaseband2"
  1769.   DstPort   1
  1770. }
  1771.       }
  1772.     }
  1773.     Block {
  1774.       BlockType       SubSystem
  1775.       Name       "Subsystem15"
  1776.       Ports       [2, 1]
  1777.       Position       [460, 289, 525, 351]
  1778.       ShowName       off
  1779.       TreatAsAtomicUnit       off
  1780.       MaskDisplay       "disp('SER\nCalculation')"
  1781.       MaskIconFrame       on
  1782.       MaskIconOpaque       on
  1783.       MaskIconRotate       "none"
  1784.       MaskIconUnits       "autoscale"
  1785.       System {
  1786. Name "Subsystem15"
  1787. Location [44, 275, 337, 585]
  1788. Open off
  1789. ModelBrowserVisibility off
  1790. ModelBrowserWidth 200
  1791. ScreenColor "white"
  1792. PaperOrientation "landscape"
  1793. PaperPositionMode "auto"
  1794. PaperType "usletter"
  1795. PaperUnits "inches"
  1796. ZoomFactor "100"
  1797. Block {
  1798.   BlockType   Inport
  1799.   Name   "In1"
  1800.   Position   [50, 25, 80, 40]
  1801.   Orientation   "down"
  1802. }
  1803. Block {
  1804.   BlockType   Inport
  1805.   Name   "In2"
  1806.   Position   [50, 270, 80, 285]
  1807.   Orientation   "up"
  1808.   Port   "2"
  1809. }
  1810. Block {
  1811.   BlockType   Reference
  1812.   Name   "Error Rate Calculation"
  1813.   Ports   [2, 1]
  1814.   Position   [125, 131, 210, 184]
  1815.   ShowName   off
  1816.   SourceBlock   "commsink2/Error RatenCalculation"
  1817.   SourceType   "Error Rate Calculation"
  1818.   N   "30"
  1819.   st_delay   "0"
  1820.   cp_mode   "Entire frame"
  1821.   subframe   "[]"
  1822.   PMode   "Port"
  1823.   WsName   "ErrorVec"
  1824.   RsMode2   off
  1825.   stop   off
  1826.   numErr   "inf"
  1827.   maxBits   "2e4"
  1828. }
  1829. Block {
  1830.   BlockType   Reference
  1831.   Name   "QPSKnModulatornBaseband1"
  1832.   Ports   [1, 1]
  1833.   Position   [27, 75, 103, 125]
  1834.   Orientation   "down"
  1835.   ShowName   off
  1836.   SourceBlock   "commdigbbndpm2/QPSKnModulatornBaseband"
  1837.   SourceType   "QPSK Modulator Baseband"
  1838.   InType   "Bit"
  1839.   Enc   "Gray"
  1840.   Ph   "pi/4"
  1841.   numSamp   "1"
  1842. }
  1843. Block {
  1844.   BlockType   Reference
  1845.   Name   "QPSKnModulatornBaseband2"
  1846.   Ports   [1, 1]
  1847.   Position   [27, 195, 103, 245]
  1848.   Orientation   "up"
  1849.   ShowName   off
  1850.   SourceBlock   "commdigbbndpm2/QPSKnModulatornBaseband"
  1851.   SourceType   "QPSK Modulator Baseband"
  1852.   InType   "Bit"
  1853.   Enc   "Gray"
  1854.   Ph   "pi/4"
  1855.   numSamp   "1"
  1856. }
  1857. Block {
  1858.   BlockType   Outport
  1859.   Name   "Out1"
  1860.   Position   [240, 153, 270, 167]
  1861. }
  1862. Line {
  1863.   SrcBlock   "QPSKnModulatornBaseband1"
  1864.   SrcPort   1
  1865.   Points   [0, 15]
  1866.   DstBlock   "Error Rate Calculation"
  1867.   DstPort   1
  1868. }
  1869. Line {
  1870.   SrcBlock   "QPSKnModulatornBaseband2"
  1871.   SrcPort   1
  1872.   Points   [0, -20]
  1873.   DstBlock   "Error Rate Calculation"
  1874.   DstPort   2
  1875. }
  1876. Line {
  1877.   SrcBlock   "In1"
  1878.   SrcPort   1
  1879.   DstBlock   "QPSKnModulatornBaseband1"
  1880.   DstPort   1
  1881. }
  1882. Line {
  1883.   SrcBlock   "Error Rate Calculation"
  1884.   SrcPort   1
  1885.   DstBlock   "Out1"
  1886.   DstPort   1
  1887. }
  1888. Line {
  1889.   SrcBlock   "In2"
  1890.   SrcPort   1
  1891.   DstBlock   "QPSKnModulatornBaseband2"
  1892.   DstPort   1
  1893. }
  1894.       }
  1895.     }
  1896.     Block {
  1897.       BlockType       SubSystem
  1898.       Name       "Subsystem2"
  1899.       Ports       [1, 1]
  1900.       Position       [820, 175, 860, 235]
  1901.       ShowName       off
  1902.       TreatAsAtomicUnit       off
  1903.       MaskDisplay       "disp('P/S')"
  1904.       MaskIconFrame       on
  1905.       MaskIconOpaque       on
  1906.       MaskIconRotate       "none"
  1907.       MaskIconUnits       "autoscale"
  1908.       System {
  1909. Name "Subsystem2"
  1910. Location [432, 137, 985, 328]
  1911. Open off
  1912. ModelBrowserVisibility off
  1913. ModelBrowserWidth 200
  1914. ScreenColor "white"
  1915. PaperOrientation "landscape"
  1916. PaperPositionMode "auto"
  1917. PaperType "usletter"
  1918. PaperUnits "inches"
  1919. ZoomFactor "100"
  1920. Block {
  1921.   BlockType   Inport
  1922.   Name   "In1"
  1923.   Position   [25, 43, 55, 57]
  1924. }
  1925. Block {
  1926.   BlockType   ComplexToRealImag
  1927.   Name   "Complex tonReal-Imag"
  1928.   Ports   [1, 2]
  1929.   Position   [190, 113, 220, 142]
  1930.   Output   "Real and imag"
  1931. }
  1932. Block {
  1933.   BlockType   Goto
  1934.   Name   "Goto"
  1935.   Position   [320, 114, 380, 126]
  1936.   ShowName   off
  1937.   GotoTag   "real_tx"
  1938.   TagVisibility   "global"
  1939. }
  1940. Block {
  1941.   BlockType   Goto
  1942.   Name   "Goto1"
  1943.   Position   [295, 90, 380, 110]
  1944.   ShowName   off
  1945.   GotoTag   "spektrum_kirim"
  1946.   TagVisibility   "global"
  1947. }
  1948. Block {
  1949.   BlockType   Goto
  1950.   Name   "Goto2"
  1951.   Position   [320, 129, 380, 141]
  1952.   ShowName   off
  1953.   GotoTag   "im_tx"
  1954.   TagVisibility   "global"
  1955. }
  1956. Block {
  1957.   BlockType   Reference
  1958.   Name   "Unbuffer3"
  1959.   Ports   [1, 1]
  1960.   Position   [90, 26, 140, 74]
  1961.   SourceBlock   "dspbuff3/Unbuffer"
  1962.   SourceType   "Unbuffer"
  1963.   ic   "0"
  1964. }
  1965. Block {
  1966.   BlockType   Outport
  1967.   Name   "Out1"
  1968.   Position   [350, 43, 380, 57]
  1969. }
  1970. Line {
  1971.   SrcBlock   "In1"
  1972.   SrcPort   1
  1973.   DstBlock   "Unbuffer3"
  1974.   DstPort   1
  1975. }
  1976. Line {
  1977.   SrcBlock   "Unbuffer3"
  1978.   SrcPort   1
  1979.   Points   [15, 0]
  1980.   Branch {
  1981.     DstBlock     "Out1"
  1982.     DstPort     1
  1983.   }
  1984.   Branch {
  1985.     Points     [0, 50]
  1986.     Branch {
  1987.       Points       [0, 30]
  1988.       DstBlock       "Complex tonReal-Imag"
  1989.       DstPort       1
  1990.     }
  1991.     Branch {
  1992.       DstBlock       "Goto1"
  1993.       DstPort       1
  1994.     }
  1995.   }
  1996. }
  1997. Line {
  1998.   SrcBlock   "Complex tonReal-Imag"
  1999.   SrcPort   1
  2000.   DstBlock   "Goto"
  2001.   DstPort   1
  2002. }
  2003. Line {
  2004.   SrcBlock   "Complex tonReal-Imag"
  2005.   SrcPort   2
  2006.   DstBlock   "Goto2"
  2007.   DstPort   1
  2008. }
  2009.       }
  2010.     }
  2011.     Block {
  2012.       BlockType       SubSystem
  2013.       Name       "Subsystem3"
  2014.       Ports       [1, 1]
  2015.       Position       [885, 405, 925, 465]
  2016.       Orientation       "left"
  2017.       ShowName       off
  2018.       TreatAsAtomicUnit       off
  2019.       MaskDisplay       "disp('S/P')"
  2020.       MaskIconFrame       on
  2021.       MaskIconOpaque       on
  2022.       MaskIconRotate       "none"
  2023.       MaskIconUnits       "autoscale"
  2024.       System {
  2025. Name "Subsystem3"
  2026. Location [391, 340, 810, 584]
  2027. Open off
  2028. ModelBrowserVisibility off
  2029. ModelBrowserWidth 200
  2030. ScreenColor "white"
  2031. PaperOrientation "landscape"
  2032. PaperPositionMode "auto"
  2033. PaperType "usletter"
  2034. PaperUnits "inches"
  2035. ZoomFactor "100"
  2036. Block {
  2037.   BlockType   Inport
  2038.   Name   "In1"
  2039.   Position   [190, 43, 220, 57]
  2040.   Orientation   "left"
  2041. }
  2042. Block {
  2043.   BlockType   Reference
  2044.   Name   "Buffer"
  2045.   Ports   [1, 1]
  2046.   Position   [75, 25, 125, 75]
  2047.   Orientation   "left"
  2048.   SourceBlock   "dspbuff3/Buffer"
  2049.   SourceType   "Buffer"
  2050.   N   "180"
  2051.   V   "0"
  2052.   ic   "0"
  2053. }
  2054. Block {
  2055.   BlockType   ComplexToRealImag
  2056.   Name   "Complex tonReal-Imag"
  2057.   Ports   [1, 2]
  2058.   Position   [160, 138, 190, 167]
  2059.   Output   "Real and imag"
  2060. }
  2061. Block {
  2062.   BlockType   Goto
  2063.   Name   "Goto"
  2064.   Position   [260, 139, 320, 151]
  2065.   ShowName   off
  2066.   GotoTag   "real_rx"
  2067.   TagVisibility   "global"
  2068. }
  2069. Block {
  2070.   BlockType   Goto
  2071.   Name   "Goto1"
  2072.   Position   [230, 110, 320, 130]
  2073.   ShowName   off
  2074.   GotoTag   "spektrum_terima"
  2075.   TagVisibility   "global"
  2076. }
  2077. Block {
  2078.   BlockType   Goto
  2079.   Name   "Goto2"
  2080.   Position   [260, 154, 320, 166]
  2081.   ShowName   off
  2082.   GotoTag   "im_rx"
  2083.   TagVisibility   "global"
  2084. }
  2085. Block {
  2086.   BlockType   Outport
  2087.   Name   "Out1"
  2088.   Position   [25, 43, 55, 57]
  2089.   Orientation   "left"
  2090. }
  2091. Line {
  2092.   SrcBlock   "In1"
  2093.   SrcPort   1
  2094.   Points   [-45, 0]
  2095.   Branch {
  2096.     DstBlock     "Buffer"
  2097.     DstPort     1
  2098.   }
  2099.   Branch {
  2100.     Points     [0, 70]
  2101.     Branch {
  2102.       DstBlock       "Goto1"
  2103.       DstPort       1
  2104.     }
  2105.     Branch {
  2106.       Points       [0, 35]
  2107.       DstBlock       "Complex tonReal-Imag"
  2108.       DstPort       1
  2109.     }
  2110.   }
  2111. }
  2112. Line {
  2113.   SrcBlock   "Buffer"
  2114.   SrcPort   1
  2115.   DstBlock   "Out1"
  2116.   DstPort   1
  2117. }
  2118. Line {
  2119.   SrcBlock   "Complex tonReal-Imag"
  2120.   SrcPort   1
  2121.   DstBlock   "Goto"
  2122.   DstPort   1
  2123. }
  2124. Line {
  2125.   SrcBlock   "Complex tonReal-Imag"
  2126.   SrcPort   2
  2127.   DstBlock   "Goto2"
  2128.   DstPort   1
  2129. }
  2130.       }
  2131.     }
  2132.     Block {
  2133.       BlockType       SubSystem
  2134.       Name       "Subsystem4"
  2135.       Ports       [2, 1]
  2136.       Position       [480, 406, 550, 459]
  2137.       Orientation       "left"
  2138.       ShowName       off
  2139.       TreatAsAtomicUnit       off
  2140.       MaskDisplay       "disp('Channel\nCompensation')"
  2141.       MaskIconFrame       on
  2142.       MaskIconOpaque       on
  2143.       MaskIconRotate       "none"
  2144.       MaskIconUnits       "autoscale"
  2145.       System {
  2146. Name "Subsystem4"
  2147. Location [397, 224, 822, 405]
  2148. Open off
  2149. ModelBrowserVisibility off
  2150. ModelBrowserWidth 200
  2151. ScreenColor "white"
  2152. PaperOrientation "landscape"
  2153. PaperPositionMode "auto"
  2154. PaperType "usletter"
  2155. PaperUnits "inches"
  2156. ZoomFactor "100"
  2157. Block {
  2158.   BlockType   Inport
  2159.   Name   "In1"
  2160.   Position   [225, 53, 255, 67]
  2161.   Orientation   "left"
  2162. }
  2163. Block {
  2164.   BlockType   Inport
  2165.   Name   "In2"
  2166.   Position   [225, 33, 255, 47]
  2167.   Orientation   "left"
  2168.   Port   "2"
  2169. }
  2170. Block {
  2171.   BlockType   Reference
  2172.   Name   "Frame StatusnConversion5"
  2173.   Ports   [1, 1]
  2174.   Position   [80, 37, 120, 63]
  2175.   Orientation   "left"
  2176.   ShowName   off
  2177.   SourceBlock   "dspsigattribs/Frame StatusnConversion"
  2178.   SourceType   "Frame Status Conversion"
  2179.   growRefPort   off
  2180.   outframe   "Frame-based"
  2181. }
  2182. Block {
  2183.   BlockType   Goto
  2184.   Name   "Goto1"
  2185.   Position   [285, 105, 370, 125]
  2186.   ShowName   off
  2187.   GotoTag   "konstelasi_sbl"
  2188.   TagVisibility   "global"
  2189. }
  2190. Block {
  2191.   BlockType   Product
  2192.   Name   "Product"
  2193.   Ports   [2, 1]
  2194.   Position   [145, 31, 190, 69]
  2195.   Orientation   "left"
  2196.   InputSameDT   off
  2197. }
  2198. Block {
  2199.   BlockType   Selector
  2200.   Name   "Selector2"
  2201.   Ports   [1, 1]
  2202.   Position   [225, 96, 265, 134]
  2203.   ShowName   off
  2204.   InputType   "Matrix"
  2205.   Elements   "[1:15,17:31]"
  2206.   Rows   "[1:15,17:31]"
  2207.   Columns   "-1"
  2208.   InputPortWidth   "31"
  2209. }
  2210. Block {
  2211.   BlockType   Outport
  2212.   Name   "Out1"
  2213.   Position   [25, 43, 55, 57]
  2214.   Orientation   "left"
  2215. }
  2216. Line {
  2217.   SrcBlock   "Product"
  2218.   SrcPort   1
  2219.   DstBlock   "Frame StatusnConversion5"
  2220.   DstPort   1
  2221. }
  2222. Line {
  2223.   SrcBlock   "Frame StatusnConversion5"
  2224.   SrcPort   1
  2225.   DstBlock   "Out1"
  2226.   DstPort   1
  2227. }
  2228. Line {
  2229.   SrcBlock   "In2"
  2230.   SrcPort   1
  2231.   DstBlock   "Product"
  2232.   DstPort   1
  2233. }
  2234. Line {
  2235.   SrcBlock   "In1"
  2236.   SrcPort   1
  2237.   Points   [-10, 0]
  2238.   Branch {
  2239.     DstBlock     "Selector2"
  2240.     DstPort     1
  2241.   }
  2242.   Branch {
  2243.     DstBlock     "Product"
  2244.     DstPort     2
  2245.   }
  2246. }
  2247. Line {
  2248.   SrcBlock   "Selector2"
  2249.   SrcPort   1
  2250.   DstBlock   "Goto1"
  2251.   DstPort   1
  2252. }
  2253.       }
  2254.     }
  2255.     Block {
  2256.       BlockType       SubSystem
  2257.       Name       "Subsystem5"
  2258.       Ports       [1, 1]
  2259.       Position       [580, 454, 635, 506]
  2260.       Orientation       "left"
  2261.       ShowName       off
  2262.       TreatAsAtomicUnit       off
  2263.       MaskDisplay       "disp('Channel\nEstimator')"
  2264.       MaskIconFrame       on
  2265.       MaskIconOpaque       on
  2266.       MaskIconRotate       "none"
  2267.       MaskIconUnits       "autoscale"
  2268.       System {
  2269. Name "Subsystem5"
  2270. Location [123, 420, 791, 600]
  2271. Open off
  2272. ModelBrowserVisibility off
  2273. ModelBrowserWidth 200
  2274. ScreenColor "white"
  2275. PaperOrientation "landscape"
  2276. PaperPositionMode "auto"
  2277. PaperType "usletter"
  2278. PaperUnits "inches"
  2279. ZoomFactor "100"
  2280. Block {
  2281.   BlockType   Inport
  2282.   Name   "In1"
  2283.   Position   [485, 118, 515, 132]
  2284.   Orientation   "left"
  2285. }
  2286. Block {
  2287.   BlockType   Reference
  2288.   Name   "Frame StatusnConversion2"
  2289.   Ports   [1, 1]
  2290.   Position   [345, 104, 385, 136]
  2291.   Orientation   "left"
  2292.   ShowName   off
  2293.   SourceBlock   "dspsigattribs/Frame StatusnConversion"
  2294.   SourceType   "Frame Status Conversion"
  2295.   growRefPort   off
  2296.   outframe   "Frame-based"
  2297. }
  2298. Block {
  2299.   BlockType   Reference
  2300.   Name   "Frame StatusnConversion4"
  2301.   Ports   [1, 1]
  2302.   Position   [85, 104, 125, 136]
  2303.   Orientation   "left"
  2304.   SourceBlock   "dspsigattribs/Frame StatusnConversion"
  2305.   SourceType   "Frame Status Conversion"
  2306.   growRefPort   off
  2307.   outframe   "Frame-based"
  2308. }
  2309. Block {
  2310.   BlockType   Product
  2311.   Name   "Product"
  2312.   Ports   [2, 1]
  2313.   Position   [410, 101, 455, 134]
  2314.   Orientation   "left"
  2315.   InputSameDT   off
  2316. }
  2317. Block {
  2318.   BlockType   Step
  2319.   Name   "Step2"
  2320.   Position   [595, 15, 625, 45]
  2321.   Orientation   "left"
  2322.   Time   "16e-5/2"
  2323.   SampleTime   "16e-5/2"
  2324. }
  2325. Block {
  2326.   BlockType   SubSystem
  2327.   Name   "Subsystem"
  2328.   Ports   [1, 1, 1]
  2329.   Position   [215, 90, 255, 150]
  2330.   Orientation   "left"
  2331.   TreatAsAtomicUnit   off
  2332.   System {
  2333.     Name     "Subsystem"
  2334.     Location     [273, 500, 520, 633]
  2335.     Open     off
  2336.     ModelBrowserVisibility  off
  2337.     ModelBrowserWidth     200
  2338.     ScreenColor     "white"
  2339.     PaperOrientation     "landscape"
  2340.     PaperPositionMode     "auto"
  2341.     PaperType     "usletter"
  2342.     PaperUnits     "inches"
  2343.     ZoomFactor     "100"
  2344.     Block {
  2345.       BlockType       Inport
  2346.       Name       "In1"
  2347.       Position       [155, 68, 185, 82]
  2348.       Orientation       "left"
  2349.     }
  2350.     Block {
  2351.       BlockType       EnablePort
  2352.       Name       "Enable"
  2353.       Ports       []
  2354.       Position       [105, 15, 125, 35]
  2355.     }
  2356.     Block {
  2357.       BlockType       Math
  2358.       Name       "MathnFunction"
  2359.       Ports       [1, 1]
  2360.       Position       [100, 60, 130, 90]
  2361.       Orientation       "left"
  2362.       Operator       "reciprocal"
  2363.     }
  2364.     Block {
  2365.       BlockType       Outport
  2366.       Name       "Out1"
  2367.       Position       [45, 68, 75, 82]
  2368.       Orientation       "left"
  2369.     }
  2370.     Line {
  2371.       SrcBlock       "In1"
  2372.       SrcPort       1
  2373.       DstBlock       "MathnFunction"
  2374.       DstPort       1
  2375.     }
  2376.     Line {
  2377.       SrcBlock       "MathnFunction"
  2378.       SrcPort       1
  2379.       DstBlock       "Out1"
  2380.       DstPort       1
  2381.     }
  2382.   }
  2383. }
  2384. Block {
  2385.   BlockType   SubSystem
  2386.   Name   "Subsystem4"
  2387.   Ports   [0, 1, 1]
  2388.   Position   [530, 55, 570, 115]
  2389.   Orientation   "left"
  2390.   TreatAsAtomicUnit   on
  2391.   System {
  2392.     Name     "Subsystem4"
  2393.     Location     [2, 82, 418, 259]
  2394.     Open     off
  2395.     ModelBrowserVisibility  off
  2396.     ModelBrowserWidth     200
  2397.     ScreenColor     "white"
  2398.     PaperOrientation     "landscape"
  2399.     PaperPositionMode     "auto"
  2400.     PaperType     "usletter"
  2401.     PaperUnits     "inches"
  2402.     ZoomFactor     "100"
  2403.     Block {
  2404.       BlockType       EnablePort
  2405.       Name       "Enable"
  2406.       Ports       []
  2407.       Position       [130, 20, 150, 40]
  2408.     }
  2409.     Block {
  2410.       BlockType       Reference
  2411.       Name       "Frame StatusnConversion2"
  2412.       Ports       [1, 1]
  2413.       Position       [80, 74, 120, 106]
  2414.       Orientation       "left"
  2415.       ShowName       off
  2416.       SourceBlock       "dspsigattribs/Frame StatusnConversion"
  2417.       SourceType       "Frame Status Conversion"
  2418.       growRefPort       off
  2419.       outframe       "Frame-based"
  2420.     }
  2421.     Block {
  2422.       BlockType       Math
  2423.       Name       "MathnFunction"
  2424.       Ports       [1, 1]
  2425.       Position       [185, 75, 215, 105]
  2426.       Orientation       "left"
  2427.       Operator       "reciprocal"
  2428.     }
  2429.     Block {
  2430.       BlockType       Reference
  2431.       Name       "PN SequencenGenerator"
  2432.       Ports       [0, 1]
  2433.       Position       [320, 68, 400, 112]
  2434.       Orientation       "left"
  2435.       SourceBlock       "commseqgen2/PN SequencenGenerator"
  2436.       SourceType       "PN Sequence Generator"
  2437.       poly       "[1 0 0 0 0 1 1]"
  2438.       ini_sta       "[0 0 0 0 0 1]"
  2439.       shift       "0"
  2440.       Ts       "16e-5/2/31"
  2441.       frameBased       on
  2442.       sampPerFrame       "31"
  2443.       reset       off
  2444.     }
  2445.     Block {
  2446.       BlockType       Reference
  2447.       Name       "Unipolar tonBipolarnConverter"
  2448.       Ports       [1, 1]
  2449.       Position       [235, 66, 300, 114]
  2450.       Orientation       "left"
  2451.       SourceBlock       "commutil2/Unipolar tonBipolarnConvert"
  2452. "er"
  2453.       SourceType       "Unipolar to Bipolar Converter"
  2454.       M       "2"
  2455.       polarity       "Positive"
  2456.     }
  2457.     Block {
  2458.       BlockType       Outport
  2459.       Name       "Out1"
  2460.       Position       [25, 83, 55, 97]
  2461.       Orientation       "left"
  2462.     }
  2463.     Line {
  2464.       SrcBlock       "PN SequencenGenerator"
  2465.       SrcPort       1
  2466.       DstBlock       "Unipolar tonBipolarnConverter"
  2467.       DstPort       1
  2468.     }
  2469.     Line {
  2470.       SrcBlock       "Frame StatusnConversion2"
  2471.       SrcPort       1
  2472.       DstBlock       "Out1"
  2473.       DstPort       1
  2474.     }
  2475.     Line {
  2476.       SrcBlock       "MathnFunction"
  2477.       SrcPort       1
  2478.       DstBlock       "Frame StatusnConversion2"
  2479.       DstPort       1
  2480.     }
  2481.     Line {
  2482.       SrcBlock       "Unipolar tonBipolarnConverter"
  2483.       SrcPort       1
  2484.       DstBlock       "MathnFunction"
  2485.       DstPort       1
  2486.     }
  2487.   }
  2488. }
  2489. Block {
  2490.   BlockType   Outport
  2491.   Name   "Out1"
  2492.   Position   [15, 113, 45, 127]
  2493.   Orientation   "left"
  2494. }
  2495. Line {
  2496.   Labels   [0, 0]
  2497.   SrcBlock   "Step2"
  2498.   SrcPort   1
  2499.   Points   [-40, 0]
  2500.   Branch {
  2501.     DstBlock     "Subsystem4"
  2502.     DstPort     enable
  2503.   }
  2504.   Branch {
  2505.     Points     [-315, 0]
  2506.     DstBlock     "Subsystem"
  2507.     DstPort     enable
  2508.   }
  2509. }
  2510. Line {
  2511.   SrcBlock   "Subsystem4"
  2512.   SrcPort   1
  2513.   Points   [-45, 0; 0, 25]
  2514.   DstBlock   "Product"
  2515.   DstPort   1
  2516. }
  2517. Line {
  2518.   SrcBlock   "Product"
  2519.   SrcPort   1
  2520.   DstBlock   "Frame StatusnConversion2"
  2521.   DstPort   1
  2522. }
  2523. Line {
  2524.   SrcBlock   "Frame StatusnConversion2"
  2525.   SrcPort   1
  2526.   DstBlock   "Subsystem"
  2527.   DstPort   1
  2528. }
  2529. Line {
  2530.   SrcBlock   "Frame StatusnConversion4"
  2531.   SrcPort   1
  2532.   DstBlock   "Out1"
  2533.   DstPort   1
  2534. }
  2535. Line {
  2536.   SrcBlock   "In1"
  2537.   SrcPort   1
  2538.   DstBlock   "Product"
  2539.   DstPort   2
  2540. }
  2541. Line {
  2542.   SrcBlock   "Subsystem"
  2543.   SrcPort   1
  2544.   DstBlock   "Frame StatusnConversion4"
  2545.   DstPort   1
  2546. }
  2547.       }
  2548.     }
  2549.     Block {
  2550.       BlockType       SubSystem
  2551.       Name       "Subsystem6"
  2552.       Ports       [1, 1]
  2553.       Position       [800, 406, 860, 464]
  2554.       Orientation       "left"
  2555.       ShowName       off
  2556.       TreatAsAtomicUnit       off
  2557.       MaskDisplay       "disp('Training\nSeparation')"
  2558.       MaskIconFrame       on
  2559.       MaskIconOpaque       on
  2560.       MaskIconRotate       "none"
  2561.       MaskIconUnits       "autoscale"
  2562.       System {
  2563. Name "Subsystem6"
  2564. Location [177, 206, 609, 316]
  2565. Open off
  2566. ModelBrowserVisibility off
  2567. ModelBrowserWidth 200
  2568. ScreenColor "white"
  2569. PaperOrientation "landscape"
  2570. PaperPositionMode "auto"
  2571. PaperType "usletter"
  2572. PaperUnits "inches"
  2573. ZoomFactor "100"
  2574. Block {
  2575.   BlockType   Inport
  2576.   Name   "In1"
  2577.   Position   [350, 43, 380, 57]
  2578.   Orientation   "left"
  2579. }
  2580. Block {
  2581.   BlockType   Reference
  2582.   Name   "MatrixnConcatenation1"
  2583.   Ports   [2, 1]
  2584.   Position   [80, 29, 135, 71]
  2585.   Orientation   "left"
  2586.   ShowName   off
  2587.   SourceBlock   "simulink/MathnOperations/MatrixnConcatena"
  2588. "tion"
  2589.   SourceType   "Matrix Concatenation"
  2590.   numInports   "2"
  2591.   catMethod   "Horizontal"
  2592. }
  2593. Block {
  2594.   BlockType   Reference
  2595.   Name   "MultiportnSelector1"
  2596.   Ports   [1, 2]
  2597.   Position   [170, 28, 250, 72]
  2598.   Orientation   "left"
  2599.   ShowName   off
  2600.   SourceBlock   "dspindex/MultiportnSelector"
  2601.   SourceType   "Multiport Selector"
  2602.   rowsOrCols   "Rows"
  2603.   idxCellArray   "{91:180,1:90}"
  2604.   idxErrMode   "Clip Index"
  2605. }
  2606. Block {
  2607.   BlockType   Outport
  2608.   Name   "Out1"
  2609.   Position   [25, 43, 55, 57]
  2610.   Orientation   "left"
  2611. }
  2612. Line {
  2613.   SrcBlock   "MultiportnSelector1"
  2614.   SrcPort   2
  2615.   DstBlock   "MatrixnConcatenation1"
  2616.   DstPort   2
  2617. }
  2618. Line {
  2619.   SrcBlock   "MultiportnSelector1"
  2620.   SrcPort   1
  2621.   DstBlock   "MatrixnConcatenation1"
  2622.   DstPort   1
  2623. }
  2624. Line {
  2625.   SrcBlock   "In1"
  2626.   SrcPort   1
  2627.   DstBlock   "MultiportnSelector1"
  2628.   DstPort   1
  2629. }
  2630. Line {
  2631.   SrcBlock   "MatrixnConcatenation1"
  2632.   SrcPort   1
  2633.   DstBlock   "Out1"
  2634.   DstPort   1
  2635. }
  2636.       }
  2637.     }
  2638.     Block {
  2639.       BlockType       SubSystem
  2640.       Name       "Subsystem7"
  2641.       Ports       [1, 1]
  2642.       Position       [695, 176, 755, 234]
  2643.       ShowName       off
  2644.       TreatAsAtomicUnit       off
  2645.       MaskDisplay       "disp('Training\nInsertion')"
  2646.       MaskIconFrame       on
  2647.       MaskIconOpaque       on
  2648.       MaskIconRotate       "none"
  2649.       MaskIconUnits       "autoscale"
  2650.       System {
  2651. Name "Subsystem7"
  2652. Location [462, 208, 931, 303]
  2653. Open off
  2654. ModelBrowserVisibility off
  2655. ModelBrowserWidth 200
  2656. ScreenColor "white"
  2657. PaperOrientation "landscape"
  2658. PaperPositionMode "auto"
  2659. PaperType "usletter"
  2660. PaperUnits "inches"
  2661. ZoomFactor "100"
  2662. Block {
  2663.   BlockType   Inport
  2664.   Name   "In1"
  2665.   Position   [25, 43, 55, 57]
  2666. }
  2667. Block {
  2668.   BlockType   Reference
  2669.   Name   "Frame StatusnConversion"
  2670.   Ports   [1, 1]
  2671.   Position   [260, 34, 310, 66]
  2672.   ShowName   off
  2673.   SourceBlock   "dspsigattribs/Frame StatusnConversion"
  2674.   SourceType   "Frame Status Conversion"
  2675.   growRefPort   off
  2676.   outframe   "Frame-based"
  2677. }
  2678. Block {
  2679.   BlockType   Reference
  2680.   Name   "MatrixnConcatenation"
  2681.   Ports   [2, 1]
  2682.   Position   [185, 29, 240, 71]
  2683.   ShowName   off
  2684.   SourceBlock   "simulink/MathnOperations/MatrixnConcatena"
  2685. "tion"
  2686.   SourceType   "Matrix Concatenation"
  2687.   numInports   "2"
  2688.   catMethod   "Vertical"
  2689. }
  2690. Block {
  2691.   BlockType   Reference
  2692.   Name   "MultiportnSelector"
  2693.   Ports   [1, 2]
  2694.   Position   [80, 28, 160, 72]
  2695.   ShowName   off
  2696.   SourceBlock   "dspindex/MultiportnSelector"
  2697.   SourceType   "Multiport Selector"
  2698.   rowsOrCols   "Columns"
  2699.   idxCellArray   "{1,2}"
  2700.   idxErrMode   "Clip Index"
  2701. }
  2702. Block {
  2703.   BlockType   Outport
  2704.   Name   "Out1"
  2705.   Position   [395, 43, 425, 57]
  2706. }
  2707. Line {
  2708.   SrcBlock   "MultiportnSelector"
  2709.   SrcPort   1
  2710.   DstBlock   "MatrixnConcatenation"
  2711.   DstPort   1
  2712. }
  2713. Line {
  2714.   SrcBlock   "MultiportnSelector"
  2715.   SrcPort   2
  2716.   DstBlock   "MatrixnConcatenation"
  2717.   DstPort   2
  2718. }
  2719. Line {
  2720.   SrcBlock   "MatrixnConcatenation"
  2721.   SrcPort   1
  2722.   DstBlock   "Frame StatusnConversion"
  2723.   DstPort   1
  2724. }
  2725. Line {
  2726.   SrcBlock   "In1"
  2727.   SrcPort   1
  2728.   DstBlock   "MultiportnSelector"
  2729.   DstPort   1
  2730. }
  2731. Line {
  2732.   SrcBlock   "Frame StatusnConversion"
  2733.   SrcPort   1
  2734.   DstBlock   "Out1"
  2735.   DstPort   1
  2736. }
  2737.       }
  2738.     }
  2739.     Block {
  2740.       BlockType       SubSystem
  2741.       Name       "Subsystem8"
  2742.       Ports       [1, 1]
  2743.       Position       [260, 407, 365, 463]
  2744.       Orientation       "left"
  2745.       ShowName       off
  2746.       TreatAsAtomicUnit       off
  2747.       MaskDisplay       "disp('QPSK Demapping')"
  2748.       MaskIconFrame       on
  2749.       MaskIconOpaque       on
  2750.       MaskIconRotate       "none"
  2751.       MaskIconUnits       "autoscale"
  2752.       System {
  2753. Name "Subsystem8"
  2754. Location [575, 254, 914, 362]
  2755. Open off
  2756. ModelBrowserVisibility off
  2757. ModelBrowserWidth 200
  2758. ScreenColor "white"
  2759. PaperOrientation "landscape"
  2760. PaperPositionMode "auto"
  2761. PaperType "usletter"
  2762. PaperUnits "inches"
  2763. ZoomFactor "100"
  2764. Block {
  2765.   BlockType   Inport
  2766.   Name   "In1"
  2767.   Position   [295, 48, 325, 62]
  2768.   Orientation   "left"
  2769. }
  2770. Block {
  2771.   BlockType   Gain
  2772.   Name   "Gain"
  2773.   Position   [245, 40, 275, 70]
  2774.   Orientation   "left"
  2775.   Gain   "0.75"
  2776. }
  2777. Block {
  2778.   BlockType   Reference
  2779.   Name   "QPSKnDemodulatornBaseband"
  2780.   Ports   [1, 1]
  2781.   Position   [150, 30, 225, 80]
  2782.   Orientation   "left"
  2783.   ShowName   off
  2784.   SourceBlock   "commdigbbndpm2/QPSKnDemodulatornBaseband"
  2785.   SourceType   "QPSK Demodulator Baseband"
  2786.   OutType   "Bit"
  2787.   Dec   "Gray"
  2788.   Ph   "pi/4"
  2789.   numSamp   "1"
  2790. }
  2791. Block {
  2792.   BlockType   Rounding
  2793.   Name   "RoundingnFunction"
  2794.   Position   [75, 41, 110, 69]
  2795.   Orientation   "left"
  2796.   ShowName   off
  2797.   Operator   "round"
  2798. }
  2799. Block {
  2800.   BlockType   Outport
  2801.   Name   "Out1"
  2802.   Position   [25, 48, 55, 62]
  2803.   Orientation   "left"
  2804. }
  2805. Line {
  2806.   SrcBlock   "In1"
  2807.   SrcPort   1
  2808.   DstBlock   "Gain"
  2809.   DstPort   1
  2810. }
  2811. Line {
  2812.   SrcBlock   "RoundingnFunction"
  2813.   SrcPort   1
  2814.   DstBlock   "Out1"
  2815.   DstPort   1
  2816. }
  2817. Line {
  2818.   SrcBlock   "QPSKnDemodulatornBaseband"
  2819.   SrcPort   1
  2820.   DstBlock   "RoundingnFunction"
  2821.   DstPort   1
  2822. }
  2823. Line {
  2824.   SrcBlock   "Gain"
  2825.   SrcPort   1
  2826.   DstBlock   "QPSKnDemodulatornBaseband"
  2827.   DstPort   1
  2828. }
  2829.       }
  2830.     }
  2831.     Block {
  2832.       BlockType       SubSystem
  2833.       Name       "Subsystem9"
  2834.       Ports       [1, 1]
  2835.       Position       [340, 187, 430, 243]
  2836.       ShowName       off
  2837.       TreatAsAtomicUnit       off
  2838.       MaskDisplay       "disp('QPSK Mapping')"
  2839.       MaskIconFrame       on
  2840.       MaskIconOpaque       on
  2841.       MaskIconRotate       "none"
  2842.       MaskIconUnits       "autoscale"
  2843.       System {
  2844. Name "Subsystem9"
  2845. Location [582, 229, 846, 342]
  2846. Open off
  2847. ModelBrowserVisibility off
  2848. ModelBrowserWidth 200
  2849. ScreenColor "white"
  2850. PaperOrientation "landscape"
  2851. PaperPositionMode "auto"
  2852. PaperType "usletter"
  2853. PaperUnits "inches"
  2854. ZoomFactor "100"
  2855. Block {
  2856.   BlockType   Inport
  2857.   Name   "In1"
  2858.   Position   [25, 48, 55, 62]
  2859. }
  2860. Block {
  2861.   BlockType   Gain
  2862.   Name   "Gain"
  2863.   Position   [170, 40, 200, 70]
  2864.   Gain   "1/0.75"
  2865. }
  2866. Block {
  2867.   BlockType   Reference
  2868.   Name   "QPSKnModulatornBaseband"
  2869.   Ports   [1, 1]
  2870.   Position   [75, 31, 150, 79]
  2871.   ShowName   off
  2872.   SourceBlock   "commdigbbndpm2/QPSKnModulatornBaseband"
  2873.   SourceType   "QPSK Modulator Baseband"
  2874.   InType   "Bit"
  2875.   Enc   "Gray"
  2876.   Ph   "pi/4"
  2877.   numSamp   "1"
  2878. }
  2879. Block {
  2880.   BlockType   Outport
  2881.   Name   "Out1"
  2882.   Position   [225, 48, 255, 62]
  2883. }
  2884. Line {
  2885.   SrcBlock   "QPSKnModulatornBaseband"
  2886.   SrcPort   1
  2887.   DstBlock   "Gain"
  2888.   DstPort   1
  2889. }
  2890. Line {
  2891.   SrcBlock   "In1"
  2892.   SrcPort   1
  2893.   DstBlock   "QPSKnModulatornBaseband"
  2894.   DstPort   1
  2895. }
  2896. Line {
  2897.   SrcBlock   "Gain"
  2898.   SrcPort   1
  2899.   DstBlock   "Out1"
  2900.   DstPort   1
  2901. }
  2902.       }
  2903.     }
  2904.     Block {
  2905.       BlockType       SubSystem
  2906.       Name       "TimeScopes"
  2907.       Ports       [4]
  2908.       Position       [115, 571, 165, 634]
  2909.       ShowName       off
  2910.       OpenFcn       "temp=get_param(gcb,'On');set_param(gcb,'On', ge"
  2911. "t_param(gcb,'Off'));set_param(gcb,'Off', temp);"
  2912.       TreatAsAtomicUnit       on
  2913.       MaskType       "Instrumentation: Power Spectrum"
  2914.       MaskPromptString       "On|Off"
  2915.       MaskStyleString       "edit,edit"
  2916.       MaskTunableValueString  "on,on"
  2917.       MaskCallbackString      "|"
  2918.       MaskEnableString       "on,on"
  2919.       MaskVisibilityString    "on,on"
  2920.       MaskToolTipString       "on,on"
  2921.       MaskVarAliasString      ","
  2922.       MaskVariables       "On=&1;Off=&2;"
  2923.       MaskInitialization      "ssName=gcs;nif strcmp(On,'on')n  [picture, ma"
  2924. "p]=imread('switch_on.jpg');n  set_param([ssName '/TimeScopes/Sinyal kirim OF"
  2925. "DM'],'Open','on');n  set_param([ssName '/TimeScopes/Sinyal terima OFDM'],'Op"
  2926. "en','on');nelsen    [picture, map]=imread('switch_off.jpg');n  set_param(["
  2927. "ssName '/TimeScopes/Sinyal kirim OFDM'],'Open','off');n  set_param([ssName '"
  2928. "/TimeScopes/Sinyal terima OFDM'],'Open','off');nend"
  2929.       MaskDisplay       "image(picture,'center')"
  2930.       MaskIconFrame       on
  2931.       MaskIconOpaque       on
  2932.       MaskIconRotate       "none"
  2933.       MaskIconUnits       "pixels"
  2934.       MaskValueString       "off|on"
  2935.       System {
  2936. Name "TimeScopes"
  2937. Location [317, 181, 510, 433]
  2938. Open off
  2939. ModelBrowserVisibility off
  2940. ModelBrowserWidth 200
  2941. ScreenColor "white"
  2942. PaperOrientation "landscape"
  2943. PaperPositionMode "auto"
  2944. PaperType "usletter"
  2945. PaperUnits "inches"
  2946. ZoomFactor "100"
  2947. Block {
  2948.   BlockType   Inport
  2949.   Name   "In1"
  2950.   Position   [25, 48, 55, 62]
  2951. }
  2952. Block {
  2953.   BlockType   Inport
  2954.   Name   "In2"
  2955.   Position   [25, 88, 55, 102]
  2956.   Port   "2"
  2957. }
  2958. Block {
  2959.   BlockType   Inport
  2960.   Name   "In3"
  2961.   Position   [30, 158, 60, 172]
  2962.   Port   "3"
  2963. }
  2964. Block {
  2965.   BlockType   Inport
  2966.   Name   "In4"
  2967.   Position   [30, 198, 60, 212]
  2968.   Port   "4"
  2969. }
  2970. Block {
  2971.   BlockType   Scope
  2972.   Name   "Sinyal kirim OFDM"
  2973.   Ports   [2]
  2974.   Position   [95, 36, 130, 114]
  2975.   NamePlacement   "alternate"
  2976.   Location   [260, 219, 833, 429]
  2977.   Open   off
  2978.   NumInputPorts   "2"
  2979.   List {
  2980.     ListType     AxesTitles
  2981.     axes1     "OFDM Transmitted Signal - Real Part"
  2982.     axes2     "OFDM Transmitted Signal - Imaginer Part"
  2983.   }
  2984.   List {
  2985.     ListType     SelectedSignals
  2986.     axes1     ""
  2987.     axes2     ""
  2988.   }
  2989.   TimeRange   "0.00030000000000008"
  2990.   YMin   "-0.25~-0.2"
  2991.   YMax   "0.2~0.25"
  2992.   SaveName   "ScopeData6"
  2993.   DataFormat   "Structure"
  2994.   MaxDataPoints   "512"
  2995. }
  2996. Block {
  2997.   BlockType   Scope
  2998.   Name   "Sinyal terima OFDM"
  2999.   Ports   [2]
  3000.   Position   [100, 146, 135, 224]
  3001.   NamePlacement   "alternate"
  3002.   Location   [259, 486, 832, 696]
  3003.   Open   off
  3004.   NumInputPorts   "2"
  3005.   List {
  3006.     ListType     AxesTitles
  3007.     axes1     "OFDM Received Signal - Real Part"
  3008.     axes2     "OFDM Received Signal - Imaginer Part"
  3009.   }
  3010.   List {
  3011.     ListType     SelectedSignals
  3012.     axes1     ""
  3013.     axes2     ""
  3014.   }
  3015.   TimeRange   "0.00030000000000008"
  3016.   YMin   "-0.25~-0.2"
  3017.   YMax   "0.2~0.25"
  3018.   DataFormat   "Structure"
  3019.   MaxDataPoints   "512"
  3020. }
  3021. Line {
  3022.   SrcBlock   "In2"
  3023.   SrcPort   1
  3024.   DstBlock   "Sinyal kirim OFDM"
  3025.   DstPort   2
  3026. }
  3027. Line {
  3028.   SrcBlock   "In1"
  3029.   SrcPort   1
  3030.   DstBlock   "Sinyal kirim OFDM"
  3031.   DstPort   1
  3032. }
  3033. Line {
  3034.   SrcBlock   "In3"
  3035.   SrcPort   1
  3036.   DstBlock   "Sinyal terima OFDM"
  3037.   DstPort   1
  3038. }
  3039. Line {
  3040.   SrcBlock   "In4"
  3041.   SrcPort   1
  3042.   DstBlock   "Sinyal terima OFDM"
  3043.   DstPort   2
  3044. }
  3045.       }
  3046.     }
  3047.     Block {
  3048.       BlockType       SubSystem
  3049.       Name       "background1"
  3050.       Ports       []
  3051.       Position       [117, 127, 879, 256]
  3052.       BackgroundColor       "lightBlue"
  3053.       ShowName       off
  3054.       TreatAsAtomicUnit       off
  3055.       MaskDisplay       "disp('')"
  3056.       MaskIconFrame       on
  3057.       MaskIconOpaque       on
  3058.       MaskIconRotate       "none"
  3059.       MaskIconUnits       "autoscale"
  3060.       System {
  3061. Name "background1"
  3062. Location [209, 325, 575, 532]
  3063. Open off
  3064. ModelBrowserVisibility off
  3065. ModelBrowserWidth 200
  3066. ScreenColor "white"
  3067. PaperOrientation "landscape"
  3068. PaperPositionMode "auto"
  3069. PaperType "usletter"
  3070. PaperUnits "inches"
  3071. ZoomFactor "100"
  3072.       }
  3073.     }
  3074.     Block {
  3075.       BlockType       SubSystem
  3076.       Name       "background2"
  3077.       Ports       []
  3078.       Position       [115, 377, 940, 523]
  3079.       BackgroundColor       "lightBlue"
  3080.       ShowName       off
  3081.       TreatAsAtomicUnit       off
  3082.       MaskDisplay       "disp('')"
  3083.       MaskIconFrame       on
  3084.       MaskIconOpaque       on
  3085.       MaskIconRotate       "none"
  3086.       MaskIconUnits       "autoscale"
  3087.       System {
  3088. Name "background2"
  3089. Location [209, 325, 575, 532]
  3090. Open off
  3091. ModelBrowserVisibility off
  3092. ModelBrowserWidth 200
  3093. ScreenColor "white"
  3094. PaperOrientation "landscape"
  3095. PaperPositionMode "auto"
  3096. PaperType "usletter"
  3097. PaperUnits "inches"
  3098. ZoomFactor "100"
  3099.       }
  3100.     }
  3101.     Block {
  3102.       BlockType       SubSystem
  3103.       Name       "background3"
  3104.       Ports       []
  3105.       Position       [887, 236, 1000, 363]
  3106.       BackgroundColor       "lightBlue"
  3107.       ShowName       off
  3108.       TreatAsAtomicUnit       off
  3109.       MaskDisplay       "disp('')"
  3110.       MaskIconFrame       on
  3111.       MaskIconOpaque       on
  3112.       MaskIconRotate       "none"
  3113.       MaskIconUnits       "autoscale"
  3114.       System {
  3115. Name "background3"
  3116. Location [209, 325, 575, 532]
  3117. Open off
  3118. ModelBrowserVisibility off
  3119. ModelBrowserWidth 200
  3120. ScreenColor "white"
  3121. PaperOrientation "landscape"
  3122. PaperPositionMode "auto"
  3123. PaperType "usletter"
  3124. PaperUnits "inches"
  3125. ZoomFactor "100"
  3126.       }
  3127.     }
  3128.     Block {
  3129.       BlockType       SubSystem
  3130.       Name       "background4"
  3131.       Ports       []
  3132.       Position       [27, 556, 185, 641]
  3133.       BackgroundColor       "darkGreen"
  3134.       ShowName       off
  3135.       TreatAsAtomicUnit       off
  3136.       MaskDisplay       "disp('')"
  3137.       MaskIconFrame       on
  3138.       MaskIconOpaque       on
  3139.       MaskIconRotate       "none"
  3140.       MaskIconUnits       "autoscale"
  3141.       System {
  3142. Name "background4"
  3143. Location [209, 325, 575, 532]
  3144. Open off
  3145. ModelBrowserVisibility off
  3146. ModelBrowserWidth 200
  3147. ScreenColor "white"
  3148. PaperOrientation "landscape"
  3149. PaperPositionMode "auto"
  3150. PaperType "usletter"
  3151. PaperUnits "inches"
  3152. ZoomFactor "100"
  3153.       }
  3154.     }
  3155.     Block {
  3156.       BlockType       SubSystem
  3157.       Name       "background5"
  3158.       Ports       []
  3159.       Position       [207, 556, 415, 642]
  3160.       BackgroundColor       "darkGreen"
  3161.       ShowName       off
  3162.       TreatAsAtomicUnit       off
  3163.       MaskDisplay       "disp('')"
  3164.       MaskIconFrame       on
  3165.       MaskIconOpaque       on
  3166.       MaskIconRotate       "none"
  3167.       MaskIconUnits       "autoscale"
  3168.       System {
  3169. Name "background5"
  3170. Location [209, 325, 575, 532]
  3171. Open off
  3172. ModelBrowserVisibility off
  3173. ModelBrowserWidth 200
  3174. ScreenColor "white"
  3175. PaperOrientation "landscape"
  3176. PaperPositionMode "auto"
  3177. PaperType "usletter"
  3178. PaperUnits "inches"
  3179. ZoomFactor "100"
  3180.       }
  3181.     }
  3182.     Block {
  3183.       BlockType       SubSystem
  3184.       Name       "background6"
  3185.       Ports       []
  3186.       Position       [437, 556, 645, 642]
  3187.       BackgroundColor       "darkGreen"
  3188.       ShowName       off
  3189.       TreatAsAtomicUnit       off
  3190.       MaskDisplay       "disp('')"
  3191.       MaskIconFrame       on
  3192.       MaskIconOpaque       on
  3193.       MaskIconRotate       "none"
  3194.       MaskIconUnits       "autoscale"
  3195.       System {
  3196. Name "background6"
  3197. Location [209, 325, 575, 532]
  3198. Open off
  3199. ModelBrowserVisibility off
  3200. ModelBrowserWidth 200
  3201. ScreenColor "white"
  3202. PaperOrientation "landscape"
  3203. PaperPositionMode "auto"
  3204. PaperType "usletter"
  3205. PaperUnits "inches"
  3206. ZoomFactor "100"
  3207.       }
  3208.     }
  3209.     Block {
  3210.       BlockType       SubSystem
  3211.       Name       "background7"
  3212.       Ports       []
  3213.       Position       [672, 556, 872, 617]
  3214.       BackgroundColor       "darkGreen"
  3215.       ShowName       off
  3216.       TreatAsAtomicUnit       off
  3217.       MaskDisplay       "disp('')"
  3218.       MaskIconFrame       on
  3219.       MaskIconOpaque       on
  3220.       MaskIconRotate       "none"
  3221.       MaskIconUnits       "autoscale"
  3222.       System {
  3223. Name "background7"
  3224. Location [209, 325, 575, 532]
  3225. Open off
  3226. ModelBrowserVisibility off
  3227. ModelBrowserWidth 200
  3228. ScreenColor "white"
  3229. PaperOrientation "landscape"
  3230. PaperPositionMode "auto"
  3231. PaperType "usletter"
  3232. PaperUnits "inches"
  3233. ZoomFactor "100"
  3234.       }
  3235.     }
  3236.     Line {
  3237.       SrcBlock       "Bernoulli RandomnBinary Generator"
  3238.       SrcPort       1
  3239.       Points       [0, 0; 5, 0]
  3240.       Branch {
  3241. DstBlock "Subsystem11"
  3242. DstPort 1
  3243.       }
  3244.       Branch {
  3245. Points [0, 90]
  3246. DstBlock "Subsystem14"
  3247. DstPort 1
  3248.       }
  3249.     }
  3250.     Line {
  3251.       SrcBlock       "Subsystem11"
  3252.       SrcPort       1
  3253.       Points       [0, 0; 65, 0]
  3254.       Branch {
  3255. DstBlock "Subsystem9"
  3256. DstPort 1
  3257.       }
  3258.       Branch {
  3259. Points [0, 40; 105, 0; 0, 50]
  3260. DstBlock "Subsystem15"
  3261. DstPort 1
  3262.       }
  3263.     }
  3264.     Line {
  3265.       SrcBlock       "Subsystem9"
  3266.       SrcPort       1
  3267.       DstBlock       "Subsystem"
  3268.       DstPort       2
  3269.     }
  3270.     Line {
  3271.       SrcBlock       "Subsystem13"
  3272.       SrcPort       1
  3273.       Points       [100, 0]
  3274.       DstBlock       "Subsystem"
  3275.       DstPort       1
  3276.     }
  3277.     Line {
  3278.       SrcBlock       "Subsystem1"
  3279.       SrcPort       1
  3280.       DstBlock       "Subsystem4"
  3281.       DstPort       1
  3282.     }
  3283.     Line {
  3284.       SrcBlock       "Subsystem1"
  3285.       SrcPort       2
  3286.       Points       [-5, 0]
  3287.       DstBlock       "Subsystem5"
  3288.       DstPort       1
  3289.     }
  3290.     Line {
  3291.       SrcBlock       "Subsystem5"
  3292.       SrcPort       1
  3293.       Points       [-10, 0]
  3294.       DstBlock       "Subsystem4"
  3295.       DstPort       2
  3296.     }
  3297.     Line {
  3298.       SrcBlock       "Subsystem4"
  3299.       SrcPort       1
  3300.       DstBlock       "Subsystem10"
  3301.       DstPort       1
  3302.     }
  3303.     Line {
  3304.       SrcBlock       "Subsystem12"
  3305.       SrcPort       1
  3306.       Points       [-15, 0; 0, -105]
  3307.       DstBlock       "Subsystem14"
  3308.       DstPort       2
  3309.     }
  3310.     Line {
  3311.       SrcBlock       "Subsystem8"
  3312.       SrcPort       1
  3313.       Points       [0, 0; -5, 0]
  3314.       Branch {
  3315. DstBlock "Subsystem12"
  3316. DstPort 1
  3317.       }
  3318.       Branch {
  3319. Points [0, -60; 160, 0; 0, -40]
  3320. DstBlock "Subsystem15"
  3321. DstPort 2
  3322.       }
  3323.     }
  3324.     Line {
  3325.       SrcBlock       "Subsystem"
  3326.       SrcPort       1
  3327.       DstBlock       "Subsystem7"
  3328.       DstPort       1
  3329.     }
  3330.     Line {
  3331.       SrcBlock       "Subsystem7"
  3332.       SrcPort       1
  3333.       DstBlock       "Subsystem2"
  3334.       DstPort       1
  3335.     }
  3336.     Line {
  3337.       SrcBlock       "Subsystem6"
  3338.       SrcPort       1
  3339.       DstBlock       "Subsystem1"
  3340.       DstPort       1
  3341.     }
  3342.     Line {
  3343.       SrcBlock       "Subsystem14"
  3344.       SrcPort       1
  3345.       DstBlock       "Display"
  3346.       DstPort       1
  3347.     }
  3348.     Line {
  3349.       SrcBlock       "Subsystem3"
  3350.       SrcPort       1
  3351.       DstBlock       "Subsystem6"
  3352.       DstPort       1
  3353.     }
  3354.     Line {
  3355.       SrcBlock       "Subsystem2"
  3356.       SrcPort       1
  3357.       Points       [80, 0]
  3358.       DstBlock       "Multipath RayleighnFading Channel"
  3359.       DstPort       1
  3360.     }
  3361.     Line {
  3362.       SrcBlock       "Subsystem10"
  3363.       SrcPort       1
  3364.       DstBlock       "Subsystem8"
  3365.       DstPort       1
  3366.     }
  3367.     Line {
  3368.       SrcBlock       "Multipath RayleighnFading Channel"
  3369.       SrcPort       1
  3370.       DstBlock       "AWGNnChannel1"
  3371.       DstPort       1
  3372.     }
  3373.     Line {
  3374.       SrcBlock       "AWGNnChannel1"
  3375.       SrcPort       1
  3376.       Points       [0, 80]
  3377.       DstBlock       "Subsystem3"
  3378.       DstPort       1
  3379.     }
  3380.     Line {
  3381.       SrcBlock       "Subsystem15"
  3382.       SrcPort       1
  3383.       DstBlock       "Display1"
  3384.       DstPort       1
  3385.     }
  3386.     Line {
  3387.       SrcBlock       "From"
  3388.       SrcPort       1
  3389.       DstBlock       "TimeScopes"
  3390.       DstPort       1
  3391.     }
  3392.     Line {
  3393.       SrcBlock       "From1"
  3394.       SrcPort       1
  3395.       DstBlock       "TimeScopes"
  3396.       DstPort       2
  3397.     }
  3398.     Line {
  3399.       SrcBlock       "Digital Clock"
  3400.       SrcPort       1
  3401.       DstBlock       "Display2"
  3402.       DstPort       1
  3403.     }
  3404.     Line {
  3405.       SrcBlock       "From2"
  3406.       SrcPort       1
  3407.       DstBlock       "Power Spectrum"
  3408.       DstPort       1
  3409.     }
  3410.     Line {
  3411.       SrcBlock       "From3"
  3412.       SrcPort       1
  3413.       DstBlock       "Power Spectrum"
  3414.       DstPort       2
  3415.     }
  3416.     Line {
  3417.       SrcBlock       "From4"
  3418.       SrcPort       1
  3419.       DstBlock       "Constellation"
  3420.       DstPort       1
  3421.     }
  3422.     Line {
  3423.       SrcBlock       "From5"
  3424.       SrcPort       1
  3425.       DstBlock       "Constellation"
  3426.       DstPort       2
  3427.     }
  3428.     Line {
  3429.       SrcBlock       "From6"
  3430.       SrcPort       1
  3431.       DstBlock       "TimeScopes"
  3432.       DstPort       3
  3433.     }
  3434.     Line {
  3435.       SrcBlock       "From7"
  3436.       SrcPort       1
  3437.       DstBlock       "TimeScopes"
  3438.       DstPort       4
  3439.     }
  3440.     Annotation {
  3441.       Name       "SIMULATION OF CODED OFDM ON MULTIPATH RAYLEIGH "
  3442. "FADING CHANNELnUSING REED-SOLOMON CODE (11/15, DOUBLE ERROR CORRECTING)nDAT"
  3443. "A RATE 550kbps COHERENT  QPSK, TRAINING BASED CHANNEL ESTIMATOR"
  3444.       Position       [516, 28]
  3445.       DropShadow       on
  3446.       FontName       "Arial Unicode MS"
  3447.       FontWeight       "bold"
  3448.     }
  3449.     Annotation {
  3450.       Name       "Simulation by Gito Prastomo (111 99 0361)nSTTT"
  3451. "ELKOM, BandungnDepartment of Electrical EngineeringnTelecommunication Techn"
  3452. "ology College, Bandung, Indonesia"
  3453.       Position       [521, 87]
  3454.       FontName       "Arial"
  3455.       FontSize       12
  3456.       FontWeight       "bold"
  3457.     }
  3458.     Annotation {
  3459.       Name       "SER"
  3460.       Position       [320, 300]
  3461.       FontName       "Arial"
  3462.       FontSize       11
  3463.     }
  3464.     Annotation {
  3465.       Name       "Error Symbol"
  3466.       Position       [342, 322]
  3467.       FontName       "Arial"
  3468.       FontSize       11
  3469.     }
  3470.     Annotation {
  3471.       Name       "Total Symbol"
  3472.       Position       [343, 342]
  3473.       FontName       "Arial"
  3474.       FontSize       11
  3475.     }
  3476.     Annotation {
  3477.       Name       "SER"
  3478.       Position       [650, 300]
  3479.       FontName       "Arial"
  3480.       FontSize       11
  3481.     }
  3482.     Annotation {
  3483.       Name       "Error Symbol"
  3484.       Position       [672, 322]
  3485.       FontName       "Arial"
  3486.       FontSize       11
  3487.     }
  3488.     Annotation {
  3489.       Name       "Total Symbol"
  3490.       Position       [673, 342]
  3491.       FontName       "Arial"
  3492.       FontSize       11
  3493.     }
  3494.     Annotation {
  3495.       Name       "Instrumentation : Time Scope"
  3496.       Position       [109, 539]
  3497.       FontName       "Arial"
  3498.       FontSize       12
  3499.       FontWeight       "bold"
  3500.     }
  3501.     Annotation {
  3502.       Name       "COFDM Transmitter"
  3503.       Position       [800, 111]
  3504.       FontName       "Arial"
  3505.       FontSize       12
  3506.       FontWeight       "bold"
  3507.     }
  3508.     Annotation {
  3509.       Name       "COFDM Receiver"
  3510.       Position       [804, 363]
  3511.       FontName       "Arial"
  3512.       FontSize       12
  3513.       FontWeight       "bold"
  3514.     }
  3515.     Annotation {
  3516.       Name       "Multipath Channelnand AWGN"
  3517.       Position       [829, 310]
  3518.       FontName       "Arial"
  3519.       FontSize       12
  3520.       FontWeight       "bold"
  3521.     }
  3522.     Annotation {
  3523.       Name       "Waktu Simulasi"
  3524.       Position       [780, 606]
  3525.       HorizontalAlignment     "left"
  3526.       FontName       "Arial"
  3527.       FontWeight       "bold"
  3528.     }
  3529.     Annotation {
  3530.       Name       "Instrumentation : Power Spectrum"
  3531.       Position       [309, 539]
  3532.       FontName       "Arial"
  3533.       FontSize       12
  3534.       FontWeight       "bold"
  3535.     }
  3536.     Annotation {
  3537.       Name       "Instrumentation : Consetellation"
  3538.       Position       [539, 539]
  3539.       FontName       "Arial"
  3540.       FontSize       12
  3541.       FontWeight       "bold"
  3542.     }
  3543.     Annotation {
  3544.       Name       "Simulation Time"
  3545.       Position       [774, 539]
  3546.       FontName       "Arial"
  3547.       FontSize       12
  3548.       FontWeight       "bold"
  3549.     }
  3550.     Annotation {
  3551.       Name       "If you have any question nabout OFDM & this Si"
  3552. "mulation Modelnplease mail to : ngito_pras@telkom.net"
  3553.       Position       [9, 40]
  3554.       HorizontalAlignment     "left"
  3555.       FontName       "Arial"
  3556.       FontSize       14
  3557.       FontWeight       "bold"
  3558.     }
  3559.   }
  3560. }