Library { Name "cdsFilt" Version 6.5 MdlSubVersion 0 SavedCharacterEncoding "UTF-8" LibraryType "BlockLibrary" SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks on BrowserLookUnderMasks on Created "Mon Oct 23 16:38:35 2006" Creator "aivanov" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "aivanov" ModifiedDateFormat "%" LastModifiedDate "Mon Oct 23 16:40:54 2006" ModelVersionFormat "1.%" ConfigurationManager "None" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeReport off CovReportOnPause on 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 off ProdHWDeviceType "32-bit Generic" ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Courier" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { 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 Inport Port "1" UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" LatchByDelayingOutsideSignal off LatchByCopyingInsideSignal off Interpolate on } Block { BlockType Outport Port "1" UseBusObject off 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 Reference } Block { BlockType SubSystem ShowPortLabels on Permissions "ReadWrite" PermitHierarchicalResolution "All" TreatAsAtomicUnit off SystemSampleTime "-1" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" SimViewingDevice off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Courier" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Courier" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "cdsFilt" Location [153, 353, 733, 613] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType SubSystem Name "Subsystem" Description "IIR Filter Module" Ports [1, 1] Position [125, 40, 165, 100] BackgroundColor "darkGreen" AttributesFormatString "%" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off System { Name "Subsystem" Location [292, 79, 895, 348] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 43, 55, 57] IconDisplay "Port number" } Block { BlockType Reference Name "Digital Filter0" Ports [1, 1] Position [80, 23, 165, 77] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag0" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter1" Ports [1, 1] Position [180, 23, 265, 77] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag1" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter2" Ports [1, 1] Position [280, 23, 365, 77] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag2" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter3" Ports [1, 1] Position [380, 23, 465, 77] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag3" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter4" Ports [1, 1] Position [480, 23, 565, 77] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag4" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter5" Ports [1, 1] Position [85, 118, 170, 172] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag5" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter6" Ports [1, 1] Position [185, 118, 270, 172] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag6" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter7" Ports [1, 1] Position [285, 118, 370, 172] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag7" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter8" Ports [1, 1] Position [385, 118, 470, 172] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag8" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Reference Name "Digital Filter9" Ports [1, 1] Position [485, 118, 570, 172] DialogController "dspdialog.DigitalFilter" DialogControllerArgs "DataTag9" SourceBlock "dsparch4/Digital Filter" SourceType "Digital Filter" TypePopup "IIR (poles & zeros)" IIRFiltStruct "Direct form II transposed" AllPoleFiltStruct "Direct form" FIRFiltStruct "Direct form" CoeffSource "Specify via dialog" NumCoeffs "[1 2]" DenCoeffs "[1 0.1]" BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" LatticeCoeffs "[0.2 0.4]" denIgnore "on" FiltPerSampPopup "One filter per frame" IC "0" ICnum "0" ICden "0" additionalParams "off" allowOverrides "on" showCoeff "off" firstCoeffMode "Same word length as input" firstCoeffWordLength "16" firstCoeffFracLength "15" secondCoeffMode "Same as numerator" secondCoeffWordLength "16" secondCoeffFracLength "15" thirdCoeffMode "Same as input" thirdCoeffWordLength "16" thirdCoeffFracLength "15" showOut "off" outputMode "Same as accumulator" outputWordLength "16" outputFracLength "15" showAcc "off" accumMode "Same as product output" accumWordLength "32" accumFracLength "30" showMpy "off" prodOutputMode "Same as input" prodOutputWordLength "32" prodOutputFracLength "30" showMem "off" memoryMode "Same as accumulator" memoryWordLength "16" memoryFracLength "15" roundingMode "Floor" overflowMode "off" ScaleValues "1" scaleValueFracLength "14" tapSumMode "Same as input" tapSumWordLength "32" tapSumFracLength "30" stageIOMode "Same as input" stageIOWordLength "16" stageInFracLength "15" stageOutFracLength "15" LockScale "off" FilterSource "Specify via dialog" dfiltObjectName "dfilt.dffir([1 2 1])" multiplicandMode "Same as output" multiplicandWordLength "32" multiplicandFracLength "30" } Block { BlockType Gain Name "Gain" Position [300, 210, 330, 240] ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Outport Name "Out1" Position [355, 218, 385, 232] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Gain" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "Digital Filter0" DstPort 1 } Line { SrcBlock "Digital Filter9" SrcPort 1 Points [0, 55; -290, 0] DstBlock "Gain" DstPort 1 } Line { SrcBlock "Digital Filter8" SrcPort 1 DstBlock "Digital Filter9" DstPort 1 } Line { SrcBlock "Digital Filter7" SrcPort 1 DstBlock "Digital Filter8" DstPort 1 } Line { SrcBlock "Digital Filter6" SrcPort 1 DstBlock "Digital Filter7" DstPort 1 } Line { SrcBlock "Digital Filter5" SrcPort 1 DstBlock "Digital Filter6" DstPort 1 } Line { SrcBlock "Digital Filter4" SrcPort 1 Points [0, 60; -500, 0] DstBlock "Digital Filter5" DstPort 1 } Line { SrcBlock "Digital Filter3" SrcPort 1 DstBlock "Digital Filter4" DstPort 1 } Line { SrcBlock "Digital Filter2" SrcPort 1 DstBlock "Digital Filter3" DstPort 1 } Line { SrcBlock "Digital Filter1" SrcPort 1 DstBlock "Digital Filter2" DstPort 1 } Line { SrcBlock "Digital Filter0" SrcPort 1 DstBlock "Digital Filter1" DstPort 1 } } } } } MatData { NumRecords 10 DataRecord { Tag DataTag9 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag8 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag7 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag6 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag5 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag4 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag3 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag2 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag1 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } DataRecord { Tag DataTag0 Data " %)30 . , 8 ( ! % " "\" $ \" 0 0 ( 6UT " } }