📄 polyphase16_ok.mdl
字号:
BusSelectionMode off
}
Block {
BlockType From
IconDisplay "Tag"
}
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 Goto
IconDisplay "Tag"
}
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 Mux
Inputs "4"
DisplayOption "none"
UseBusObject off
BusObject "BusObject"
NonVirtualBus off
}
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 Product
Inputs "2"
Multiplication "Element-wise(.*)"
InputSameDT on
OutDataTypeMode "Same as first input"
OutDataType "sfix(16)"
OutScaling "2^0"
LockScale off
RndMeth "Zero"
SaturateOnIntegerOverflow on
SampleTime "-1"
}
Block {
BlockType Scope
ModelBased off
TickLabels "OneTimeTick"
ZoomMode "on"
Grid "on"
TimeRange "auto"
YMin "-5"
YMax "5"
SaveToWorkspace off
SaveName "ScopeData"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "-1"
}
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"
}
Block {
BlockType Terminator
}
Block {
BlockType UnitDelay
X0 "0"
SampleTime "1"
StateMustResolveToSignalObject off
RTWStateStorageClass "Auto"
}
}
AnnotationDefaults {
HorizontalAlignment "center"
VerticalAlignment "middle"
ForegroundColor "black"
BackgroundColor "white"
DropShadow off
FontName "arial"
FontSize 10
FontWeight "normal"
FontAngle "normal"
}
LineDefaults {
FontName "arial"
FontSize 9
FontWeight "normal"
FontAngle "normal"
}
System {
Name "polyPhase16_ok"
Location [514, 255, 1136, 451]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
ReportName "simulink-default.rpt"
Block {
BlockType SubSystem
Name "channelized down conversion"
Ports [1, 1]
Position [235, 22, 330, 88]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskHideContents off
System {
Name "channelized down conversion"
Location [59, 209, 945, 592]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [50, 153, 80, 167]
IconDisplay "Port number"
}
Block {
BlockType Reference
Name "FFT"
Ports [1, 1]
Position [785, 142, 820, 178]
DialogController "dspDDGCreate"
DialogControllerArgs "DataTag0"
SourceBlock "dspxfrm3/FFT"
SourceType "FFT"
CompMethod "Table lookup"
TableOpt "Speed"
BitRevOrder off
additionalParams off
SkipNorm on
allowOverrides on
firstCoeffMode "Same word length as input"
firstCoeffWordLength "16"
firstCoeffFracLength "15"
outputMode "Inherit via internal rule"
outputWordLength "16"
outputFracLength "15"
accumMode "Inherit via internal rule"
accumWordLength "32"
accumFracLength "30"
prodOutputMode "Inherit via internal rule"
prodOutputWordLength "32"
prodOutputFracLength "30"
roundingMode "Floor"
overflowMode off
LockScale off
}
Block {
BlockType Reference
Name "Matrix\nConcatenation"
Ports [16, 1]
Position [685, 27, 740, 288]
SourceBlock "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
SourceType "Matrix Concatenation"
numInports "16"
catMethod "Vertical"
}
Block {
BlockType SubSystem
Name "decimation16"
Ports [16, 16]
Position [235, 32, 295, 283]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskHideContents off
System {
Name "decimation16"
Location [285, 136, 1131, 504]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [25, 28, 55, 42]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In2"
Position [30, 88, 60, 102]
Port "2"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In3"
Position [30, 153, 60, 167]
Port "3"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In4"
Position [30, 213, 60, 227]
Port "4"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In5"
Position [210, 33, 240, 47]
Port "5"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In6"
Position [215, 93, 245, 107]
Port "6"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In7"
Position [215, 158, 245, 172]
Port "7"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In8"
Position [215, 218, 245, 232]
Port "8"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In9"
Position [400, 33, 430, 47]
Port "9"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In10"
Position [405, 93, 435, 107]
Port "10"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In11"
Position [405, 158, 435, 172]
Port "11"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In12"
Position [405, 218, 435, 232]
Port "12"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In13"
Position [615, 28, 645, 42]
Port "13"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In14"
Position [620, 88, 650, 102]
Port "14"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In15"
Position [620, 153, 650, 167]
Port "15"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "In16"
Position [620, 213, 650, 227]
Port "16"
IconDisplay "Port number"
}
Block {
BlockType Reference
Name "Downsample"
Ports [1, 1]
Position [90, 26, 125, 44]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "D"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Downsample1"
Ports [1, 1]
Position [95, 86, 130, 104]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "D"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Downsample10"
Ports [1, 1]
Position [470, 156, 505, 174]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "D"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Downsample11"
Ports [1, 1]
Position [470, 216, 505, 234]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "D"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Downsample12"
Ports [1, 1]
Position [685, 151, 720, 169]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "D"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Downsample13"
Ports [1, 1]
Position [685, 211, 720, 229]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "D"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Downsample14"
Ports [1, 1]
Position [680, 26, 715, 44]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "D"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -