sub_bands.mdl
上传用户:asli888
上传日期:2013-05-03
资源大小:7045k
文件大小:41k
- Model {
- Name "sub_bands"
- Version 6.0
- GraphicalInterface {
- NumRootInports 0
- NumRootOutports 0
- ParameterArgumentNames ""
- ComputedModelVersion "1.22"
- NumModelReferences 0
- NumTestPointedSignals 0
- }
- SavedCharacterEncoding "ibm-5348_P100-1997"
- SaveDefaultBlockParams on
- SampleTimeColors off
- LibraryLinkDisplay "none"
- WideLines on
- ShowLineDimensions on
- ShowPortDataTypes off
- ShowLoopsOnError on
- IgnoreBidirectionalLines off
- ShowStorageClass off
- ShowTestPointIcons on
- ShowViewerIcons on
- SortedOrder off
- ExecutionContextIcon off
- ShowLinearizationAnnotations on
- RecordCoverage off
- CovPath "/"
- CovSaveName "covdata"
- CovMetricSettings "dw"
- CovNameIncrementing off
- CovHtmlReporting on
- covSaveCumulativeToWorkspaceVar on
- CovSaveSingleToWorkspaceVar on
- CovCumulativeVarName "covCumulativeData"
- CovCumulativeReport off
- CovReportOnPause on
- ScopeRefreshTime 0.035000
- OverrideScopeRefreshTime on
- DisableAllScopes off
- DataTypeOverride "UseLocalSettings"
- MinMaxOverflowLogging "UseLocalSettings"
- MinMaxOverflowArchiveMode "Overwrite"
- BlockNameDataTip off
- BlockParametersDataTip off
- BlockDescriptionStringDataTip off
- ToolBar on
- StatusBar on
- BrowserShowLibraryLinks off
- BrowserLookUnderMasks off
- Created "Thu Jul 08 15:52:35 2004"
- UpdateHistory "UpdateHistoryNever"
- ModifiedByFormat "%<Auto>"
- LastModifiedBy "cwarwick"
- ModifiedDateFormat "%<Auto>"
- LastModifiedDate "Fri Jul 09 15:18:37 2004"
- ModelVersionFormat "1.%<AutoIncrement:22>"
- ConfigurationManager "None"
- LinearizationMsg "none"
- Profile off
- ParamWorkspaceSource "MATLABWorkspace"
- AccelSystemTargetFile "accel.tlc"
- AccelTemplateMakefile "accel_default_tmf"
- AccelMakeCommand "make_rtw"
- TryForcingSFcnDF off
- ExtModeBatchMode off
- ExtModeEnableFloating on
- ExtModeTrigType "manual"
- ExtModeTrigMode "normal"
- ExtModeTrigPort "1"
- ExtModeTrigElement "any"
- ExtModeTrigDuration 1000
- ExtModeTrigDurationFloating "auto"
- ExtModeTrigHoldOff 0
- ExtModeTrigDelay 0
- ExtModeTrigDirection "rising"
- ExtModeTrigLevel 0
- ExtModeArchiveMode "off"
- ExtModeAutoIncOneShot off
- ExtModeIncDirWhenArm off
- ExtModeAddSuffixToVar off
- ExtModeWriteAllDataToWs off
- ExtModeArmWhenConnect on
- ExtModeSkipDownloadWhenConnect off
- ExtModeLogAll on
- ExtModeAutoUpdateStatusClock on
- BufferReuse on
- ProdHWDeviceType "32-bit Generic"
- ShowModelReferenceBlockVersion off
- ShowModelReferenceBlockIO off
- Array {
- Type "Handle"
- Dimension 1
- Simulink.ConfigSet {
- $ObjectID 1
- Version "1.0.4"
- Array {
- Type "Handle"
- Dimension 7
- Simulink.SolverCC {
- $ObjectID 2
- Version "1.0.4"
- StartTime "0.0"
- StopTime "inf"
- AbsTol "auto"
- FixedStep "auto"
- InitialStep "auto"
- MaxNumMinSteps "-1"
- MaxOrder 5
- ExtrapolationOrder 4
- NumberNewtonIterations 1
- MaxStep "auto"
- MinStep "auto"
- RelTol "1e-3"
- SolverMode "SingleTasking"
- Solver "FixedStepDiscrete"
- ZeroCrossControl "UseLocalSettings"
- PositivePriorityOrder off
- AutoInsertRateTranBlk off
- SampleTimeConstraint "Unconstrained"
- RateTranMode "Deterministic"
- }
- Simulink.DataIOCC {
- $ObjectID 3
- Version "1.0.4"
- Decimation "1"
- ExternalInput "[t, u]"
- FinalStateName "xFinal"
- InitialState "xInitial"
- LimitDataPoints on
- MaxDataPoints "1000"
- LoadExternalInput off
- LoadInitialState off
- SaveFinalState off
- SaveFormat "Array"
- SaveOutput off
- SaveState off
- SaveTime off
- StateSaveName "xout"
- TimeSaveName "tout"
- OutputSaveName "yout"
- SignalLoggingName "logsout"
- OutputOption "RefineOutputTimes"
- OutputTimes "[]"
- Refine "1"
- }
- Simulink.OptimizationCC {
- $ObjectID 4
- Array {
- Type "Cell"
- Dimension 5
- Cell "ZeroExternalMemoryAtStartup"
- Cell "ZeroInternalMemoryAtStartup"
- Cell "InitFltsAndDblsToZero"
- Cell "OptimizeModelRefInitCode"
- Cell "NoFixptDivByZeroProtection"
- PropName "DisabledProps"
- }
- Version "1.0.4"
- BlockReduction on
- BooleanDataType off
- ConditionallyExecuteInputs on
- ConditionalExecOptimization "on_for_testing"
- InlineParams on
- InlineInvariantSignals on
- OptimizeBlockIOStorage on
- BufferReuse on
- EnforceIntegerDowncast on
- ExpressionFolding on
- FoldNonRolledExpr on
- LocalBlockOutputs on
- ParameterPooling on
- RollThreshold 5
- SystemCodeInlineAuto off
- StateBitsets off
- DataBitsets off
- UseTempVars off
- ZeroExternalMemoryAtStartup on
- ZeroInternalMemoryAtStartup on
- InitFltsAndDblsToZero on
- NoFixptDivByZeroProtection off
- OptimizeModelRefInitCode off
- LifeSpan "inf"
- }
- Simulink.DebuggingCC {
- $ObjectID 5
- Version "1.0.4"
- ConsistencyChecking "none"
- ArrayBoundsChecking "none"
- AlgebraicLoopMsg "error"
- ArtificialAlgebraicLoopMsg "warning"
- CheckSSInitialOutputMsg on
- CheckExecutionContextPreStartOutputMsg off
- CheckExecutionContextRuntimeOutputMsg off
- SignalResolutionControl "TryResolveAllWithWarning"
- BlockPriorityViolationMsg "warning"
- MinStepSizeMsg "warning"
- SolverPrmCheckMsg "warning"
- InheritedTsInSrcMsg "none"
- DiscreteInheritContinuousMsg "warning"
- MultiTaskRateTransMsg "error"
- SingleTaskRateTransMsg "error"
- TasksWithSamePriorityMsg "warning"
- CheckMatrixSingularityMsg "none"
- IntegerOverflowMsg "warning"
- Int32ToFloatConvMsg "warning"
- ParameterDowncastMsg "error"
- ParameterOverflowMsg "error"
- ParameterPrecisionLossMsg "warning"
- UnderSpecifiedDataTypeMsg "none"
- UnnecessaryDatatypeConvMsg "none"
- VectorMatrixConversionMsg "none"
- InvalidFcnCallConnMsg "error"
- SignalLabelMismatchMsg "none"
- UnconnectedInputMsg "warning"
- UnconnectedOutputMsg "warning"
- UnconnectedLineMsg "warning"
- SFcnCompatibilityMsg "none"
- UniqueDataStoreMsg "none"
- RootOutportRequireBusObject "warning"
- AssertControl "UseLocalSettings"
- EnableOverflowDetection off
- ModelReferenceIOMsg "none"
- ModelReferenceVersionMismatchMessage "none"
- ModelReferenceIOMismatchMessage "none"
- ModelReferenceCSMismatchMessage "none"
- ModelReferenceSimTargetVerbose off
- UnknownTsInhSupMsg "warning"
- ModelReferenceDataLoggingMessage "warning"
- ModelReferenceSymbolNameMessage "warning"
- }
- Simulink.HardwareCC {
- $ObjectID 6
- Version "1.0.4"
- ProdBitPerChar 8
- ProdBitPerShort 16
- ProdBitPerInt 32
- ProdBitPerLong 32
- ProdIntDivRoundTo "Undefined"
- ProdEndianess "Unspecified"
- ProdWordSize 32
- ProdShiftRightIntArith on
- ProdHWDeviceType "32-bit Generic"
- TargetBitPerChar 8
- TargetBitPerShort 16
- TargetBitPerInt 32
- TargetBitPerLong 32
- TargetShiftRightIntArith on
- TargetIntDivRoundTo "Undefined"
- TargetEndianess "Unspecified"
- TargetWordSize 32
- TargetTypeEmulationWarnSuppressLevel 0
- TargetPreprocMaxBitsSint 32
- TargetPreprocMaxBitsUint 32
- TargetHWDeviceType "Specified"
- TargetUnknown off
- ProdEqTarget on
- }
- Simulink.ModelReferenceCC {
- $ObjectID 7
- Version "1.0.4"
- UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"
- CheckModelReferenceTargetMessage "error"
- ModelReferenceNumInstancesAllowed "Multi"
- ModelReferencePassRootInputsByReference on
- ModelReferenceMinAlgLoopOccurrences off
- }
- Simulink.RTWCC {
- $BackupClass "Simulink.RTWCC"
- $ObjectID 8
- Array {
- Type "Cell"
- Dimension 1
- Cell "IncludeHyperlinkInReport"
- PropName "DisabledProps"
- }
- Version "1.0.4"
- SystemTargetFile "grt.tlc"
- GenCodeOnly off
- MakeCommand "make_rtw"
- TemplateMakefile "grt_default_tmf"
- GenerateReport off
- SaveLog off
- RTWVerbose on
- RetainRTWFile off
- ProfileTLC off
- TLCDebug off
- TLCCoverage off
- TLCAssert off
- ProcessScriptMode "Default"
- ConfigurationMode "Optimized"
- ConfigAtBuild off
- IncludeHyperlinkInReport off
- LaunchReport off
- Array {
- Type "Handle"
- Dimension 2
- Simulink.CodeAppCC {
- $ObjectID 9
- Array {
- Type "Cell"
- Dimension 9
- Cell "IgnoreCustomStorageClasses"
- Cell "InsertBlockDesc"
- Cell "SFDataObjDesc"
- Cell "SimulinkDataObjDesc"
- Cell "DefineNamingRule"
- Cell "SignalNamingRule"
- Cell "ParamNamingRule"
- Cell "InlinedPrmAccess"
- Cell "CustomSymbolStr"
- PropName "DisabledProps"
- }
- Version "1.0.4"
- ForceParamTrailComments off
- GenerateComments on
- IgnoreCustomStorageClasses on
- IncHierarchyInIds off
- MaxIdLength 31
- PreserveName off
- PreserveNameWithParent off
- ShowEliminatedStatement off
- IncAutoGenComments off
- SimulinkDataObjDesc off
- SFDataObjDesc off
- IncDataTypeInIds off
- PrefixModelToSubsysFcnNames on
- CustomSymbolStr "$R$N$M"
- MangleLength 1
- DefineNamingRule "None"
- ParamNamingRule "None"
- SignalNamingRule "None"
- InsertBlockDesc off
- SimulinkBlockComments on
- EnableCustomComments off
- InlinedPrmAccess "Literals"
- ReqsInCode off
- }
- Simulink.GRTTargetCC {
- $BackupClass "Simulink.TargetCC"
- $ObjectID 10
- Array {
- Type "Cell"
- Dimension 12
- Cell "IncludeMdlTerminateFcn"
- Cell "CombineOutputUpdateFcns"
- Cell "SuppressErrorStatus"
- Cell "ERTCustomFileBanners"
- Cell "GenerateSampleERTMain"
- Cell "MultiInstanceERTCode"
- Cell "PurelyIntegerCode"
- Cell "SupportNonFinite"
- Cell "SupportComplex"
- Cell "SupportAbsoluteTime"
- Cell "SupportContinuousTime"
- Cell "SupportNonInlinedSFcns"
- PropName "DisabledProps"
- }
- Version "1.0.4"
- TargetFcnLib "ansi_tfl_tmw.mat"
- GenFloatMathFcnCalls "ANSI_C"
- UtilityFuncGeneration "Auto"
- GenerateFullHeader on
- GenerateSampleERTMain off
- IsPILTarget off
- ModelReferenceCompliant on
- IncludeMdlTerminateFcn on
- CombineOutputUpdateFcns off
- SuppressErrorStatus off
- IncludeFileDelimiter "Auto"
- ERTCustomFileBanners off
- SupportAbsoluteTime on
- LogVarNameModifier "rt_"
- MatFileLogging on
- MultiInstanceERTCode off
- SupportNonFinite on
- SupportComplex on
- PurelyIntegerCode off
- SupportContinuousTime on
- SupportNonInlinedSFcns on
- ExtMode off
- ExtModeStaticAlloc off
- ExtModeTesting off
- ExtModeStaticAllocSize 1000000
- ExtModeTransport 0
- ExtModeMexFile "ext_comm"
- RTWCAPISignals off
- RTWCAPIParams off
- RTWCAPIStates off
- GenerateASAP2 off
- }
- PropName "Components"
- }
- }
- PropName "Components"
- }
- Name "Configuration"
- SimulationMode "normal"
- CurrentDlgPage "Solver"
- }
- PropName "ConfigurationSets"
- }
- Simulink.ConfigSet {
- $PropName "ActiveConfigurationSet"
- $ObjectID 1
- }
- WSMdlFileData "DataTag0"
- BlockDefaults {
- Orientation "right"
- ForegroundColor "black"
- BackgroundColor "white"
- DropShadow off
- NamePlacement "normal"
- FontName "Courier New"
- FontSize 10
- FontWeight "normal"
- FontAngle "normal"
- ShowName on
- }
- BlockParameterDefaults {
- Block {
- BlockType ActionPort
- InitializeStates "held"
- ActionType "unset"
- }
- Block {
- BlockType Actuator
- SubClassName "unknown"
- PortType "blob"
- }
- Block {
- BlockType SwitchCase
- CaseConditions "{1}"
- CaseShowDefault on
- ZeroCross on
- SampleTime "-1"
- }
- Block {
- BlockType ComplexToMagnitudeAngle
- Output "Magnitude and angle"
- SampleTime "-1"
- }
- Block {
- BlockType ComplexToRealImag
- Output "Real and imag"
- SampleTime "-1"
- }
- Block {
- BlockType Constant
- Value "1"
- VectorParams1D on
- OutDataTypeMode "Inherit from 'Constant value'"
- OutDataType "sfix(16)"
- ConRadixGroup "Use specified scaling"
- OutScaling "2^0"
- SampleTime "inf"
- }
- Block {
- BlockType DataTypeConversion
- OutDataTypeMode "Inherit via back propagation"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- LockScale off
- ConvertRealWorld "Real World Value (RWV)"
- RndMeth "Zero"
- SaturateOnIntegerOverflow on
- SampleTime "-1"
- }
- Block {
- BlockType Display
- Format "short"
- Decimation "10"
- Floating off
- SampleTime "-1"
- }
- Block {
- BlockType From
- IconDisplay "Tag"
- }
- Block {
- BlockType Gain
- Gain "1"
- Multiplication "Element-wise(K.*u)"
- ParameterDataTypeMode "Same as input"
- ParameterDataType "sfix(16)"
- ParameterScalingMode "Best Precision: Matrix-wise"
- ParameterScaling "2^0"
- OutDataTypeMode "Same as input"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- LockScale off
- RndMeth "Floor"
- SaturateOnIntegerOverflow on
- SampleTime "-1"
- }
- Block {
- BlockType Goto
- IconDisplay "Tag"
- }
- Block {
- BlockType Ground
- }
- Block {
- BlockType Inport
- BusObject "BusObject"
- BusOutputAsStruct off
- PortDimensions "-1"
- SampleTime "-1"
- DataType "auto"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- SignalType "auto"
- SamplingMode "auto"
- Interpolate on
- }
- Block {
- BlockType Lookup
- InputValues "[-4:5]"
- OutputValues " rand(1,10)-0.5"
- LookUpMeth "Interpolation-Extrapolation"
- OutDataTypeMode "Same as input"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- LockScale off
- RndMeth "Floor"
- SaturateOnIntegerOverflow on
- SampleTime "-1"
- LUTDesignTableMode "Redesign Table"
- LUTDesignDataSource "Block Dialog"
- LUTDesignFunctionName "sqrt(x)"
- LUTDesignUseExistingBP on
- LUTDesignRelError "0.01"
- LUTDesignAbsError "1e-6"
- }
- Block {
- BlockType MagnitudeAngleToComplex
- Input "Magnitude and angle"
- ConstantPart "0"
- SampleTime "-1"
- }
- Block {
- BlockType Math
- Operator "exp"
- OutputSignalType "auto"
- SampleTime "-1"
- OutDataTypeMode "Same as first input"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- LockScale off
- RndMeth "Floor"
- SaturateOnIntegerOverflow on
- }
- Block {
- BlockType "M-S-Function"
- MFile "mlfile"
- }
- Block {
- BlockType Merge
- Inputs "2"
- InitialOutput "[]"
- AllowUnequalInputPortWidths off
- InputPortOffsets "[]"
- }
- Block {
- BlockType Mux
- Inputs "4"
- DisplayOption "none"
- BusObject "BusObject"
- NonVirtualBus off
- }
- Block {
- BlockType Outport
- Port "1"
- BusObject "BusObject"
- BusOutputAsStruct off
- PortDimensions "-1"
- SampleTime "-1"
- DataType "auto"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- SignalType "auto"
- SamplingMode "auto"
- OutputWhenDisabled "held"
- InitialOutput "[]"
- }
- Block {
- BlockType PMComponent
- SubClassName "unknown"
- }
- Block {
- BlockType PMIOPort
- }
- Block {
- BlockType Probe
- ProbeWidth on
- ProbeSampleTime on
- ProbeComplexSignal on
- ProbeSignalDimensions off
- ProbeFramedSignal off
- ProbeWidthDataType "double"
- ProbeSampleTimeDataType "double"
- ProbeComplexityDataType "double"
- ProbeDimensionsDataType "double"
- ProbeFrameDataType "double"
- }
- Block {
- BlockType Product
- Inputs "2"
- Multiplication "Element-wise(.*)"
- InputSameDT on
- OutDataTypeMode "Same as first input"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- LockScale off
- RndMeth "Zero"
- SaturateOnIntegerOverflow on
- SampleTime "-1"
- }
- Block {
- BlockType Selector
- InputType "Vector"
- IndexMode "One-based"
- ElementSrc "Internal"
- Elements "1"
- RowSrc "Internal"
- Rows "1"
- ColumnSrc "Internal"
- Columns "1"
- InputPortWidth "-1"
- IndexIsStartValue off
- OutputPortSize "1"
- }
- Block {
- BlockType Sensor
- SubClassName "unknown"
- PortType "blob"
- }
- Block {
- BlockType "S-Function"
- FunctionName "system"
- PortCounts "[]"
- SFunctionModules "''"
- }
- Block {
- BlockType SubSystem
- ShowPortLabels on
- Permissions "ReadWrite"
- PermitHierarchicalResolution "All"
- SystemSampleTime "-1"
- RTWFcnNameOpts "Auto"
- RTWFileNameOpts "Auto"
- SimViewingDevice off
- DataTypeOverride "UseLocalSettings"
- MinMaxOverflowLogging "UseLocalSettings"
- }
- Block {
- BlockType Sum
- IconShape "rectangular"
- Inputs "++"
- InputSameDT on
- OutDataTypeMode "Same as first input"
- OutDataType "sfix(16)"
- OutScaling "2^0"
- LockScale off
- RndMeth "Floor"
- SaturateOnIntegerOverflow on
- SampleTime "-1"
- }
- Block {
- BlockType Terminator
- }
- }
- AnnotationDefaults {
- HorizontalAlignment "center"
- VerticalAlignment "middle"
- ForegroundColor "black"
- BackgroundColor "white"
- DropShadow off
- FontName "Courier New"
- FontSize 10
- FontWeight "normal"
- FontAngle "normal"
- }
- LineDefaults {
- FontName "Courier New"
- FontSize 9
- FontWeight "normal"
- FontAngle "normal"
- }
- System {
- Name "sub_bands"
- Location [6, 74, 1007, 690]
- Open on
- ModelBrowserVisibility off
- ModelBrowserWidth 200
- ScreenColor "white"
- PaperOrientation "landscape"
- PaperPositionMode "auto"
- PaperType "usletter"
- PaperUnits "inches"
- ZoomFactor "100"
- ReportName "simulink-default.rpt"
- Block {
- BlockType Display
- Name "Double-sidednBandwidth MHz"
- Ports [1]
- Position [190, 177, 295, 203]
- FontName "Arial"
- FontSize 12
- Decimation "1"
- }
- Block {
- BlockType SubSystem
- Name "Frame time to MHz"
- Ports [1, 1]
- Position [110, 110, 160, 140]
- FontName "Arial"
- FontSize 12
- TreatAsAtomicUnit off
- MinAlgLoopOccurrences off
- RTWSystemCode "Auto"
- System {
- Name "Frame time to MHz"
- Location [2, 70, 1022, 720]
- Open off
- ModelBrowserVisibility off
- ModelBrowserWidth 200
- ScreenColor "white"
- PaperOrientation "landscape"
- PaperPositionMode "auto"
- PaperType "usletter"
- PaperUnits "inches"
- ZoomFactor "100"
- Block {
- BlockType Inport
- Name "Tf"
- Position [15, 103, 45, 117]
- Port "1"
- IconDisplay "Port number"
- LatchInput off
- }
- Block {
- BlockType Product
- Name "1ms/Tf"
- Ports [2, 1]
- Position [330, 22, 375, 138]
- Inputs "*/"
- InputSameDT off
- RndMeth "Floor"
- }
- Block {
- BlockType Probe
- Name "Probe"
- Ports [1, 1]
- Position [100, 99, 230, 121]
- ProbeWidth off
- ProbeComplexSignal off
- }
- Block {
- BlockType Selector
- Name "Selector"
- Ports [1, 1]
- Position [245, 91, 285, 129]
- InputPortWidth "2"
- }
- Block {
- BlockType Constant
- Name "microsecond"
- Position [100, 35, 130, 65]
- Value "1e-6"
- }
- Block {
- BlockType Product
- Name "s=>us"
- Ports [2, 1]
- Position [375, 171, 420, 204]
- InputSameDT off
- RndMeth "Floor"
- }
- Block {
- BlockType Display
- Name "us"
- Ports [1]
- Position [455, 175, 545, 205]
- Format "bank"
- Decimation "1"
- }
- Block {
- BlockType Constant
- Name "usconv"
- Position [260, 180, 290, 210]
- Value "1e6"
- }
- Block {
- BlockType Outport
- Name "MHz"
- Position [445, 73, 475, 87]
- IconDisplay "Port number"
- }
- Line {
- SrcBlock "Probe"
- SrcPort 1
- DstBlock "Selector"
- DstPort 1
- }
- Line {
- SrcBlock "microsecond"
- SrcPort 1
- DstBlock "1ms/Tf"
- DstPort 1
- }
- Line {
- SrcBlock "Tf"
- SrcPort 1
- DstBlock "Probe"
- DstPort 1
- }
- Line {
- SrcBlock "1ms/Tf"
- SrcPort 1
- DstBlock "MHz"
- DstPort 1
- }
- Line {
- SrcBlock "Selector"
- SrcPort 1
- Points [15, 0]
- Branch {
- DstBlock "1ms/Tf"
- DstPort 2
- }
- Branch {
- Points [0, 70]
- DstBlock "s=>us"
- DstPort 1
- }
- }
- Line {
- SrcBlock "s=>us"
- SrcPort 1
- DstBlock "us"
- DstPort 1
- }
- Line {
- SrcBlock "usconv"
- SrcPort 1
- DstBlock "s=>us"
- DstPort 2
- }
- }
- }
- Block {
- BlockType Reference
- Name "Input Port"
- Description "source block"
- Ports [1, 0, 0, 0, 0, 0, 1]
- Position [110, 15, 155, 75]
- FontName "Arial"
- FontSize 12
- SourceBlock "rfports1/Input Port"
- SourceType "Input Port"
- ShowPortLabels on
- MaxLength "n_sub_bands"
- Fc "f_c"
- Ts "1/bandwidth"
- Zs "Z0"
- NoiseFlag off
- seed "67987"
- GoToTag "ABEBDJADCBUBZMEHZIEUUST"
- }
- Block {
- BlockType Reference
- Name "Output Port"
- Ports [0, 1, 0, 0, 0, 1]
- Position [315, 15, 360, 75]
- FontName "Arial"
- FontSize 12
- SourceBlock "rfports1/Output Port"
- SourceType "Output Port"
- ShowPortLabels on
- Zl "50"
- num_Models "1"
- GoToTag "ABEBDJADCBUBZMEHZIEUUST"
- DisplayData off
- PlotFreq "Derived from Input Port parameters"
- Freq "1e9:1e8:3e9"
- AllPlotType "Composite data"
- NoBudgetPlot "Composite data"
- NetworkData "S11"
- SmithData "S11"
- PolarData "S11"
- ComplexFormat "Magnitude (decibels)"
- DBFormat "Magnitude (decibels)"
- DBMFormat "dBm"
- NoneFormat "None"
- }
- Block {
- BlockType Reference
- Name "RandomnSource"
- Ports [0, 1]
- Position [15, 26, 50, 64]
- UserDataPersistent on
- UserData "DataTag1"
- Diagnostics "AllowInheritedTsInSrc"
- FontName "Arial"
- FontSize 12
- SourceBlock "dspsrcs4/RandomnSource"
- SourceType "Random Source"
- SrcType "Gaussian"
- NormMethod "Ziggurat"
- CltLength "12"
- Min "0"
- Max "1"
- Mean "0"
- Var "1"
- RepMode "Not repeatable"
- rawSeed "1"
- Inherit off
- SampMode "Discrete"
- SampTime "1/bandwidth"
- SampFrame "n_sub_bands"
- DataType "Double"
- OutComplex "Complex"
- }
- Block {
- BlockType Reference
- Name "S-ParametersnAmplifier"
- Ports [0, 0, 0, 0, 0, 1, 1]
- Position [185, 21, 275, 69]
- FontName "Arial"
- FontSize 12
- SourceBlock "rfamplifiers1/S-ParametersnAmplifier"
- SourceType "S-Parameters Amplifier"
- PhysicalDomain "rfsystemsdomain"
- SubClassName "s-params-amplifier"
- LeftPortType "p1"
- RightPortType "p1"
- LConnTagsString "__newl0"
- RConnTagsString "__newr0"
- NetParamData "[0,0;2,0]"
- Z0 "Z0"
- NetParamFreq "f_c"
- InterpMethod "Linear"
- IP3Type "OIP3"
- IIP3 "inf"
- OIP3 "inf"
- NF "0"
- DisplayData off
- PlotFreq "Derived from Input Port parameters"
- PlotFreqNoSim "Same as the Frequency parameter"
- Freq "[1.9e9:1.0e8:2.2e9]"
- AllPlotType "X-Y plane"
- NetworkData "S21"
- SmithData "S11"
- PolarData "S12"
- ComplexFormat "Magnitude (decibels)"
- DBFormat "Magnitude (decibels)"
- NoneFormat "None"
- }
- Block {
- BlockType SubSystem
- Name "Sample time to MHz"
- Ports [1, 1]
- Position [110, 175, 160, 205]
- FontName "Arial"
- FontSize 12
- TreatAsAtomicUnit off
- MinAlgLoopOccurrences off
- RTWSystemCode "Auto"
- System {
- Name "Sample time to MHz"
- Location [2, 74, 1014, 740]
- Open off
- ModelBrowserVisibility off
- ModelBrowserWidth 200
- ScreenColor "white"
- PaperOrientation "landscape"
- PaperPositionMode "auto"
- PaperType "usletter"
- PaperUnits "inches"
- ZoomFactor "100"
- Block {
- BlockType Inport
- Name "Ts"
- Position [15, 103, 45, 117]
- Port "1"
- IconDisplay "Port number"
- LatchInput off
- }
- Block {
- BlockType Product
- Name "1ms/Tf"
- Ports [2, 1]
- Position [395, 22, 440, 138]
- Inputs "*/"
- InputSameDT off
- RndMeth "Floor"
- }
- Block {
- BlockType Probe
- Name "Probe"
- Ports [1, 1]
- Position [190, 99, 290, 121]
- ProbeWidth off
- ProbeComplexSignal off
- }
- Block {
- BlockType Selector
- Name "Selector"
- Ports [1, 1]
- Position [310, 91, 350, 129]
- InputPortWidth "2"
- }
- Block {
- BlockType Reference
- Name "Unbuffer"
- Ports [1, 1]
- Position [85, 86, 135, 134]
- SourceBlock "dspbuff3/Unbuffer"
- SourceType "Unbuffer"
- ic "0"
- }
- Block {
- BlockType Constant
- Name "millesecond"
- Position [165, 35, 195, 65]
- Value "1e-6"
- }
- Block {
- BlockType Product
- Name "s=>us"
- Ports [2, 1]
- Position [440, 171, 485, 204]
- InputSameDT off
- RndMeth "Floor"
- }
- Block {
- BlockType Display
- Name "us"
- Ports [1]
- Position [520, 175, 610, 205]
- Format "bank"
- Decimation "1"
- }
- Block {
- BlockType Constant
- Name "usconv"
- Position [325, 180, 355, 210]
- Value "1e6"
- }
- Block {
- BlockType Outport
- Name "MHz"
- Position [510, 73, 540, 87]
- IconDisplay "Port number"
- }
- Line {
- SrcBlock "Probe"
- SrcPort 1
- DstBlock "Selector"
- DstPort 1
- }
- Line {
- SrcBlock "millesecond"
- SrcPort 1
- DstBlock "1ms/Tf"
- DstPort 1
- }
- Line {
- SrcBlock "Ts"
- SrcPort 1
- DstBlock "Unbuffer"
- DstPort 1
- }
- Line {
- SrcBlock "1ms/Tf"
- SrcPort 1
- DstBlock "MHz"
- DstPort 1
- }
- Line {
- SrcBlock "Selector"
- SrcPort 1
- Points [0, 0; 15, 0]
- Branch {
- DstBlock "1ms/Tf"
- DstPort 2
- }
- Branch {
- Points [0, 70]
- DstBlock "s=>us"
- DstPort 1
- }
- }
- Line {
- SrcBlock "s=>us"
- SrcPort 1
- DstBlock "us"
- DstPort 1
- }
- Line {
- SrcBlock "usconv"
- SrcPort 1
- DstBlock "s=>us"
- DstPort 2
- }
- Line {
- SrcBlock "Unbuffer"
- SrcPort 1
- DstBlock "Probe"
- DstPort 1
- }
- }
- }
- Block {
- BlockType Reference
- Name "SpectrumnScope"
- Ports [1]
- Position [425, 20, 460, 70]
- FontName "Arial"
- FontSize 12
- SourceBlock "dspsnks4/SpectrumnScope"
- SourceType "Spectrum Scope"
- ShowPortLabels off
- ScopeProperties on
- Domain "Frequency"
- HorizSpan "1"
- UseBuffer off
- BufferSize "128"
- Overlap "64"
- inpFftLenInherit off
- FFTlength "128"
- numAvg "2"
- DisplayProperties off
- AxisGrid on
- Memory off
- FrameNumber on
- AxisLegend off
- AxisZoom off
- OpenScopeAtSimStart on
- OpenScopeImmediately off
- FigPos "get(0,'defaultfigureposition')"
- AxisProperties off
- XUnits "Hertz"
- XRange "[-Fs/2...Fs/2]"
- InheritXIncr on
- XIncr "1.0"
- XLabel "Samples"
- YUnits "dB"
- YMin "-16.3156816052169"
- YMax "6.6195203748735"
- YLabel "Magnitude, dB"
- LineProperties off
- LineMarkers "x"
- }
- Block {
- BlockType Display
- Name "Sub band MHz"
- Ports [1]
- Position [190, 113, 295, 137]
- FontName "Arial"
- FontSize 12
- Decimation "1"
- }
- Line {
- SrcBlock "RandomnSource"
- SrcPort 1
- Points [20, 0]
- Branch {
- DstBlock "Input Port"
- DstPort 1
- }
- Branch {
- Points [0, 80]
- Branch {
- DstBlock "Frame time to MHz"
- DstPort 1
- }
- Branch {
- Points [0, 65]
- DstBlock "Sample time to MHz"
- DstPort 1
- }
- }
- }
- Line {
- SrcBlock "Output Port"
- SrcPort 1
- DstBlock "SpectrumnScope"
- DstPort 1
- }
- Line {
- LineType "Connection"
- SrcBlock "Input Port"
- SrcPort RConn1
- DstBlock "S-ParametersnAmplifier"
- DstPort LConn1
- }
- Line {
- LineType "Connection"
- SrcBlock "S-ParametersnAmplifier"
- SrcPort RConn1
- DstBlock "Output Port"
- DstPort LConn1
- }
- Line {
- SrcBlock "Frame time to MHz"
- SrcPort 1
- DstBlock "Sub band MHz"
- DstPort 1
- }
- Line {
- SrcBlock "Sample time to MHz"
- SrcPort 1
- DstBlock "Double-sidednBandwidth MHz"
- DstPort 1
- }
- Annotation {
- Name "Illustrates the relationships...nlength of imp"
- "ulse response = number of sub bandsntotal bandwidth = 1/sample time,nsub ba"
- "nd bandwidth = total bandwidth / number of sub bandsnSelect View=>Model Expl"
- "orer on the Simulink menunto view and change n_sub_bands and bandwidth param"
- "eters in thenModel Workspace"
- Position [321, 171]
- HorizontalAlignment "left"
- BackgroundColor "lightBlue"
- FontName "Arial"
- FontSize 12
- }
- }
- }
- MatData {
- NumRecords 2
- DataRecord {
- Tag DataTag1
- Data " %)30 . V 8 ( @ % "
- "" $ ! 0 % 0 "0 $ 2 4V5E9 4V5E9$9L86< "
- " #@ #@ & " 0 !0 @ ! !0 $ $ 4"
- " T-#0W, X ! !@ @ $ 4 ( 0 T ! "
- " ! - 1&].;W13879E4V5E9 "
- }
- DataRecord {
- Tag DataTag0
- Data " %)30 . J!0 8 ( @ % "
- "" $ $ 0 % 0 !@ $ , 3F%M90 5F%L=64 X ! "
- " !@ @ $ 4 ( 0 D ! ! ) 8F%N9'=I9"
- "'1H X #0! !@ @ 1 $ 0 8 !H86YD;&4 "
- "$ 2 4VEM=6QI;FLN4&%R86UE=&5R #@ ( $ & " $ !0"
- " @ ' 0 $ #@ ' " & " D !0 @ ! "
- "@ 0 $ @ $ " ! $P / P 0 . $ )@! X @ 0 ( "
- " 4VEM=6QI;FL 4&%R86UE=&5R %)45TEN9F\ 4&%R86U25%=);F9O %-T;W)A9V5#;&%S<"
- "P!!=71O %1Y<&51=6%L:69I97( $%L:6%S $-U<W1O;5-T;W)A9V5#;&%S<P!$969A=6QT $-U<W"
- "1O;4%T=')I8G5T97, 4VEM=6QI;FM#4T, 071T<FEB0VQA<W-?4VEM=6QI;FM?1&5F875L= !$97-"
- "C<FEP=&EO;@!$;V-5;FET<P!-:6X 36%X %9A;'5E 0 ( "
- " $ $ - #@ "
- " ! 0 " @ "
- " # P 8 # 0 $ / "
- " @ 0 @ 1 0 ( 2 0 , 3 0 0 "
- " !0 4 !@ < " D " H "P P "
- " ! . > 8 ( 0 % " "
- " $ ! 0 . 2 8 ( #0 % " 4 ! "
- "0 & % -T" 0 $ ! X !( !@ @ - "
- " 4 ( !0 $ ! 8 4 W0( ! 0 , "
- " #@ $@ & " T !0 @ % 0 $ !@ !"
- "0 #= @ $ ! @ . . 8 ( !@ % " "
- " $ ! 0 ) " /#_#@ #@ & " 8 "
- " !0 @ ! 0 $ "0 @ #P?PX X !@ @ "
- " & 4 ( 0 $ ! D ( ("$7D$. 0 "
- " 8 ( ! % " $ + 0 0 "P &Y?<W5B7V)A"
- ";F1S . T 0 8 ( $0 ! $ & :&%N9&QE ! "
- " $@ %-I;75L:6YK+E!A<F%M971E<@ X " ! !@ @ ! 4 "
- " ( !P $ ! X !P @ !@ @ ) 4 ( 0 ( "
- "$ ! ( ! @ 0 !, #P , $ #@! "8 0 . ( $ " "
- " %-I;75L:6YK %!A<F%M971E<@!25%=);F9O %!A<F%M4E1726YF;P!3=&]R86=E0VQA<W, 07"
- "5T;P!4>7!E475A;&EF:65R !!;&EA<P!#=7-T;VU3=&]R86=E0VQA<W, 1&5F875L= !#=7-T;VU"
- "!='1R:6)U=&5S %-I;75L:6YK0U-# $%T=')I8D-L87-S7U-I;75L:6YK7T1E9F%U;'0 1&5S8W)I"
- "<'1I;VX 1&]C56YI=', 36EN $UA> !686QU90 $ " "
- " ! ! #0 X "
- " 0 $ @ ( "
- " P , & P $ ! #P "
- "( $ ( $0 $ " $@ $ # $P $ $ 4"
- " % 8 ' @ ) @ * L , 0 "
- " #@ '@ & " $ !0 @ ! "
- " 0 $ #@ $@ & " T !0 @ % 0 $ "
- " !@ !0 #= @ $ ! 0 . 2 8 ( #0 "
- " % " 4 ! 0 & % -T" 0 $ # "
- " X !( !@ @ - 4 ( !0 $ ! 8 4 "
- " W0( ! 0 ( #@ #@ & " 8 !0 @ ! "
- " 0 $ "0 @ #P_PX X !@ @ & 4 "
- " ( 0 $ ! D ( \'\. . 8 ( !@ "
- " % " $ ! 0 ) " &! #@ # & "
- " " 0 !0 @ ! P $ $ # &9?8P . T 0 8 "
- "( $0 ! $ & :&%N9&QE ! $@ %-I;75L:6YK+E!A<F%M"
- "971E<@ X " ! !@ @ ! 4 ( !P $ ! "
- " X !P @ !@ @ ) 4 ( 0 ( $ ! ( ! @ "
- "0 !, #P , $ #@! "8 0 . ( $ " %-I;75L:6YK %!A<F%M971E"
- "<@!25%=);F9O %!A<F%M4E1726YF;P!3=&]R86=E0VQA<W, 075T;P!4>7!E475A;&EF:65R !!;"
- "&EA<P!#=7-T;VU3=&]R86=E0VQA<W, 1&5F875L= !#=7-T;VU!='1R:6)U=&5S %-I;75L:6YK0U"
- "-# $%T=')I8D-L87-S7U-I;75L:6YK7T1E9F%U;'0 1&5S8W)I<'1I;VX 1&]C56YI=', 36EN $U"
- "A> !686QU90 $ " ! ! "
- " #0 X 0 "
- " $ @ ( P , "
- " & P $ ! #P ( $ ( $0 "
- "$ " $@ $ # $P $ $ 4 % 8 ' "
- " @ ) @ * L , 0 "
- " #@ '@ & " $ !0 @ ! 0 $ #@ $@ "
- "& " T !0 @ % 0 $ !@ !0 #= @ $"
- " ! 0 . 2 8 ( #0 % " 4 ! 0 "
- " & % -T" 0 $ # X !( !@ @ - "
- " 4 ( !0 $ ! 8 4 W0( ! 0 ( "
- " #@ #@ & " 8 !0 @ ! 0 $ "0 @"
- " #P_PX X !@ @ & 4 ( 0 $ ! "
- " D ( \'\. . 8 ( !@ % " $ ! "
- " 0 ) " ,*.[3%"#@ # & " 0 !0 @ "
- " ! @ $ $ " %HP . T 0 8 ( $0 ! "
- " $ & :&%N9&QE ! $@ %-I;75L:6YK+E!A<F%M971E<@ X " ! "
- "!@ @ ! 4 ( !P $ ! X !P @ !@ @ ) "
- " 4 ( 0 ( $ ! ( ! @ 0 !, #P , $ #@! "
- ""8 0 . ( $ " %-I;75L:6YK %!A<F%M971E<@!25%=);F9O %!A<F%M4E172"
- "6YF;P!3=&]R86=E0VQA<W, 075T;P!4>7!E475A;&EF:65R !!;&EA<P!#=7-T;VU3=&]R86=E0V"
- "QA<W, 1&5F875L= !#=7-T;VU!='1R:6)U=&5S %-I;75L:6YK0U-# $%T=')I8D-L87-S7U-I;75"
- "L:6YK7T1E9F%U;'0 1&5S8W)I<'1I;VX 1&]C56YI=', 36EN $UA> !686QU90 "
- " $ " ! ! #0 X "
- " 0 $ @ "
- " ( P , & P"
- " $ ! #P ( $ ( $0 $ " $@ $ # "
- " $P $ $ 4 % 8 ' @ ) @ "
- "* L , 0 #@ '@ & " $"
- " !0 @ ! 0 $ #@ $@ & " T !0 "
- " @ % 0 $ !@ !0 #= @ $ ! 0 . "
- "2 8 ( #0 % " 4 ! 0 & % -T"
- "" 0 $ # X !( !@ @ - 4 ( !0 $"
- " ! 8 4 W0( ! 0 ( #@ #@ & " "
- " 8 !0 @ ! 0 $ "0 @ #P_PX X "
- " !@ @ & 4 ( 0 $ ! D ( \'"
- "\. . 8 ( !@ % " $ ! 0 ) " "
- " $E #@ (@ & " D !0 @ ! 6 $ "
- " @ %@ 4E- X !( !@ @ " 4 ( 0 $ !"
- " 4 ! ' 0 < !H86YD;&4 X "
- }
- }