ofdm_gito.mdl
上传用户:m_sun_001
上传日期:2014-07-30
资源大小:1115k
文件大小:105k
源码类别:

matlab例程

开发平台:

Matlab

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