📄 carrier_timing.mdl
字号:
SrcBlock "Sensitivity3"
SrcPort 1
DstBlock "Fcn4"
DstPort 1
}
Line {
SrcBlock "sin"
SrcPort 1
DstBlock "Sensitivity3"
DstPort 1
}
Line {
SrcBlock "Unit Delay"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
DstBlock "Sum"
DstPort 1
}
Branch {
Points [0, 35; -165, 0; 0, -30]
DstBlock "Sum1"
DstPort 2
}
}
Line {
SrcBlock "Sensitivity2"
SrcPort 1
Points [120, 0; 0, -45]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "sin"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Unit Delay"
DstPort 1
}
Line {
SrcBlock "Sensitivity"
SrcPort 1
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "in_1"
SrcPort 1
DstBlock "Sensitivity"
DstPort 1
}
Line {
SrcBlock "Digital Clock"
SrcPort 1
DstBlock "Sensitivity2"
DstPort 1
}
Line {
SrcBlock "Fcn4"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
}
}
Block {
BlockType Display
Name "Display"
Ports [1]
Position [270, 245, 360, 275]
Decimation "1"
}
Block {
BlockType Display
Name "Display1"
Ports [1]
Position [765, 75, 855, 105]
Decimation "1"
}
Block {
BlockType Display
Name "Display2"
Ports [1]
Position [605, 440, 695, 470]
Decimation "1"
}
Block {
BlockType SubSystem
Name "Extended Costas"
Ports [2, 1]
Position [525, 126, 570, 179]
Orientation "left"
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
Port {
PortNumber 1
Name "error"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
System {
Name "Extended Costas"
Location [156, 170, 682, 425]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "110"
Block {
BlockType Inport
Name "I"
Position [45, 63, 75, 77]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "Q"
Position [45, 163, 75, 177]
Port "2"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Math
Name "Math\nFunction"
Ports [1, 1]
Position [145, 55, 175, 85]
ShowName off
Operator "magnitude^2"
}
Block {
BlockType Math
Name "Math\nFunction1"
Ports [1, 1]
Position [145, 155, 175, 185]
ShowName off
Operator "magnitude^2"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [145, 104, 170, 126]
ShowName off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [355, 109, 380, 131]
ShowName off
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [300, 139, 325, 161]
ShowName off
Inputs "+-"
}
Block {
BlockType Outport
Name "Error"
Position [440, 113, 470, 127]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Product2"
SrcPort 1
DstBlock "Error"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
DstBlock "Product2"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [10, 0]
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "Math\nFunction"
SrcPort 1
Points [80, 0; 0, 75]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Math\nFunction1"
SrcPort 1
Points [80, 0; 0, -15]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "I"
SrcPort 1
Points [15, 0]
Branch {
Points [0, 40]
DstBlock "Product1"
DstPort 1
}
Branch {
DstBlock "Math\nFunction"
DstPort 1
}
}
Line {
SrcBlock "Q"
SrcPort 1
Points [15, 0]
Branch {
Points [0, -50]
DstBlock "Product1"
DstPort 2
}
Branch {
DstBlock "Math\nFunction1"
DstPort 1
}
}
}
}
Block {
BlockType Reference
Name "FIR\nDecimation1"
Ports [1, 1]
Position [390, 68, 455, 102]
ShowName off
DialogController "dspDDGCreate"
DialogControllerArgs "DataTag1"
SourceBlock "dspmlti4/FIR\nDecimation"
SourceType "FIR Decimation"
h "fir1(5*10,0.4)"
D "16"
framing "Maintain input frame size"
outputBufInitCond "0"
additionalParams off
allowOverrides on
firstCoeffMode "Same word length as input"
firstCoeffWordLength "16"
firstCoeffFracLength "15"
outputMode "Same as input"
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 "FIR\nDecimation2"
Ports [1, 1]
Position [390, 198, 455, 232]
ShowName off
DialogController "dspDDGCreate"
DialogControllerArgs "DataTag2"
SourceBlock "dspmlti4/FIR\nDecimation"
SourceType "FIR Decimation"
h "fir1(5*10,0.4)"
D "16"
framing "Maintain input frame size"
outputBufInitCond "0"
additionalParams off
allowOverrides on
firstCoeffMode "Same word length as input"
firstCoeffWordLength "16"
firstCoeffFracLength "15"
outputMode "Same as input"
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
Port {
PortNumber 1
Name "I symbol"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "FIR\nInterpolation"
Ports [1, 1]
Position [745, 209, 805, 261]
DialogController "dspDDGCreate"
DialogControllerArgs "DataTag3"
SourceBlock "dspmlti4/FIR\nInterpolation"
SourceType "FIR Interpolation"
h "fir1(15,1/4)*4"
L "4"
framing "Maintain input frame size"
outputBufInitCond "0"
additionalParams off
allowOverrides on
firstCoeffMode "Same word length as input"
firstCoeffWordLength "16"
firstCoeffFracLength "15"
outputMode "Same as input"
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 SubSystem
Name "Freq Probe"
Ports [1, 1]
Position [175, 251, 240, 269]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "Freq Probe"
Location [289, 355, 878, 528]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [15, 25, 45, 40]
Orientation "down"
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Product
Name "1/x"
Ports [1, 1]
Position [325, 43, 370, 77]
Inputs "/"
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Probe
Name "Probe"
Ports [1, 1]
Position [80, 35, 165, 85]
ProbeWidth off
ProbeComplexSignal off
}
Block {
BlockType Selector
Name "Selector"
Ports [1, 1]
Position [240, 41, 280, 79]
Elements "[1]"
InputPortWidth "2"
}
Block {
BlockType Outport
Name "Out1"
Position [410, 53, 440, 67]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Probe"
SrcPort 1
DstBlock "Selector"
DstPort 1
}
Line {
SrcBlock "Selector"
SrcPort 1
DstBlock "1/x"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
Points [0, 15]
DstBlock "Probe"
DstPort 1
}
Line {
SrcBlock "1/x"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Freq Probe1"
Ports [1, 1]
Position [670, 81, 735, 99]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "Freq Probe1"
Location [289, 355, 878, 528]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [15, 25, 45, 40]
Orientation "down"
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Product
Name "1/x"
Ports [1, 1]
Position [325, 43, 370, 77]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -