Library { Name "cdsPPFIR" Version 6.2 MdlSubVersion 0 SavedCharacterEncoding "ibm-5348_P100-1997" 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 CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeReport off CovReportOnPause on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off Created "Wed Apr 12 05:48:35 2006" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "rolf" ModifiedDateFormat "%" LastModifiedDate "Wed Apr 12 05:53:15 2006" ModelVersionFormat "1.%" ConfigurationManager "None" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" 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 StrictBusMsg "None" ProdHWDeviceType "32-bit Generic" ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { Block { BlockType Inport UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" 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 "S-Function" FunctionName "system" SFunctionModules "''" PortCounts "[]" } 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" } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "cdsPPFIR" Location [313, 170, 987, 542] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType Inport Name "In1" Position [40, 93, 70, 107] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Subsystem" Ports [1, 1] Position [290, 115, 330, 175] BackgroundColor "orange" DropShadow on TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Subsystem" Location [328, 217, 933, 418] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 48, 55, 62] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Reference Name "DS" Ports [1, 1] Position [95, 28, 180, 82] DropShadow on DialogController "dspDDGCreate" 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 } Block { BlockType Reference Name "Digital\nFilter Design" Ports [1, 1] Position [220, 27, 285, 83] ForegroundColor "red" DropShadow on UserDataPersistent on UserData "DataTag1" SourceBlock "dsparch4/Digital\nFilter Design" SourceType "" ShowPortLabels on mwdsp_browser_bugfix_var off } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [505, 45, 525, 65] ShowName off IconShape "round" Inputs "|++" InputSameDT off OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "compFilt" Ports [1, 1] Position [365, 118, 450, 172] DropShadow on DialogController "dspDDGCreate" 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 } Block { BlockType Reference Name "usFilt" Ports [1, 1] Position [360, 28, 445, 82] DropShadow on DialogController "dspDDGCreate" 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 } Block { BlockType Outport Name "Out1" Position [550, 48, 580, 62] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "DS" SrcPort 1 DstBlock "Digital\nFilter Design" DstPort 1 } Line { SrcBlock "Digital\nFilter Design" SrcPort 1 DstBlock "usFilt" DstPort 1 } Line { SrcBlock "usFilt" SrcPort 1 Points [40, 0] DstBlock "Sum" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [10, 0] DstBlock "DS" DstPort 1 } Branch { Points [0, 90] DstBlock "compFilt" DstPort 1 } } Line { SrcBlock "Sum" SrcPort 1 Points [0, 0] DstBlock "Out1" DstPort 1 } Line { SrcBlock "compFilt" SrcPort 1 Points [60, 0] DstBlock "Sum" DstPort 2 } } } Block { BlockType Outport Name "Out1" Position [565, 93, 595, 107] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In1" SrcPort 1 Points [100, 0; 0, 45] DstBlock "Subsystem" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 1 Points [105, 0; 0, -45] DstBlock "Out1" DstPort 1 } } } MatData { NumRecords 4 DataRecord { Tag DataTag3 Data " %)30 . < 8 ( 0 % " "\" $ ! 0 . 0 8 ( ! % \" $ " "- 0 0 #0 $1I9VET86Q&:6QT97( " } DataRecord { Tag DataTag2 Data " %)30 . < 8 ( 0 % " "\" $ ! 0 . 0 8 ( ! % \" $ " "- 0 0 #0 $1I9VET86Q&:6QT97( " } DataRecord { Tag DataTag1 Data " %)30 . <#4 8 ( @ % " "\" $ ! 0 % 0 #@ $ \", @ . " " . 8 ( ! % \" $ & 0 0 !@ &1E7!E 1&5S:6=N365T" ":&]D $-U@ X #0 !@ @ \" 4 ( 0 $ ! " " 4 ! & 0 P !V86QU90!U;FET

49A8W1O<@ ." " 2 8 ( ! % \" $ 8 0 0 & '-I" "9V=U:2YR96UE>F]P=&EO;G-FF5$96QA>4-H86EN

@ #@ #@ & \" 8 " " !0 @ ! 0 $ \"0 @ #P/PX #@!P !@ @" " 1 $ 0 8 !H86YD;&4 $ + 9&9I;'0N9&9F:7( " " X \"8!P !@ @ ! 4 ( ! $ ! X ! 0 " "!@ @ ) 4 ( $ $ $ ! ( 0 0 0 4 !@ " " D *@ #P \" $ ! ! &1F:6QT &1F9FER &9I;'1E0 $ \" ! " " ! P ! !0 $ ! " " 0 0 @ $ " " ! ! $ . > 8 ( 0 %" " \" $ ! 0 . 2 8 ( #0 % \" 4" " ! 0 & % -T\" 0 $ ! X X !@ " " @ & 4 ( 0 $ ! D ( ,4 . " "8 4 8 ( @ % \" $ ! 0 % 0 % $ #<" " 8VQA(H:_RT3:P,L/G+_1\\'?/V/:DORT:BQ^),YN_" "D<0WWIDAHS^&,W.W\\US\"/X8-(G8.CL\\_V\"[9*V^(TC^)V#H[//X8S<[?S7,(_D<0WWIDAH" "S\\M&HL?B3.;O]'P=\\_8]J2_RT3:P,L/G+]+;Y0TWB*&O^)O [C(/F&_#@ # & \" " " 8 !0 @ $ \"0 . , 8 ( " " !@ % \" 0 ) X !( !@ @ " "- 4 ( !0 $ ! 8 4 W0( ! 0 ( " " #@ #@ & \" 0 !0 @ ! !@ $ $ " " 8 !D;W5B;&4 X P !@ @ & 4 ( ! " " D #@ # & \" 0 !0 @ ! @ $ " " $ \" &]N . . 8 ( ! % \" $ ' 0 " " 0 !P $-U65D06YA" ";'ES:7, X ! !@ @ $ 4 ( 0 D ! " "! ) ;6%G;FET=61E X P !@ @ $ 4 ( " " ! ! #@ \"@0 & \" !$ 0 ! " " !@ &AA;F1L90 0 \\ !S:6=U=&ELF5R &YC;V5F9G, 34%43$%\"(&%R%=I9'1H $ \" $ !0 " " 0 ! 8 D * $ ( " "0 $ ! 0 \" " " ! # @ $ " " P $ # 0 0 ! !P $ @ L" " ! @ P ! P X !X !@ @ ! " " 4 ( 0 $ ! X !( !@ @ - 4 ( !" "0 $ ! 8 4 W0( ! 0 $ #@ #@ & " " \" 8 !0 @ ! 0 $ \"0 @ Q0 X " " !@!0 !@ @ \" 4 ( 0 $ ! 4 ! 4 0 " "-P !C;&%S

0 !.=6U386UP;&5S4')O8V5SF2&C/X8S<[?S7,(_A@TB=@Z.SS_8+MDK;XC2/X8-(G8.CL\\_AC-SM_-F2&C/RT" ":BQ^),YN_T?!WS]CVI+_+1-K RP^(H:_XF\\#N,@^8;\\. , 8 ( !@" " % \" 0 ) X P !@ @ & " " 4 ( ! D #@ $@ & \" T " " !0 @ % 0 $ !@ !0 #= @ $ ! P " " . . 8 ( ! % \" $ & 0 0 !@ " " &1O=6)L90 #@ # & \" 8 !0 @ $ " " \"0 . , 8 ( ! % \" $ \" 0 " " 0 ( ;VX X X !@ @ & 4 ( 0 $ ! " "D ( # 4D . \" < 8 ( 0 % \" $ ! " "0 . V 8 8 ( @ % \" $ ! 0 % " " 0 #0 $ !H F5$96QA>4-H86EN

@ #@ #@ & \" 8 !0 @ ! 0 $ \"0" " @ #P/PX !( !@ @ - 4 ( !0 $ ! " " 8 4 W0( ! 0 ( #@ # & \" 0 " " !0 @ ! @ $ $ \" &]N . . 8 ( ! " " % \" $ ' 0 0 !P $-U0 $ " " \" ! ! P ! !0 $ ! " " 0 0 @ " " $ ! ! $ . > 8 ( " " 0 % \" $ ! 0 . 2 8 ( #0 " "% \" 4 ! 0 & % -T\" 0 $ ! " "X X !@ @ & 4 ( 0 $ ! D ( " " *$ . $ 4 8 ( @ % \" $ ! 0 % 0" " % $ #< 8VQA7B:_R+H_R5K!:BE+Q3\\$DJ37Z*#*/P22I-?HH,H_R5K!:BE+Q3]>WEXFO\\" "BZ/U=WOHNA::D_O @\"GP^?D#_% )W3E_1F/PX P !@ @ & 4 ( " " ! D #@ # & \" 8 !0 @ " " $ \"0 . 2 8 ( #0 % \" " " 4 ! 0 & % -T\" 0 $ \" X X " "!@ @ $ 4 ( 0 8 ! ! & 9&]U8FQE . " " , 8 ( !@ % \" 0 ) X " " X !@ @ $ 4 ( 0 @ ! ! ( 1&5S:6" "=N960. , 8 ( !@ % \" 0 ) " " X !( !@ @ $ 4 ( 0 !( ! ! 2 " " 3&]W<&%S