📄 led.mdl
字号:
"seband"
SourceType "Rectangular QAM Demodulator Baseband"
M "8"
PowType "Min. distance between symbols"
MinDist "2"
AvgPow "1"
PeakPow "1"
Ph "0"
Dec "Binary"
Mapping "[0:15]"
OutType "Integer"
DecType "Hard decision"
VarSource "Dialog"
Variance "1"
outDtype1 "Inherit via internal rule"
outDtype2 "Inherit via internal rule"
derotateFactorDTMode "Same word length as input"
derotateFactorWordLen "16"
denormFactorDTMode "Same word length as input"
denormFactorWordLen "16"
prodOutDTMode "Inherit via internal rule"
prodOutWordLen "32"
prodOutRoundingMode "Floor"
prodOutOverflowMode "Wrap"
sumDTMode "Inherit via internal rule"
sumWordLen "32"
}
Block {
BlockType Reference
Name "Rectangular QAM\nDemodulator\nBaseband2"
Ports [1, 1]
Position [245, 464, 310, 506]
DialogController "commDDGCreate"
DialogControllerArgs "DataTag4"
SourceBlock "commdigbbndam3/Rectangular QAM\nDemodulator\nBa"
"seband"
SourceType "Rectangular QAM Demodulator Baseband"
M "4"
PowType "Min. distance between symbols"
MinDist "2"
AvgPow "1"
PeakPow "1"
Ph "0"
Dec "Binary"
Mapping "[0:15]"
OutType "Integer"
DecType "Hard decision"
VarSource "Dialog"
Variance "1"
outDtype1 "Inherit via internal rule"
outDtype2 "Inherit via internal rule"
derotateFactorDTMode "Same word length as input"
derotateFactorWordLen "16"
denormFactorDTMode "Same word length as input"
denormFactorWordLen "16"
prodOutDTMode "Inherit via internal rule"
prodOutWordLen "32"
prodOutRoundingMode "Floor"
prodOutOverflowMode "Wrap"
sumDTMode "Inherit via internal rule"
sumWordLen "32"
}
Block {
BlockType Reference
Name "Rectangular QAM\nModulator\nBaseband"
Ports [1, 1]
Position [150, 205, 220, 245]
SourceBlock "commdigbbndam3/Rectangular QAM\nModulator\nBase"
"band"
SourceType "Rectangular QAM Modulator Baseband"
M "16"
InType "Integer"
Enc "Binary"
Mapping "[0:15]"
PowType "Min. distance between symbols"
MinDist "2"
AvgPow "1"
PeakPow "1"
Ph "0"
outDtype "double"
outWordLen "16"
outUDDataType "sfix(16)"
outFracLenMode "Best precision"
outFracLen "15"
}
Block {
BlockType Reference
Name "Rectangular QAM\nModulator\nBaseband1"
Ports [1, 1]
Position [150, 335, 220, 375]
SourceBlock "commdigbbndam3/Rectangular QAM\nModulator\nBase"
"band"
SourceType "Rectangular QAM Modulator Baseband"
M "8"
InType "Integer"
Enc "Binary"
Mapping "[0:15]"
PowType "Min. distance between symbols"
MinDist "2"
AvgPow "1"
PeakPow "1"
Ph "0"
outDtype "double"
outWordLen "16"
outUDDataType "sfix(16)"
outFracLenMode "Best precision"
outFracLen "15"
}
Block {
BlockType Reference
Name "Rectangular QAM\nModulator\nBaseband2"
Ports [1, 1]
Position [150, 465, 220, 505]
SourceBlock "commdigbbndam3/Rectangular QAM\nModulator\nBase"
"band"
SourceType "Rectangular QAM Modulator Baseband"
M "4"
InType "Integer"
Enc "Binary"
Mapping "[0:15]"
PowType "Min. distance between symbols"
MinDist "2"
AvgPow "1"
PeakPow "1"
Ph "0"
outDtype "double"
outWordLen "16"
outUDDataType "sfix(16)"
outFracLenMode "Best precision"
outFracLen "15"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [190, 35, 210, 55]
NamePlacement "alternate"
ShowName off
IconShape "round"
Inputs "|++"
CollapseMode "All dimensions"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Line {
SrcBlock "Random Integer\nGenerator"
SrcPort 1
Points [15, 0; 0, 5]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Constant3"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Constant1"
SrcPort 1
Points [0, -25]
DstBlock "Manual Switch"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [20, 0; 0, 10]
DstBlock "Manual Switch"
DstPort 1
}
Line {
SrcBlock "Manual Switch"
SrcPort 1
Points [35, 0; 0, 30]
DstBlock "Multiport\nSwitch"
DstPort 1
}
Line {
SrcBlock "Rectangular QAM\nModulator\nBaseband"
SrcPort 1
DstBlock "Rectangular QAM\nDemodulator\nBaseband"
DstPort 1
}
Line {
SrcBlock "Random Integer\nGenerator1"
SrcPort 1
DstBlock "Rectangular QAM\nModulator\nBaseband"
DstPort 1
}
Line {
SrcBlock "Rectangular QAM\nModulator\nBaseband1"
SrcPort 1
DstBlock "Rectangular QAM\nDemodulator\nBaseband1"
DstPort 1
}
Line {
SrcBlock "Random Integer\nGenerator2"
SrcPort 1
DstBlock "Rectangular QAM\nModulator\nBaseband1"
DstPort 1
}
Line {
SrcBlock "Rectangular QAM\nModulator\nBaseband2"
SrcPort 1
DstBlock "Rectangular QAM\nDemodulator\nBaseband2"
DstPort 1
}
Line {
SrcBlock "Random Integer\nGenerator3"
SrcPort 1
DstBlock "Rectangular QAM\nModulator\nBaseband2"
DstPort 1
}
Line {
SrcBlock "Rectangular QAM\nDemodulator\nBaseband"
SrcPort 1
DstBlock "Multiport\nSwitch"
DstPort 2
}
Line {
SrcBlock "Rectangular QAM\nDemodulator\nBaseband1"
SrcPort 1
DstBlock "Multiport\nSwitch"
DstPort 3
}
Line {
SrcBlock "Rectangular QAM\nDemodulator\nBaseband2"
SrcPort 1
DstBlock "Multiport\nSwitch"
DstPort 4
}
Line {
SrcBlock "Multiport\nSwitch"
SrcPort 1
DstBlock "LED"
DstPort 1
}
}
}
MatData {
NumRecords 5
DataRecord {
Tag DataTag4
Data " %)30 . < 8 ( 0 % "
"\" $ ! 0 . 0 8 ( ! % \" $ "
"/ 0 0 #P %)104U$96UO9'5L871O<@ "
}
DataRecord {
Tag DataTag3
Data " %)30 . < 8 ( 0 % "
"\" $ ! 0 . 0 8 ( ! % \" $ "
"/ 0 0 #P %)104U$96UO9'5L871O<@ "
}
DataRecord {
Tag DataTag2
Data " %)30 . < 8 ( 0 % "
"\" $ ! 0 . 0 8 ( ! % \" $ "
"/ 0 0 #P %)104U$96UO9'5L871O<@ "
}
DataRecord {
Tag DataTag1
Data " %)30 . . 8 ( ! % "
"\" $ ( 0 0 \" '!R;V9I;&5R"
}
DataRecord {
Tag DataTag0
Data " %)30 . '0 8 ( @ % "
"\" $ ! 0 % 0 $0 $ #_ 8VAI<$EN9F\\ !M96T"
" &-A8VAE 8V-S0F]A<F1.86UE !C8W-0<F]C3F%M"
"90 &)O87)D5'EP90 :7-3:6UU;&%T;W( !E;F%B;&5(4U)41%@ "
"'9E<G-I;VY.=6UB97( 9'-P8FEO<P !L87-T17)R &-U<W1O;4"
"-O9&4 96YA8FQE1%-00DE/4U1A8@!25$]3 '!E<FEP:&5R86QS "
" X #P)@ !@ @ \" 4 ( 0 $ ! 4 ! "
"1 0 $,! !D979I8V5)1 &-O9&5G96YH;V]K<&]I;G0 ;&EB7VQE "
" !L:6)?8F4 &EN8P <W)C !P<"
"F5P<F]C &UV4W=I=&-H <W5B1F%M:6QY !C<'5#;&]C:U"
")A=&5-2'H &EN=$UE;0 ;G5M4V5C=&EO;G, !S96-T:6]N "
" &%L;&YA;65S ;G5M4E1/4P !25$]3 &ES0G5I"
";'1);@ 9&5S8W)I<'1I;VX !C;VYT96YT<P #@ #@ "
" & \" 0 !0 @ ! !0 $ $ 4 !#-C<Q,P "
" X X !@ @ $ 4 ( 0 4 ! ! % 0S"
"8P,# . < ( 8 ( 0 % \" $ % 0 . "
" 6 8 ( ! % \" $ H 0 0 * \"0H2"
"6YS=&%L;%]D:7(I7&,V,# P7&-S;%QL:6)<8W-L-C<Q,RYL:6(. 8 8 ( ! "
" % \" $ L 0 0 + \"0H26YS=&%L;%]D:7(I7&,V,# P7"
"&-G=&]O;'-<;&EB7')T<S8W,# N;&EB X !X !@ @ $ 4 ( "
" 0 $$ ! ! !! )\"A-051,04)?4D]/5\"E<=&]O;&)O>%QR='=<=&%R9"
"V5T<UQC8W-L:6YK7')T;&EB7&1S<%]R=%]C-C<Q,\"YL:6( #@ '@ & \" "
" 0 !0 @ ! 00 $ $ $$ D*$U!5$Q!0E]23T]4*5QT;"
"V]L8F]X7')T=UQT87)G971S7&-C<VQI;FM<<G1L:6)<<G1W7W)T7V,V-S$P+FQI8@ . "
" > 8 ( ! % \" $ !! 0 0 00 \"0H3"
"4%43$%\"7U)/3U0I7'1O;VQB;WA<<G1W7'1A<F=E='-<8V-S;&EN:UQR=&QI8EQV:7!?<G1?8S8W,"
"3 N;&EB X !X @ !@ @ ! 4 ( 0 4 ! "
" X !@ !@ @ $ 4 ( 0 \"D ! ! I "
" )\"A);G-T86QL7V1I<BE<8S8P,#!<8W-L7&QI8EQC<VPV-S$S92YL:6( #@ & "
" & \" 0 !0 @ ! +0 $ $ \"T D*$EN<W1A;"
"&Q?9&ER*5QC-C P,%QC9W1O;VQS7&QI8EQR=',V-S P92YL:6( . > 8 ( ! "
" % \" $ !\" 0 0 0@ \"0H34%43$%\"7U)/3U0I7'1"
"O;VQB;WA<<G1W7'1A<F=E='-<8V-S;&EN:UQR=&QI8EQD<W!?<G1?8S8W,3!E+FQI8@ X "
" !X !@ @ $ 4 ( 0 $( ! ! !\" )\"A"
"-051,04)?4D]/5\"E<=&]O;&)O>%QR='=<=&%R9V5T<UQC8W-L:6YK7')T;&EB7')T=U]R=%]C-C<"
"Q,&4N;&EB #@ '@ & \" 0 !0 @ ! 0@ $ "
" $ $( D*$U!5$Q!0E]23T]4*5QT;V]L8F]X7')T=UQT87)G971S7&-C<VQI;FM<<G1L"
":6)<=FEP7W)T7V,V-S$P92YL:6( . F 8 ( 0 % \" "
" $ ! 0 . : 8 ( ! % \" $ V "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -