📄 ofdm_gito.mdl
字号:
MaskIconUnits "autoscale"
System {
Name "Subsystem"
Location [501, 505, 859, 628]
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, 38, 55, 52]
}
Block {
BlockType Selector
Name "Selector3"
Ports [1, 1]
Position [90, 26, 130, 64]
InputType "Matrix"
Elements "[51:64,1:64]"
Rows "[51:64,1:64]"
Columns "-1"
InputPortWidth "64"
}
Block {
BlockType Outport
Name "Out1"
Position [155, 38, 185, 52]
}
Line {
SrcBlock "Selector3"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Selector3"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Subsystem1"
Ports [1, 1]
Position [420, 76, 475, 134]
ShowName off
TreatAsAtomicUnit off
MaskDisplay "disp('Zero Pad')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Subsystem1"
Location [321, 606, 740, 721]
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, 38, 55, 52]
}
Block {
BlockType Selector
Name "Selector"
Ports [1, 1]
Position [165, 26, 215, 64]
InputType "Matrix"
Elements "[16:64,1:15]"
Rows "[27:64,1:26]"
Columns "-1"
InputPortWidth "64"
}
Block {
BlockType Reference
Name "Zero Pad"
Ports [1, 1]
Position [80, 27, 125, 63]
SourceBlock "dspsigops/Zero Pad"
SourceType "Zero Pad"
padSigAt "End"
zpadAlong "Columns and rows"
padNumOutRowsSpecMethod "User-specified"
numOutRows "64"
padNumOutColsSpecMethod "User-specified"
numOutCols "2"
trunc_flag "None"
}
Block {
BlockType Outport
Name "Out1"
Position [240, 38, 270, 52]
}
Line {
SrcBlock "Zero Pad"
SrcPort 1
DstBlock "Selector"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Zero Pad"
DstPort 1
}
Line {
SrcBlock "Selector"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "Out1"
Position [675, 98, 705, 112]
ShowName off
}
Line {
SrcBlock "IFFT"
SrcPort 1
DstBlock "Subsystem"
DstPort 1
}
Line {
SrcBlock "Multiport\nSelector"
SrcPort 1
DstBlock "Matrix\nConcatenation"
DstPort 1
}
Line {
SrcBlock "Multiport\nSelector"
SrcPort 2
DstBlock "Matrix\nConcatenation"
DstPort 3
}
Line {
SrcBlock "DSP\nConstant"
SrcPort 1
DstBlock "Matrix\nConcatenation"
DstPort 2
}
Line {
SrcBlock "Subsystem1"
SrcPort 1
DstBlock "IFFT"
DstPort 1
}
Line {
SrcBlock "Subsystem"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Multiport\nSelector"
DstPort 1
}
Line {
SrcBlock "Matrix\nConcatenation1"
SrcPort 1
DstBlock "Subsystem1"
DstPort 1
}
Line {
SrcBlock "Matrix\nConcatenation"
SrcPort 1
DstBlock "Matrix\nConcatenation1"
DstPort 2
}
Line {
SrcBlock "In1"
SrcPort 1
Points [260, 0]
DstBlock "Matrix\nConcatenation1"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Subsystem1"
Ports [1, 2]
Position [670, 404, 775, 466]
Orientation "left"
ShowName off
TreatAsAtomicUnit off
MaskDisplay "disp('OFDM Baseband\\nDemodulator\\ndan \\nRemo"
"ve Cyclic prefix')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Subsystem1"
Location [19, 655, 648, 765]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [590, 38, 620, 52]
Orientation "left"
}
Block {
BlockType Reference
Name "FFT"
Ports [1, 1]
Position [420, 28, 460, 62]
Orientation "left"
SourceBlock "dspxfrm3/FFT"
SourceType "FFT"
CompMethod "Table lookup"
TableOpt "Speed"
BitRevOrder off
}
Block {
BlockType Reference
Name "Frame Status\nConversion"
Ports [1, 1]
Position [205, 29, 255, 61]
Orientation "left"
SourceBlock "dspsigattribs/Frame Status\nConversion"
SourceType "Frame Status Conversion"
growRefPort off
outframe "Frame-based"
}
Block {
BlockType Reference
Name "Multiport\nSelector"
Ports [1, 2]
Position [105, 15, 180, 70]
Orientation "left"
SourceBlock "dspindex/Multiport\nSelector"
SourceType "Multiport Selector"
rowsOrCols "Columns"
idxCellArray "{1,2}"
idxErrMode "Clip Index"
}
Block {
BlockType Selector
Name "Selector1"
Ports [1, 1]
Position [315, 26, 355, 64]
Orientation "left"
InputType "Matrix"
Elements "[50:64,1:16]"
Rows "[39:64,1:26]"
Columns "-1"
InputPortWidth "64"
}
Block {
BlockType SubSystem
Name "Subsystem"
Ports [1, 1]
Position [485, 14, 555, 76]
Orientation "left"
TreatAsAtomicUnit off
MaskDisplay "disp('Remove\\nCyclic Prefix')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Subsystem"
Location [504, 552, 704, 642]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [145, 38, 175, 52]
Orientation "left"
}
Block {
BlockType Selector
Name "Selector4"
Ports [1, 1]
Position [80, 26, 120, 64]
Orientation "left"
InputType "Matrix"
Elements "[15:78]"
Rows "[15:78]"
Columns "-1"
InputPortWidth "78"
}
Block {
BlockType Outport
Name "Out1"
Position [25, 38, 55, 52]
Orientation "left"
}
Line {
SrcBlock "Selector4"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Selector4"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "Out1"
Position [15, 23, 45, 37]
Orientation "left"
}
Block {
BlockType Outport
Name "Out2"
Position [15, 48, 45, 62]
Orientation "left"
Port "2"
}
Line {
SrcBlock "FFT"
SrcPort 1
DstBlock "Selector1"
DstPort 1
}
Line {
SrcBlock "Selector1"
SrcPort 1
DstBlock "Frame Status\nConversion"
DstPort 1
}
Line {
SrcBlock "Subsystem"
SrcPort 1
DstBlock "FFT"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Subsystem"
DstPort 1
}
Line {
SrcBlock "Frame Status\nConversion"
SrcPort 1
DstBlock "Multiport\nSelector"
DstPort 1
}
Line {
SrcBlock "Multiport\nSelector"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "Multiport\nSelector"
SrcPort 2
DstBlock "Out2"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Subsystem10"
Ports [1, 1]
Position [405, 411, 460, 459]
Orientation "left"
ShowName off
TreatAsAtomicUnit off
MaskDisplay "disp('Remove\\nZero')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Subsystem10"
Location [227, 463, 527, 671]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [170, 38, 200, 52]
Orientation "left"
}
Block {
BlockType Goto
Name "Goto2"
Position [145, 80, 230, 100]
ShowName off
GotoTag "konstelasi_stl"
TagVisibility "global"
}
Block {
BlockType Selector
Name "Selector2"
Ports [1, 1]
Position [95, 26, 135, 64]
Orientation "left"
ShowName off
InputType "Matrix"
Elements "[1:15,17:31]"
Rows "[1:24,29:52]"
Columns "-1"
InputPortWidth "31"
}
Block {
BlockType Outport
Name "Out1"
Position [25, 38, 55, 52]
Orientation "left"
}
Line {
SrcBlock "Selector2"
SrcPort 1
Points [-20, 0]
Branch {
DstBlock "Out1"
DstPort 1
}
Branch {
Points [0, 45]
DstBlock "Goto2"
DstPort 1
}
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Selector2"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Subsystem13"
Ports [0, 1]
Position [340, 135, 390, 175]
ShowName off
TreatAsAtomicUnit off
MaskDisplay "disp('Training')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Subsystem13"
Location [255, 408, 896, 555]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Reference
Name "PN Sequence\nGenerator"
Ports [0, 1]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -