📄 qpskusingsimulink.htm
字号:
SignalType "auto"
SamplingMode "auto"
LatchByDelayingOutsideSignal off
LatchByCopyingInsideSignal off
Interpolate on
}
Block {
BlockType Logic
Operator "AND"
Inputs "2"
IconShape "rectangular"
AllPortsSameDT on
OutDataTypeMode "Logical (see Configuration Parameters: Optimization)"
LogicDataType "uint(8)"
SampleTime "-1"
}
Block {
BlockType Outport
Port "1"
UseBusObject off
BusObject "BusObject"
BusOutputAsStruct off
PortDimensions "-1"
SampleTime "-1"
OutMin "[]"
OutMax "[]"
DataType "auto"
OutDataType "fixdt(1,16,0)"
OutScaling "[]"
SignalType "auto"
SamplingMode "auto"
OutputWhenDisabled "held"
InitialOutput "[]"
}
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 "FromPortIcon"
Permissions "ReadWrite"
PermitHierarchicalResolution "All"
TreatAsAtomicUnit off
SystemSampleTime "-1"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
SimViewingDevice off
DataTypeOverride "UseLocalSettings"
MinMaxOverflowLogging "UseLocalSettings"
}
Block {
BlockType Sum
IconShape "rectangular"
Inputs "++"
CollapseMode "All dimensions"
CollapseDim "1"
InputSameDT on
OutMin "[]"
OutMax "[]"
OutDataTypeMode "Same as first input"
OutDataType "fixdt(1,16,0)"
OutScaling "[]"
LockScale off
RndMeth "Floor"
SaturateOnIntegerOverflow on
SampleTime "-1"
}
Block {
BlockType Terminator
}
Block {
BlockType TriggerPort
TriggerType "rising"
StatesWhenEnabling "inherit"
ShowOutputPort off
OutputDataType "auto"
SampleTimeType "triggered"
SampleTime "1"
ZeroCross on
}
Block {
BlockType UnitDelay
X0 "0"
SampleTime "1"
StateMustResolveToSignalObject off
RTWStateStorageClass "Auto"
}
Block {
BlockType Constant
Value "1"
VectorParams1D on
SamplingMode "Sample based"
OutMin "[]"
OutMax "[]"
OutDataTypeMode "Inherit from 'Constant value'"
OutDataType "fixdt(1,16,0)"
ConRadixGroup "Use specified scaling"
OutScaling "[]"
SampleTime "inf"
FramePeriod "inf"
}
Block {
BlockType Sin
SineType "Time based"
TimeSource "Use simulation time"
Amplitude "1"
Bias "0"
Frequency "1"
Phase "0"
Samples "10"
Offset "0"
SampleTime "-1"
VectorParams1D on
}
}
AnnotationDefaults {
HorizontalAlignment "center"
VerticalAlignment "middle"
ForegroundColor "black"
BackgroundColor "white"
DropShadow off
FontName "Helvetica"
FontSize 10
FontWeight "normal"
FontAngle "normal"
UseDisplayTextAsClickCallback off
}
LineDefaults {
FontName "Helvetica"
FontSize 9
FontWeight "normal"
FontAngle "normal"
}
System {
Name "bpsk"
Location [2, 74, 1270, 978]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins [0.196850, 0.196850, 0.196850, 0.196850]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
ReportName "simulink-default.rpt"
Block {
BlockType SubSystem
Name " I & Q date "
Ports [0, 2]
Position [60, 50, 170, 130]
ForegroundColor "blue"
BackgroundColor "magenta"
DropShadow on
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
System {
Name " I & Q date "
Location [117, 469, 857, 863]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Constant
Name "1"
Position [170, 129, 180, 141]
ForegroundColor "green"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Reference
Name "Clock1"
Ports [0, 1]
Position [65, 58, 105, 92]
ForegroundColor "cyan"
SourceBlock "simulink_extras/Flip Flops/Clock"
SourceType "Digital clock"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
MaskParam1 "2*pi/30"
}
Block {
BlockType Reference
Name "D1"
Ports [3, 2]
Position [215, 49, 255, 101]
ForegroundColor "orange"
BackgroundColor "lightBlue"
SourceBlock "simulink_extras/Flip Flops/D Flip-Flop"
SourceType "DFlipFlop"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
}
Block {
BlockType Reference
Name "D2"
Ports [3, 2]
Position [315, 148, 355, 202]
ForegroundColor "orange"
BackgroundColor "lightBlue"
SourceBlock "simulink_extras/Flip Flops/D Flip-Flop"
SourceType "DFlipFlop"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
}
Block {
BlockType Scope
Name "Scope1"
Ports [3]
Position [465, 222, 545, 348]
Floating off
Location [539, 473, 863, 1035]
Open off
NumInputPorts "3"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
}
TimeRange "1"
YMin "-5~-5~-5"
YMax "5~5~5"
SaveName "ScopeData2"
DataFormat "StructureWithTime"
SampleTime "0"
}
Block {
BlockType Outport
Name "I-out"
Position [330, 58, 360, 72]
IconDisplay "Port number"
}
Block {
BlockType Outport
Name "Q_out"
Position [385, 158, 415, 172]
Port "2"
IconDisplay "Port number"
}
Line {
SrcBlock "D2"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Q_out"
DstPort 1
}
Branch {
Points [0, 160]
DstBlock "Scope1"
DstPort 3
}
}
Line {
SrcBlock "D1"
SrcPort 1
Points [30, 0]
Branch {
DstBlock "I-out"
DstPort 1
}
Branch {
Points [0, 220]
DstBlock "Scope1"
DstPort 2
}
}
Line {
SrcBlock "D2"
SrcPort 2
Points [75, 0; 0, -60; -135, 0]
DstBlock "D2"
DstPort 1
}
Line {
SrcBlock "D1"
SrcPort 2
Points [5, 0]
Branch {
Points [0, 85]
DstBlock "D2"
DstPort 2
}
Branch {
Points [0, -50; -65, 0]
DstBlock "D1"
DstPort 1
}
}
Line {
SrcBlock "1"
SrcPort 1
Points [5, 0]
Branch {
Points [0, 60]
DstBlock "D2"
DstPort 3
}
Branch {
Points [0, -45]
DstBlock "D1"
DstPort 3
}
}
Line {
SrcBlock "Clock1"
SrcPort 1
Points [50, 0]
Branch {
DstBlock "D1"
DstPort 2
}
Branch {
Points [0, 170]
DstBlock "Scope1"
DstPort 1
}
}
}
}
Block {
BlockType SubSystem
Name "Carrier Shifter "
Ports [0, 4]
Position [60, 171, 165, 344]
BackgroundColor "orange"
DropShadow on
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
System {
Name "Carrier Shifter "
Location [756, 501, 962, 815]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType SubSystem
Name "Carrier signal - cosine"
Ports [0, 2]
Position [25, 209, 110, 291]
ForegroundColor "lightBlue"
BackgroundColor "gray"
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
System {
Name "Carrier signal - cosine"
Location [570, 590, 819, 750]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Sin
Name "Sine Wave Shift1"
Ports [0, 1]
Position [25, 85, 55, 115]
SineType "Time based"
Frequency "2*50*pi"
Offset "-90"
SampleTime "1/2000"
}
Block {
BlockType Sin
Name "Sine Wave2"
Ports [0, 1]
Position [25, 25, 55, 55]
SineType "Time based"
Frequency "2*50*pi"
Phase "180"
SampleTime "1/2000"
}
Block {
BlockType Outport
Name "Cosin _ no shift"
Position [80, 33, 110, 47]
IconDisplay "Port number"
}
Block {
BlockType Outport
Name "Cosin_ shift"
Position [80, 93, 110, 107]
Port "2"
IconDisplay "Port number"
}
Line {
SrcBlock "Sine Wave2"
SrcPort 1
DstBlock "Cosin _ no shift"
DstPort 1
}
Line {
SrcBlock "Sine Wave Shift1"
SrcPort 1
DstBlock "Cosin_ shift"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Carrier signal - sine "
Ports [0, 2]
Position [30, 29, 100, 111]
ForegroundColor "red"
BackgroundColor "gray"
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
System {
Name "Carrier signal - sine "
Location [380, 360, 743, 538]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Sin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -