?? rakesimulink.mdl
字號(hào):
Name "DDC"
Location [69, 140, 650, 460]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [155, 143, 185, 157]
IconDisplay "Port number"
}
Block {
BlockType DigitalClock
Name "Digital Clock"
Position [65, 134, 115, 156]
SampleTime "1/100000"
}
Block {
BlockType Reference
Name "Lowpass Digital\nFilter I"
Ports [1, 1]
Position [340, 58, 410, 92]
UserDataPersistent on
UserData "DataTag0"
SourceBlock "dsparch4/Digital\nFilter Design"
SourceType "Digital Filter Design"
ShowPortLabels on
mwdsp_browser_bugfix_var off
}
Block {
BlockType Reference
Name "Lowpass Digital\nFilter Q"
Ports [1, 1]
Position [345, 218, 415, 252]
UserDataPersistent on
UserData "DataTag1"
SourceBlock "dsparch4/Digital\nFilter Design"
SourceType "Digital Filter Design"
ShowPortLabels on
mwdsp_browser_bugfix_var off
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [285, 57, 315, 88]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [295, 217, 325, 248]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold"
Position [220, 135, 255, 165]
SampleTime "1/100000"
}
Block {
BlockType Fcn
Name "cos"
Position [185, 50, 245, 80]
Expr "cos(u(1)*2*pi*10000+0.333)"
}
Block {
BlockType Fcn
Name "sin"
Position [180, 225, 240, 255]
Expr "sin(u(1)*2*pi*10000+0.333)"
}
Block {
BlockType Outport
Name "Inphase"
Position [440, 68, 470, 82]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Quadrature"
Position [445, 228, 475, 242]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Digital Clock"
SrcPort 1
Points [0, 0]
Branch {
Points [0, -80]
DstBlock "cos"
DstPort 1
}
Branch {
Points [0, 95]
DstBlock "sin"
DstPort 1
}
}
Line {
SrcBlock "sin"
SrcPort 1
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "cos"
SrcPort 1
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Zero-Order\nHold"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
Points [0, 75]
DstBlock "Product1"
DstPort 1
}
Branch {
Points [0, -70]
DstBlock "Product"
DstPort 2
}
}
Line {
SrcBlock "Product"
SrcPort 1
DstBlock "Lowpass Digital\nFilter I"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
DstBlock "Lowpass Digital\nFilter Q"
DstPort 1
}
Line {
SrcBlock "Lowpass Digital\nFilter I"
SrcPort 1
Points [0, 0]
DstBlock "Inphase"
DstPort 1
}
Line {
SrcBlock "Lowpass Digital\nFilter Q"
SrcPort 1
Points [0, 0]
DstBlock "Quadrature"
DstPort 1
}
}
}
Block {
BlockType Display
Name "Display"
Ports [1]
Position [740, 13, 840, 47]
Decimation "1"
Lockdown off
}
Block {
BlockType Display
Name "Display2"
Ports [1]
Position [740, 58, 840, 92]
Decimation "1"
Lockdown off
}
Block {
BlockType Display
Name "Display4"
Ports [1]
Position [740, 133, 840, 167]
Decimation "1"
Lockdown off
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold"
Position [205, 45, 240, 75]
SampleTime "1/1000"
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold1"
Position [205, 105, 240, 135]
SampleTime "1/1000"
}
Block {
BlockType SubSystem
Name "matched filter"
Ports [2, 1]
Position [330, 53, 405, 122]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskHideContents off
System {
Name "matched filter"
Location [0, 82, 995, 726]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "I"
Position [15, 18, 45, 32]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Q"
Position [25, 898, 55, 912]
Port "2"
IconDisplay "Port number"
}
Block {
BlockType UnitDelay
Name " Delay1"
Position [85, 13, 110, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay10"
Position [585, 13, 610, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay11"
Position [640, 13, 665, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay12"
Position [690, 13, 715, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay13"
Position [740, 13, 765, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay14"
Position [795, 13, 820, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay15"
Position [845, 13, 870, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay16"
Position [895, 13, 920, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay17"
Position [945, 13, 970, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay18"
Position [995, 13, 1020, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay19"
Position [1055, 13, 1080, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay2"
Position [155, 13, 180, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay20"
Position [1110, 13, 1135, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay21"
Position [1170, 13, 1195, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay22"
Position [1230, 13, 1255, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay23"
Position [1300, 13, 1325, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay24"
Position [1370, 13, 1395, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay25"
Position [1455, 13, 1480, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Position [1535, 13, 1560, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay27"
Position [1605, 13, 1630, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay28"
Position [1680, 13, 1705, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay29"
Position [1760, 13, 1785, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay3"
Position [210, 13, 235, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay30"
Position [1855, 13, 1880, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay31"
Position [95, 893, 120, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay32"
Position [595, 893, 620, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay33"
Position [650, 893, 675, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay34"
Position [700, 893, 725, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay35"
Position [750, 893, 775, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay36"
Position [805, 893, 830, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay37"
Position [855, 893, 880, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay38"
Position [905, 893, 930, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay39"
Position [955, 893, 980, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay4"
Position [265, 13, 290, 37]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay40"
Position [1005, 893, 1030, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay41"
Position [1065, 893, 1090, 917]
SampleTime "1/1000"
}
Block {
BlockType UnitDelay
Name " Delay42"
Position [165, 893, 190, 917]
SampleTime "1/1000"