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

📄 cic_m.mdl

📁 CIC filter setup, this is special used for the DDC
💻 MDL
📖 第 1 页 / 共 5 页
字号:
    Block {
      BlockType		      Constant
      Name		      "Constant5"
      Position		      [940, 70, 970, 100]
    }
    Block {
      BlockType		      Constant
      Name		      "Constant6"
      Position		      [1050, 750, 1080, 780]
      Value		      "0.000000000001"
    }
    Block {
      BlockType		      Constant
      Name		      "Constant7"
      Position		      [950, 700, 980, 730]
      Value		      "4"
    }
    Block {
      BlockType		      Constant
      Name		      "Constant8"
      Position		      [1040, 925, 1070, 955]
      Value		      "0"
    }
    Block {
      BlockType		      Constant
      Name		      "Constant9"
      Position		      [940, 875, 970, 905]
      Value		      "6"
    }
    Block {
      BlockType		      Reference
      Name		      "Discrete \nImpulse1"
      Ports		      [0, 1]
      Position		      [185, 381, 225, 419]
      SourceBlock	      "dspsrcs4/Discrete \nImpulse"
      SourceType	      "Discrete Impulse "
      Delay		      "0"
      SampleTime	      "1"
      FrameSample	      "1"
      additionalParams	      off
      dataType		      "double"
      wordLen		      "16"
      udDataType	      "sfix(16)"
      fracBitsMode	      "Best precision"
      numFracBits	      "14"
    }
    Block {
      BlockType		      Display
      Name		      "Display"
      Ports		      [1]
      Position		      [1065, 493, 1240, 537]
      Format		      "long"
      Decimation	      "1"
    }
    Block {
      BlockType		      Display
      Name		      "Display1"
      Ports		      [1]
      Position		      [1040, 1005, 1200, 1035]
      Format		      "long"
      Decimation	      "1"
    }
    Block {
      BlockType		      Reference
      Name		      "Downsample1"
      Ports		      [1, 1]
      Position		      [405, 833, 440, 867]
      SourceBlock	      "dspsigops/Downsample"
      SourceType	      "Downsample"
      N			      "2"
      phase		      "0"
      ic		      "0"
      smode		      "Allow multirate"
      fmode		      "Maintain input frame size"
    }
    Block {
      BlockType		      Reference
      Name		      "Downsample2"
      Ports		      [1, 1]
      Position		      [630, 658, 665, 692]
      SourceBlock	      "dspsigops/Downsample"
      SourceType	      "Downsample"
      N			      "1"
      phase		      "0"
      ic		      "0"
      smode		      "Allow multirate"
      fmode		      "Maintain input frame size"
    }
    Block {
      BlockType		      Reference
      Name		      "FFT"
      Ports		      [1, 1]
      Position		      [805, 833, 845, 867]
      SourceBlock	      "dspxfrm3/FFT"
      SourceType	      "FFT"
      CompMethod	      "Table lookup"
      TableOpt		      "Speed"
      BitRevOrder	      off
    }
    Block {
      BlockType		      Gain
      Name		      "Gain1"
      Position		      [270, 385, 300, 415]
    }
    Block {
      BlockType		      Gain
      Name		      "Gain2"
      Position		      [1365, 395, 1395, 425]
      Gain		      "20"
    }
    Block {
      BlockType		      Gain
      Name		      "Gain3"
      Position		      [1310, 35, 1340, 65]
      Gain		      "20"
    }
    Block {
      BlockType		      Gain
      Name		      "Gain4"
      Position		      [1220, 230, 1250, 260]
      Gain		      "20"
    }
    Block {
      BlockType		      Gain
      Name		      "Gain5"
      Position		      [1220, 670, 1250, 700]
      Gain		      "20"
    }
    Block {
      BlockType		      Gain
      Name		      "Gain6"
      Position		      [1210, 845, 1240, 875]
      Gain		      "20"
    }
    Block {
      BlockType		      Reference
      Name		      "Int-cobm D_U"
      Ports		      [1]
      Position		      [1280, 835, 1315, 885]
      SourceBlock	      "dspsnks4/Vector\nScope"
      SourceType	      "Vector Scope"
      ScopeProperties	      on
      Domain		      "Frequency"
      HorizSpan		      "1"
      DisplayProperties	      off
      AxisGrid		      on
      Memory		      on
      FrameNumber	      on
      AxisLegend	      off
      AxisZoom		      off
      OpenScopeAtSimStart     on
      OpenScopeImmediately    off
      FigPos		      "[232 258 560 420]"
      AxisProperties	      off
      XUnits		      "Hertz"
      XRange		      "[0...Fs]"
      InheritXIncr	      on
      XIncr		      "1"
      XLabel		      "Time"
      YUnits		      "Magnitude"
      YMin		      "-60"
      YMax		      "1"
      YLabel		      "Amplitude"
      LineProperties	      off
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay1"
      Ports		      [1, 1]
      Position		      [430, 57, 475, 93]
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "1"
      ic		      "0"
      reset_popup	      "None"
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay2"
      Ports		      [1, 1]
      Position		      [530, 715, 580, 755]
      Orientation	      "left"
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "1"
      ic		      "0"
      reset_popup	      "None"
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay3"
      Ports		      [1, 1]
      Position		      [300, 873, 325, 907]
      Orientation	      "left"
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "1"
      ic		      "0"
      reset_popup	      "None"
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay4"
      Ports		      [1, 1]
      Position		      [525, 255, 575, 295]
      Orientation	      "left"
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "1"
      ic		      "0"
      reset_popup	      "None"
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay5"
      Ports		      [1, 1]
      Position		      [325, 702, 370, 738]
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "1"
      ic		      "0"
      reset_popup	      "None"
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay7"
      Ports		      [1, 1]
      Position		      [520, 878, 540, 912]
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "6"
      ic		      "0"
      reset_popup	      "None"
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Freq"
      Ports		      [1]
      Position		      [1290, 220, 1325, 270]
      SourceBlock	      "dspsnks4/Vector\nScope"
      SourceType	      "Vector Scope"
      ScopeProperties	      on
      Domain		      "Frequency"
      HorizSpan		      "1"
      DisplayProperties	      off
      AxisGrid		      on
      Memory		      on
      FrameNumber	      on
      AxisLegend	      off
      AxisZoom		      off
      OpenScopeAtSimStart     on
      OpenScopeImmediately    off
      FigPos		      "[232 258 560 420]"
      AxisProperties	      off
      XUnits		      "Hertz"
      XRange		      "[0...Fs]"
      InheritXIncr	      on
      XIncr		      "1"
      XLabel		      "Time"
      YUnits		      "Magnitude"
      YMin		      "-252"
      YMax		      "63.2162990894361"
      YLabel		      "Amplitude"
      LineProperties	      off
    }
    Block {
      BlockType		      Reference
      Name		      "Magnitude\nFFT1"
      Ports		      [1, 1]
      Position		      [830, 22, 890, 58]
      SourceBlock	      "dspspect3/Magnitude\nFFT"
      SourceType	      "Magnitude FFT"
      mag_or_magsq	      "Magnitude"
      fftLenInherit	      on
      fftsize		      "256"
    }
    Block {
      BlockType		      Reference
      Name		      "Magnitude\nFFT2"
      Ports		      [1, 1]
      Position		      [825, 227, 885, 263]
      SourceBlock	      "dspspect3/Magnitude\nFFT"
      SourceType	      "Magnitude FFT"
      mag_or_magsq	      "Magnitude"
      fftLenInherit	      on
      fftsize		      "256"
    }
    Block {
      BlockType		      Reference
      Name		      "Magnitude\nFFT3"
      Ports		      [1, 1]
      Position		      [740, 382, 800, 418]
      SourceBlock	      "dspspect3/Magnitude\nFFT"
      SourceType	      "Magnitude FFT"
      mag_or_magsq	      "Magnitude"
      fftLenInherit	      on
      fftsize		      "256"
    }
    Block {
      BlockType		      Reference
      Name		      "Magnitude\nFFT4"
      Ports		      [1, 1]
      Position		      [825, 657, 885, 693]
      SourceBlock	      "dspspect3/Magnitude\nFFT"
      SourceType	      "Magnitude FFT"
      mag_or_magsq	      "Magnitude"
      fftLenInherit	      on
      fftsize		      "256"
    }
    Block {
      BlockType		      Math
      Name		      "Math\nFunction"
      Ports		      [1, 1]
      Position		      [1295, 395, 1325, 425]
      Operator		      "log10"
    }
    Block {
      BlockType		      Math
      Name		      "Math\nFunction1"
      Ports		      [1, 1]
      Position		      [1240, 35, 1270, 65]
      Operator		      "log10"
    }
    Block {
      BlockType		      Math
      Name		      "Math\nFunction2"
      Ports		      [1, 1]
      Position		      [1155, 230, 1185, 260]
      Operator		      "log10"
    }
    Block {
      BlockType		      Math
      Name		      "Math\nFunction3"
      Ports		      [1, 1]
      Position		      [1155, 670, 1185, 700]
      Operator		      "log10"
    }
    Block {
      BlockType		      Math
      Name		      "Math\nFunction4"
      Ports		      [1, 1]
      Position		      [1145, 845, 1175, 875]
      Operator		      "log10"
    }
    Block {
      BlockType		      Reference
      Name		      "Maximum"
      Ports		      [1, 1]
      Position		      [990, 495, 1045, 535]
      SourceBlock	      "dspstat3/Maximum"
      SourceType	      "Maximum"
      fcn		      "Value"
      reset		      "None"
    }
    Block {
      BlockType		      Reference
      Name		      "Maximum1"
      Ports		      [1, 1]
      Position		      [955, 1000, 1010, 1040]
      SourceBlock	      "dspstat3/Maximum"
      SourceType	      "Maximum"
      fcn		      "Value"
      reset		      "None"
    }
    Block {
      BlockType		      Product
      Name		      "Product"
      Ports		      [2, 1]
      Position		      [1080, 390, 1125, 425]
      Inputs		      "*/"
    }
    Block {
      BlockType		      Product
      Name		      "Product1"
      Ports		      [2, 1]
      Position		      [1030, 225, 1075, 260]
      Inputs		      "*/"
    }
    Block {
      BlockType		      Product
      Name		      "Product2"
      Ports		      [2, 1]
      Position		      [1030, 665, 1075, 700]
      Inputs		      "*/"
    }
    Block {
      BlockType		      Product
      Name		      "Product3"
      Ports		      [2, 1]
      Position		      [1035, 30, 1080, 65]
      Inputs		      "*/"
    }
    Block {
      BlockType		      Product
      Name		      "Product4"
      Ports		      [2, 1]
      Position		      [1020, 840, 1065, 875]
      Inputs		      "*/"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum1"
      Ports		      [2, 1]
      Position		      [1095, 235, 1115, 255]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum10"
      Ports		      [2, 1]
      Position		      [395, 665, 415, 685]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|+-"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum12"
      Ports		      [2, 1]
      Position		      [540, 840, 560, 860]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|+-"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum2"
      Ports		      [2, 1]
      Position		      [485, 30, 505, 50]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|+-"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum3"
      Ports		      [2, 1]
      Position		      [1175, 40, 1195, 60]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum4"
      Ports		      [2, 1]
      Position		      [1245, 400, 1265, 420]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum5"
      Ports		      [2, 1]
      Position		      [495, 235, 515, 255]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum6"
      Ports		      [2, 1]
      Position		      [1095, 675, 1115, 695]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum7"
      Ports		      [2, 1]
      Position		      [500, 665, 520, 685]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum8"
      Ports		      [2, 1]
      Position		      [1085, 850, 1105, 870]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum9"
      Ports		      [2, 1]
      Position		      [280, 840, 300, 860]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
    }
    Block {
      BlockType		      ToWorkspace
      Name		      "To Workspace1"
      Position		      [1330, 925, 1390, 955]
      VariableName	      "simout"
      MaxDataPoints	      "inf"
      SampleTime	      "-1"
      SaveFormat	      "Array"
    }
    Block {

⌨️ 快捷键说明

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