📄 matlab digital communication - ldpc code.mht
字号:
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT=20
face=3D"courier new,monospace"><FONT size=3D2><A=20
href=3D"http://bsnugroho.googlepages.com/ldpcBER.m">ldpcBer.m<O=20
p></O></A></FONT></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3D"courier =
new,monospace"=20
color=3D#000000 size=3D2></FONT></O></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT=20
face=3D"courier new,monospace" size=3D2><A=20
=
href=3D"http://bsnugroho.googlepages.com/makeLdpc.m">makeLdpc.m</A></FONT=
></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3D"courier =
new,monospace"=20
color=3D#000000> </FONT></O></SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3D"courier =
new,monospace"=20
color=3D#000000> </FONT></O></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT=20
face=3D"courier new,monospace"><FONT size=3D2><A=20
=
href=3D"http://bsnugroho.googlepages.com/makeParityChk.m">makeParityChk.m=
<O=20
p></O></A></FONT></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3D"courier =
new,monospace"=20
color=3D#000000> </FONT></O></SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3D"courier =
new,monospace"=20
color=3D#000000> </FONT></O></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT=20
face=3D"courier new,monospace" size=3D2><A=20
=
href=3D"http://bsnugroho.googlepages.com/decodeBitFlip.m">decodeBitFlip.m=
</A></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3D"courier =
new,monospace"=20
color=3D#000000 size=3D2></FONT></O></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT=20
face=3D"courier new,monospace" size=3D2><A=20
=
href=3D"http://bsnugroho.googlepages.com/decodeProbDomain.m">decodeProbDo=
main.m</A></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><SPAN style=3D"FONT-FAMILY: =
Verdana"><FONT=20
color=3D#000000><FONT face=3D"courier new,monospace"=20
size=3D2></FONT></FONT></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><SPAN style=3D"FONT-FAMILY: =
Verdana"><FONT=20
color=3D#000000><FONT face=3D"courier new,monospace" size=3D2><A=20
=
href=3D"http://bsnugroho.googlepages.com/decodeLogDomain.m">decodeLogDoma=
in.m</A></FONT></FONT></SPAN></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><SPAN style=3D"FONT-FAMILY: =
Verdana"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT=20
face=3D"courier new,monospace"=20
size=3D2></FONT></FONT></SPAN></SPAN></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><SPAN=20
style=3D"FONT-FAMILY: Verdana"><SPAN style=3D"FONT-FAMILY: =
Verdana"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT=20
face=3D"courier new,monospace"><A=20
=
href=3D"http://bsnugroho.googlepages.com/decodeLogDomainSimple.m">decodeL=
ogDomainSimple.m</A></FONT></FONT></SPAN></SPAN></SPAN><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT=20
color=3D#000000> </FONT></O></SPAN></FONT></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT color=3D#000000=20
size=3D2></FONT></O></SPAN></P></TD>
<TD=20
style=3D"BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; =
BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0in; WIDTH: 239.4pt; =
PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: =
transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: =
solid windowtext .5pt"=20
vAlign=3Dtop width=3D319>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana><FONT=20
size=3D2>Run LDPC codes BER simulation.<O=20
p></O></FONT></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT color=3D#000000=20
size=3D2></FONT></O></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana><FONT=20
size=3D2>Create a R =3D 1/2 LDPC matrix.<O=20
p></O></FONT></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3Dverdana =
color=3D#000000=20
size=3D2></FONT></O></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana><FONT=20
size=3D2>Create parity check bits.<O =
p></O></FONT></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3Dverdana =
color=3D#000000=20
size=3D2></FONT></O></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana><FONT=20
size=3D2>Hard-decision SPA decoder<O=20
p></O></FONT></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT face=3Dverdana =
color=3D#000000=20
size=3D2></FONT></O></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana><FONT=20
size=3D2>Probability-domain SPA decoder.<O=20
p></O></FONT></FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><O p><FONT color=3D#000000=20
size=3D2></FONT></O></SPAN></P><SPAN style=3D"FONT-FAMILY: =
Verdana"><O p>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana=20
size=3D2>Log-domain SPA decoder.</FONT></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana=20
size=3D2><O p></O></FONT></FONT></SPAN></P><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana><O p>
<P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"FONT-FAMILY: Verdana"><FONT color=3D#000000><FONT =
face=3Dverdana><FONT=20
size=3D2>Simplified log-domain SPA decoder.<O=20
=
p></O></FONT></FONT></FONT></SPAN></P></O></FONT></FONT></SPAN></O></SPAN=
></TD></TR></TBODY></TABLE></FONT></P>
<P><FONT face=3Dgeorgia size=3D2><STRONG></STRONG></FONT> </P>
<P><STRONG><FONT face=3DGeorgia size=3D2>Upcoming</FONT></STRONG></P>
<UL>
<LI><FONT face=3Dverdana size=3D2>C-MEX version of the =
decoders.</FONT>=20
<LI><FONT size=3D2>Convolutional LDPC code (working =
on).</FONT></LI></UL>
<P><STRONG><FONT face=3DGeorgia size=3D2></FONT></STRONG> </P>
<P><FONT face=3Dgeorgia size=3D2><STRONG>Reference </STRONG><FONT =
face=3Dverdana>(Drop=20
<A href=3D"http://bsnugroho.googlepages.com/about">me</A> an email if =
you need any=20
of these materials)</FONT></FONT></P>
<P><FONT face=3Dverdana><FONT size=3D2><FONT face=3Dverdana>[1] Radford =
M. Neal, <A=20
href=3D"http://www.cs.toronto.edu/~radford/ftp/LDPC-2006-02-08/"><FONT=20
face=3Dverdana=20
color=3D#800080>http://www.cs.toronto.edu/~radford/ftp/LDPC-2006-02-08/</=
FONT></A></FONT></FONT></FONT></P>
<P><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
size=3D1><FONT face=3Dverdana><FONT face=3Dverdana size=3D2>[2]</FONT> =
<FONT=20
face=3Dverdana size=3D2>Arun Avudainayagam,</FONT> <SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000 size=3D2><A=20
href=3D"http://arun-10.tripod.com/ldpc/ldpc.htm">http://arun-10.tripod.co=
m/ldpc/ldpc.htm</A></FONT></SPAN></FONT></FONT></SPAN></P>
<P><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
size=3D2><FONT face=3Dverdana>[3]</FONT> <FONT face=3DVerdana>R. G. =
Gallager,=20
Low-Density Parity-Check Codes. Cambridge, MA: M. I. T. Press,=20
1963. </FONT></FONT></SPAN></FONT></SPAN></P>
<P><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></FONT></SPAN><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
size=3D2><FONT face=3Dverdana>[4]</FONT> <FONT face=3DVerdana>D. =
MacKay, "Good=20
error correcting codes based on very sparse matrices," IEEE Trans. =
Information=20
Theory, pp. 399-431, March=20
1999.</FONT></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPAN></P>
<P><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></FONT></SPAN><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
size=3D2><FONT face=3Dverdana>[5]</FONT> <FONT face=3Dverdana>W. E. =
Ryan, "An=20
introduction to LDPC codes," August=20
2003.</FONT></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPAN></SPAN></FON=
T></SPAN></P>
<P><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></FONT></SPAN></SPAN></FONT></SPAN></SPAN></FONT></SPAN><SP=
AN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000 size=3D2><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
face=3Dverdana color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
size=3D2><FONT face=3Dverdana>[6]</FONT> <FONT face=3Dverdana>Bernhard =
M. J. Leiner,=20
"LDPC codes - a Brief Tutorial," April=20
2005.</FONT></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPAN></SPAN></FON=
T></SPAN></P></SPAN></FONT></SPAN></SPAN></FONT></SPAN></SPAN></FONT></SP=
AN><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><FONT=20
color=3D#000000><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: =
AR-SA"></SPAN></FONT></SPAN></SPAN></FONT></SPAN></DIV></DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV></DIV><!-- /wrapper --><!-- =
/main-content -->
<DIV id=3Dfooter>
<DIV class=3Dwrapper>
<HR>
<P>
<DIV id=3Dg_footer>
<P style=3D"TEXT-ALIGN: center"><FONT size=3D2> </FONT><A=20
href=3D"http://bsnugroho.googlepages.com/home"><FONT color=3D#0000ff=20
size=3D2>Home</FONT></A><FONT size=3D2> | </FONT><A=20
href=3D"http://bsnugroho.googlepages.com/about"><FONT color=3D#0000ff=20
size=3D2>About</FONT></A></P></DIV>
<P></P>
<DIV=20
style=3D"CLEAR: both"></DIV></DIV></DIV><!-- /wrapper --><!-- /footer =
--></DIV></DIV><!-- /wrapper --><!-- /container -->
<DIV id=3DextraDiv1><SPAN></SPAN></DIV>
<DIV id=3DextraDiv2><SPAN></SPAN></DIV>
<DIV id=3DextraDiv3><SPAN></SPAN></DIV>
<DIV id=3DextraDiv4><SPAN></SPAN></DIV>
<DIV id=3DextraDiv5><SPAN></SPAN></DIV>
<DIV id=3DextraDiv6><SPAN></SPAN></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -