⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch92.mdl

📁 RLS自适应滤波器结构模型
💻 MDL
📖 第 1 页 / 共 3 页
字号:
      NamePlacement	      "alternate"
      ShowName		      off
      Value		      "0"
      OutDataTypeMode	      "boolean"
    }
    Block {
      BlockType		      Constant
      Name		      "Off1"
      Position		      [120, 290, 135, 310]
      NamePlacement	      "alternate"
      ShowName		      off
      Value		      "0"
      OutDataTypeMode	      "boolean"
    }
    Block {
      BlockType		      Reference
      Name		      "RLS Filter"
      Ports		      [4, 3]
      Position		      [260, 145, 375, 235]
      SourceBlock	      "dspadpt3/RLS Filter"
      SourceType	      "RLS Adaptive filter"
      ShowPortLabels	      on
      L			      "32"
      lambdaflag	      "Dialog"
      lambda		      "1.0"
      addnparflag	      on
      ic		      "0"
      delta		      "0.1"
      Adapt		      on
      resetflag		      "Either edge"
      weights		      on
      Port {
	PortNumber		1
	Name			"Output"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
	ShowSigGenPortName	on
      }
      Port {
	PortNumber		2
	Name			"Error Signal"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
	ShowSigGenPortName	on
      }
    }
    Block {
      BlockType		      Constant
      Name		      "Reset"
      Position		      [120, 310, 135, 330]
      OutDataTypeMode	      "boolean"
    }
    Block {
      BlockType		      Scope
      Name		      "Results"
      Ports		      [5]
      Position		      [470, 54, 520, 136]
      Location		      [618, 55, 992, 458]
      Open		      off
      NumInputPorts	      "5"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
	axes3			"%<SignalLabel>"
	axes4			"%<SignalLabel>"
	axes5			"%<SignalLabel>"
      }
      TimeRange		      "128"
      YMin		      "-2~-2~-2~-5~-5"
      YMax		      "2~2~2~5~5"
      DataFormat	      "Array"
    }
    Block {
      BlockType		      Reference
      Name		      "Sine Wave"
      Ports		      [0, 1]
      Position		      [100, 45, 155, 85]
      SourceBlock	      "dspsrcs4/Sine Wave"
      SourceType	      "Sine Wave"
      Amplitude		      "1"
      Frequency		      "0.055"
      Phase		      "0"
      SampleMode	      "Discrete"
      OutComplex	      "Real"
      CompMethod	      "Trigonometric fcn"
      TableSize		      "Speed"
      SampleTime	      "1"
      SamplesPerFrame	      "1"
      additionalParams	      off
      allowOverrides	      on
      dataType		      "double"
      wordLen		      "16"
      udDataType	      "sfix(16)"
      fracBitsMode	      "User-defined"
      numFracBits	      "14"
      ResetState	      "Restart at time zero"
      Port {
	PortNumber		1
	Name			"Input Signal"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
	ShowSigGenPortName	on
      }
    }
    Block {
      BlockType		      Sum
      Name		      "Sum1"
      Ports		      [2, 1]
      Position		      [205, 170, 225, 190]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "++|"
      Port {
	PortNumber		1
	Name			"Signal + Noise"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
	ShowSigGenPortName	on
      }
    }
    Line {
      Name		      "Input Signal"
      Labels		      [0, 0]
      SrcBlock		      "Sine Wave"
      SrcPort		      1
      Points		      [0, 0; 55, 0]
      Branch {
	Labels			[1, 1]
	DstBlock		"Results"
	DstPort			1
      }
      Branch {
	DstBlock		"Sum1"
	DstPort			1
      }
    }
    Line {
      Name		      "Filtered Noise"
      SrcBlock		      "Noise Filter"
      SrcPort		      1
      Points		      [0, 0]
      Branch {
	Labels			[2, 1]
	Points			[0, -55]
	DstBlock		"Results"
	DstPort			5
      }
      Branch {
	DstBlock		"Sum1"
	DstPort			2
      }
    }
    Line {
      SrcBlock		      "Noise"
      SrcPort		      1
      Points		      [40, 0; -30, 0]
      Branch {
	Points			[0, 35]
	DstBlock		"Noise Filter"
	DstPort			1
      }
      Branch {
	Points			[120, 0; 0, 15]
	DstBlock		"RLS Filter"
	DstPort			1
      }
    }
    Line {
      Name		      "Signal + Noise"
      SrcBlock		      "Sum1"
      SrcPort		      1
      Points		      [0, 0; 15, 0]
      Branch {
	Labels			[2, 1]
	Points			[0, -100]
	DstBlock		"Results"
	DstPort			2
      }
      Branch {
	DstBlock		"RLS Filter"
	DstPort			2
      }
    }
    Line {
      Name		      "Error Signal"
      Labels		      [1, 1]
      SrcBlock		      "RLS Filter"
      SrcPort		      2
      Points		      [65, 0; 0, -95]
      DstBlock		      "Results"
      DstPort		      3
    }
    Line {
      SrcBlock		      "RLS Filter"
      SrcPort		      3
      Points		      [0, 0; 35, 0]
      Branch {
	Points			[0, 70]
	DstBlock		"Freq\nResponse"
	DstPort			1
      }
      Branch {
	DstBlock		"Filter\nTaps"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Off"
      SrcPort		      1
      DstBlock		      "Manual Switch"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Enable"
      SrcPort		      1
      DstBlock		      "Manual Switch"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Off1"
      SrcPort		      1
      DstBlock		      "Manual Switch1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Reset"
      SrcPort		      1
      DstBlock		      "Manual Switch1"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Manual Switch"
      SrcPort		      1
      Points		      [35, 0; 0, -50]
      DstBlock		      "RLS Filter"
      DstPort		      3
    }
    Line {
      SrcBlock		      "Manual Switch1"
      SrcPort		      1
      Points		      [15, 0; 0, -90]
      DstBlock		      "RLS Filter"
      DstPort		      4
    }
    Line {
      Name		      "Output"
      Labels		      [0, 0]
      SrcBlock		      "RLS Filter"
      SrcPort		      1
      Points		      [40, 0; 0, -50]
      DstBlock		      "Results"
      DstPort		      4
    }
    Annotation {
      Name		      "Adaptive Noise Cancellation_RLS"
      Position		      [287, 22]
      FontName		      "Arial"
      FontSize		      12
      FontWeight	      "bold"
    }
  }
}
MatData {
  NumRecords		  1
  DataRecord {
    Tag			    DataTag0
    Data		    "  %)30     .    8\"0   8    (     @         %    "
"\"     $    !     0         %  0 #0    $   !U    <VED96)A<@       &9V=&]O;   "
"      !C=7)R96YT7V9I;'0 9FEL=&5R36%D94)Y &-U<G)E;G1&<P    !C=7)R96YT3F%M90  ="
"F5R<VEO;@       &UC;V1E          !H1FEG                #@   * 1   &    \"    "
" (         !0    @    !     0    $         !0 $  T    !    &@   &-U<G)E;G1P86"
"YE; !D97-I9VX                 #@   #@    &    \"     0         !0    @    !  "
"  !@    $         $     8   !D97-I9VX   X     $0  !@    @    \"          4   "
" (     0    $    !          4 !  3     0   +X   !486<                     5F5"
"R<VEO;@               &ES1&5S:6=N960           !297-P;VYS951Y<&4         4W5B"
"5'EP90               $1E<VEG;DUE=&AO9         !#=7)R96YT1G,             4F5S<"
"&]N<V54>7!E0U-(5&%G %-T871I8U)E<W!O;G-E      !#;VUP;VYE;G1S               .  "
"  2     8    (    !          %    \"     $    2     0         0    $@   '-I9V"
"=U:2YD97-I9VYP86YE;         X    X    !@    @    &          4    (     0    $"
"    !          D    (            \\#\\.    ,     8    (    \"0(        %    "
"\"     $    !     0         \"  $       X    P    !@    @    $          4    "
"(     0    (    !         !   @!L<   #@   #     &    \"     0         !0    @"
"    !     @    $         $  \" &QP   .    0     8    (    !          %    \" "
"    $    ,     0         0    #    &9I;'1D97,N9FER,0     .    P     8    (   "
"  @         %    \"     $    !     0         %  0 !@    $    ,    =F%L=64 =6Y"
"I=',       X    X    !@    @    &          4    (     0    $    !          D "
"   (          !PYT .    ,     8    (    !          %    \"     $    \"     0 "
"        0  ( 2'H   X   !8    !@    @    $          4    (     0   \"8    !   "
"      !     F    9F1A=&]O;%]F:6QT97)?='EP95]F<F%M95QF:6QT97)D97-I9VX   X    P"
"    !@    @    $          4    (     0    ,    !         !   P!O9F8 #@   \" -"
"   &    \"     $         !0    @    !    !P    $         #@   *@!   &    \"  "
"   (         !0    @    !     0    $         !0 $  D    !    +0   %1A9P      "
" %9E<G-I;VX  &ES36EN3W)D &]R9&5R     &UO9&4           X   !(    !@    @    $ "
"         4    (     0   !(    !         !     2    <VEG9W5I+F9I;'1E<F]R9&5R  "
"      #@   #@    &    \"     8         !0    @    !     0    $         \"0   "
" @           #P/PX    P    !@    @    ) @        4    (     0    $    !      "
"    (  0      #@   #     &    \"     0         !0    @    !     @    $       "
"  $  \" #,Q   .    .     8    (    !          %    \"     $    '     0       "
"  0    !P   '-P96-I9GD #@   # !   &    \"     (         !0    @    !     0   "
" $         !0 $  X    !    *@   %1A9P              5F5R<VEO;@        !$96YS:7"
"1Y1F%C=&]R          X   !(    !@    @    $          4    (     0   !@    !   "
"      !     8    <VEG9W5I+G)E;65Z;W!T:6]N<V9R86UE#@   #@    &    \"     8    "
"     !0    @    !     0    $         \"0    @           #P/PX    P    !@    @"
"    $          4    (     0    (    !         !   @ Q-@  #@   ! \"   &    \" "
"    (         !0    @    !     0    $         !0 $  H    !    /    %1A9P     "
"   !697)S:6]N    9G)E<55N:71S $9S          !&<&%S<P      1G-T;W             ."
"    4     8    (    !          %    \"     $    =     0         0    '0   &9D"
"861E<VEG;G!A;F5L+FQP9G)E<7!A<W-S=&]P    #@   #@    &    \"     8         !0  "
"  @    !     0    $         \"0    @           #P/PX   !(    !@    @    $    "
"      4    (     0   !,    !         !     3    3F]R;6%L:7IE9\" H,\"!T;R Q*0 "
"     #@   #@    &    \"     0         !0    @    !    !0    $         $     4"
"    T.# P,     X    P    !@    @    $          4    (     0    (    !        "
" !   @ N,@  #@   #     &    \"     0         !0    @    !     @    $         "
"$  \" \"XU   .    ^ (   8    (     @         %    \"     $    !     0        "
" %  0 \"0    $   !:    5&%G        5F5R<VEO;@  25)4>7!E    ;6%G56YI=', 07!A<W"
",     07-T;W      1'!A<W,     1'-T;W      17!A<W,     17-T;W              #@ "
"  $@    &    \"     0         !0    @    !    %     $         $    !0   !F9&%"
"D97-I9VYP86YE;\"YL<&UA9P     .    .     8    (    !@         %    \"     $   "
" !     0         )    \"            / _#@   #     &    \"     0         !0   "
" @    !     P    $         $  # $9)4@ .    ,     8    (    !          %    \""
"     $    \"     0         0  ( 9$(   X    P    !@    @    $          4    ( "
"    0    $    !         !   0 Q    #@   #     &    \"     0         !0    @  "
"  !     @    $         $  \" #@P   .    ,     8    (    !          %    \"   "
"  $    #     0         0  , ,\"XQ  X    X    !@    @    $          4    (    "
" 0    4    !         !     %    ,\"XP,#$    .    ,     8    (    !          %"
"    \"     $    #     0         0  , ,\"XQ  X    X    !@    @    $          4"
"    (     0    4    !         !     %    ,\"XP,#$    .    4 (   8    (     @ "
"        %    \"     $    !     0         %  0 #0    $   !;    5&%G           "
"  %9E<G-I;VX       !38V%L90          5VEN9&]W         $9U;F-T:6]N3F%M90!087)A"
";65T97(     :7--:6Y/<F1E<@          #@   %     &    \"     0         !0    @ "
"   !    &0    $         $    !D   !S:6=G=6DN9FER=VEN;W!T:6]N<V9R86UE         "
" X    X    !@    @    &          4    (     0    $    !          D    (      "
"       $ .    ,     8    (    !          %    \"     $    #     0         0  "
", ;V9F  X    X    !@    @    $          4    (     0    <    !         !     "
"'    2&%M;6EN9P .    ,     8    (    !          %    \"                0     "
"    0          X    P    !@    @    $          4    (     0    $    !        "
" !   0 P    #@   #     &    \"     D\"        !0    @    !     0    $        "
"  @ !       .    T $   8    (     @         %    \"     $    !     0         "
"%  0 \"@    $    R    5&%G         %9E<G-I;VX   !F<F5Q56YI=', 1G,          $9"
"C                   .    4     8    (    !          %    \"     $    ;     0 "
"        0    &P   &9D861E<VEG;G!A;F5L+FQP9G)E<6-U=&]F9@      #@   #@    &    "
"\"     8         !0    @    !     0    $         \"0    @           #P/PX   !"
"(    !@    @    $          4    (     0   !,    !         !     3    3F]R;6%L"
":7IE9\" H,\"!T;R Q*0      #@   #@    &    \"     0         !0    @    !    !0"
"    $         $     4    T.# P,     X    P    !@    @    $          4    (   "
"  0    ,    !         !   P P+C4 #@   ,     &    \"     (         !0    @    "
"!     0    $         !0 $  @    !    $    %1A9P      5F5R<VEO;@ .    ,     8 "
"   (    !          %    \"                0         0          X    X    !@  "
"  @    &          4    (     0    $    !          D    (            \\#\\.   "
" X     8    (     @         %    \"     $    !     0         %  0 $@    $    "
"D    8W5R<F5N=$%N86QY<VES    3W9E<FQA>65D06YA;'ES:7,       X   !     !@    @ "
"   $          4    (     0    D    !         !     )    ;6%G;FET=61E         "
" X    P    !@    @    $          4    (               !         !          #@"
"   %@-   &    \"    !$          0         !    !@   &AA;F1L90   0    L   !D9F"
"EL=\"YD9F9I<@      #@   ! -   &    \"     $         !0    @    %     0    $  "
"       #@   & !   &    \"     D         !0    @    P 0   0    $          @   "
"# !   !    !@   &@   \"8    L    /@    0 0  , $             9&9I;'0 9&9F:7( 9"
"FEL=&5R<75A;G1I>F5R &YC;V5F9G, 34%43$%\"(&%R<F%Y $UA<VM);F9O                 "
"              !     @       0       0    ,                          0    4   "
" !     0                                    $               $          0    ("
"                    !                     0    0    !                     0  "
"  8    %     0    (         #@   '@    &    \"     $         !0    @    !    "
" 0    $         #@   $@    &    \"     T         !0    @    %     0    $     "
"    !@   !0       #= @    $    !     0         .    .     8    (    !@       "
"  %    \"     $    !     0         )    \"            $! #@   ! &   &    \"  "
"   (         !0    @    !     0    $         !0 $ !4    !    T@   &-L87-S    "
"                 '9E<G-I;VX                  $%R:71H;65T:6,              '!R:"
"79F<0                   $YU;65R871O<@               %-T871E<P                "
"   %)E<V5T0F5F;W)E1FEL=&5R:6YG $YU;5-A;7!L97-0<F]C97-S960  &9D97-I9VX        "
"          &9M971H;V0                           X   !     !@    @    $        "
"  4    (     0    L    !         !     +    9&9I;'0N9&9F:7(       X   #0    !"
"@    @    \"          4    (     0    $    !          4 !  ,     0   !@   !N="
"6UB97(       !D97-C<FEP=&EO;@ .    .     8    (    !@         %    \"     $  "
"  !     0         )    \"            / _#@   #@    &    \"     0         !0  "
"  @    !    !@    $         $     8   !2,31S<#$   X    X    !@    @    $     "
"     4    (     0    8    !         !     &    9&]U8FQE   .    2     8    (  "
"  #0         %    \"     4    !     0         &    %        -T\"     0    $  "
"  \"          X    P 0  !@    @    &          4    (     0   \"     !        "
"  D      0  #2V</(0(4[^(!U01G;U6O[XTWC\"G!& _LO?:BV3V9S\\PEEM@(N)QO_\\X!S6##'"
"J_Z1UQ^#ES@C]C'$0HT8&)/U7:'GZ$3Y&_LWYQO&P\\E[\\) ZYZ2QZ?/P#'A!4@\"J4_<]4CQJ-%"
"K;_$ALB)1;>UOU9V-T8SS<(_]8]A\"?R]W#_UCV$)_+W</U9V-T8SS<(_Q(;(B46WM;]SU2/&HT6M"
"OP#'A!4@\"J4_\"0.N>DL>GS^S?G&\\;#R7OU7:'GZ$3Y&_8QQ$*-&!B3_I'7'X.7.\"/_\\X!S6#"
"#'J_,)9;8\"+B<;^R]]J+9/9G/[XTWC\"G!& _B =4$9V]5K\\-+9P\\A A3OPX    H 0  !@   "
" @    &          4    (    'P    $    !          D   #X                      "
"                                                                             "
"                                                                             "
"                                                                             "
"                                                                             "
"     .    ,     8    (    !          %    \"     $    \"     0         0  ( ;"
"VX   X    X    !@    @    &          4    (     0    $    !          D    (  "
"             .    ,     8    (    !@         %    \"                0        "
" )          X    P    !@    @    &          4    (               !          D"
"         #@   * $   &    \"     (         !0    @    !     0    $         !0 "
"$  H    !    ,@   &9S          !F<F5Q=6YI=', <F5S<&]N<V4  &UA9W5N:71S  !B86YD"
"<P              #@   #@    &    \"     8         !0    @    !     0    $     "
"    \"0    @             0 X   !(    !@    @    $          4    (     0   !, "
"   !         !     3    3F]R;6%L:7IE9\" H,\"!T;R Q*0      #@   #@    &    \" "
"    0         !0    @    !    !P    $         $     <   !M86=R97-P  X    X   "
" !@    @    $          4    (     0    <    !         !     '    =V5I9VAT<P ."
"    & ,   8    (     0         %    \"     $    \"     0         .    * $   8"
"    (     @         %    \"     $    !     0         %  0 \"P    $    A    9G"
")E<75E;F-Y  !F<F5Q9F-N     &9I;'1E<G1Y<&4           X   !     !@    @    &   "
"       4    (     0    (    !          D    0                      #@/PX    X"
"    !@    @    $          4    (     0    4    !         !     %    =W!A<W,  "
"  .    .     8    (    !          %    \"     $    '     0         0    !P   "
"&QO=W!A<W, #@   +@!   &    \"     (         !0    @    !     0    $         !"
"0 $  T    !    00   &9R97%U96YC>0    !F<F5Q9F-N        9')A=W!A=&-H     &1R87"
"=F<F5Q8F%R<P!F:6QT97)T>7!E              X   !     !@    @    &          4    "
"(     0    (    !          D    0            X#\\       #P/PX    X    !@    @"
"    $          4    (     0    4    !         !     %    =W-T;W     .    ,   "
"  8    (    \"0(        %    \"     $    !     0         \"  $       X    P  "
"  !@    @    ) @        4    (     0    $    !          (  0      #@   #@    "
"&    \"     0         !0    @    !    !P    $         $     <   !L;W=P87-S  X"
"    X    !@    @    $          4    (     0    @    !         !     (    1&5S"
":6=N960.    ,     8    (    !@         %    \"                0         )    "
"      X    P    !@    @    $          4    (               !         !       "
"   #@   #@    &    \"     8         !0    @    !     0    $         \"0    @ "
"  \":F9F9F9GQ/PX   \"( @  !@    @    1          $          0    8   !H86YD;&4"
"   $    6    <VEG8V]D96=E;BYM8V]D96)U9F9E<@  #@   #@\"   &    \"     $       "
"  !0    @    $     0    $         #@   ! !   &    \"     D         !0    @   "
"#@     0    $          @   .     !    !    %@   !X    @    +    #8    X      "
"         <VEG8V]D96=E;@!M8V]D96)U9F9E<@!P<FEV5W)A< !P<FEV36%X5VED=&@         "
"                  $    \"                                                    "
"      $                    !                     @    ,    !          0    ! "
"    0                    X   !X    !@    @    !          4    (     0    $   "
" !          X   !(    !@    @    -          4    (    !0    $    !          8"
"    4        W0(    !     0    $         #@   #     &    \"     0         !0 "
"   @    !     @    $         $  \" &]N   .    .     8    (    !@         %   "
" \"     $    !     0         )    \"           P%) #@   #@    &    \"     8  "
"       !0    @    !     0    $         \"0    @       #P .*@0 X   \"(    !@  "
"  @    )          4    (     0   %@    !          (   !8      %)30     .    2"
"     8    (     @         %    \"     $    !     0         %  0 !P    $    ' "
"   :&%N9&QE   .          "
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -