📄 yangming1.mdl
字号:
Position [560, 182, 590, 213]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
SampleTime "1/24000"
}
Block {
BlockType Reference
Name "Upsample"
Ports [1, 1]
Position [330, 173, 365, 207]
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "15"
phase "0"
ic "0"
mode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Upsample1"
Ports [1, 1]
Position [330, 78, 365, 112]
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "15"
phase "0"
ic "0"
mode "Maintain input frame size"
}
Line {
SrcBlock "AWGN\nChannel"
SrcPort 1
Points [35, 0; 0, 75]
Branch {
Points [0, 30]
DstBlock "Product2"
DstPort 1
}
Branch {
Points [-55, 0; 0, 125]
DstBlock "Product3"
DstPort 1
}
}
Line {
SrcBlock "Product2"
SrcPort 1
Points [5, 0]
DstBlock "Digital\nFilter Design3"
DstPort 1
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [5, 0]
DstBlock "Digital\nFilter Design4"
DstPort 1
}
Line {
SrcBlock "Upsample1"
SrcPort 1
DstBlock "Digital\nFilter Design1"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag"
SrcPort 1
Points [0, -5]
DstBlock "Upsample1"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag"
SrcPort 2
Points [10, 0; 0, 75]
DstBlock "Upsample"
DstPort 1
}
Line {
SrcBlock "Upsample"
SrcPort 1
DstBlock "Digital\nFilter Design2"
DstPort 1
}
Line {
SrcBlock "Digital\nFilter Design1"
SrcPort 1
Points [30, 0; 0, 205; -220, 0; 0, 30]
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
Points [10, 0; 0, -25]
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Digital\nFilter Design2"
SrcPort 1
Points [0, 50; -280, 0; 0, 210]
DstBlock "Product1"
DstPort 1
}
Line {
SrcBlock "Sine Wave4"
SrcPort 1
Points [35, 0; 0, -30]
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Product"
SrcPort 1
Points [120, 0; 0, -150]
DstBlock "Sum of\nElements"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [150, 0; 0, -255]
DstBlock "Sum of\nElements"
DstPort 2
}
Line {
SrcBlock "Sum of\nElements"
SrcPort 1
Points [15, 0]
DstBlock "AWGN\nChannel"
DstPort 1
}
Line {
SrcBlock "Digital\nFilter Design3"
SrcPort 1
DstBlock "Downsample"
DstPort 1
}
Line {
SrcBlock "Digital\nFilter Design4"
SrcPort 1
Points [0, -5]
DstBlock "Downsample1"
DstPort 1
}
Line {
SrcBlock "Downsample"
SrcPort 1
Points [15, 0; 0, 25]
DstBlock "Real-Imag to\nComplex"
DstPort 1
}
Line {
SrcBlock "Downsample1"
SrcPort 1
Points [15, 0; 0, -55]
DstBlock "Real-Imag to\nComplex"
DstPort 2
}
Line {
SrcBlock "Random Integer\nGenerator"
SrcPort 1
Points [25, 0]
Branch {
Points [5, 0; 0, -55; -110, 0; 0, -155]
DstBlock "M-PSK\nModulator\nBaseband"
DstPort 1
}
Branch {
Points [0, 275]
DstBlock "Delay1"
DstPort 1
}
}
Line {
SrcBlock "M-PSK\nModulator\nBaseband"
SrcPort 1
Points [10, 0; 0, 35; -55, 0; 0, 50]
DstBlock "Raised Cosine\nTransmit Filter"
DstPort 1
}
Line {
SrcBlock "Raised Cosine\nTransmit Filter"
SrcPort 1
Points [10, 0; 0, -70; 5, 0]
DstBlock "Complex to\nReal-Imag"
DstPort 1
}
Line {
SrcBlock "M-PSK\nDemodulator\nBaseband"
SrcPort 1
Points [25, 0; 0, 270]
Branch {
DstBlock "Error Rate\nCalculation"
DstPort 1
}
Branch {
Points [5, 0; 0, 265]
DstBlock "Scope"
DstPort 2
}
}
Line {
SrcBlock "Real-Imag to\nComplex"
SrcPort 1
Points [95, 0; 0, -70; -125, 0; 0, -70]
DstBlock "M-PSK\nDemodulator\nBaseband"
DstPort 1
}
Line {
SrcBlock "Delay1"
SrcPort 1
Points [360, 0]
Branch {
Points [175, 0]
DstBlock "Scope"
DstPort 1
}
Branch {
Points [0, -215]
DstBlock "Error Rate\nCalculation"
DstPort 2
}
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
Points [130, 0]
DstBlock "Product3"
DstPort 2
}
Line {
SrcBlock "Sine Wave2"
SrcPort 1
Points [25, 0; 0, 5; 60, 0; 0, -20]
DstBlock "Product2"
DstPort 2
}
}
}
MatData {
NumRecords 5
DataRecord {
Tag DataTag4
Data " %)30 . P 8 ( 0 % "
"\" $ \" 0 . 2 8 ( ! % \" $ "
" 4 0 0 % %)A:7-E9$-O<VEN949I;'1E<E1X X ! !@ @"
" $ 4 ( 0 H ! ! * 8V]M;61I86QO9P "
" "
}
DataRecord {
Tag DataTag3
Data " %)30 . \\$4 8 ( @ % "
"\" $ ! 0 % 0 #0 $ !U <VED96)A<@ &9V=&]O; "
" !C=7)R96YT7V9I;'0 9FEL=&5R36%D94)Y &-U<G)E;G1&<P !C=7)R96YT3F%M90 ="
"F5R<VEO;@ &UC;V1E !H1FEG #@ ) , & \" "
" ( !0 @ ! 0 $ !0 $ T ! &@ &-U<G)E;G1P86"
"YE; !D97-I9VX #@ #@ & \" 0 !0 @ ! "
" !@ $ $ 8 !D97-I9VX X #P\"P !@ @ \" 4 "
" ( 0 $ ! 4 ! 3 0 +X !486< 5F"
"5R<VEO;@ &ES1&5S:6=N960 !297-P;VYS951Y<&4 4W5"
"B5'EP90 $1E<VEG;DUE=&AO9 !#=7)R96YT1G, 4F5S"
"<&]N<V54>7!E0U-(5&%G %-T871I8U)E<W!O;G-E !#;VUP;VYE;G1S . "
" 2 8 ( ! % \" $ 2 0 0 $@ '-I9"
"V=U:2YD97-I9VYP86YE; X X !@ @ & 4 ( 0 "
"$ ! D ( \\#\\. , 8 ( \"0( % "
"\" $ ! 0 \" $ 0 X P !@ @ $ 4 "
"( 0 ( ! ! @!L< #@ # & \" 0 !0 @"
" ! @ $ $ \" &QP . 0 8 ( ! % \" "
" $ - 0 0 #0 &9I;'1D97,N<F5M97H . P 8 ( "
" @ % \" $ ! 0 % 0 !@ $ , =F%L=64 =6Y"
"I=', X X !@ @ & 4 ( 0 $ ! D "
" ( !PUT . , 8 ( ! % \" $ \" 0 "
" 0 ( 2'H X !8 !@ @ $ 4 ( 0 \"8 ! "
" ! F 9F1A=&]O;%]F:6QT97)?='EP95]F<F%M95QF:6QT97)D97-I9VX X P"
" !@ @ $ 4 ( 0 , ! ! P!O9F8 #@ ! ( "
" & \" $ !0 @ ! ! $ #@ *@! & \" "
" ( !0 @ ! 0 $ !0 $ D ! +0 %1A9P "
"%9E<G-I;VX &ES36EN3W)D &]R9&5R &UO9&4 X !( !@ @ $ "
" 4 ( 0 !( ! ! 2 <VEG9W5I+F9I;'1E<F]R9&5R "
" #@ #@ & \" 8 !0 @ ! 0 $ \"0 "
"@ #P/PX P !@ @ ) @ 4 ( 0 $ ! "
" ( 0 ! #@ # & \" 0 !0 @ ! @ $ "
" $ \" #$P . . 8 ( ! % \" $ ' 0 "
" 0 !P &UI;FEM=6T #@ # ! & \" ( !0 @ ! 0 "
"$ !0 $ X ! *@ %1A9P 5F5R<VEO;@ !$96YS:71"
"Y1F%C=&]R X !( !@ @ $ 4 ( 0 !@ ! "
" ! 8 <VEG9W5I+G)E;65Z;W!T:6]N<V9R86UE#@ #@ & \" 8 "
" !0 @ ! 0 $ \"0 @ #P/PX P !@ @ "
" $ 4 ( 0 ( ! ! @ Q-@ #@ /@! & \" "
" ( !0 @ ! 0 $ !0 $ H ! / %1A9P "
" !697)S:6]N 9G)E<55N:71S $9S !&<&%S<P 1G-T;W . "
" 4 8 ( ! % \" $ = 0 0 '0 &9D86"
"1E<VEG;G!A;F5L+FQP9G)E<7!A<W-S=&]P #@ #@ & \" 8 !0 "
"@ ! 0 $ \"0 @ #P/PX P !@ @ $ "
" 4 ( 0 ( ! ! @!(>@ #@ #@ & \" 0 "
" !0 @ ! !0 $ $ 4 R-# P, X P !@ @ "
"$ 4 ( 0 , ! ! P R-3 #@ # & \" 0"
" !0 @ ! P $ $ # #,U, . ^ ( 8 ( @ "
" % \" $ ! 0 % 0 \"0 $ !: 5&%G 5F5"
"R<VEO;@ 25)4>7!E ;6%G56YI=', 07!A<W, 07-T;W 1'!A<W, 1'-T;W "
" 17!A<W, 17-T;W #@ $@ & \" 0 !0 @ "
" ! % $ $ !0 !F9&%D97-I9VYP86YE;\"YL<&UA9P . . "
" 8 ( !@ % \" $ ! 0 ) \" / "
"_#@ # & \" 0 !0 @ ! P $ $ # $9)4@ "
". , 8 ( ! % \" $ \" 0 0 ( 9$( "
"X P !@ @ $ 4 ( 0 $ ! ! 0 Q #@ "
" # & \" 0 !0 @ ! @ $ $ \" #@P . "
" , 8 ( ! % \" $ # 0 0 , ,\"XQ X "
" X !@ @ $ 4 ( 0 4 ! ! % ,\"XP,"
"#$ . , 8 ( ! % \" $ # 0 0 , ,"
"\"XQ X X !@ @ $ 4 ( 0 4 ! ! % "
" ,\"XP,#$ . X 8 ( @ % \" $ ! 0 "
" % 0 $@ $ D 8W5R<F5N=$%N86QY<VES 3W9E<FQA>65D06YA;'ES:7, "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -